390 MB
/srv/reproducible-results/rbuild-debian/r-b-build.O6zHfnYk/b1/openmesh_11.0.0-2_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.O6zHfnYk/b2/openmesh_11.0.0-2_armhf.changes
688 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·65c757587cd5a1bdff6eb69c2f62eafe·15962864·debug·optional·libopenmesh-apps-dbgsym_11.0.0-2_armhf.deb1 ·65c757587cd5a1bdff6eb69c2f62eafe·15962864·debug·optional·libopenmesh-apps-dbgsym_11.0.0-2_armhf.deb
2 ·911e4fb34cf59ed7efd32d8688ee189b·466712·libs·optional·libopenmesh-apps_11.0.0-2_armhf.deb2 ·911e4fb34cf59ed7efd32d8688ee189b·466712·libs·optional·libopenmesh-apps_11.0.0-2_armhf.deb
3 ·c09b2970c42494cea2292c34aa1fc180·190520·libdevel·optional·libopenmesh-dev_11.0.0-2_armhf.deb3 ·c09b2970c42494cea2292c34aa1fc180·190520·libdevel·optional·libopenmesh-dev_11.0.0-2_armhf.deb
4 ·adebc3b124205c15b57ab53f64843062·23443504·doc·optional·libopenmesh-doc_11.0.0-2_all.deb4 ·5b3d0cb3fb3660703c898483adf2f459·23446572·doc·optional·libopenmesh-doc_11.0.0-2_all.deb
5 ·8e8ce33f88495977c903e2340d365e21·5913812·debug·optional·libopenmesh11.0-dbgsym_11.0.0-2_armhf.deb5 ·8e8ce33f88495977c903e2340d365e21·5913812·debug·optional·libopenmesh11.0-dbgsym_11.0.0-2_armhf.deb
6 ·f6eb7a9af01843cbb84a73ca3e6411fb·249904·libs·optional·libopenmesh11.0_11.0.0-2_armhf.deb6 ·f6eb7a9af01843cbb84a73ca3e6411fb·249904·libs·optional·libopenmesh11.0_11.0.0-2_armhf.deb
390 MB
libopenmesh-doc_11.0.0-2_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-11-23·23:24:26.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-11-23·23:24:26.000000·debian-binary
2 -rw-r--r--···0········0········0····73360·2024-11-23·23:24:26.000000·control.tar.xz2 -rw-r--r--···0········0········0····73388·2024-11-23·23:24:26.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23369952·2024-11-23·23:24:26.000000·data.tar.xz3 -rw-r--r--···0········0········0·23372992·2024-11-23·23:24:26.000000·data.tar.xz
49.6 KB
control.tar.xz
49.6 KB
control.tar
49.6 KB
./md5sums
30.0 B
./md5sums
Files differ
49.5 KB
line order
    
Offset 1, 497 lines modifiedOffset 1, 497 lines modified
1 usr/share/doc/libopenmesh-dev/html/OpenMesh_text_128.png1 usr/share/doc/libopenmesh-dev/html/OpenMesh_text_128.png
2 usr/share/doc/libopenmesh-dev/html/a00029_source.html2 usr/share/doc/libopenmesh-dev/html/a00026_source.html
3 usr/share/doc/libopenmesh-dev/html/a00044_source.html3 usr/share/doc/libopenmesh-dev/html/a00038_source.html
4 usr/share/doc/libopenmesh-dev/html/a00071_source.html4 usr/share/doc/libopenmesh-dev/html/a00053_source.html
5 usr/share/doc/libopenmesh-dev/html/a00227_source.html 
6 usr/share/doc/libopenmesh-dev/html/a00230_source.html 
7 usr/share/doc/libopenmesh-dev/html/a00236_source.html 
8 usr/share/doc/libopenmesh-dev/html/a00239.html 
9 usr/share/doc/libopenmesh-dev/html/a00239.js 
10 usr/share/doc/libopenmesh-dev/html/a00239_source.html 
11 usr/share/doc/libopenmesh-dev/html/a00240.map 
12 usr/share/doc/libopenmesh-dev/html/a00240.md5 
13 usr/share/doc/libopenmesh-dev/html/a00240.png 
14 usr/share/doc/libopenmesh-dev/html/a00241.map 
15 usr/share/doc/libopenmesh-dev/html/a00241.md5 
16 usr/share/doc/libopenmesh-dev/html/a00241.png 
17 usr/share/doc/libopenmesh-dev/html/a00242_source.html5 usr/share/doc/libopenmesh-dev/html/a00242_source.html
18 usr/share/doc/libopenmesh-dev/html/a00245_source.html6 usr/share/doc/libopenmesh-dev/html/a00245_source.html
19 usr/share/doc/libopenmesh-dev/html/a00248_source.html 
20 usr/share/doc/libopenmesh-dev/html/a00251_source.html 
21 usr/share/doc/libopenmesh-dev/html/a00254_source.html 
22 usr/share/doc/libopenmesh-dev/html/a00257_source.html 
23 usr/share/doc/libopenmesh-dev/html/a00260_source.html 
24 usr/share/doc/libopenmesh-dev/html/a00263_source.html 
25 usr/share/doc/libopenmesh-dev/html/a00266_source.html 
26 usr/share/doc/libopenmesh-dev/html/a00269.html 
27 usr/share/doc/libopenmesh-dev/html/a00269_source.html 
28 usr/share/doc/libopenmesh-dev/html/a00270.map 
29 usr/share/doc/libopenmesh-dev/html/a00270.md5 
30 usr/share/doc/libopenmesh-dev/html/a00270.png 
31 usr/share/doc/libopenmesh-dev/html/a00271.map 
32 usr/share/doc/libopenmesh-dev/html/a00271.md5 
33 usr/share/doc/libopenmesh-dev/html/a00271.png 
34 usr/share/doc/libopenmesh-dev/html/a00272_source.html 
35 usr/share/doc/libopenmesh-dev/html/a00278_source.html 
36 usr/share/doc/libopenmesh-dev/html/a00281_source.html 
37 usr/share/doc/libopenmesh-dev/html/a00287.html 
38 usr/share/doc/libopenmesh-dev/html/a00287.js 
39 usr/share/doc/libopenmesh-dev/html/a00287_source.html 
40 usr/share/doc/libopenmesh-dev/html/a00288.map 
41 usr/share/doc/libopenmesh-dev/html/a00288.md5 
42 usr/share/doc/libopenmesh-dev/html/a00288.png 
43 usr/share/doc/libopenmesh-dev/html/a00289.map 
44 usr/share/doc/libopenmesh-dev/html/a00289.md5 
45 usr/share/doc/libopenmesh-dev/html/a00289.png 
46 usr/share/doc/libopenmesh-dev/html/a00293_source.html 
47 usr/share/doc/libopenmesh-dev/html/a00296_source.html 
48 usr/share/doc/libopenmesh-dev/html/a00302_source.html 
49 usr/share/doc/libopenmesh-dev/html/a00305_source.html 
50 usr/share/doc/libopenmesh-dev/html/a00308_source.html 
51 usr/share/doc/libopenmesh-dev/html/a00311_source.html 
52 usr/share/doc/libopenmesh-dev/html/a00314_source.html 
53 usr/share/doc/libopenmesh-dev/html/a00317_source.html 
54 usr/share/doc/libopenmesh-dev/html/a00320_source.html 
55 usr/share/doc/libopenmesh-dev/html/a00323_source.html 
56 usr/share/doc/libopenmesh-dev/html/a00326_source.html 
57 usr/share/doc/libopenmesh-dev/html/a00329_source.html7 usr/share/doc/libopenmesh-dev/html/a00329_source.html
58 usr/share/doc/libopenmesh-dev/html/a00335_source.html 
59 usr/share/doc/libopenmesh-dev/html/a00338_source.html 
60 usr/share/doc/libopenmesh-dev/html/a00344_source.html 
61 usr/share/doc/libopenmesh-dev/html/a00347_source.html 
62 usr/share/doc/libopenmesh-dev/html/a00353_source.html 
63 usr/share/doc/libopenmesh-dev/html/a00356_source.html 
64 usr/share/doc/libopenmesh-dev/html/a00359_source.html 
65 usr/share/doc/libopenmesh-dev/html/a00362_source.html 
66 usr/share/doc/libopenmesh-dev/html/a00365_source.html 
67 usr/share/doc/libopenmesh-dev/html/a00368_source.html 
68 usr/share/doc/libopenmesh-dev/html/a00371_source.html 
69 usr/share/doc/libopenmesh-dev/html/a00374_source.html 
70 usr/share/doc/libopenmesh-dev/html/a00377_source.html 
71 usr/share/doc/libopenmesh-dev/html/a00380_source.html 
72 usr/share/doc/libopenmesh-dev/html/a00383_source.html 
73 usr/share/doc/libopenmesh-dev/html/a00386_source.html 
74 usr/share/doc/libopenmesh-dev/html/a00389_source.html 
75 usr/share/doc/libopenmesh-dev/html/a00395_source.html 
76 usr/share/doc/libopenmesh-dev/html/a00398_source.html 
77 usr/share/doc/libopenmesh-dev/html/a00404_source.html 
78 usr/share/doc/libopenmesh-dev/html/a00407_source.html 
79 usr/share/doc/libopenmesh-dev/html/a00410_source.html 
80 usr/share/doc/libopenmesh-dev/html/a00413_source.html 
81 usr/share/doc/libopenmesh-dev/html/a00416_source.html 
82 usr/share/doc/libopenmesh-dev/html/a00419_source.html 
83 usr/share/doc/libopenmesh-dev/html/a00422_source.html 
84 usr/share/doc/libopenmesh-dev/html/a00425_source.html 
85 usr/share/doc/libopenmesh-dev/html/a00431_source.html8 usr/share/doc/libopenmesh-dev/html/a00431_source.html
86 usr/share/doc/libopenmesh-dev/html/a00434_source.html 
87 usr/share/doc/libopenmesh-dev/html/a00437_source.html 
88 usr/share/doc/libopenmesh-dev/html/a00443_source.html 
89 usr/share/doc/libopenmesh-dev/html/a00446_source.html9 usr/share/doc/libopenmesh-dev/html/a00446_source.html
90 usr/share/doc/libopenmesh-dev/html/a00449_source.html 
91 usr/share/doc/libopenmesh-dev/html/a00452_source.html 
92 usr/share/doc/libopenmesh-dev/html/a00458_source.html 
93 usr/share/doc/libopenmesh-dev/html/a00470_source.html10 usr/share/doc/libopenmesh-dev/html/a00467_source.html
94 usr/share/doc/libopenmesh-dev/html/a00473_source.html11 usr/share/doc/libopenmesh-dev/html/a00473_source.html
 12 usr/share/doc/libopenmesh-dev/html/a00476_source.html
95 usr/share/doc/libopenmesh-dev/html/a00482_source.html13 usr/share/doc/libopenmesh-dev/html/a00482_source.html
96 usr/share/doc/libopenmesh-dev/html/a00488_source.html 
97 usr/share/doc/libopenmesh-dev/html/a00491_source.html14 usr/share/doc/libopenmesh-dev/html/a00494_source.html
98 usr/share/doc/libopenmesh-dev/html/a00497_source.html 
99 usr/share/doc/libopenmesh-dev/html/a00500_source.html15 usr/share/doc/libopenmesh-dev/html/a00503_source.html
 16 usr/share/doc/libopenmesh-dev/html/a00506.html
100 usr/share/doc/libopenmesh-dev/html/a00509_source.html17 usr/share/doc/libopenmesh-dev/html/a00506_source.html
 18 usr/share/doc/libopenmesh-dev/html/a00507.map
 19 usr/share/doc/libopenmesh-dev/html/a00507.md5
 20 usr/share/doc/libopenmesh-dev/html/a00507.png
 21 usr/share/doc/libopenmesh-dev/html/a00509.html
 22 usr/share/doc/libopenmesh-dev/html/a00510.map
 23 usr/share/doc/libopenmesh-dev/html/a00510.md5
 24 usr/share/doc/libopenmesh-dev/html/a00510.png
101 usr/share/doc/libopenmesh-dev/html/a00512_source.html25 usr/share/doc/libopenmesh-dev/html/a00512_source.html
 26 usr/share/doc/libopenmesh-dev/html/a00515.html
102 usr/share/doc/libopenmesh-dev/html/a00515_source.html27 usr/share/doc/libopenmesh-dev/html/a00515_source.html
 28 usr/share/doc/libopenmesh-dev/html/a00516.map
 29 usr/share/doc/libopenmesh-dev/html/a00516.md5
 30 usr/share/doc/libopenmesh-dev/html/a00516.png
 31 usr/share/doc/libopenmesh-dev/html/a00518.html
 32 usr/share/doc/libopenmesh-dev/html/a00518.js
103 usr/share/doc/libopenmesh-dev/html/a00518_source.html33 usr/share/doc/libopenmesh-dev/html/a00518_source.html
 34 usr/share/doc/libopenmesh-dev/html/a00519.map
 35 usr/share/doc/libopenmesh-dev/html/a00519.md5
 36 usr/share/doc/libopenmesh-dev/html/a00519.png
 37 usr/share/doc/libopenmesh-dev/html/a00520.map
 38 usr/share/doc/libopenmesh-dev/html/a00520.md5
 39 usr/share/doc/libopenmesh-dev/html/a00520.png
 40 usr/share/doc/libopenmesh-dev/html/a00521.html
104 usr/share/doc/libopenmesh-dev/html/a00521_source.html41 usr/share/doc/libopenmesh-dev/html/a00521_source.html
 42 usr/share/doc/libopenmesh-dev/html/a00522.map
Max diff block lines reached; 43399/50680 bytes (85.63%) of diff not shown.
390 MB
data.tar.xz
390 MB
data.tar
161 KB
file list
    
Offset 1, 503 lines modifiedOffset 1, 503 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/
7 -rw-r--r--···0·root·········(0)·root·········(0)·····9672·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/OpenMesh_text_128.png7 -rw-r--r--···0·root·········(0)·root·········(0)·····9672·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/OpenMesh_text_128.png
8 -rw-r--r--···0·root·········(0)·root·········(0)····32349·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00029_source.html8 -rw-r--r--···0·root·········(0)·root·········(0)····32349·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00026_source.html
9 -rw-r--r--···0·root·········(0)·root·········(0)····48620·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00044_source.html 
10 -rw-r--r--···0·root·········(0)·root·········(0)····40499·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00071_source.html9 -rw-r--r--···0·root·········(0)·root·········(0)····40499·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00038_source.html
11 -rw-r--r--···0·root·········(0)·root·········(0)····23014·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00227_source.html 
12 -rw-r--r--···0·root·········(0)·root·········(0)····33406·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00230_source.html 
13 -rw-r--r--···0·root·········(0)·root·········(0)····25850·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00236_source.html 
14 -rw-r--r--···0·root·········(0)·root·········(0)·····9482·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00239.html 
15 -rw-r--r--···0·root·········(0)·root·········(0)······241·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00239.js 
16 -rw-r--r--···0·root·········(0)·root·········(0)····52497·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00239_source.html 
17 -rw-r--r--···0·root·········(0)·root·········(0)·····1107·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00240.map 
18 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00240.md5 
19 -rw-r--r--···0·root·········(0)·root·········(0)····21779·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00240.png 
20 -rw-r--r--···0·root·········(0)·root·········(0)······838·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00241.map 
21 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00241.md5 
22 -rw-r--r--···0·root·········(0)·root·········(0)····21006·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00241.png 
23 -rw-r--r--···0·root·········(0)·root·········(0)····23131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00242_source.html 
24 -rw-r--r--···0·root·········(0)·root·········(0)····33479·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00245_source.html 
25 -rw-r--r--···0·root·········(0)·root·········(0)···184949·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00248_source.html 
26 -rw-r--r--···0·root·········(0)·root·········(0)····88587·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00251_source.html 
27 -rw-r--r--···0·root·········(0)·root·········(0)···124050·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00254_source.html 
28 -rw-r--r--···0·root·········(0)·root·········(0)····31599·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00257_source.html 
29 -rw-r--r--···0·root·········(0)·root·········(0)····20184·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00260_source.html 
30 -rw-r--r--···0·root·········(0)·root·········(0)····16676·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00263_source.html 
31 -rw-r--r--···0·root·········(0)·root·········(0)····12633·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00266_source.html 
32 -rw-r--r--···0·root·········(0)·root·········(0)····38328·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00269.html 
33 -rw-r--r--···0·root·········(0)·root·········(0)····15962·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00269_source.html 
34 -rw-r--r--···0·root·········(0)·root·········(0)·····1785·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00270.map 
35 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00270.md5 
36 -rw-r--r--···0·root·········(0)·root·········(0)····25394·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00270.png 
37 -rw-r--r--···0·root·········(0)·root·········(0)····36846·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00271.map 
38 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00271.md5 
39 -rw-r--r--···0·root·········(0)·root·········(0)···917591·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00271.png 
40 -rw-r--r--···0·root·········(0)·root·········(0)····16076·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00272_source.html 
41 -rw-r--r--···0·root·········(0)·root·········(0)····32066·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00278_source.html 
42 -rw-r--r--···0·root·········(0)·root·········(0)····49169·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00281_source.html 
43 -rw-r--r--···0·root·········(0)·root·········(0)····21725·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00287.html 
44 -rw-r--r--···0·root·········(0)·root·········(0)·····1091·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00287.js 
45 -rw-r--r--···0·root·········(0)·root·········(0)····24526·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00287_source.html 
46 -rw-r--r--···0·root·········(0)·root·········(0)······782·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00288.map 
47 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00288.md5 
48 -rw-r--r--···0·root·········(0)·root·········(0)····14312·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00288.png 
49 -rw-r--r--···0·root·········(0)·root·········(0)····15614·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00289.map 
50 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00289.md5 
51 -rw-r--r--···0·root·········(0)·root·········(0)···327492·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00289.png 
52 -rw-r--r--···0·root·········(0)·root·········(0)····54926·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00293_source.html 
53 -rw-r--r--···0·root·········(0)·root·········(0)····17947·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00296_source.html 
54 -rw-r--r--···0·root·········(0)·root·········(0)···138039·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00302_source.html 
55 -rw-r--r--···0·root·········(0)·root·········(0)····24213·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00305_source.html 
56 -rw-r--r--···0·root·········(0)·root·········(0)····20346·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00308_source.html 
57 -rw-r--r--···0·root·········(0)·root·········(0)····18583·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00311_source.html 
58 -rw-r--r--···0·root·········(0)·root·········(0)····32051·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00314_source.html 
59 -rw-r--r--···0·root·········(0)·root·········(0)····20978·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00317_source.html 
60 -rw-r--r--···0·root·········(0)·root·········(0)····34456·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00320_source.html 
61 -rw-r--r--···0·root·········(0)·root·········(0)···151835·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00323_source.html 
62 -rw-r--r--···0·root·········(0)·root·········(0)····19458·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00326_source.html 
63 -rw-r--r--···0·root·········(0)·root·········(0)···144429·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00329_source.html 
64 -rw-r--r--···0·root·········(0)·root·········(0)····40518·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00335_source.html 
65 -rw-r--r--···0·root·········(0)·root·········(0)····60618·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00338_source.html 
66 -rw-r--r--···0·root·········(0)·root·········(0)····49102·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00344_source.html 
67 -rw-r--r--···0·root·········(0)·root·········(0)····24307·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00347_source.html 
68 -rw-r--r--···0·root·········(0)·root·········(0)····31635·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00353_source.html 
69 -rw-r--r--···0·root·········(0)·root·········(0)····16515·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00356_source.html 
70 -rw-r--r--···0·root·········(0)·root·········(0)····23657·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00359_source.html 
71 -rw-r--r--···0·root·········(0)·root·········(0)···513546·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00362_source.html 
72 -rw-r--r--···0·root·········(0)·root·········(0)····16523·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00365_source.html 
73 -rw-r--r--···0·root·········(0)·root·········(0)···117571·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00368_source.html 
74 -rw-r--r--···0·root·········(0)·root·········(0)····14426·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00371_source.html 
75 -rw-r--r--···0·root·········(0)·root·········(0)····45009·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00374_source.html 
76 -rw-r--r--···0·root·········(0)·root·········(0)···343828·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00377_source.html 
77 -rw-r--r--···0·root·········(0)·root·········(0)····80415·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00380_source.html 
78 -rw-r--r--···0·root·········(0)·root·········(0)····76572·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00383_source.html 
79 -rw-r--r--···0·root·········(0)·root·········(0)···113207·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00386_source.html 
80 -rw-r--r--···0·root·········(0)·root·········(0)···202817·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00389_source.html 
81 -rw-r--r--···0·root·········(0)·root·········(0)···113202·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00395_source.html 
82 -rw-r--r--···0·root·········(0)·root·········(0)····26683·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00398_source.html 
83 -rw-r--r--···0·root·········(0)·root·········(0)····62740·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00404_source.html 
84 -rw-r--r--···0·root·········(0)·root·········(0)·····8097·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00407_source.html 
85 -rw-r--r--···0·root·········(0)·root·········(0)····31562·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00410_source.html 
86 -rw-r--r--···0·root·········(0)·root·········(0)····25823·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00413_source.html 
87 -rw-r--r--···0·root·········(0)·root·········(0)····21198·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00416_source.html 
88 -rw-r--r--···0·root·········(0)·root·········(0)····39618·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00419_source.html 
89 -rw-r--r--···0·root·········(0)·root·········(0)···112950·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00422_source.html 
90 -rw-r--r--···0·root·········(0)·root·········(0)····53761·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00425_source.html 
91 -rw-r--r--···0·root·········(0)·root·········(0)····18861·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00431_source.html 
92 -rw-r--r--···0·root·········(0)·root·········(0)····59665·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00434_source.html 
93 -rw-r--r--···0·root·········(0)·root·········(0)····26962·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00437_source.html 
94 -rw-r--r--···0·root·········(0)·root·········(0)····15784·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00443_source.html 
95 -rw-r--r--···0·root·········(0)·root·········(0)····17696·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00446_source.html 
96 -rw-r--r--···0·root·········(0)·root·········(0)····22709·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00449_source.html 
97 -rw-r--r--···0·root·········(0)·root·········(0)····20401·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00452_source.html 
98 -rw-r--r--···0·root·········(0)·root·········(0)····39578·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00458_source.html 
99 -rw-r--r--···0·root·········(0)·root·········(0)····47556·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00470_source.html 
100 -rw-r--r--···0·root·········(0)·root·········(0)····30552·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00473_source.html 
101 -rw-r--r--···0·root·········(0)·root·········(0)····38634·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00482_source.html 
102 -rw-r--r--···0·root·········(0)·root·········(0)····36439·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00488_source.html 
103 -rw-r--r--···0·root·········(0)·root·········(0)····29879·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00491_source.html 
104 -rw-r--r--···0·root·········(0)·root·········(0)····30051·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00497_source.html 
105 -rw-r--r--···0·root·········(0)·root·········(0)····18601·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00500_source.html 
106 -rw-r--r--···0·root·········(0)·root·········(0)····54312·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00509_source.html 
107 -rw-r--r--···0·root·········(0)·root·········(0)····30909·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00512_source.html 
108 -rw-r--r--···0·root·········(0)·root·········(0)····16039·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00515_source.html 
109 -rw-r--r--···0·root·········(0)·root·········(0)····77845·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00518_source.html 
110 -rw-r--r--···0·root·········(0)·root·········(0)····84558·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00521_source.html 
111 -rw-r--r--···0·root·········(0)·root·········(0)····56223·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00524_source.html 
112 -rw-r--r--···0·root·········(0)·root·········(0)····29412·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00527_source.html 
113 -rw-r--r--···0·root·········(0)·root·········(0)····39020·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00530_source.html 
114 -rw-r--r--···0·root·········(0)·root·········(0)····89625·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00533_source.html10 -rw-r--r--···0·root·········(0)·root·········(0)····48620·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00053_source.html
115 -rw-r--r--···0·root·········(0)·root·········(0)····36173·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00536_source.html11 -rw-r--r--···0·root·········(0)·root·········(0)····14176·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00242_source.html
116 -rw-r--r--···0·root·········(0)·root·········(0)····23413·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00539_source.html 
117 -rw-r--r--···0·root·········(0)·root·········(0)····30335·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00542_source.html 
118 -rw-r--r--···0·root·········(0)·root·········(0)····20524·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00545_source.html 
119 -rw-r--r--···0·root·········(0)·root·········(0)···124020·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00548_source.html 
120 -rw-r--r--···0·root·········(0)·root·········(0)····16131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00557_source.html 
121 -rw-r--r--···0·root·········(0)·root·········(0)····27790·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00560_source.html 
122 -rw-r--r--···0·root·········(0)·root·········(0)····29306·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00566_source.html 
123 -rw-r--r--···0·root·········(0)·root·········(0)····30118·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00572_source.html12 -rw-r--r--···0·root·········(0)·root·········(0)····30118·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00245_source.html
 13 -rw-r--r--···0·root·········(0)·root·········(0)····16761·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00329_source.html
124 -rw-r--r--···0·root·········(0)·root·········(0)····27576·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00581_source.html14 -rw-r--r--···0·root·········(0)·root·········(0)····27008·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00431_source.html
 15 -rw-r--r--···0·root·········(0)·root·········(0)····37598·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00446_source.html
125 -rw-r--r--···0·root·········(0)·root·········(0)····35455·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00587_source.html16 -rw-r--r--···0·root·········(0)·root·········(0)····34125·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00467_source.html
Max diff block lines reached; 119354/164686 bytes (72.47%) of diff not shown.
37.3 KB
./usr/share/doc/libopenmesh-dev/html/a00242_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Geometry/Plane3d.hh·Source·File</title>8 <title>OpenMesh:·Unittests/unittests_trimesh_circulator_edge.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 136 lines modifiedOffset 92, 84 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Plane3d.hh</div></div>98 ··<div·class="headertitle"><div·class="title">unittests_trimesh_circulator_edge.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#include·&lt;Unittests/unittests_common.hh&gt;</span></div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keyword">namespace·</span>{</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">class·</span>OpenMeshTrimeshCirculatorEdge·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03902.html">OpenMeshBase</a>·{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····<span·class="keyword">using·</span>VH·=·<a·class="code·hl_struct"·href="a02562.html">OpenMesh::VertexHandle</a>;</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····<span·class="keyword">using·</span>FH·=·<a·class="code·hl_struct"·href="a02574.html">OpenMesh::FaceHandle</a>;</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="keyword">using·</span>EH·=·<a·class="code·hl_struct"·href="a02570.html">OpenMesh::EdgeHandle</a>;</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keyword">using·</span>HEH·=·<a·class="code·hl_struct"·href="a02566.html">OpenMesh::HalfedgeHandle</a>;</div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="comment">//·This·function·is·called·before·each·test·is·run.</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordtype">void</span>·SetUp()<span·class="keyword">·override·</span>{</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>········std::vector&lt;VH&gt;·vh;</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>········<span·class="comment">//···3----2····5</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>········<span·class="comment">//···|···/|····|</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>········<span·class="comment">//···|··/·|····|</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>········<span·class="comment">//···|·/··|····|</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>········<span·class="comment">//···|/···|····|</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>········<span·class="comment">//···0----1····4</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="comment">//·A·quad·consisting·of·two·triangles.</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········vh.push_back(mesh_.add_vertex({0.0,·0.0,·0.0}));·<span·class="comment">//·vh[0]</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········vh.push_back(mesh_.add_vertex({1.0,·0.0,·0.0}));·<span·class="comment">//·vh[1]</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········vh.push_back(mesh_.add_vertex({1.0,·1.0,·0.0}));·<span·class="comment">//·vh[2]</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········vh.push_back(mesh_.add_vertex({0.0,·1.0,·0.0}));·<span·class="comment">//·vh[3]</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········mesh_.add_face(vh[0],·vh[1],·vh[2]);</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········mesh_.add_face(vh[0],·vh[2],·vh[3]);</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="comment">//·An·isolated·edge.</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········vh.push_back(mesh_.add_vertex({2.0,·0.0,·0.0}));·<span·class="comment">//·vh[4]</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········vh.push_back(mesh_.add_vertex({2.0,·1.0,·0.0}));·<span·class="comment">//·vh[5]</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="keyword">auto</span>·heh·=·mesh_.new_edge(vh[4],·vh[5]);</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="keyword">auto</span>·heh_opp·=·mesh_.opposite_halfedge_handle(heh);</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········mesh_.set_halfedge_handle(vh[4],·heh);</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········mesh_.set_halfedge_handle(vh[5],·heh_opp);</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········InteriorEdge·=·Edge(0,·2);</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········BoundaryEdge·=·Edge(0,·1);</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········IsolatedEdge·=·Edge(4,·5);</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·Helper·function·to·quickly·retrieve·edges·from·their·endpoint·vertex·IDs.</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····EH·Edge(<span·class="keywordtype">int</span>·_vh0_idx,·<span·class="keywordtype">int</span>·_vh1_idx)·{</div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········VH·vh0(_vh0_idx);</div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········VH·vh1(_vh1_idx);</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········HEH·heh·=·mesh_.find_halfedge(vh0,·vh1);</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>·(!heh.is_valid())</div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>············<span·class="keywordflow">return</span>·EH();</div>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·Plane3D</span></div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">return</span>·mesh_.edge_handle(heh);</div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_PLANE3D_HH</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_PLANE3D_HH</span></div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
Max diff block lines reached; 9781/30252 bytes (32.33%) of diff not shown.
7.7 KB
html2text {}
    
Offset 1, 147 lines modifiedOffset 1, 84 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 unittests_trimesh_circulator_edge.hh
 6 1#include·<Unittests/unittests_common.hh>
 7 2
 8 3#include·<vector>
 9 4
 10 5namespace·{
 11 6
 12 7class·OpenMeshTrimeshCirculatorEdge·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8B_\x8a_\x8s_\x8e·{
 13 8public:
 14 9·using·VH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 15 10·using·FH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 16 11·using·EH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 17 12·using·HEH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 18 13
 19 14·//·This·function·is·called·before·each·test·is·run.
 20 15·void·SetUp()·override·{
 21 16·std::vector<VH>·vh;
 22 17
 23 18·//·3----2·5
 24 19·//·|·/|·|
 25 20·//·|·/·|·|
 26 21·//·|·/·|·|
 27 22·//·|/·|·|
 28 23·//·0----1·4
 29 24
 30 25·//·A·quad·consisting·of·two·triangles.
 31 26·vh.push_back(mesh_.add_vertex({0.0,·0.0,·0.0}));·//·vh[0]
 32 27·vh.push_back(mesh_.add_vertex({1.0,·0.0,·0.0}));·//·vh[1]
 33 28·vh.push_back(mesh_.add_vertex({1.0,·1.0,·0.0}));·//·vh[2]
 34 29·vh.push_back(mesh_.add_vertex({0.0,·1.0,·0.0}));·//·vh[3]
 35 30·mesh_.add_face(vh[0],·vh[1],·vh[2]);
 36 31·mesh_.add_face(vh[0],·vh[2],·vh[3]);
 37 32
 38 33·//·An·isolated·edge.
 39 34·vh.push_back(mesh_.add_vertex({2.0,·0.0,·0.0}));·//·vh[4]
 40 35·vh.push_back(mesh_.add_vertex({2.0,·1.0,·0.0}));·//·vh[5]
 41 36·auto·heh·=·mesh_.new_edge(vh[4],·vh[5]);
 42 37·auto·heh_opp·=·mesh_.opposite_halfedge_handle(heh);
 43 38·mesh_.set_halfedge_handle(vh[4],·heh);
 44 39·mesh_.set_halfedge_handle(vh[5],·heh_opp);
 45 40
 46 41·InteriorEdge·=·Edge(0,·2);
 47 42·BoundaryEdge·=·Edge(0,·1);
 48 43·IsolatedEdge·=·Edge(4,·5);
 49 44·}
5 Plane3d.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 42 
53 43 
54 44 
55 4550 45
 51 46·//·Helper·function·to·quickly·retrieve·edges·from·their·endpoint·vertex·IDs.
 52 47·EH·Edge(int·_vh0_idx,·int·_vh1_idx)·{
 53 48·VH·vh0(_vh0_idx);
 54 49·VH·vh1(_vh1_idx);
 55 50·HEH·heh·=·mesh_.find_halfedge(vh0,·vh1);
 56 51·if·(!heh.is_valid())
 57 52·return·EH();
 58 53·return·mesh_.edge_handle(heh);
 59 54·}
56 46// 
57 ============================================================================= 
58 47// 
59 48//·CLASS·Plane3D 
60 49// 
61 50// 
62 ============================================================================= 
63 51 
64 52 
65 53#ifndef·OPENMESH_PLANE3D_HH 
66 54#define·OPENMESH_PLANE3D_HH 
67 5560 55
 61 56·//·Handles·of·some·interesting·edges.
 62 57·EH·InteriorEdge;
 63 58·EH·BoundaryEdge;
 64 59·EH·IsolatedEdge;
 65 60};
68 56 
Max diff block lines reached; 3135/7858 bytes (39.90%) of diff not shown.
67.2 KB
./usr/share/doc/libopenmesh-dev/html/a00245_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Geometry/MathDefs.hh·Source·File</title>8 <title>OpenMesh:·Unittests/unittests_common_customtraits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 187 lines modifiedOffset 92, 164 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MathDefs.hh</div></div>98 ··<div·class="headertitle"><div·class="title">unittests_common_customtraits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·UNITTESTS_COMMON_DUMMYTRAITS</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·UNITTESTS_COMMON_DUMMYTRAITS</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">namespace·</span>Custom·{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 109 <div·class="foldopen"·id="foldopen00011"·data-start="{"·data-end="};">
 110 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno"><a·class="line"·href="a03910.html">···11</a></span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03910.html">Vec</a>·{</div>
 111 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">public</span>:</div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>112 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="comment">//·Constructor·with·DIM·components</span></div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>113 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x)·:·data({·x·})·{}</div>
 114 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y)·:·data({·x,·y·})·{}</div>
 115 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z)·:·data({{·x,·y,·z·}})·{}</div>
 116 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z,·<span·class="keywordtype">float</span>·w)·:·data({·x,·y,·z,·w·})·{}</div>
 117 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··········</div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<a·class="code·hl_class"·href="a03910.html">Vec</a>()·=·<span·class="keywordflow">default</span>;</div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keywordtype">float</span>·&amp;operator[](<span·class="keywordtype">int</span>·i)·{·<span·class="keywordflow">return</span>·data[i];·}</div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keywordtype">float</span>·operator[](<span·class="keywordtype">int</span>·i)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·data[i];·}</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">private</span>:</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····std::array&lt;float,·DIM&gt;·data;</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>};</div>
 126 </div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keywordtype">bool</span>·operator==(<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;lhs,·<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;rhs)·{</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keywordflow">if</span>·(lhs[i]·!=·rhs[i])·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>Vec&lt;DIM&gt;·operator+(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····Vec&lt;DIM&gt;·result;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········result[i]·=·lhs[i]·+·rhs[i];</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">return</span>·result;</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}</div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>Vec&lt;DIM&gt;·operator-(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····Vec&lt;DIM&gt;·result;</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········result[i]·=·lhs[i]·-·rhs[i];</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·result;</div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·Vec&lt;DIM&gt;·<a·class="code·hl_function"·href="a01242.html#a7a3182a3f1d2d06700b6e28b8f3956f3">operator*</a>(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·<span·class="keywordtype">float</span>·rhs)·{</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Vec&lt;DIM&gt;·result;</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········result[i]·=·lhs[i]·*·rhs;</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·MATHDEFS_HH</span></div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·MATHDEFS_HH</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;cfloat&gt;</span></div>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">return</span>·result;</div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>}</div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·M_PI</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">··#define·M_PI······3.14159265359</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div> 
Max diff block lines reached; 32213/56198 bytes (57.32%) of diff not shown.
12.2 KB
html2text {}
    
Offset 1, 190 lines modifiedOffset 1, 179 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 unittests_common_customtraits.hh
 6 1#ifndef·UNITTESTS_COMMON_DUMMYTRAITS
 7 2#define·UNITTESTS_COMMON_DUMMYTRAITS
 8 3#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 9 4#include·<OpenMesh/Core/Utils/color_cast.hh>
 10 5#include·<array>
 11 6
 12 7namespace·Custom·{
 13 8
 14 _\x81_\x81template·<int·DIM>·class·_\x8V_\x8e_\x8c·{
 15 12·public:
 16 13·//·Constructor·with·DIM·components
 17 14·_\x8V_\x8e_\x8c(float·x)·:·data({·x·})·{}
 18 15·_\x8V_\x8e_\x8c(float·x,·float·y)·:·data({·x,·y·})·{}
 19 16·_\x8V_\x8e_\x8c(float·x,·float·y,·float·z)·:·data({{·x,·y,·z·}})·{}
 20 17·_\x8V_\x8e_\x8c(float·x,·float·y,·float·z,·float·w)·:·data({·x,·y,·z,·w·})·{}
 21 18
 22 19·_\x8V_\x8e_\x8c()·=·default;
 23 20
 24 21·float·&operator[](int·i)·{·return·data[i];·}
 25 22·float·operator[](int·i)·const·{·return·data[i];·}
 26 23
 27 24·private:
 28 25·std::array<float,·DIM>·data;
 29 26};
 30 27
 31 28template·<int·DIM>·bool·operator==(_\x8V_\x8e_\x8c_\x8<_\x8D_\x8I_\x8M_\x8>·const·&lhs,·_\x8V_\x8e_\x8c_\x8<_\x8D_\x8I_\x8M_\x8>·const·&rhs)
 32 {
 33 29·for·(int·i·=·0;·i·<·DIM;·i++)
 34 30·if·(lhs[i]·!=·rhs[i])·return·false;
 35 31·return·true;
 36 32}
 37 33
 38 34template·<int·DIM>
 39 35Vec<DIM>·operator+(Vec<DIM>·const·&lhs,·Vec<DIM>·const·&rhs)·{
 40 36·Vec<DIM>·result;
 41 37·for·(int·i·=·0;·i·<·DIM;·i++)
 42 38·result[i]·=·lhs[i]·+·rhs[i];
 43 39·return·result;
 44 40}
5 MathDefs.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 4145 41
52 42 
53 43 
54 44 
55 45#ifndef·MATHDEFS_HH 
56 46#define·MATHDEFS_HH 
57 47 
58 48#include·<cmath> 
59 49#include·<cfloat> 
60 50 
61 51#ifndef·M_PI 
62 52·#define·M_PI·3.14159265359 
63 53#endif 
64 54 
65 55namespace·_.O_.p_.e_.n_.M_.e_.s_.h46 42template·<int·DIM>
 47 43Vec<DIM>·operator-(Vec<DIM>·const·&lhs,·Vec<DIM>·const·&rhs)·{
 48 44·Vec<DIM>·result;
 49 45·for·(int·i·=·0;·i·<·DIM;·i++)
 50 46·result[i]·=·lhs[i]·-·rhs[i];
 51 47·return·result;
 52 48}
 53 49
 54 50template·<int·DIM>·Vec<DIM>·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*(Vec<DIM>·const·&lhs,·float·rhs)·{
 55 51·Vec<DIM>·result;
 56 52·for·(int·i·=·0;·i·<·DIM;·i++)
 57 53·result[i]·=·lhs[i]·*·rhs;
 58 54·return·result;
 59 55}
66 56{60 56
67 57 
68 60template·<class·T,·typename·Real> 
69 _\x86_\x81inline·bool·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(const·T&·_a,·Real·_eps) 
70 62{·return·fabs(_a)·<·_eps;·} 
71 63 
72 64template·<class·T1,·class·T2,·typename·Real> 
73 65inline·bool·is_eq(const·T1&·a,·const·T2&·b,·Real·_eps) 
74 66{·return·_.i_.s_.__.z_.e_.r_.o(a-b,·_eps);·}61 57template·<int·DIM>·Vec<DIM>·_.o_.p_.e_.r_.a_.t_.o_.r_.*(float·lhs,·Vec<DIM>·const·&rhs)·{
Max diff block lines reached; 7707/12441 bytes (61.95%) of diff not shown.
201 KB
./usr/share/doc/libopenmesh-dev/html/a00329_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/PolyMeshT.hh·Source·File</title>8 <title>OpenMesh:·Unittests/unittests_common.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 641 lines modifiedOffset 92, 106 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">PolyMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">unittests_common.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INCLUDE_UNITTESTS_COMMON_HH</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INCLUDE_UNITTESTS_COMMON_HH</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;gtest/gtest.h&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#ifdef·TEST_CUSTOM_TRAITS</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;Unittests/unittests_common_customtraits.hh&gt;</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#elif·defined(TEST_DOUBLE_TRAITS)</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03898.html">CustomTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02810.html">OpenMesh::DefaultTraitsDouble</a>·{</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>};</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#else</span></div>
 117 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="};">
 118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a03898.html">···17</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03898.html">CustomTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·{</div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>};</div>
 120 </div>
 121 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#endif</span></div>
 122 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 124 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;CustomTraits&gt;</a>·Mesh;</div>
 125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">OpenMesh::PolyMesh_ArrayKernelT&lt;CustomTraits&gt;</a>·PolyMesh;</div>
 127 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">/*</span></div>
 129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*·Simple·test·setting.</span></div>
 130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*/</span></div>
 131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 132 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 133 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03902.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03902.html">OpenMeshBase</a>·:·<span·class="keyword">public</span>·testing::Test·{</div>
 134 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 135 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">protected</span>:</div>
 136 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 137 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="comment">//·This·function·is·called·before·each·test·is·run</span></div>
 138 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·SetUp()·{</div>
 139 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>············</div>
 140 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>············<span·class="comment">//·Do·some·initial·stuff·with·the·member·data·here...</span></div>
 141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········}</div>
 142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 143 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<span·class="comment">//·This·function·is·called·after·all·tests·are·through</span></div>
 144 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·TearDown()·{</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>145 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 146 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············<span·class="comment">//·Do·some·final·stuff·with·the·member·data·here...</span></div>
 147 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········}</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>148 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 149 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·This·member·will·be·accessible·in·all·tests</span></div>
 150 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_class"·href="a02706.html">Mesh</a>·mesh_;··</div>
 151 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>};</div>
 152 </div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>154 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">/*</span></div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·PolyMeshT</span></div>155 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·*·Simple·test·setting.</span></div>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*/</span></div>
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 158 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
 159 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03906.html">···54</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03906.html">OpenMeshBasePoly</a>·:·<span·class="keyword">public</span>·testing::Test·{</div>
Max diff block lines reached; 135075/154291 bytes (87.55%) of diff not shown.
50.0 KB
html2text {}
    
Offset 1, 915 lines modifiedOffset 1, 103 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 unittests_common.hh
 6 1#ifndef·INCLUDE_UNITTESTS_COMMON_HH
 7 2#define·INCLUDE_UNITTESTS_COMMON_HH
 8 3
 9 4#include·<gtest/gtest.h>
 10 5
 11 6#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 12 7#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
 13 8
 14 9#include·<OpenMesh/Core/IO/MeshIO.hh>
 15 10
 16 11#ifdef·TEST_CUSTOM_TRAITS
 17 12#include·<Unittests/unittests_common_customtraits.hh>
 18 13#elif·defined(TEST_DOUBLE_TRAITS)
 19 14struct·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8D_\x8o_\x8u_\x8b_\x8l_\x8e·{
 20 15};
 21 16#else
 22 _\x81_\x87struct·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{
 23 18};
 24 19#endif
 25 20
 26 21
 27 22typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·Mesh;
 28 23
 29 24typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·PolyMesh;
 30 25
 31 26/*
 32 27·*·Simple·test·setting.
 33 28·*/
 34 29
 35 _\x83_\x80class·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8B_\x8a_\x8s_\x8e·:·public·testing::Test·{
 36 31
 37 32·protected:
 38 33
 39 34·//·This·function·is·called·before·each·test·is·run
 40 35·virtual·void·SetUp()·{
 41 36
 42 37·//·Do·some·initial·stuff·with·the·member·data·here...
 43 38·}
 44 39
 45 40·//·This·function·is·called·after·all·tests·are·through
 46 41·virtual·void·TearDown()·{
5 PolyMeshT.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 4247 42
 48 43·//·Do·some·final·stuff·with·the·member·data·here...
 49 44·}
 50 45
 51 46·//·This·member·will·be·accessible·in·all·tests
 52 47·_\x8M_\x8e_\x8s_\x8h·mesh_;
 53 48};
 54 49
 55 50/*
 56 51·*·Simple·test·setting.
 57 52·*/
 58 53
 59 _\x85_\x84class·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8B_\x8a_\x8s_\x8e_\x8P_\x8o_\x8l_\x8y·:·public·testing::Test·{
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·CLASS·PolyMeshT 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51 
64 52#ifndef·OPENMESH_POLYMESHT_HH 
65 53#define·OPENMESH_POLYMESHT_HH 
66 54 
67 5560 55
 61 56·protected:
68 56//==·INCLUDES 
69 ================================================================= 
70 5762 57
71 58 
72 59#include·<OpenMesh/Core/System/config.h> 
Max diff block lines reached; 46202/51134 bytes (90.35%) of diff not shown.
29.8 KB
./usr/share/doc/libopenmesh-dev/html/a00431_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/Noncopyable.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/Subdivider/SubdivideWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Noncopyable.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SubdivideWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 57 lines modifiedOffset 138, 116 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·the·Non-Copyable·metapher</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·SubdivideWidget</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·SUBDIVIDEWIDGET_HH</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·SUBDIVIDEWIDGET_HH</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_NONCOPYABLE_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_NONCOPYABLE_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;QTimer&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;QMainWindow&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;QStatusBar&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/Subdivider/MeshViewerWidget.hh&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Utils·{</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>···</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
167 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">168 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02870.html">···71</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02870.html">Noncopyable</a></div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02246.html">···67</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02246.html">SubdivideWidget</a>·:·<span·class="keyword">public</span>·QWidget</div>
 170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··Q_OBJECT</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··</div>
 173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·Mesh·&gt;</a>·Subdivider;</div>
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">public</span>:</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>()·{·}</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">enum</span>·SOPType·{</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····SOP_UniformCompositeLoop,</div>
 179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····SOP_UniformCompositeSqrt3,</div>
 180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····SOP_UniformLoop,</div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····SOP_UniformSqrt3,</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····SOP_UniformInterpolatingSqrt3,</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····SOP_ModifiedButterfly,</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····SOP_CatmullClark,</div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····SOP_Undefined</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··};</div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::map&lt;·SOPType,·Subdivider*·&gt;·SubdividerPool;</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</span>:</div>190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>&amp;·);</div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···</div>
176 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>&amp;·operator=(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyab[·...·truncated·by·diffoscope;·len:·12,·SHA:·db25ee985184befbbb4738c0ab0f1d853687244cc4bb2a0b9dbdacb3346219ad·...·]);</div>192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02246.html">SubdivideWidget</a>(QWidget*·_parent=0,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_na[·...·truncated·by·diffoscope;·len:·4,·SHA:·9349ecbd1896cb1bb313ae140d0f8939f73b8fc774fa7254d52e9779737c0f75·...·]);</div>
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02246.html#aa6c1aa852431cb53a4c8c5123b1c47cf">···94</a></span>··<a·class="code·hl_function"·href="a02246.html#aa6c1aa852431cb53a4c8c5123b1c47cf">~SubdivideWidget</a>()·{};</div>
 195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02246.html#a76b8eb6dd5f47ea05161c22da4adca54">open_mesh</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_filename);</div>
 198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·keyPressEvent(·QKeyEvent·*k·);</div>
 200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02246.html#a537edb8daa5e873442678d01cd5ffca7">··103</a></span>··QStatusBar·*<a·class="code·hl_variable"·href="a02246.html#a537edb8daa5e873442678d01cd5ffca7">status_bar</a>;</div>
 202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">void</span>·update();</div>
 203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">private</span>·slots:</div>
 206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">void</span>·animate_slot(<span·class="keywordtype">void</span>);</div>
 208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">void</span>·slot_select_sop(<span·class="keywordtype">int</span>·i);</div>
 209 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">void</span>·subdiv_slot();</div>
 210 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">void</span>·reset_slot();</div>
 211 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">void</span>·save_slot();</div>
 212 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">void</span>·load_slot();</div>
 213 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 214 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keyword">private</span>:</div>
 215 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 216 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="comment">//·widgets</span></div>
 217 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<a·class="code·hl_class"·href="a02242.html">MeshViewerWidgetSubdivider</a>*·viewer_widget_;</div>
 218 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 219 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··QTimer·*timer_;</div>
 220 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>···</div>
Max diff block lines reached; 130/24523 bytes (0.53%) of diff not shown.
5.79 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Noncopyable.hh5 SubdivideWidget.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 64 lines modifiedOffset 47, 129 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44 
55 45//54 44//
56 =============================================================================55 =============================================================================
57 46//56 45//
58 47//·Implements·the·Non-Copyable·metapher57 46//·CLASS·SubdivideWidget
 58 47//
59 48//59 48//
60 49// 
61 =============================================================================60 =============================================================================
62 50 
63 51#ifndef·OPENMESH_NONCOPYABLE_HH 
64 52#define·OPENMESH_NONCOPYABLE_HH61 49
 62 50#ifndef·SUBDIVIDEWIDGET_HH
 63 51#define·SUBDIVIDEWIDGET_HH
 64 52
65 5365 53
 66 54//==·INCLUDES
 67 =================================================================
 68 55
 69 56#include·<QTimer>
 70 57#include·<QMainWindow>
 71 58#include·<QStatusBar>
 72 59#include·<OpenMesh/Apps/Subdivider/MeshViewerWidget.hh>
 73 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 74 61
 75 62
66 54 
67 55//--------------------------------------------------------------------------- 
68 -- 
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 58 
72 59//--------------------------------------------------------------------------- 
73 -- 
74 60 
75 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 62namespace·Utils·{ 
77 6376 63
78 64//--------------------------------------------------------------------------- 
79 -- 
80 65 
81 _\x87_\x81class·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e 
82 72{77 64
 78 65//==·CLASS·DEFINITION
 79 =========================================================
 80 66
 81 _\x86_\x87class·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·QWidget
 82 68{
 83 69·Q_OBJECT
 84 70
83 73public:85 71public:
84 74·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e()·{·} 
85 7586 72
 87 73·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8·_\x8>·Subdivider;
 88 74
 89 75·enum·SOPType·{
 90 76·SOP_UniformCompositeLoop,
 91 77·SOP_UniformCompositeSqrt3,
 92 78·SOP_UniformLoop,
 93 79·SOP_UniformSqrt3,
 94 80·SOP_UniformInterpolatingSqrt3,
 95 81·SOP_ModifiedButterfly,
 96 82·SOP_CatmullClark,
 97 83·SOP_Undefined
 98 84·};
 99 85
 100 86·typedef·std::map<·SOPType,·Subdivider*·>·SubdividerPool;
 101 87
 102 88public:
 103 89
 104 91·explicit·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0,·const·char*·_name=0);
 105 92
 106 _\x89_\x84·_\x8~_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t()·{};
 107 95
 108 96
 109 98·bool·_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename);
 110 99
 111 100·void·keyPressEvent(·QKeyEvent·*k·);
 112 101
 113 _\x81_\x80_\x83·QStatusBar·*_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8__\x8b_\x8a_\x8r;
 114 104·void·update();
 115 105
 116 106
 117 107private·slots:
 118 108
 119 109·void·animate_slot(void);
 120 110·void·slot_select_sop(int·i);
 121 111·void·subdiv_slot();
 122 112·void·reset_slot();
 123 113·void·save_slot();
 124 114·void·load_slot();
 125 115
86 76private:126 116private:
87 78·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e(·const·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e&·); 
88 79 
89 81·const·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e&·operator=(·const·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e&·); 
90 82}; 
91 83 
92 84// 
93 ============================================================================= 
94 85}·//·namespace·Utils 
95 86}·//·namespace·OpenMesh 
96 87//127 117
 128 118·//·widgets
 129 119·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r*·viewer_widget_;
 130 120
 131 121·QTimer·*timer_;
Max diff block lines reached; 1880/5902 bytes (31.85%) of diff not shown.
41.2 KB
./usr/share/doc/libopenmesh-dev/html/a00446_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/SingletonT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/VDProgMesh/Synthesizer/VDPMSynthesizerViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SingletonT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VDPMSynthesizerViewerWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 52 lines modifiedOffset 138, 168 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SINGLETON_C</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;QTimer&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·header</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·SINGLETON&#39;S·DATA·=========================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/MeshTraits.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/StreamingDef.hh&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/ViewingParameters.hh&gt;</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchy.hh&gt;</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VFront.hh&gt;</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>T*·SingletonT&lt;T&gt;::pInstance__·=·0;</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">bool</span>·SingletonT&lt;T&gt;::destroyed__·=·<span·class="keyword">false</span>;</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··············</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">typedef</span>·TriMesh_ArrayKernelT&lt;VDPM::MeshTraits&gt;··VDPMMesh;</div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;VDPMMesh&gt;</a>·············<a·class="code·hl_class"·href="a02222.html">MeshViewerWidget</a>;</div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·using·view·dependent·progressive·mesh·</span></div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">using·</span>VDPM::Plane3d;</div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">using·</span>VDPM::VFront;</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">using·</span>VDPM::VHierarchy;</div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNode;</div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNodeIndex;</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNodeHandle;</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01253.html#a503c22d36bf2bdb5daeccd78c29053fd">VDPM::VHierarchyNodeHandleContainer</a>;</div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">using·</span>VDPM::ViewingParameters;</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 202 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="};">
 203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02270.html">··101</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02270.html">VDPMSynthesizerViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a></div>
 204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div>
 205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div>
 206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div>
 208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 209 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">public</span>:</div>
 210 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 211 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02270.html">VDPMSynthesizerViewerWidget</a>(QWidget*·_parent=0,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_name=0);</div>
 212 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 213 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a02270.html">~VDPMSynthesizerViewerWidget</a>();</div>
 214 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 215 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02270.html#a233d09b09e0c072d540fb1c08608c644">open_vd_prog_mesh</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_filename);</div>
 216 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 217 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 218 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="keyword">private</span>:</div>
 219 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 220 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··QString·············qFilename_;</div>
 221 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<a·class="code·hl_class"·href="a03858.html">VHierarchy</a>··········vhierarchy_;</div>
Max diff block lines reached; 3860/32854 bytes (11.75%) of diff not shown.
8.99 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SingletonT_impl.hh5 VDPMSynthesizerViewerWidget.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 58 lines modifiedOffset 47, 201 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44 
55 45//54 44//
56 =============================================================================55 =============================================================================
57 46//56 45//
58 47//·Implements·a·simple·singleton·template57 46//·CLASS·newClass
 58 47//
59 48//59 48//
60 49// 
61 =============================================================================60 =============================================================================
 61 49
62 5062 50
63 51 
64 52#define·OPENMESH_SINGLETON_C63 51#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH
 64 52#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH
65 5365 53
66 5466 54
67 55//==·INCLUDES67 55//==·INCLUDES
68 =================================================================68 =================================================================
69 5669 56
 70 57#include·<string>
 71 58#include·<QTimer>
 72 59
 73 60#include·<OpenMesh/Core/IO/MeshIO.hh>
 74 61#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 75 62#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
70 57 
71 58//·header 
72 59#include·<OpenMesh/Core/Utils/SingletonT.hh> 
73 60 
74 61 
75 62//==·NAMESPACES 
76 =============================================================== 
77 6376 63
 77 64#include·<OpenMesh/Tools/VDPM/MeshTraits.hh>
 78 65#include·<OpenMesh/Tools/VDPM/StreamingDef.hh>
 79 66#include·<OpenMesh/Tools/VDPM/ViewingParameters.hh>
 80 67#include·<OpenMesh/Tools/VDPM/VHierarchy.hh>
 81 68#include·<OpenMesh/Tools/VDPM/VFront.hh>
78 64 
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
80 66 
81 67 
82 68//==·SINGLETON'S·DATA 
83 ========================================================= 
84 6982 69
85 7083 70
86 71template·<class·T> 
87 72T*·SingletonT<T>::pInstance__·=·0;84 71//==·FORWARDDECLARATIONS
 85 ======================================================
 86 72
88 7387 73
89 74template·<class·T> 
90 75bool·SingletonT<T>::destroyed__·=·false; 
91 7688 74//==·NAMESPACES
 89 ===============================================================
 90 75
 91 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
92 7792 77
93 78//93 78
 94 79//==·CLASS·DEFINITION
 95 =========================================================
 96 80
 97 81
 98 82typedef·TriMesh_ArrayKernelT<VDPM::MeshTraits>·VDPMMesh;
 99 83typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8V_\x8D_\x8P_\x8M_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t;
 100 84
 101 85
 102 86·//·using·view·dependent·progressive·mesh
 103 87
 104 88·using·VDPM::Plane3d;
 105 89·using·VDPM::VFront;
 106 90·using·VDPM::VHierarchy;
 107 91·using·VDPM::VHierarchyNode;
 108 92·using·VDPM::VHierarchyNodeIndex;
 109 93·using·VDPM::VHierarchyNodeHandle;
 110 94·using·_\x8V_\x8D_\x8P_\x8M_\x8:_\x8:_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r;
 111 95·using·VDPM::ViewingParameters;
 112 96
 113 97
 114 98//==·CLASS·DEFINITION
 115 =========================================================
 116 99
 117 100
 118 _\x81_\x80_\x81class·_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t
 119 102{
 120 103public:
 121 104
 122 105·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·_\x8B_\x8a_\x8s_\x8e;
 123 106
 124 107public:
 125 108
 126 109·explicit·_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0,·const·char*
 127 _name=0);
 128 110
 129 111·_\x8~_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t();
 130 112
 131 114·void·_\x8o_\x8p_\x8e_\x8n_\x8__\x8v_\x8d_\x8__\x8p_\x8r_\x8o_\x8g_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename);
 132 115
 133 116
 134 117private:
 135 118
 136 119·QString·qFilename_;
 137 120·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y·vhierarchy_;
 138 121·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t·vfront_;
 139 122·_\x8V_\x8i_\x8e_\x8w_\x8i_\x8n_\x8g_\x8P_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s·viewing_parameters_;
 140 123·float·kappa_square_;
 141 124·bool·adaptive_mode_;
Max diff block lines reached; 3168/9178 bytes (34.52%) of diff not shown.
57.6 KB
./usr/share/doc/libopenmesh-dev/html/a00473_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/reader/STLReader.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/QGLViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">STLReader.hh</div></div>98 ··<div·class="headertitle"><div·class="title">QGLViewerWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 122 lines modifiedOffset 139, 190 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·reader·module·for·STL·files</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__STLREADER_HH__</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__STLREADER_HH__</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&lt;·6</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">····#include·&lt;QGLWidget&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#else</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">····#include·&lt;QtOpenGLWidgets/QOpenGLWidget&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">class·</span>QMenu;</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">class·</span>QActionGroup;</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">class·</span>QAction;</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO·{</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·FORWARDS·=================================================================</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&lt;·6</span></div>
 174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02230.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QGLWidget</div>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#else</span></div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>class·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QOpenGLWidget</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>BaseImporter;</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Q_OBJECT</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
181 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};"> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02378.html">···84</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02378.html">_STLReader_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02338.html">BaseReader</a></div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div>
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">··#if·QT_VERSION_MAJOR·&lt;·6</span></div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·QGLWidget·Super;</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">··#else</span></div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·QOpenGLWidget·Super;</div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">··#endif</span></div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·constructor</span></div>190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Default·constructor.</span></div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_class"·href="a02378.html">_STLReader_</a>();</div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>(·QWidget*·_parent=0·);</div>
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02378.html#a88db910f48bfa7c42c873888bed4cfc6">···92</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02378.html#a88db910f48bfa7c42c873888bed4cfc6">~_STLRead[·...·truncated·by·diffoscope;·len:·13,·SHA:·4849c8e99336599c1485cf97867c5de738510bd60af0300d8e9afca69db93815·...·]</div>193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Destructor.</span></div>
 194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02230.html">~QGLViewerWidget</a>();</div>
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">private</span>:</div>
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·init(<span·class="keywordtype">void</span>);</div>
192 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}"> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02378.html#a273d700897e1db8051341a6afab62cdf">···95</a></span>··std::string·<a·class="code·hl_function"·href="a02378.html#a273d700897e1db8051341a6afab62cdf">get_description</a>()<span·class="keyword">·const·override</span></div> 
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Stereolithography·Interface·Format&quot;</span>;·}</div> 
195 </div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02378.html#a798003eb614103a79e79de781b895034">···97</a></span>··std::string·<a·class="code·hl_function"·href="a02378.html#a798003eb614103a79e79de781b895034">get_extensions</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;stl·stla·stlb&quot;</span>;·}</div> 
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">override</span>;</div>200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">public</span>:</div>
 201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&gt;·5</span></div>
 203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">/*·Updates·the·gui·-·used·to·provide·backwards·compability·*/</span></div>
 204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">void</span>·updateGL();</div>
 205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#endif</span></div>
201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
Max diff block lines reached; 24764/47211 bytes (52.45%) of diff not shown.
11.4 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 STLReader.hh5 QGLViewerWidget.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 156 lines modifiedOffset 48, 196 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
 55 45#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH
 57 47
 58 48
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·an·reader·module·for·STL·files 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51 
64 52#ifndef·__STLREADER_HH__ 
65 53#define·__STLREADER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES59 49//==·INCLUDES
69 ================================================================60 =================================================================
 61 50#include·<OpenMesh/Core/Geometry/VectorT.hh>
70 57 
71 58 
72 59#include·<stdio.h> 
73 60#include·<string>62 51#include·<string>
74 61 
75 62#include·<OpenMesh/Core/System/config.h> 
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh> 
77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh>63 52#include·<vector>
 64 53#include·<map>
 65 54#if·QT_VERSION_MAJOR·<·6
 66 55·#include·<QGLWidget>
 67 56#else
 68 57·#include·<QtOpenGLWidgets/QOpenGLWidget>
 69 58#endif
 70 59
 71 60#ifndef·__APPLE__
 72 61·#include·<GL/gl.h>
 73 62#endif
 74 63
 75 64//==·FORWARD·DECLARATIONS
 76 =====================================================
78 6577 65
 78 66class·QMenu;
 79 67class·QActionGroup;
 80 68class·QAction;
79 66 
80 67//==·NAMESPACES 
81 =============================================================== 
82 68 
83 6981 69
 82 70//==·CLASS·DEFINITION
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 71namespace·IO·{ 
86 72 
87 73//==·FORWARDS 
88 ================================================================= 
89 74 
90 75class·BaseImporter; 
91 76 
92 77//==·IMPLEMENTATION 
93 ===========================================================83 =========================================================
94 7884 71
 85 72#if·QT_VERSION_MAJOR·<·6
 86 _\x87_\x83class·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·QGLWidget
 87 74#else
 88 75class·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·QOpenGLWidget
 89 76#endif
 90 77{
 91 78·Q_OBJECT
95 7992 79
 93 80
96 _\x88_\x84class·OPENMESHDLLEXPORT·_\x8__\x8S_\x8T_\x8L_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r 
97 85{ 
98 86public:94 81public:
 95 82·#if·QT_VERSION_MAJOR·<·6
 96 83·typedef·QGLWidget·Super;
 97 84·#else
 98 85·typedef·QOpenGLWidget·Super;
 99 86·#endif
99 87100 87
100 88·//·constructor101 88·//·Default·constructor.
101 89·_.__.S_.T_.L_.R_.e_.a_.d_.e_.r_._();102 89·explicit·_.Q_.G_.L_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t(·QWidget*·_parent=0·);
102 90103 90
103 _.9_.2·virtual·_.~_.__.S_.T_.L_.R_.e_.a_.d_.e_.r_._()·{};104 91·//·Destructor.
 105 92·virtual·_\x8~_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t();
104 93106 93
105 94 
106 _\x89_\x85·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override 
107 96·{·return·"Stereolithography·Interface·Format";·} 
108 _\x89_\x87·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"stl·stla·stlb";·} 
109 98 
110 99·bool·read(const·std::string&·_filename, 
111 100·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
112 101·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override; 
113 102 
114 103·bool·read(std::istream&·_in, 
115 104·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
116 105·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override; 
117 106 
118 _\x81_\x80_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8e_\x8p_\x8s_\x8i_\x8l_\x8o_\x8n(float·_eps)·{·eps_=_eps;·} 
119 110 
120 _.1_.1_.2·float·_.e_.p_.s_.i_.l_.o_.n()·const·{·return·eps_;·}107 94private:
 108 95
 109 96·void·init(void);
 110 97
 111 98public:
 112 99
Max diff block lines reached; 7437/11666 bytes (63.75%) of diff not shown.
71.9 KB
./usr/share/doc/libopenmesh-dev/html/a00482_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/reader/OBJReader.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OBJReader.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshViewerWidgetT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 173 lines modifiedOffset 139, 191 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·reader·module·for·OBJ·files</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OBJREADER_HH__</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#pragma·once</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OBJREADER_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/Options.hh&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/StripifierT.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00710.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/QGLViewerWidget.hh&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDS·=================================================================</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">class·</span>QImage;</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/BaseImporter.hh&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.hh&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</div>174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02226.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div>178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">public</span>:</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·M·····························Mesh;</div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03834.html">OpenMesh::StripifierT&lt;Mesh&gt;</a>···<a·class="code·hl_class"·href="a03834.html">MyStripifier</a>;</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
180 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">184 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02342.html">···82</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02342.html">_OBJReader_</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·46,·SHA:·d61872b0b05a571eaaea05152e2faffba1b27eed5a7791247aceaf445de1eb57·...·]</div>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">···83</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">MeshView[·...·truncated·by·diffoscope;·len:·33,·SHA:·d4ffcd476d61f715606b48cec1b62f08fa317ac0fe2c031d23402b954c78c870·...·]</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····:·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>(_parent),</div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······f_strips_(false),·</div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······tex_id_(0),</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······tex_mode_(GL_MODULATE),</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······strips_(mesh_),</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······use_color_(true),</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······show_vnormals_(false),</div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······show_fnormals_(false),</div>
 194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······normal_scale_(1.0)</div>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{</div>
 196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;Points&quot;</span>);</div>
 197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;Hidden-Line&quot;</span>);</div>
 198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#if·defined(OM_USE_OSG)·&amp;&amp;·OM_USE_OSG</span></div>
 199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;OpenSG·Indices&quot;</span>);</div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#endif</span></div>
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02342.html">_OBJReader_</a>();</div> 
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02342.html">~_OBJReader_</a>()·{·}</div> 
188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>
 202 </div>
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02342.html#aa87bbdb016926afb92d1b97660d027b7">···90</a></span>··std::string·<a·class="code·hl_function"·href="a02342.html#aa87bbdb016926afb92d1b97660d027b7">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Alias/Wavefront&quot;</span>;·}</div> 
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02342.html#a8e8f3bf6baa396b2a6ef1f33a9bb8f22">···91</a></span>··std::string·<a·class="code·hl_function"·href="a02342.html#a8e8f3bf6baa396b2a6ef1f33a9bb8f22">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;obj&quot;</span>;·}</div> 
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">override</span>;</div> 
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">bool</span>·read(std::istream&amp;·_in,</div> 
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··········<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··········<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">override</span>;</div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>203 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··</div>
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">private</span>:</div>204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02226.html#af21d7477523bf4c44093170c2a2a744c">··102</a></span>··<a·class="code·hl_function"·href="a02226.html#af21d7477523bf4c44093170c2a2a744c">~MeshViewerWidgetT</a>()·{}</div>
Max diff block lines reached; 30144/58268 bytes (51.73%) of diff not shown.
14.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OBJReader.hh5 MeshViewerWidgetT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 198 lines modifiedOffset 48, 232 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
 55 45#pragma·once
 56 46
 57 47
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·an·reader·module·for·OBJ·files 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51 
64 52#ifndef·__OBJREADER_HH__ 
65 53#define·__OBJREADER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES58 48//==·INCLUDES
69 ================================================================59 =================================================================
 60 49
70 57 
71 58 
72 59#include·<iosfwd> 
73 60#include·<string>61 50#include·<string>
 62 51#include·<OpenMesh/Core/IO/MeshIO.hh>
 63 52#include·<OpenMesh/Core/IO/Options.hh>
74 61#include·<map> 
75 62 
76 63#include·<OpenMesh/Core/System/config.h> 
77 64#include·<OpenMesh/Core/Utils/SingletonT.hh>64 53#include·<OpenMesh/Core/Utils/GenProg.hh>
78 65#include·<OpenMesh/Core/IO/importer/BaseImporter.hh> 
79 66#include·<OpenMesh/Core/IO/reader/BaseReader.hh>65 54#include·<OpenMesh/Core/Utils/color_cast.hh>
 66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
 67 56#include·<OpenMesh/Tools/Utils/StripifierT.hh>
 68 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h>
 69 58#include·<OpenMesh/Apps/QtViewer/QGLViewerWidget.hh>
 70 59
 71 60#ifndef·__APPLE__
 72 61·#include·<GL/gl.h>
 73 62#endif
 74 63
 75 64//==·FORWARDS
 76 =================================================================
 77 65
 78 66class·QImage;
80 6779 67
81 6880 68
82 69//==·NAMESPACES81 69//==·CLASS·DEFINITION
83 ===============================================================82 =========================================================
84 7083 70
85 7184 71
86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
87 73namespace·IO·{85 72template·<typename·M>
 86 _\x87_\x83class·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T·:·public·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t
88 7487 74{
89 7588 75
 89 76public:
90 76//==·IMPLEMENTATION 
91 =========================================================== 
92 7790 77
 91 78·typedef·M·Mesh;
 92 79·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8M_\x8y_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r;
93 78 
94 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r 
95 83{ 
96 84public:93 80public:
97 85 
98 86·_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_(); 
99 87 
100 88·virtual·_\x8~_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_()·{·} 
101 89 
102 _\x89_\x80·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Alias/Wavefront";·} 
103 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"obj";·} 
104 92 
105 93·bool·read(const·std::string&·_filename, 
106 94·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
107 95·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override; 
108 96 
109 97·bool·read(std::istream&·_in, 
110 98·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
111 99·_.O_.p_.t_.i_.o_.n_.s&·_opt)·override;94 81
 95 _\x88_\x83·explicit·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T(QWidget*·_parent=0)
 96 84·:·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(_parent),
 97 85·f_strips_(false),
 98 86·tex_id_(0),
 99 87·tex_mode_(GL_MODULATE),
 100 88·strips_(mesh_),
 101 89·use_color_(true),
 102 90·show_vnormals_(false),
 103 91·show_fnormals_(false),
 104 92·normal_scale_(1.0)
 105 93·{
 106 94·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("Points");
 107 95·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("Hidden-Line");
 108 96#if·defined(OM_USE_OSG)·&&·OM_USE_OSG
 109 97·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("OpenSG·Indices");
 110 98#endif
 111 99·}
112 100112 100
 113 _\x81_\x80_\x82·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T()·{}
 114 103
113 101private: 
114 102 
115 103#ifndef·DOXY_IGNORE_THIS 
116 104·class·Material 
117 105·{ 
118 106·public:115 104public:
 116 105
Max diff block lines reached; 10377/15267 bytes (67.97%) of diff not shown.
41.4 KB
./usr/share/doc/libopenmesh-dev/html/a00512_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/StoreRestore.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModIndependentSetsT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">StoreRestore.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModIndependentSetsT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 123 lines modifiedOffset 136, 75 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModQuadricT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_STORERESTORE_HH</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_STORERESTORE_HH</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary.hh&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary_spec.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>IO·{</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 163 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03414.html">···69</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03414.html">ModIndependentSetsT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div>
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//·StoreRestore·definitions</span></div>165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">public</span>:</div>
 166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03414.html#ac6490d1d4719a31b3da92dff16558491">···71</a></span>····<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03414.html">ModIndependentSetsT</a>,·MeshT,·IndependentSets·)</div>
 167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····;</div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div> 
178 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">169 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01245.html#afadc77f8b3e81138828deba328e65421">···81</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01245.html#afadc77f8b3e81138828deba328e65421">is_streamable</a>(<span·class="keywordtype">void</span>)</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·T·&gt;::is_streamable</a>;·}</div>170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03414.html#a1cb2074ae492242832abfa3922745220">···75</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03414.html#a1cb2074ae492242832abfa3922745220">ModIn[·...·truncated·by·diffoscope;·len:·38,·SHA:·7cdafe7a113c44c9bf7c3ab66a2d2a3d691977dd437a9ffe8b124651c1dcea2f·...·]</div>
 171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········Base(_mesh,·true)·{</div>
 172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
181 </div>173 </div>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div> 
184 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">175 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01245.html#a7676df8e34bbf86a2113dcb4402cc315">···85</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01245.html#afadc77f8b3e81138828deba328e65421">is_streamable</a>(·<span·class="keyword">const</span>·T&amp;·)·</div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·T·&gt;::is_streamable</a>;·}</div>176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03414.html#a293283b4b15fd4cbf68276a570a97b74">···80</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03414.html#a293283b4b15fd4cbf68276a570a97b74">postpr[·...·truncated·by·diffoscope;·len:·116,·SHA:·114634a8f90de6b0ddffe1d0d12973e0c7b12dc34f0f7ce5d450cd60bbb04eaa·...·]</div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">Mesh::VertexVertexIter</a>·vv_it;</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······Base::mesh().status(_ci.v1).set_locked(<span·class="keyword">true</span>);</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······vv_it·=·Base::mesh().vv_iter(_ci.v1);</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">for</span>·(;·vv_it.is_valid();·++vv_it)</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········Base::mesh().status(*vv_it).set_locked(<span·class="keyword">true</span>);</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>
187 </div>184 </div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div> 
190 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01245.html#a787a7735700a12801c8a505f2c605681">···89</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of</a>(·<span·class="keyword">const</span>·T&amp;·_v·)·</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">binary&lt;·T·&gt;::size_of</a>(_v);·}</div> 
193 </div>187 </div>
194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div> 
196 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> 
197 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a01245.html#a388e4754333b6f7116c3bfd4de4501a4">···93</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of</a>(·<span·class="keyword">const</span>·std::vector&lt;T&gt;·&amp;·_v,·<span·class="keywordtype">bool</span>·_store_size·=·<span·class="keyword">true</span>)</div> 
198 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·std::vector&lt;T&gt;</a>·&gt;<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">::size_of</a>(_v,·_store_size);·}</div> 
199 </div> 
200 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
201 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div> 
202 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}"> 
203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">···97</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of</a>(<span·class="keywordtype">void</span>)·</div> 
204 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">binary&lt;·T·&gt;::size_of</a>();·}</div> 
205 </div> 
206 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
207 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div> 
208 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}"> 
209 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a01245.html#a107a878c218085ec4cd3ff3e2be3f9cd">··101</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of</a>(<span·class="keywordtype">bool</span>·_store_size)</div> 
210 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·std::vector&lt;T&gt;</a>·&gt;<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">::size_of</a>(_store_size);·}</div> 
211 </div> 
212 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
Max diff block lines reached; 4271/32820 bytes (13.01%) of diff not shown.
9.26 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 StoreRestore.hh5 ModIndependentSetsT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 45, 132 lines modifiedOffset 45, 94 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 42 
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//52 46//
58 47//·Helper·Functions·for·binary·reading·/·writing53 =============================================================================
59 48//54 47//
 55 48//·CLASS·ModQuadricT
60 49//56 49//
 57 50//
61 =============================================================================58 =============================================================================
 59 51#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
 60 52#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
62 50 
63 51#ifndef·OPENMESH_STORERESTORE_HH 
64 52#define·OPENMESH_STORERESTORE_HH 
65 5361 53
66 54 
67 55//==·INCLUDES62 54//==·INCLUDES
68 =================================================================63 =================================================================
 64 55
 65 56#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
 66 57
69 56 
70 57#include·<stdexcept> 
71 58#include·<OpenMesh/Core/System/config.h> 
72 59#include·<OpenMesh/Core/IO/SR_binary.hh> 
73 60#include·<OpenMesh/Core/IO/SR_binary_spec.hh> 
74 61 
75 62//==·NAMESPACES67 58//==·NAMESPACE
76 ===============================================================68 ================================================================
77 6369 59
78 64namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{70 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
79 65namespace·IO·{ 
80 66 
81 67 
82 68//71 61namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 72 62
 73 63//==·CLASS·DEFINITION
 74 =========================================================
 75 64
 76 68template<class·MeshT>
 77 _\x86_\x89class·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{
 78 70·public:
 79 _\x87_\x81·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T,·MeshT,·IndependentSets·)
 80 72·;
 81 73
 82 _\x87_\x85·explicit·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T(MeshT·&_mesh)·:
 83 76·Base(_mesh,·true)·{
 84 77·}
 85 78
 86 _\x88_\x80·void·_\x8p_\x8o_\x8s_\x8t_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8__\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e(const·CollapseInfo&·_ci)·override·{
 87 81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·vv_it;
 88 82
 89 83·Base::mesh().status(_ci.v1).set_locked(true);
 90 84·vv_it·=·Base::mesh().vv_iter(_ci.v1);
 91 85·for·(;·vv_it.is_valid();·++vv_it)
 92 86·Base::mesh().status(*vv_it).set_locked(true);
 93 87·}
 94 88
 95 89};
 96 90
 97 91//
83 =============================================================================98 =============================================================================
 99 92}//·END_NS_DECIMATER
 100 93}·//·END_NS_OPENMESH
 101 94//
84 69 
85 70 
86 75 
87 76 
88 77//--------------------------------------------------------------------------- 
89 -- 
90 78//·StoreRestore·definitions 
91 79 
92 80template·<typename·T>·inline 
93 _\x88_\x81bool·_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e(void) 
94 82{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e;·} 
95 83 
96 84template·<typename·T>·inline 
97 _\x88_\x85bool·_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e(·const·T&·) 
98 86{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e;·} 
99 87 
100 88template·<typename·T>·inline 
101 _\x88_\x89size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(·const·T&·_v·) 
102 90{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(_v);·} 
103 91 
104 92template·<typename·T>·inline 
105 _\x89_\x83size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(·const·std::vector<T>·&·_v,·bool·_store_size·=·true) 
106 94{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8s_\x8t_\x8d_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8T_\x8>·>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(_v,·_store_size);·} 
107 95 
108 96template·<typename·T>·inline 
109 _\x89_\x87size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(void) 
110 98{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f();·} 
111 99 
112 100template·<typename·T>·inline 
113 _\x81_\x80_\x81size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(bool·_store_size) 
114 102{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8s_\x8t_\x8d_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8T_\x8>·>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(_store_size);·} 
115 103 
116 104template·<typename·T>·inline 
117 _\x81_\x80_\x85size_t·store(·std::ostream&·_os,·const·T&·_v,·bool·_swap·=false) 
118 106{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8s_\x8t_\x8o_\x8r_\x8e(·_os,·_v,·_swap·);·} 
119 107 
120 108template·<typename·T>·inline 
121 _\x81_\x80_\x89size_t·store(·std::ostream&·_os,·const·std::vector<T>&·_v,·bool·_swap=false, 
122 bool·_store_size·=·true) 
Max diff block lines reached; 3109/9459 bytes (32.87%) of diff not shown.
66.1 KB
./usr/share/doc/libopenmesh-dev/html/a00515_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/SR_store.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/BaseDecimaterT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SR_store.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseDecimaterT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00515.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 40 lines modifiedOffset 136, 301 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·DecimaterT·-·IMPLEMENTATION</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·OPENMESH_BASE_DECIMATER_DECIMATERT_CC</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_STORE_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_STORE_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#else</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_rbo.hh&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary_spec.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/StoreRestore.hh&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_STORE_HH·defined</span></div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>BaseDecimaterT&lt;Mesh&gt;::BaseDecimaterT(Mesh&amp;·_mesh)·:</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····mesh_(_mesh),·cmodule_(nullptr),·initialized_(false),·observer_(nullptr)·{</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="comment">//·default·properties</span></div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··mesh_.request_vertex_status();</div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··mesh_.request_edge_status();</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··mesh_.request_face_status();</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}</div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>BaseDecimaterT&lt;Mesh&gt;::~BaseDecimaterT()·{</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·default·properties</span></div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.release_vertex_status();</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.release_edge_status();</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.release_face_status();</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//·dispose·of·modules</span></div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_uninitialized();</div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">typename</span>·ModuleList::iterator·m_it,·m_end·=·all_modules_.end();</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">for</span>·(m_it·=·all_modules_.begin();·m_it·!=·m_end;·++m_it)</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">delete</span>·*m_it;</div>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····all_modules_.clear();</div>
 192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>
 194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 198 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}">
 199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03370.html#aebbb2f4afd23574937109486a4ac6d1b">··100</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT&lt;Mesh&gt;::is_collapse_legal</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>&amp;·_ci)·{</div>
 200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//···std::clog·&lt;&lt;·&quot;McDecimaterT&lt;&gt;::is_collapse_legal()\n&quot;;</span></div>
 201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·locked·?</span></div>
 203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordflow">if</span>·(mesh_.status(_ci.<a·class="code·hl_variable"·href="a03374.html#abacd9a21d5a78d80dc1faf617caf39e9">v0</a>).locked())</div>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//·this·test·checks:</span></div>
 207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·is·v0v1·deleted?</span></div>
 208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="comment">//·is·v0·deleted?</span></div>
 209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//·is·v1·deleted?</span></div>
 210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="comment">//·are·both·vlv0·and·v1vl·boundary·edges?</span></div>
 211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="comment">//·are·both·v0vr·and·vrv1·boundary·edges?</span></div>
 212 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="comment">//·are·vl·and·vr·equal·or·both·invalid?</span></div>
 213 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="comment">//·one·ring·intersection·test</span></div>
 214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="comment">//·edge·between·two·boundary·vertices·should·be·a·boundary·edge</span></div>
 215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keywordflow">if</span>·(!mesh_.is_collapse_ok(_ci.<a·class="code·hl_variable"·href="a03374.html#a5167e49665056a7a8b6bcc6b6915c09e">v0v1</a>))</div>
Max diff block lines reached; 130/53334 bytes (0.24%) of diff not shown.
13.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SR_store.hh5 BaseDecimaterT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 45, 41 lines modifiedOffset 46, 339 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 42 
53 43 
54 44 
55 45//53 45//
56 =============================================================================54 =============================================================================
57 46//55 46//
58 47//·Helper·Functions·for·binary·reading·/·writing56 47//·CLASS·DecimaterT·-·IMPLEMENTATION
59 48//57 48//
60 49//58 49//
61 =============================================================================59 =============================================================================
 60 50#define·OPENMESH_BASE_DECIMATER_DECIMATERT_CC
 61 51
62 50 
63 51#ifndef·OPENMESH_SR_STORE_HH 
64 52#define·OPENMESH_SR_STORE_HH 
65 53 
66 54 
67 55//==·INCLUDES62 52//==·INCLUDES
68 =================================================================63 =================================================================
 64 53
 65 54#include·<vector>
 66 55#if·defined(OM_CC_MIPS)
 67 56#·include·<float.h>
 68 57#else
 69 58#·include·<cfloat>
 70 59#endif
 71 60
 72 61//==·NAMESPACE
 73 ===============================================================
 74 62
 75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 64namespace·Decimater·{
 77 65
 78 66//==·IMPLEMENTATION
 79 ==========================================================
 80 67
 81 68template<class·Mesh>
 82 69BaseDecimaterT<Mesh>::BaseDecimaterT(Mesh&·_mesh)·:
 83 70·mesh_(_mesh),·cmodule_(nullptr),·initialized_(false),·observer_(nullptr)·{
 84 71·//·default·properties
 85 72·mesh_.request_vertex_status();
 86 73·mesh_.request_edge_status();
 87 74·mesh_.request_face_status();
 88 75
 89 76}
 90 77
 91 78//---------------------------------------------------------------------------
 92 --
 93 79
 94 80template<class·Mesh>
 95 81BaseDecimaterT<Mesh>::~BaseDecimaterT()·{
 96 82·//·default·properties
 97 83·mesh_.release_vertex_status();
 98 84·mesh_.release_edge_status();
 99 85·mesh_.release_face_status();
 100 86
 101 87·//·dispose·of·modules
 102 88·{
 103 89·set_uninitialized();
 104 90·typename·ModuleList::iterator·m_it,·m_end·=·all_modules_.end();
 105 91·for·(m_it·=·all_modules_.begin();·m_it·!=·m_end;·++m_it)
 106 92·delete·*m_it;
 107 93·all_modules_.clear();
 108 94·}
 109 95}
 110 96
 111 97//---------------------------------------------------------------------------
 112 --
 113 98
 114 99template<class·Mesh>
 115 _\x81_\x80_\x80bool·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8i_\x8s_\x8__\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8l_\x8e_\x8g_\x8a_\x8l(const·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o&·_ci)·{
 116 101·//·std::clog·<<·"McDecimaterT<>::is_collapse_legal()\n";
 117 102
 118 103·//·locked·?
 119 104·if·(mesh_.status(_ci._\x8v_\x80).locked())
 120 105·return·false;
 121 106
 122 107·//·this·test·checks:
 123 108·//·is·v0v1·deleted?
 124 109·//·is·v0·deleted?
 125 110·//·is·v1·deleted?
 126 111·//·are·both·vlv0·and·v1vl·boundary·edges?
 127 112·//·are·both·v0vr·and·vrv1·boundary·edges?
 128 113·//·are·vl·and·vr·equal·or·both·invalid?
 129 114·//·one·ring·intersection·test
 130 115·//·edge·between·two·boundary·vertices·should·be·a·boundary·edge
 131 116·if·(!mesh_.is_collapse_ok(_ci._\x8v_\x80_\x8v_\x81))
 132 117·return·false;
 133 118
 134 119·if·(_ci._\x8v_\x8l.is_valid()·&&·_ci._\x8v_\x8r.is_valid()
 135 120·&&·mesh_.find_halfedge(_ci._\x8v_\x8l,·_ci._\x8v_\x8r).is_valid()
 136 121·&&·mesh_.valence(_ci._\x8v_\x8l)·==·3·&&·mesh_.valence(_ci._\x8v_\x8r)·==·3)·{
 137 122·return·false;
 138 123·}
 139 124·//---·feature·test·---
 140 125
 141 126·if·(mesh_.status(_ci._\x8v_\x80).feature()
 142 127·&&·!mesh_.status(mesh_.edge_handle(_ci._\x8v_\x80_\x8v_\x81)).feature())
 143 128·return·false;
 144 129
 145 130·//---·test·boundary·cases·---
 146 131·if·(mesh_.is_boundary(_ci._\x8v_\x80))·{
 147 132
 148 133·//·don't·collapse·a·boundary·vertex·to·an·inner·one
 149 134·if·(!mesh_.is_boundary(_ci._\x8v_\x81))
 150 135·return·false;
Max diff block lines reached; 3745/14213 bytes (26.35%) of diff not shown.
109 KB
./usr/share/doc/libopenmesh-dev/html/a00518_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/exporter/ExporterT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModHausdorffT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ExporterT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModHausdorffT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00518.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 419 lines modifiedOffset 137, 128 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·exporter·module·for·arbitrary·OpenMesh·meshes</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModHausdorffT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__EXPORTERT_HH__</span></div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__EXPORTERT_HH__</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·C++</span></div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;cfloat&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·OpenMesh</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Predicates.hh&gt;</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//===·NAMESPACES·==============================================================</span></div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>IO·{</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Decimater·{</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//===·EXPORTER·CLASS·==========================================================</span></div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
182 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">168 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">
 169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03410.html">···79</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03410.html">ModHausdorffT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02318.html">···84</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02318.html">ExporterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a></div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03410.html#a3d7a7ee8b5ba9d9cc40e54e754952946">···82</a></span>····<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03410.html">ModHausdorffT</a>,·MeshT,·Hausdorff·);</div>
187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Constructor</span></div> 
188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02318.html">ExporterT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh)·:·mesh_(_mesh)·{}</div> 
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·Scalar;</div>
 175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·Point;</div>
 176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·FaceHandle;</div>
 177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typedef</span>·std::vector&lt;Point&gt;·Points;</div>
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 179 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}">
 180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03410.html#a0322210d2abcdb0cfd165ff3f03c1cb5">···90</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03410.html#a0322210d2abcdb0cfd165ff3f03c1cb5">ModHausdorffT</a>(MeshT&amp;·_mesh,·Scalar·_error_tolerance·=·FLT_MAX)·:</div>
 181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········Base(_mesh,·true),·mesh_(Base::<a·class="code·hl_function"·href="a03402.html#a6636be0f91c65f5dc2e59a1264df49f5">mesh</a>()),·tolerance_(_error_tolerance)·{</div>
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//·get·vertex·data</span></div>182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······mesh_.add_property(points_);</div>
192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····}</div>
 184 </div>
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>··point(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh)<span·class="keyword">····const·override</span></div> 
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</span>{</div> 
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>·vector_cast&lt;Vec3f&gt;(mesh_.point(_vh));</div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 186 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
 187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03410.html#ac62910f6fbc7d496081eb438f3035314">···96</a></span>····<a·class="code·hl_function"·href="a03410.html#ac62910f6fbc7d496081eb438f3035314">~ModHausdorffT</a>()·{</div>
 188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······mesh_.remove_property(points_);</div>
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>189 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····}</div>
 190 </div>
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<a·class="code·hl_class"·href="a02306.html">Vec3d</a>··pointd(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh)<span·class="keyword">·const·override</span></div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">··</span>{</div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">return</span>·vector_cast&lt;Vec3d&gt;(mesh_.point(_vh));</div> 
201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 192 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">
 193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03410.html#aae868bd6ad51552d7d5609575840c4ab">··101</a></span>····Scalar·<a·class="code·hl_function"·href="a03410.html#aae868bd6ad51552d7d5609575840c4ab">tolerance</a>()<span·class="keyword">·const·</span>{</div>
 194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="keywordflow">return</span>·tolerance_;</div>
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····}</div>
 196 </div>
203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">bool</span>·is_point_double()<span·class="keyword">·const·override</span></div> 
204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">··</span>{</div> 
205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">return</span>·OMFormat::is_double(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>()[0]);</div> 
206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··}</div>197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 198 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">
Max diff block lines reached; 62457/88650 bytes (70.45%) of diff not shown.
22.5 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ExporterT.hh5 ModHausdorffT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 484 lines modifiedOffset 47, 166 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·Implements·an·exporter·module·for·arbitrary·OpenMesh·meshes55 =============================================================================
59 48//56 47//
 57 48//·CLASS·ModHausdorffT
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
62 50 
63 5161 51
64 52#ifndef·__EXPORTERT_HH__ 
65 53#define·__EXPORTERT_HH__62 52#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH
 63 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH
66 5464 54
67 55 
68 56//===·INCLUDES65 55//==·INCLUDES
69 ================================================================66 =================================================================
70 57 
71 58//·C++67 56
 68 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
 69 58#include·<OpenMesh/Core/Utils/Property.hh>
72 59#include·<vector>70 59#include·<vector>
 71 60#include·<cfloat>
 72 61
73 60 
74 61//·OpenMesh 
75 62#include·<OpenMesh/Core/System/config.h> 
76 63#include·<OpenMesh/Core/Geometry/VectorT.hh> 
77 64#include·<OpenMesh/Core/Utils/GenProg.hh> 
78 65#include·<OpenMesh/Core/Utils/vector_cast.hh> 
79 66#include·<OpenMesh/Core/Utils/color_cast.hh> 
80 67#include·<OpenMesh/Core/Utils/Predicates.hh> 
81 68#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
82 69#include·<OpenMesh/Core/IO/OMFormat.hh> 
83 70 
84 71 
85 72//===·NAMESPACES73 62//==·NAMESPACES
86 ==============================================================74 ===============================================================
87 7375 63
88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 77 65namespace·Decimater·{
 78 66
 79 67//==·CLASS·DEFINITION
89 75namespace·IO·{ 
90 76 
91 77 
92 78//===·EXPORTER·CLASS 
93 ==========================================================80 =========================================================
94 7981 68
95 83template·<class·Mesh>82 78template<class·MeshT>
 83 _\x87_\x89class·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{
96 _\x88_\x84class·_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r 
97 85{ 
98 86public:84 80·public:
99 87 
100 88·//·Constructor 
101 89·explicit·_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T(const·_\x8M_\x8e_\x8s_\x8h&·_mesh)·:·mesh_(_mesh)·{} 
102 90 
103 91 
104 92·//·get·vertex·data 
105 93 
106 94·_\x8V_\x8e_\x8c_\x83_\x8f·point(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·const·override 
107 95·{ 
108 96·return·vector_cast<Vec3f>(mesh_.point(_vh));85 81
 86 _\x88_\x82·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T,·MeshT,·Hausdorff·);
 87 83
 88 84·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·Scalar;
 89 85·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point;
 90 86·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·FaceHandle;
 91 87·typedef·std::vector<Point>·Points;
 92 88
 93 _\x89_\x80·explicit·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T(MeshT&·_mesh,·Scalar·_error_tolerance·=·FLT_MAX)·:
 94 91·Base(_mesh,·true),·mesh_(Base::_\x8m_\x8e_\x8s_\x8h()),·tolerance_(_error_tolerance)·{
 95 92·mesh_.add_property(points_);
109 97·}96 93·}
110 98 
111 99·_\x8V_\x8e_\x8c_\x83_\x8d·pointd(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·const·override 
112 100·{ 
113 101·return·vector_cast<Vec3d>(mesh_.point(_vh));97 94
 98 _\x89_\x86·_\x8~_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T()·{
 99 97·mesh_.remove_property(points_);
 100 98·}
 101 99
 102 _\x81_\x80_\x81·Scalar·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e()·const·{
 103 102·return·tolerance_;
114 102·}104 103·}
 105 104
 106 _\x81_\x80_\x86·void·_\x8s_\x8e_\x8t_\x8__\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e(Scalar·_e)·{
 107 107·tolerance_·=·_e;
115 103 
116 104·bool·is_point_double()·const·override 
117 105·{ 
118 106·return·OMFormat::is_double(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t()[0]); 
119 107·}108 108·}
 109 109
 110 111·virtual·void·initialize()·override;
120 108 
121 109·bool·is_normal_double()·const·override 
122 110·{ 
123 111·return·OMFormat::is_double(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l()[0]); 
124 112·}111 112
 112 123·virtual·float·collapse_priority(const·CollapseInfo&·_ci)·override;
 113 124
Max diff block lines reached; 17850/23006 bytes (77.59%) of diff not shown.
187 KB
./usr/share/doc/libopenmesh-dev/html/a00521_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/SR_binary_spec.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SR_binary_spec.hh</div></div>98 ··<div·class="headertitle"><div·class="title">McDecimaterT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00521.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 427 lines modifiedOffset 137, 529 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·McDecimaterT·-·IMPLEMENTATION</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_MULTIPLE_CHOICE_DECIMATER_DECIMATERT_CC</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_BINARY_SPEC_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_BINARY_SPEC_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00527.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------·STL</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#if·defined(OM_CC_GCC)·&amp;&amp;·(OM_CC_VERSION·&lt;·30000)</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;<a·class="code"·href="a00719.html">OpenMesh/Tools/Utils/NumLimitsT.hh</a>&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#··include·&lt;limits&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span>·<span·class="comment">//·logic_error</span></div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;numeric&gt;</span>···<span·class="comment">//·accumulate</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·--------------------·OpenMesh</span></div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·WIN32</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#·include·&lt;OpenMesh/Core/Utils/RandomNumberGenerator.hh&gt;</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_rbo.hh&gt;</span></div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary.hh&gt;</span></div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 174 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">
 175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03386.html#afe1195415c6af21ccf2a887311f049ed">···76</a></span><a·class="code·hl_function"·href="a03386.html#afe1195415c6af21ccf2a887311f049ed">McDecimaterT&lt;Mesh&gt;::McDecimaterT</a>(Mesh&amp;·_mesh)·:</div>
 176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····mesh_(_mesh),·randomSamples_(10)·{</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/typename.hh&gt;</span></div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·default·properties</span></div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··mesh_.request_vertex_status();</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··mesh_.request_halfedge_status();</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span>IO·{</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.request_edge_status();</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.request_face_status();</div>
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>
 186 </div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 191 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03386.html#a61aed0a3dbbe2d939c2a99e5f3533454">···91</a></span><a·class="code·hl_function"·href="a03386.html#a61aed0a3dbbe2d939c2a99e5f3533454">McDecimaterT&lt;Mesh&gt;::~McDecimaterT</a>()·{</div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//·default·properties</span></div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··mesh_.release_vertex_status();</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··mesh_.release_edge_status();</div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.release_halfedge_status();</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··mesh_.release_face_status();</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>}</div>
 200 </div>
 201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//·struct·binary,·helper·for·storing/restoring</span></div>203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 204 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}">
 205 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">··102</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">McDecimaterT&lt;Mesh&gt;::decimate</a>(<span·class="keywordtype">size_t</span>·_n_collapses,·<span·class="keywordtype">bool</span>·_only_selected)·{</div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>206 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 207 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordflow">if</span>·(!this-&gt;is_initialized())</div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·SIMPLE_BINARY(·T·)·\</span></div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">··template·&lt;&gt;·struct·binary&lt;·T·&gt;·{···························\</span></div> 
Max diff block lines reached; 127431/153480 bytes (83.03%) of diff not shown.
37.1 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SR_binary_spec.hh5 McDecimaterT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 485 lines modifiedOffset 47, 590 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·Helper·Functions·for·binary·reading·/·writing55 =============================================================================
59 48//56 47//
 57 48//·CLASS·McDecimaterT·-·IMPLEMENTATION
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
 61 51#define·OPENMESH_MULTIPLE_CHOICE_DECIMATER_DECIMATERT_CC
 62 52
62 50 
63 51#ifndef·OPENMESH_SR_BINARY_SPEC_HH 
64 52#define·OPENMESH_SR_BINARY_SPEC_HH 
65 53 
66 54//==·INCLUDES63 53//==·INCLUDES
67 =================================================================64 =================================================================
 65 54
 66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 67 56
68 55 
69 56#include·<OpenMesh/Core/System/config.h> 
70 57//·--------------------·STL 
71 58#include·<iterator> 
72 59#include·<string> 
73 60#if·defined(OM_CC_GCC)·&&·(OM_CC_VERSION·<·30000) 
74 61#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h> 
75 62#else 
76 63#·include·<limits> 
77 64#endif 
78 65#include·<vector>68 57#include·<vector>
79 66#include·<stdexcept>·//·logic_error 
80 67#include·<numeric>·//·accumulate 
81 68//·--------------------·OpenMesh 
82 69#include·<OpenMesh/Core/Geometry/VectorT.hh> 
83 70#include·<OpenMesh/Core/Mesh/Status.hh> 
84 71#include·<OpenMesh/Core/IO/SR_types.hh> 
85 72#include·<OpenMesh/Core/IO/SR_rbo.hh> 
86 73#include·<OpenMesh/Core/IO/SR_binary.hh>69 58#if·defined(OM_CC_MIPS)
 70 59#·include·<float.h>
 71 60#else
 72 61#·include·<cfloat>
 73 62#endif
 74 63
 75 64#ifdef·WIN32
 76 65#·include·<OpenMesh/Core/Utils/RandomNumberGenerator.hh>
 77 66#endif
 78 67
 79 68//==·NAMESPACE
 80 ===============================================================
 81 69
 82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 71namespace·Decimater·{
 84 72
 85 73//==·IMPLEMENTATION
 86 ==========================================================
87 7487 74
88 75 
89 76#include·<OpenMesh/Core/Utils/typename.hh> 
90 77 
91 78#include·<iostream>88 75template<class·Mesh>
 89 _\x87_\x86_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·:
 90 77·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),
 91 78·mesh_(_mesh),·randomSamples_(10)·{
92 7992 79
 93 80·//·default·properties
 94 81·mesh_.request_vertex_status();
 95 82·mesh_.request_halfedge_status();
 96 83·mesh_.request_edge_status();
 97 84·mesh_.request_face_status();
93 80//==·NAMESPACES 
94 =============================================================== 
95 81 
96 82namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
97 83namespace·IO·{ 
98 84 
99 8598 85
 99 86}
100 86// 
101 ============================================================================= 
102 87100 87
103 88#ifndef·DOXY_IGNORE_THIS 
104 89 
105 90//---------------------------------------------------------------------------101 88//---------------------------------------------------------------------------
106 --102 --
107 91//·struct·binary,·helper·for·storing/restoring 
108 92 
109 93#define·SIMPLE_BINARY(·T·)·\ 
110 94·template·<>·struct·binary<·T·>·{·\ 
111 95·typedef·T·value_type;·\ 
112 96·static·const·bool·is_streamable·=·true;·\ 
113 97·static·size_t·size_of(const·value_type&)·{·return·sizeof(value_type);·}·\ 
114 98·static·size_t·size_of(void)·{·return·sizeof(value_type);·}·\ 
115 99·static·std::string·type_identifier(void)·{·return·#T;·}·\ 
116 100·static·size_t·store(·std::ostream&·_os,·const·value_type&·_val,·\ 
117 101·bool·_swap=false)·{·\ 
118 102·value_type·tmp·=·_val;·\ 
119 103·if·(_swap)·reverse_byte_order(tmp);·\ 
120 104·_os.write(·(const·char*)&tmp,·sizeof(value_type)·);·\ 
121 105·return·_os.good()·?·sizeof(value_type)·:·0;·\ 
122 106·}·\ 
123 107·\ 
124 108·static·size_t·restore(·std::istream&·_is,·value_type&·_val,·\ 
125 109·bool·_swap=false)·{·\ 
Max diff block lines reached; 32465/37947 bytes (85.55%) of diff not shown.
111 KB
./usr/share/doc/libopenmesh-dev/html/a00524_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/Options.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModRoundnessT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Options.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModRoundnessT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00524.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 223 lines modifiedOffset 138, 288 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OPTIONS_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OPTIONS_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModRoundnessT</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·OpenMesh</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODROUNDNESST_HH</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>IO···{</div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;math.h&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MSVC)</span></div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··define·OM_ENABLE_WARNINGS·4244</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··pragma·warning(disable·:·OM_ENABLE_WARNINGS·)</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
172 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="};">
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02334.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02334.html">Options</a></div>176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03438.html">···86</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03438.html">ModRoundnessT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hr[·...·truncated·by·diffoscope;·len:·42,·SHA:·079b6c173b622fab618c6f5f0e245dca87903f0879ea9ff13b5f3eb06916bb22·...·]</div>
 177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>{</div>
 178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">public</span>:</div>
 179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03438.html#a9e318afc04494ca5ab2590fa387d03b0">···89</a></span>··<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03438.html">ModRoundnessT</a>,·MeshT,·Roundness·);</div>
 180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">public</span>:</div>
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//·typedefs</span></div>
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·······enum_type;</div>184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Point······················Point;</div>
177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·enum_type·value_type;</div>185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">vector_traits&lt;Point&gt;::value_type</a>·value_type;</div>
178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">public</span>:</div>
 188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
179 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};">189 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}">
 190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03438.html#a6e56da8acf8ce9a37577c07764e5c98b">··100</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03438.html#a6e56da8acf8ce9a37577c07764e5c98b">ModRoundnessT</a>(·MeshT·&amp;_dec·)·:</div>
 191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····Base(_dec,·false),</div>
 192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····min_r_(-1.0)</div>
180 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">···99</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">Flag</a>·{</div> 
181 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">··100</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">None</a>···········=·0x0000,·</div> 
182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">··101</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">Binary</a>·········=·0x0001,·</div> 
183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">··102</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">MSB</a>············=·0x0002,·</div> 
184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">··103</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">LSB</a>············=·0x0004,·</div> 
185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">··104</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">Swap</a>···········=·0x0008,·</div> 
186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">··105</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">VertexNormal</a>···=·0x0010,·</div> 
187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">··106</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">VertexColor</a>····=·0x0020,·</div> 
188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">··107</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">VertexTexCoord</a>·=·0x0040,·</div> 
189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">··108</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">EdgeColor</a>······=·0x0080,·</div> 
190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">··109</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">FaceNormal</a>·····=·0x0100,·</div> 
191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">··110</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">FaceColor</a>······=·0x0200,·</div> 
192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">··111</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">FaceTexCoord</a>···=·0x0400,·</div> 
193 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">··112</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">ColorAlpha</a>·····=·0x0800,·</div> 
194 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">··113</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">ColorFloat</a>·····=·0x1000,·</div> 
195 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">··114</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">Custom</a>·········=·0x2000,·</div> 
196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">··115</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">Status</a>·········=·0x4000,·</div> 
197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">··116</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">TexCoordST</a>·····=·0x8000,·</div> 
198 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">··117</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">Default</a>········=·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">Custom</a>,·</div> 
199 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··};</div>193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··{·}</div>
200 </div>194 </div>
 195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03438.html#a7b6ea799f3e162748ea4612654c56eb5">··106</a></span>··<a·class="code·hl_function"·href="a03438.html#a7b6ea799f3e162748ea4612654c56eb5">~ModRoundnessT</a>()·{·}</div>
 197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">public</span>:·<span·class="comment">//·inherited</span></div>
201 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
Max diff block lines reached; 65547/89870 bytes (72.94%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
23.4 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Options.hh5 ModRoundnessT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 306 lines modifiedOffset 48, 329 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
 55 48//
54 44 
55 45#ifndef·OPENMESH_IO_OPTIONS_HH 
56 46#define·OPENMESH_IO_OPTIONS_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================56 =============================================================================
61 50 
62 51 
63 52//·OpenMesh 
64 53#include·<OpenMesh/Core/System/config.h> 
65 54#include·<string> 
66 5557 49//
 58 50//·CLASS·ModRoundnessT
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH
 64 55#define·OPENMESH_DECIMATER_MODROUNDNESST_HH
67 5665 56
68 57//==·NAMESPACES66 57
 67 58//==·INCLUDES
69 ==============================================================68 =================================================================
70 58 
71 5969 59
72 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
73 61namespace·IO·{70 60#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_.T_.._.h_.h>
 71 61#include·<math.h>
74 6272 62
75 63 
76 64//===·IMPLEMENTATION73 63#if·defined(OM_CC_MSVC)
 74 64#·define·OM_ENABLE_WARNINGS·4244
 75 65#·pragma·warning(disable·:·OM_ENABLE_WARNINGS·)
 76 66#endif
 77 67
 78 68//==·NAMESPACE
77 ==========================================================79 ================================================================
78 65 
79 66 
80 7180 69
 81 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 82 71namespace·Decimater·{·//·BEGIN_NS_DECIMATER
81 7283 72
82 73//--------------------------------------------------------------------------- 
83 -- 
84 74 
85 _\x89_\x81class·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s 
86 92{84 73
 85 74//==·CLASS·DEFINITION
 86 =========================================================
 87 75
 88 76
 89 85template·<class·MeshT>
 90 _\x88_\x86class·_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>
 91 87{
 92 88·public:
 93 _\x88_\x89·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T,·MeshT,·Roundness·);
 94 90
87 93public:95 91·public:
88 94·typedef·int·enum_type; 
89 95·typedef·enum_type·value_type;96 92
 97 93·//·typedefs
 98 94·typedef·typename·MeshT::Point·Point;
 99 95·typedef·typename·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8P_\x8o_\x8i_\x8n_\x8t_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e·value_type;
90 96100 96
 101 97·public:
 102 98
 103 _\x81_\x80_\x80·explicit·_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T(·MeshT·&_dec·)·:
 104 101·Base(_dec,·false),
 105 102·min_r_(-1.0)
 106 103·{·}
 107 104
 108 _\x81_\x80_\x86·_\x8~_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T()·{·}
 109 107
 110 108·public:·//·inherited
 111 109
 112 _\x81_\x82_\x80·float·_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·override
 113 121·{
 114 122·//·using·namespace·OpenMesh;
91 _\x89_\x89·enum·_\x8F_\x8l_\x8a_\x8g·{ 
92 _\x81_\x80_\x80·_\x8N_\x8o_\x8n_\x8e·=·0x0000, 
93 _\x81_\x80_\x81·_\x8B_\x8i_\x8n_\x8a_\x8r_\x8y·=·0x0001, 
94 _\x81_\x80_\x82·_\x8M_\x8S_\x8B·=·0x0002, 
95 _\x81_\x80_\x83·_\x8L_\x8S_\x8B·=·0x0004, 
96 _\x81_\x80_\x84·_\x8S_\x8w_\x8a_\x8p·=·0x0008, 
97 _\x81_\x80_\x85·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0010, 
98 _\x81_\x80_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0020, 
99 _\x81_\x80_\x87·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0040, 
100 _\x81_\x80_\x88·_\x8E_\x8d_\x8g_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0080, 
101 _\x81_\x80_\x89·_\x8F_\x8a_\x8c_\x8e_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0100, 
102 _\x81_\x81_\x80·_\x8F_\x8a_\x8c_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0200, 
103 _\x81_\x81_\x81·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0400, 
104 _\x81_\x81_\x82·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8A_\x8l_\x8p_\x8h_\x8a·=·0x0800, 
105 _\x81_\x81_\x83·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8F_\x8l_\x8o_\x8a_\x8t·=·0x1000, 
106 _\x81_\x81_\x84·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m·=·0x2000, 
107 _\x81_\x81_\x85·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·=·0x4000, 
108 _\x81_\x81_\x86·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x8S_\x8T·=·0x8000, 
109 _\x81_\x81_\x87·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t·=·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m, 
110 118·}; 
111 119 
112 _\x81_\x82_\x82·std::string·_\x8t_\x8e_\x8x_\x8t_\x8u_\x8r_\x8e_\x8__\x8f_\x8i_\x8l_\x8e·; 
113 123115 123
114 _\x81_\x82_\x86·std::string·_\x8m_\x8a_\x8t_\x8e_\x8r_\x8i_\x8a_\x8l_\x8__\x8f_\x8i_\x8l_\x8e_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n; 
115 127 
Max diff block lines reached; 19390/23967 bytes (80.90%) of diff not shown.
46.7 KB
./usr/share/doc/libopenmesh-dev/html/a00527_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/SR_binary.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SR_binary.hh</div></div>98 ··<div·class="headertitle"><div·class="title">McDecimaterT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00527.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 111 lines modifiedOffset 138, 111 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·McDecimaterT</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_BINARY_HH</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_BINARY_HH</span></div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;numeric&gt;</span>···<span·class="comment">//·accumulate</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·--------------------·OpenMesh</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>IO·{</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//=============================================================================</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div>
 172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03386.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>·:·<span·class="keyword">virtual</span>·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;MeshT&gt;·<span·class="comment">//virtual·especially·for·the·mixed·decimater</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·UnknownSize(<span·class="keywordtype">size_t</span>(-1));</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//·struct·binary,·helper·for·storing/restoring</span></div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
184 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="};"> 
185 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02382.html">···96</a></span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T,·<span·class="keyword">typename</span>·=·<span·class="keywordtype">void</span>·[·...·truncated·by·diffoscope;·len:·96,·SHA:·b8ca603df4eb4423b3c5ee7d89153f049053089543b3e9dadcbbb668af7331ee·...·]</div>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT&lt;·MeshT·&gt;</a>·········<a·class="code·hl_class"·href="a03386.html">Self</a>;</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>···············<a·class="code·hl_class"·href="a03402.html">Module</a>;</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 186 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>(·Mesh&amp;·_mesh·);</div>
 187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a03386.html">~McDecimaterT</a>();</div>
 189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 192 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">decimate</a>(·<span·class="keywordtype">size_t</span>·_n_collapses·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div>
187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·T·····value_type;</div> 
188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02382.html#aaab49e273f6576f5d9efa23dc69bb68f">··101</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a02382.html#aaab49e273f6576f5d9efa23dc69bb68f">is_streamable</a>·=·<span·class="keyword">false</span>;</div> 
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">··104</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">size_of</a>(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div> 
192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02382.html#aede8b5b65c41b1e88c9a9e3ff08b348a">··106</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#aede8b5b65c41b1e88c9a9e3ff08b348a">size_of</a>(<span·class="keyword">const</span>·value_type&amp;)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div> 
193 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02382.html#acb55f8b5e142fd9292404e92e5456666">··109</a></span>··<span·class="keyword">static</span>·std::string·<a·class="code·hl_function"·href="a02382.html#acb55f8b5e142fd9292404e92e5456666">type_identifier</a>·(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;UnknownType&quot;</span>;·}</div> 
195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>193 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
196 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">static</span>·</div> 
197 <div·class="foldopen"·id="foldopen00113"·data-start="{"·data-end="}">194 <div·class="foldopen"·id="foldopen00122"·data-start="{"·data-end="}">
 195 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a03386.html#a9c39a06b25e55a82444a537d42682c64">··122</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03386.html#a9c39a06b25e55a82444a537d42682c64">decimate_to</a>(·<span·class="keywordtype">size_t</span>··_n_vertices·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>)</div>
198 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02382.html#acab11b8327500739bffe6014ac9dee37">··113</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#acab11b8327500739bffe6014ac9dee37">store</a>(·std::ostream&amp;·<span·class="comment">/*·_os·*/</span>,</div> 
199 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>················<span·class="keyword">const</span>·value_type&amp;·<span·class="comment">/*·_v·*/</span>,</div> 
200 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>················<span·class="keywordtype">bool</span>·<span·class="comment">/*·_swap·*/</span>·=·<span·class="keyword">false</span>·,</div> 
201 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>················<span·class="keywordtype">bool</span>·<span·class="comment">/*·store_size·*/</span>·=·<span·class="keyword">true</span>·)·<span·class="comment">//·for·vectors</span></div> 
202 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··{</div>196 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··{</div>
 197 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keywordflow">return</span>·(·(_n_vertices·&lt;·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices())·?</div>
 198 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·············decimate(·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices()·-·_n_vertices·,·_only_selected·)·:·0·);</div>
Max diff block lines reached; 5102/37306 bytes (13.68%) of diff not shown.
10.2 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SR_binary.hh5 McDecimaterT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 135 lines modifiedOffset 48, 138 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45//55 47//
56 =============================================================================56 =============================================================================
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48//57 48//
60 49//58 49//·CLASS·McDecimaterT
 59 50//
 60 51//
61 =============================================================================61 =============================================================================
 62 52
 63 53#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH
 65 55
62 50 
63 51#ifndef·OPENMESH_SR_BINARY_HH 
64 52#define·OPENMESH_SR_BINARY_HH 
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 5666 56
70 57#include·<OpenMesh/Core/System/config.h> 
71 58//·--------------------·STL 
72 59#include·<typeinfo> 
73 60#include·<stdexcept> 
74 61#include·<sstream> 
75 62#include·<numeric>·//·accumulate 
76 63//·--------------------·OpenMesh 
77 6467 57//==·INCLUDES
 68 =================================================================
 69 58
 70 59#include·<memory>
 71 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 72 61
 73 62
 74 63
 75 64//==·NAMESPACE
 76 ================================================================
78 6577 65
79 66//==·NAMESPACES 
80 =============================================================== 
81 67 
82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
83 69namespace·IO·{ 
84 7079 67namespace·Decimater·{
 80 68
 81 69
 82 70//==·CLASS·DEFINITION
 83 =========================================================
85 7184 71
86 72//85 72
 86 76template·<·typename·MeshT·>
 87 _\x87_\x87class·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·virtual·public·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>·//virtual
 88 especially·for·the·mixed·decimater
 89 78{
 90 79public:·//--------------------------------------------------------·public
 91 types
 92 80
 93 81·typedef·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f;
 94 82·typedef·MeshT·Mesh;
 95 83·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o;
 96 84·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e;
 97 85·typedef·std::vector<·Module*·>·ModuleList;
 98 86·typedef·typename·ModuleList::iterator·ModuleListIterator;
 99 87
 100 88public:·//------------------------------------------------------·public
 101 methods
 102 89
 103 91·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(·Mesh&·_mesh·);
 104 92
 105 94·_\x8~_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T();
 106 95
 107 96public:
 108 97
 109 110·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(·size_t·_n_collapses·,·bool·_only_selected·=·false);
 110 111
 111 _\x81_\x82_\x82·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8__\x8t_\x8o(·size_t·_n_vertices·,·bool·_only_selected·=·false)
 112 123·{
 113 124·return·(·(_n_vertices·<·this->_\x8m_\x8e_\x8s_\x8h().n_vertices())·?
 114 125·decimate(·this->_\x8m_\x8e_\x8s_\x8h().n_vertices()·-·_n_vertices·,·_only_selected·)·:·0·);
 115 126·}
 116 127
 117 141·size_t·decimate_to_faces(·size_t·_n_vertices=0,·size_t·_n_faces=0·,·bool
 118 _only_selected·=·false);
 119 142
 120 147·size_t·decimate_constraints_only(float·_factor,·bool·_only_selected·=
 121 false);
 122 148
 123 149·size_t·samples(){return·randomSamples_;}
 124 150·void·set_samples(const·size_t·_value){randomSamples_·=·_value;}
 125 151
 126 152private:·//-------------------------------------------------------·private
 127 data
 128 153
 129 154
 130 155·//·reference·to·mesh
 131 156·Mesh&·mesh_;
 132 157
 133 158·size_t·randomSamples_;
 134 159
 135 160};
 136 161
 137 162//
87 =============================================================================138 =============================================================================
 139 163}·//·END_NS_DECIMATER
Max diff block lines reached; 3662/10416 bytes (35.16%) of diff not shown.
80.1 KB
./usr/share/doc/libopenmesh-dev/html/a00530_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/OMFormatT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModBaseT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OMFormatT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModBaseT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00530.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 212 lines modifiedOffset 138, 220 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModBaseT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_IO_OMFORMAT_CC</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODBASET_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODBASET_HH</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>IO·{</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="comment">//·helper·to·store·a·an·integer</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">typename</span>·T·&gt;·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordtype">size_t</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··store(·std::ostream&amp;·_os,·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·········<span·class="keyword">const</span>·T&amp;·_val,·</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·········OMFormat::Chunk::Integer_Size·_b,·</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·········<span·class="keywordtype">bool</span>·_swap,</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·········t_signed)</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;·<span·class="keyword">class·</span>BaseDecimaterT;</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··{····</div>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····assert(·OMFormat::is_integer(·_val·)·);</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">switch</span>(·_b·)·</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{</div>174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_8:</div>175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Module&gt;</div>
 176 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">
 177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03398.html">···83</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03398.html">ModHandleT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a02870.html">Utils::Noncopyable</a></div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{·········</div>178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········OMFormat::int8·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int8<span·class="keyword">&gt;</span>(_val);</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div>179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······}</div>180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03398.html">ModHandleT&lt;Module&gt;</a>·<a·class="code·hl_class"·href="a03398.html">Self</a>;</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_16:</div>182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·Module·module_type;</div>
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······{·</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········OMFormat::int16·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int16<span·class="keyword">&gt;</span>(_val);</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_32:</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······{·</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········OMFormat::int32·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int32<span·class="keyword">&gt;</span>(_val);</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}······</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_64:</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······{·</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········OMFormat::int64·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int64<span·class="keyword">&gt;</span>(_val);</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······}</div> 
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">return</span>·0;</div>184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
 185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03398.html#ac92064c74c3357c7dbcca86f1ab33042">···93</a></span>··<a·class="code·hl_function"·href="a03398.html#ac92064c74c3357c7dbcca86f1ab33042">ModHandleT</a>()·:·mod_(nullptr)·{}</div>
 187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03398.html#a1363f675b0b3f1d7ca7cd3060562788d">···96</a></span>··<a·class="code·hl_function"·href="a03398.html#a1363f675b0b3f1d7ca7cd3060562788d">~ModHandleT</a>()·{·<span·class="comment">/*·don&#39;t·delete·mod_,·since·handle·is·not·owner!·*/</span>·}</div>
 189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03398.html#a20381b96befae2b272e209f0d6201cc7">··100</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03398.html#a20381b96befae2b272e209f0d6201cc7">is_valid</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·mod_·!=·<span·class="keyword">nullptr</span>;·}</div>
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">private</span>:</div>
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·helper·to·store·a·an·unsigned·integer</span></div>194 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#if·defined(OM_CC_MSVC)</span></div>
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">typename</span>·T·&gt;·</div>195 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>;</div>
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordtype">size_t</span>·</div>196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#else</span></div>
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··store(·std::ostream&amp;·_os,·</div>197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;·<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>;</div>
209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·········<span·class="keyword">const</span>·T&amp;·_val,·</div>198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#endif</span></div>
210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·········OMFormat::Chunk::Integer_Size·_b,·</div> 
211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·········<span·class="keywordtype">bool</span>·_swap,</div> 
212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·········t_unsigned)</div>199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
Max diff block lines reached; 43146/66001 bytes (65.37%) of diff not shown.
15.6 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OMFormatT_impl.hh5 ModBaseT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 217 lines modifiedOffset 48, 273 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·ModBaseT
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
62 50 
63 51 
64 52#define·OPENMESH_IO_OMFORMAT_CC 
65 5362 53
 63 54#ifndef·OPENMESH_DECIMATER_MODBASET_HH
 64 55#define·OPENMESH_DECIMATER_MODBASET_HH
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 5665 56
70 57#include·<OpenMesh/Core/IO/OMFormat.hh> 
71 58#include·<algorithm> 
72 59#include·<iomanip> 
73 6066 57
 67 58//==·INCLUDES
 68 =================================================================
 69 59
 70 60#include·<OpenMesh/Core/Utils/Noncopyable.hh>
 71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8._\x8h_\x8h>
 72 62#include·<string>
 73 63
 74 64
74 61//==·NAMESPACES75 65//==·NAMESPACE
75 ===============================================================76 ================================================================
76 6277 66
77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 68namespace·Decimater·{
 80 69
 81 70
 82 71//==·FORWARD·DECLARATIONS
 83 =====================================================
 84 72
 85 73template·<typename·Mesh>·class·BaseDecimaterT;
 86 74
 87 75
 88 76//==·CLASS·DEFINITION
 89 =========================================================
 90 77
 91 82template·<typename·Module>
 92 _\x88_\x83class·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e
 93 84{
 94 85public:
 95 86
 96 87·typedef·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8>·_\x8S_\x8e_\x8l_\x8f;
 97 88·typedef·Module·module_type;
 98 89
 99 90public:
 100 91
 101 _\x89_\x83·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T()·:·mod_(nullptr)·{}
 102 94
 103 _\x89_\x86·_\x8~_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T()·{·/*·don't·delete·mod_,·since·handle·is·not·owner!·*/·}
 104 97
 105 _\x81_\x80_\x80·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·mod_·!=·nullptr;·}
78 64namespace·IO·{ 
79 65 
80 66·//·helper·to·store·a·an·integer 
81 67·template<·typename·T·> 
82 68·size_t 
83 69·store(·std::ostream&·_os, 
84 70·const·T&·_val, 
85 71·OMFormat::Chunk::Integer_Size·_b, 
86 72·bool·_swap, 
87 73·t_signed) 
88 74·{ 
89 75·assert(·OMFormat::is_integer(·_val·)·); 
90 76 
91 77·switch(·_b·) 
92 78·{ 
93 79·case·OMFormat::Chunk::Integer_8: 
94 80·{ 
95 81·OMFormat::int8·v·=·static_cast<OMFormat::int8>(_val); 
96 82·return·store(·_os,·v,·_swap·); 
97 83·} 
98 84·case·OMFormat::Chunk::Integer_16: 
99 85·{ 
100 86·OMFormat::int16·v·=·static_cast<OMFormat::int16>(_val); 
101 87·return·store(·_os,·v,·_swap·); 
102 88·} 
103 89·case·OMFormat::Chunk::Integer_32: 
104 90·{ 
105 91·OMFormat::int32·v·=·static_cast<OMFormat::int32>(_val); 
106 92·return·store(·_os,·v,·_swap·); 
107 93·} 
108 94·case·OMFormat::Chunk::Integer_64: 
109 95·{ 
110 96·OMFormat::int64·v·=·static_cast<OMFormat::int64>(_val); 
111 97·return·store(·_os,·v,·_swap·); 
112 98·} 
113 99·} 
114 100·return·0; 
115 101·}106 101
116 102107 102private:
117 103108 103
118 104·//·helper·to·store·a·an·unsigned·integer 
Max diff block lines reached; 11708/15936 bytes (73.47%) of diff not shown.
116 KB
./usr/share/doc/libopenmesh-dev/html/a00533_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/importer/ImporterT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModEdgeLengthT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ImporterT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00533.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 484 lines modifiedOffset 137, 79 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·importer·module·for·arbitrary·OpenMesh·meshes</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModEdgeLengthT·-·IMPLEMENTATION</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODEDGELENGTHT_C</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__IMPORTERT_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__IMPORTERT_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00551.html">ModEdgeLengthT.hh</a>&quot;</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/BaseImporter.hh&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>IO·{</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 163 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">···65</a></span><a·class="code·hl_function"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">ModEdgeLengthT&lt;MeshT&gt;::ModEdgeLengthT</a>(MeshT·&amp;_mesh,·<span·class="keywordtype">float</span>·_edge_length,</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">bool</span>·_is_binary)·:</div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{</div>
 167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_function"·href="a03406.html#a50769dacd1da04bca568e2d441589a15">set_edge_length</a>(_edge_length);</div>
 168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>
 169 </div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
178 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">174 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02326.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02326.html">ImporterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="[·...·truncated·by·diffoscope;·len:·29,·SHA:·56c42d62de46a598b7f7692a5df2a9f032496444eea4a50ea5f2d7f6c25960dc·...·]</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">···74</a></span><span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">ModEdgeL[·...·truncated·by·diffoscope;·len:·102,·SHA:·a8e9e07f11930043a526e7281a3a8b9a2767330d684a06d453a0b445e54b18ad·...·]</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1);</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">return</span>·(·(sqr_length·&lt;=·sqr_edge_length_)·?·sqr_length·:·float(Base::ILLEGAL_COLLAPSE));</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>
 180 </div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 185 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
 186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03406.html#a34aef5589f477365f74d68afb101874a">···83</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03406.html#a34aef5589f477365f74d68afb101874a">ModEdgeLengthT&lt;MeshT&gt;::set_error_tolerance_factor</a>(<span·class="keywordtype">double</span>·_factor)·{</div>
 187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordflow">if</span>·(_factor·&gt;=·0.0·&amp;&amp;·_factor·&lt;=·1.0)·{</div>
 188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·the·smaller·the·factor,·the·smaller·edge_length_·gets</span></div>
 189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·thus·creating·a·stricter·constraint</span></div>
 190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·division·by·error_tolerance_factor_·is·for·normalization</span></div>
 191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·new_edge_length·=·edge_length_·*·<span·class="keyword">static_cast&lt;</span>typename·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a><span·class="keyword">&gt;</span>(_factor·/·this-&gt;error_tolerance_factor_);</div>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_edge_length(new_edge_length);</div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·······Point;</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>······Normal;</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#af0d8129bf1a819c468c6edcb13b5203b">Mesh::Color</a>·······Color;</div> 
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a4ae59536e97b43444c4f1622c645ebaf">Mesh::TexCoord2D</a>··TexCoord2D;</div> 
187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a5ec24476d2513efe71ddd1255a2ca444">Mesh::TexCoord3D</a>··TexCoord3D;</div> 
188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·std::vector&lt;VertexHandle&gt;··VHandles;</div> 
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····this-&gt;error_tolerance_factor_·=·_factor;</div>
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div>
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02326.html">ImporterT</a>(<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh)·:·mesh_(_mesh),·halfedgeNormals_()·{}</div> 
192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·add_vertex(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·_point)<span·class="keyword">·override</span></div> 
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">··</span>{</div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·mesh_.<a·class="code·hl_function"·href="a02718.html#aaa2eb0a91ed1af536b09fc6138cd6830">add_vertex</a>(vector_cast&lt;Point&gt;(_point));</div> 
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div>
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·add_vertex(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3d</a>&amp;·_point)<span·class="keyword">·override</span></div> 
Max diff block lines reached; 11885/93210 bytes (12.75%) of diff not shown.
24.6 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ImporterT.hh5 ModEdgeLengthT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 563 lines modifiedOffset 47, 99 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·Implements·an·importer·module·for·arbitrary·OpenMesh·meshes55 =============================================================================
59 48//56 47//
 57 48//·CLASS·ModEdgeLengthT·-·IMPLEMENTATION
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
62 50 
63 51 
64 52#ifndef·__IMPORTERT_HH__ 
65 53#define·__IMPORTERT_HH__61 51#define·OPENMESH_DECIMATER_MODEDGELENGTHT_C
 62 52
 63 53//==·INCLUDES
 64 =================================================================
66 5465 54
 66 55#include·"_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8._\x8h_\x8h"
 67 56
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 57 
71 58 
72 59#include·<OpenMesh/Core/IO/importer/BaseImporter.hh> 
73 60#include·<OpenMesh/Core/Utils/vector_cast.hh> 
74 61#include·<OpenMesh/Core/Utils/color_cast.hh> 
75 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
76 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
77 64 
78 65 
79 66//==·NAMESPACES68 57//==·NAMESPACES
80 ===============================================================69 ===============================================================
 70 58
81 67 
82 68 
83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 72 60namespace·Decimater·{
 73 61
84 70namespace·IO·{ 
85 71 
86 72 
87 73//===·IMPLEMENTATION74 62//==·IMPLEMENTATION
88 ==========================================================75 ==========================================================
89 74 
90 7576 63
 77 64template<class·MeshT>
 78 _\x86_\x85_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T(MeshT·&_mesh,·float·_edge_length,
 79 66·bool·_is_binary)·:
 80 67·Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{
 81 68·_\x8s_\x8e_\x8t_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h(_edge_length);
 82 69}
 83 70
 84 71//---------------------------------------------------------------------------
 85 --
 86 72
91 79template·<class·Mesh>87 73template<class·MeshT>
92 _\x88_.0class·_.I_.m_.p_.o_.r_.t_.e_.r_.T·:·public·_.B_.a_.s_.e_.I_.m_.p_.o_.r_.t_.e_.r88 _\x87_.4float·_.M_.o_.d_.E_.d_.g_.e_.L_.e_.n_.g_.t_.h_.T_.<_.M_.e_.s_.h_.T_.>_.:_.:_.c_.o_.l_.l_.a_.p_.s_.e_.__.p_.r_.i_.o_.r_.i_.t_.y(const·CollapseInfo&·_ci)·{
 89 75·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1);
 90 76
 91 77·return·(·(sqr_length·<=·sqr_edge_length_)·?·sqr_length·:·float(Base::
 92 ILLEGAL_COLLAPSE));
 93 78}
 94 79
 95 80//---------------------------------------------------------------------------
 96 --
93 81{97 81
94 82public: 
95 83 
96 84·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point; 
97 85·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·Normal; 
98 86·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8l_\x8o_\x8r·Color; 
99 87·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x82_\x8D·TexCoord2D; 
100 88·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x83_\x8D·TexCoord3D; 
101 89·typedef·std::vector<VertexHandle>·VHandles; 
102 90 
103 91 
104 92·explicit·_.I_.m_.p_.o_.r_.t_.e_.r_.T(_.M_.e_.s_.h&·_mesh)·:·mesh_(_mesh),·halfedgeNormals_()·{}98 82template<class·MeshT>
 99 _\x88_\x83void·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8s_\x8e_\x8t_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8__\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8__\x8f_\x8a_\x8c_\x8t_\x8o_\x8r(double·_factor)·{
 100 84·if·(_factor·>=·0.0·&&·_factor·<=·1.0)·{
 101 85·//·the·smaller·the·factor,·the·smaller·edge_length_·gets
 102 86·//·thus·creating·a·stricter·constraint
 103 87·//·division·by·error_tolerance_factor_·is·for·normalization
 104 88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·new_edge_length·=·edge_length_·*·static_cast<typename
 105 _\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r>(_factor·/·this->error_tolerance_factor_);
 106 89·set_edge_length(new_edge_length);
 107 90·this->error_tolerance_factor_·=·_factor;
 108 91·}
 109 92}
105 93110 93
 111 94//
106 94 
107 95·virtual·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_vertex(const·_\x8V_\x8e_\x8c_\x83_\x8f&·_point)·override 
108 96·{ 
109 97·return·mesh_._\x8a_\x8d_\x8d_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x(vector_cast<Point>(_point)); 
110 98·} 
111 99 
112 100·virtual·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_vertex(const·_\x8V_\x8e_\x8c_\x83_\x8d&·_point)·override 
113 101·{ 
114 102·return·mesh_._\x8a_\x8d_\x8d_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x(vector_cast<Point>(_point)); 
115 103·} 
116 104 
117 105·virtual·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_vertex()·override 
118 106·{ 
Max diff block lines reached; 6454/25175 bytes (25.64%) of diff not shown.
57.4 KB
./usr/share/doc/libopenmesh-dev/html/a00536_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/MeshIO.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModAspectRatioT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshIO.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModAspectRatioT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00536.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 162 lines modifiedOffset 137, 120 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OM_MESHIO_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OM_MESHIO_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·--------------------·system·settings</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH</span></div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//·--------------------·OpenMesh</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/IOManager.hh&gt;</span></div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/ImporterT.hh&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/ExporterT.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>IO···{</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Decimater·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 166 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
 167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03394.html">···81</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03394.html">ModAspectRatioT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div>
 168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">public</span>:</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03394.html#a5a4114b9d4c6c721a328eaa63ed86241">···84</a></span>····<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03394.html">ModAspectRatioT</a>,·MeshT,·AspectRatio·)</div>
 171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····;</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·Scalar;</div>
 174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·Point;</div>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keywordtype">bool</span></div> 
178 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}">176 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">···95</a></span><a·class="code·hl_function"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">read_mesh</a>(<a·class="code·hl_class"·href="a02[·...·truncated·by·diffoscope;·len:·38,·SHA:·68c04617e8221073a268a403ad51c286b71f0c5ee45e90ca11da4781c858425f·...·]</div>177 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03394.html#a5a97855647addc932e36aaee7b9d3cb0">···91</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03394.html#a5a97855647addc932e36aaee7b9d3cb0">ModAsp[·...·truncated·by·diffoscope;·len:·140,·SHA:·7c8c8b4ad863ab076cef17c3caacd83eaeb925bb8be210e4918605e0f373f259·...·]</div>
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········<span·class="keyword">const</span>·std::string&amp;··_filename)</div>178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keyword">true</span>)·:</div>
 179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········Base(_mesh,·_is_binary),·mesh_(Base::<a·class="code·hl_function"·href="a03402.html#a6636be0f91c65f5dc2e59a1264df49f5">mesh</a>()),·min_aspect_(</div>
 180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>············1.f·/·_min_aspect)·{</div>
 181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······mesh_.add_property(aspect_);</div>
 182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</div>
 183 </div>
181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
182 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_class"·href="a02334.html">Options</a>·opt;</div> 
183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">read_mesh</a>(_mesh,·_filename,·opt,·<span·class="keyword">tr[·...·truncated·by·diffoscope;·len:·16,·SHA:·565c1f9051f4c081480adeb96afd4158b365269e3bdc181216da0958aa2b6ad9·...·]>185 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">
 186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">···99</a></span>····<a·class="code·hl_function"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">~ModAspectRatioT</a>()·{</div>
 187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······mesh_.remove_property(aspect_);</div>
184 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}</div>188 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····}</div>
185 </div>189 </div>
186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
188 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
189 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="keywordtype">bool</span></div> 
190 <div·class="foldopen"·id="foldopen00125"·data-start="{"·data-end="}">191 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}">
 192 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a03394.html#a18c307d74f2967e6d1afead211ebd96b">··104</a></span>····<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03394.html#a18c307d74f2967e6d1afead211ebd96b">aspect_ratio</a>()<span·class="keyword">·const·</span>{</div>
191 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a01245.html#ae7ba2707a88e6d9b64a5c1bfab0df061">··125</a></span><a·class="code·hl_function"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">read_mesh</a>(<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·········_mesh,</div> 
192 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··········<span·class="keyword">const</span>·std::string&amp;··_filename,</div> 
193 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··········<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;············_opt,</div> 
194 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··········<span·class="keywordtype">bool</span>················_clear·=·<span·class="keyword">true</span>)</div> 
195 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>{</div> 
196 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··<span·class="keywordflow">if</span>·(_clear)·_mesh.clear();</div>193 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">return</span>·1.f·/·min_aspect_;</div>
197 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<a·class="code·hl_class"·href="a02326.html">ImporterT&lt;Mesh&gt;</a>·importer(_mesh);</div> 
198 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<span·class="keywordflow">return</span>·IOManager().<a·class="code·hl_function"·href="a02330.html#a96b93ad4d6635a5fea110071bff19cfc">read</a>(_filename,·importer,·_opt);</div> 
199 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>}</div>194 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····}</div>
200 </div>195 </div>
201 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
202 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> 
203 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
204 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span><span·class="keywordtype">bool</span></div> 
205 <div·class="foldopen"·id="foldopen00157"·data-start="{"·data-end="}">197 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="}">
Max diff block lines reached; 7098/45844 bytes (15.48%) of diff not shown.
12.5 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshIO.hh5 ModAspectRatioT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 190 lines modifiedOffset 47, 153 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45#ifndef·OM_MESHIO_HH 
56 46#define·OM_MESHIO_HH 
57 47 
58 4854 46//
 55 =============================================================================
 56 47//
 57 48//·CLASS·ModAspectRatioT
 58 49//
 59 50//
 60 =============================================================================
 61 51
 62 52#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH
 63 53#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH
 64 54
59 49//===·INCLUDES65 55//==·INCLUDES
60 ================================================================66 =================================================================
 67 56
 68 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
 69 58#include·<OpenMesh/Core/Utils/Property.hh>
61 50 
62 51//·--------------------·system·settings 
63 52#include·<OpenMesh/Core/System/config.h> 
64 53 
65 54//·--------------------·OpenMesh 
66 55#include·<OpenMesh/Core/IO/SR_store.hh> 
67 56#include·<OpenMesh/Core/IO/IOManager.hh> 
68 57#include·<OpenMesh/Core/IO/importer/ImporterT.hh> 
69 58#include·<OpenMesh/Core/IO/exporter/ExporterT.hh> 
70 5970 59
71 60 
72 61//==·NAMESPACES71 60//==·NAMESPACES
73 ==============================================================72 ===============================================================
74 6273 61
75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
76 64namespace·IO·{ 
77 6575 63namespace·Decimater·{
 76 64
 77 65//==·CLASS·DEFINITION
 78 =========================================================
78 6679 66
79 67//===·IMPLEMENTATION 
80 ========================================================== 
81 68 
82 69 
83 75 
84 76 
85 77//--------------------------------------------------------------------------- 
86 -- 
87 78 
88 79 
89 93template·<class·Mesh>80 80template<class·MeshT>
90 94bool 
91 _\x89_\x85_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(_\x8M_\x8e_\x8s_\x8h&·_mesh, 
92 96·const·std::string&·_filename)81 _.8_.1class·_.M_.o_.d_.A_.s_.p_.e_.c_.t_.R_.a_.t_.i_.o_.T:·public·_.M_.o_.d_.B_.a_.s_.e_.T<MeshT>·{
 82 82·public:
 83 83
 84 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T,·MeshT,·AspectRatio·)
 85 85·;
 86 86
 87 87·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·Scalar;
 88 88·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point;
 89 89
 90 _\x89_\x81·explicit·_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T(MeshT&·_mesh,·float·_min_aspect·=·5.0,·bool
 91 _is_binary·=
 92 92·true)·:
 93 93·Base(_mesh,·_is_binary),·mesh_(Base::_\x8m_\x8e_\x8s_\x8h()),·min_aspect_(
 94 94·1.f·/·_min_aspect)·{
 95 95·mesh_.add_property(aspect_);
 96 96·}
93 97{97 97
 98 _\x89_\x89·_\x8~_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T()·{
 99 100·mesh_.remove_property(aspect_);
94 98·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·opt; 
95 99·return·_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(_mesh,·_filename,·opt,·true); 
96 100} 
97 101100 101·}
98 102101 102
99 123template·<class·Mesh> 
100 124bool 
101 _\x81_\x82_\x85_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(_\x8M_\x8e_\x8s_\x8h&·_mesh, 
102 126·const·std::string&·_filename, 
103 127·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt, 
104 128·bool·_clear·=·true) 
105 129{ 
106 130·if·(_clear)·_mesh.clear(); 
107 131·_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·importer(_mesh); 
108 132·return·IOManager()._.r_.e_.a_.d(_filename,·importer,·_opt);102 _.1_.0_.4·float·_.a_.s_.p_.e_.c_.t_.__.r_.a_.t_.i_.o()·const·{
 103 105·return·1.f·/·min_aspect_;
 104 106·}
 105 107
 106 _\x81_\x80_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8a_\x8s_\x8p_\x8e_\x8c_\x8t_\x8__\x8r_\x8a_\x8t_\x8i_\x8o(float·_f)·{
 107 110·min_aspect_·=·1.f·/·_f;
 108 111·}
 109 112
 110 114·void·initialize()·override;
 111 115
 112 117·float·collapse_priority(const·CollapseInfo&·_ci)·override;
 113 118
 114 120·void·preprocess_collapse(const·CollapseInfo&·_ci)·override;
 115 121
 116 123·void·set_error_tolerance_factor(double·_factor)·override;
 117 124
 118 125·private:
 119 126
Max diff block lines reached; 5355/12791 bytes (41.87%) of diff not shown.
48.5 KB
./usr/share/doc/libopenmesh-dev/html/a00539_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/IOInstances.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModNormalFlippingT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">IOInstances.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModNormalFlippingT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00539.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 84 lines modifiedOffset 138, 158 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·file·for·static·builds</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··In·opposite·to·dynamic·builds·where·the·instance·of·every·reader·module</span></div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··is·generated·within·the·OpenMesh·library,·static·builds·only·instanciate</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··objects·that·are·at·least·referenced·once.·As·all·reader·modules·are</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··never·used·directly,·they·will·not·be·part·of·a·static·build,·hence</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··this·file.</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModNormalFlipping</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH</span></div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·__IOINSTANCES_HH__</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·__IOINSTANCES_HH__</span></div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(OM_STATIC_BUILD)·||·defined(ARCH_DARWIN)</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//=============================================================================</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.hh&gt;</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/OBJReader.hh&gt;</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/OFFReader.hh&gt;</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/PLYReader.hh&gt;</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/STLReader.hh&gt;</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/OMReader.hh&gt;</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshT&gt;</div>
 169 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
 170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03422.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03422.html">ModNormalFlippingT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;·MeshT·&gt;</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/OBJWriter.hh&gt;</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/OFFWriter.hh&gt;</span></div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/STLWriter.hh&gt;</span></div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/OMWriter.hh&gt;</span></div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/PLYWriter.hh&gt;</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/VTKWriter.hh&gt;</span></div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//===·NAMESPACES·==============================================================</span></div>172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03422.html#a89731dbdcecaab6a27b29c61970b493c">···84</a></span>··<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03422.html">ModNormalFlippingT</a>,·MeshT,·NormalFlipping·);</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>IO·{</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//=============================================================================</span></div>176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 178 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624">···89</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624">ModNormalFlippingT</a>(·MeshT·&amp;_mesh)·:·Base(_mesh,·true)</div>
 180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>
 181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_function"·href="a03422.html#acad9f12c5b63bed362733adce479bb05">set_max_normal_deviation</a>(·90.0f·);</div>
 182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·mesh_has_normals·=·_mesh.has_face_normals();</div>
 183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····_mesh.request_face_normals();</div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//·Instanciate·every·Reader·module</span></div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">static</span>·BaseReader*·OFFReaderInstance·=·&amp;OFFReader();</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">static</span>·BaseReader*·OBJReaderInstance·=·&amp;OBJReader();</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">static</span>·BaseReader*·PLYReaderInstance·=·&amp;PLYReader();</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">static</span>·BaseReader*·STLReaderInstance·=·&amp;STLReader();</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">static</span>·BaseReader*·OMReaderInstance··=·&amp;OMReader();</div>185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">if</span>·(!mesh_has_normals)</div>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····{</div>
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·Instanciate·every·writer·module</span></div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">static</span>·BaseWriter*·OBJWriterInstance·=·&amp;OBJWriter();</div> 
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">static</span>·BaseWriter*·OFFWriterInstance·=·&amp;OFFWriter();</div> 
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">static</span>·BaseWriter*·STLWriterInstance·=·&amp;STLWriter();</div> 
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">static</span>·BaseWriter*·OMWriterInstance··=·&amp;OMWriter();</div> 
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">static</span>·BaseWriter*·PLYWriterInstance·=·&amp;PLYWriter();</div> 
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">static</span>·BaseWriter*·VTKWriterInstance·=·&amp;VTKWriter();</div>187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;Mesh·has·no·face·normals.·Compute·them·automatically.&quot;</span>·&lt;&lt;·std::endl;</div>
 188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······_mesh.update_face_normals();</div>
 189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>
 190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
 191 </div>
 192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 193 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 194 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_class"·href="a03422.html">~ModNormalFlippingT</a>()</div>
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··{</div>
 196 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····Base::mesh().release_face_normals();</div>
Max diff block lines reached; 4217/38334 bytes (11.00%) of diff not shown.
11.0 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 IOInstances.hh5 ModNormalFlippingT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 91 lines modifiedOffset 48, 195 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Helper·file·for·static·builds 
59 48//55 48//
60 49//·In·opposite·to·dynamic·builds·where·the·instance·of·every·reader·module 
61 50//·is·generated·within·the·OpenMesh·library,·static·builds·only·instanciate 
62 51//·objects·that·are·at·least·referenced·once.·As·all·reader·modules·are 
63 52//·never·used·directly,·they·will·not·be·part·of·a·static·build,·hence 
64 53//·this·file. 
65 54// 
66 55// 
67 =============================================================================56 =============================================================================
68 5657 49//
 58 50//·CLASS·ModNormalFlipping
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54
 64 55#ifndef·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH
 65 56#define·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH
69 5766 57
70 58#ifndef·__IOINSTANCES_HH__ 
71 59#define·__IOINSTANCES_HH__67 58
 68 59//==·INCLUDES
 69 =================================================================
72 6070 60
73 61#if·defined(OM_STATIC_BUILD)·||·defined(ARCH_DARWIN)71 61#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_.T_.._.h_.h>
74 6272 62
75 63//73 63//==·NAMESPACES
76 =============================================================================74 ===============================================================
77 6475 64
 76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 77 66namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 78 67
 79 68
 80 69//==·CLASS·DEFINITION
78 65#include·<OpenMesh/Core/System/config.h> 
79 66 
80 67#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
81 68#include·<OpenMesh/Core/IO/reader/OBJReader.hh> 
82 69#include·<OpenMesh/Core/IO/reader/OFFReader.hh> 
83 70#include·<OpenMesh/Core/IO/reader/PLYReader.hh> 
84 71#include·<OpenMesh/Core/IO/reader/STLReader.hh> 
85 72#include·<OpenMesh/Core/IO/reader/OMReader.hh> 
86 73 
87 74#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
88 75#include·<OpenMesh/Core/IO/writer/OBJWriter.hh> 
89 76#include·<OpenMesh/Core/IO/writer/OFFWriter.hh> 
90 77#include·<OpenMesh/Core/IO/writer/STLWriter.hh> 
91 78#include·<OpenMesh/Core/IO/writer/OMWriter.hh> 
92 79#include·<OpenMesh/Core/IO/writer/PLYWriter.hh> 
93 80#include·<OpenMesh/Core/IO/writer/VTKWriter.hh> 
94 81 
95 82//===·NAMESPACES 
96 ==============================================================81 =========================================================
 82 70
 83 79template·<typename·MeshT>
 84 _\x88_\x80class·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<·MeshT·>
 85 81{
 86 82public:
97 8387 83
98 84namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
99 85namespace·IO·{ 
100 86 
101 87//88 _.8_.4·_.D_.E_.C_.I_.M_.A_.T_.I_.N_.G_.__.M_.O_.D_.U_.L_.E(·_.M_.o_.d_.N_.o_.r_.m_.a_.l_.F_.l_.i_.p_.p_.i_.n_.g_.T,·MeshT,·NormalFlipping·);
 89 85
 90 86public:
 91 87
 92 _\x88_\x89·explicit·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T(·MeshT·&_mesh)·:·Base(_mesh,·true)
 93 90·{
 94 91·_\x8s_\x8e_\x8t_\x8__\x8m_\x8a_\x8x_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8__\x8d_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n(·90.0f·);
 95 92·const·bool·mesh_has_normals·=·_mesh.has_face_normals();
 96 93·_mesh.request_face_normals();
 97 94
 98 95·if·(!mesh_has_normals)
 99 96·{
 100 97·omerr()·<<·"Mesh·has·no·face·normals.·Compute·them·automatically."·<<·std::
 101 endl;
 102 98·_mesh.update_face_normals();
 103 99·}
 104 100·}
 105 101
 106 102
 107 103·_\x8~_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T()
 108 104·{
 109 105·Base::mesh().release_face_normals();
 110 106·}
 111 107
 112 108
 113 109public:
 114 110
 115 _\x81_\x82_\x85·float·_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·override
 116 126·{
 117 127·//·simulate·collapse
 118 128·Base::mesh().set_point(_ci.v0,·_ci.p1);
 119 129
 120 130·//·check·for·flipping·normals
 121 131·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·vf_it(Base::mesh(),·_ci.v0);
 122 132·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·fh;
 123 133·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·c(1.0);
 124 134
 125 135·for·(;·vf_it.is_valid();·++vf_it)
 126 136·{
Max diff block lines reached; 3220/11192 bytes (28.77%) of diff not shown.
47.2 KB
./usr/share/doc/libopenmesh-dev/html/a00542_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/BinaryHelper.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/MixedDecimaterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">BinaryHelper.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MixedDecimaterT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00542.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 103 lines modifiedOffset 137, 102 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·MixedDecimaterT·-·IMPLEMENTATION</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_BINARY_HELPER_HH</span></div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_BINARY_HELPER_HH</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#if·defined(·OM_CC_MIPS·)</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#··include·&lt;stdio.h&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#else</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;cstdio&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·--------------------·OpenMesh</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00527.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO·{</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div>
 172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03390.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03390.html">MixedDecimaterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;MeshT&gt;,·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;MeshT&gt;</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//=============================================================================</span></div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT&lt;·MeshT·&gt;</a>·········<a·class="code·hl_class"·href="a03386.html">Self</a>;</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>···············<a·class="code·hl_class"·href="a03402.html">Module</a>;</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div>
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div>
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 186 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a03390.html">MixedDecimaterT</a>(·Mesh&amp;·_mesh·);</div>
182 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01245.html#a0624f19c95f466ea4e8ac0f725add9ee">···87</a></span><span·class="keywordtype">short</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01245.html#a0624f19c95f466ea4e8ac0f725add9ee">read_short</a>(FILE*·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a01245.html#a75ddd1bb09930aaaccafd6f5afc3e8cb">···91</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01245.html#a75ddd1bb09930aaaccafd6f5afc3e8cb">read_int</a>(FILE*·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01245.html#a20f780795d3d78da83e9c7fb5a6d078a">···95</a></span><span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a01245.html#a20f780795d3d78da83e9c7fb5a6d078a">read_floa[·...·truncated·by·diffoscope;·len:·95,·SHA:·a87cf91a98a53320b1f5ea747d6ecb83327535ddc4fccca6e315a28715676f7c·...·]);</div>188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a03390.html">~MixedDecimaterT</a>();</div>
187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a01245.html#aed6e745a43c8b7216ed5d025e5f444a3">···99</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01245.html#aed6e745a43c8b7216ed5d025e5f444a3">read_dou[·...·truncated·by·diffoscope;·len:·99,·SHA:·4115976b756e059ce53a55a42387f4948c9b4c433c08b310637e75119460cb94·...·]</div>190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
190 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a01245.html#afdac9f17749663acf382236eca1e79ac">··103</a></span><span·class="keywordtype">short</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01245.html#a0624f[·...·truncated·by·diffoscope;·len:·111,·SHA:·40117dd50c8ee8452e07d3f077871a77c74969c34679fb097ef071245218b7f5·...·]<span·class="keyword">false</span>);</div>192 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">decimate</a>(·<span·class="keyword">const</span>·<span·class="keywordtype">siz[·...·truncated·by·diffoscope;·len:·167,·SHA:·4528b3d7bbabdaac97ce01b9454a5331d686cf7aa1e47718ce6536e41749451e·...·]<span·class="keyword">false</span>);</div>
191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>193 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
192 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a01245.html#a4dacbd0c451e7e23d7b89e365b83e20f">··107</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01245.html#a75ddd1bb09930aaaccafd6f5afc[·...·truncated·by·diffoscope;·len:·128,·SHA:·ab9c112a66b25a61f755b254be6a7446802005d63d1eced5bcb5014e5dcbbd5d·...·]>194 <div·class="foldopen"·id="foldopen00129"·data-start="{"·data-end="}">
 195 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a03390.html#aa16abdaf3a5ed2e7a9c1edd2a873b783">··129</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#aa16abdaf3a5ed2e7a9c1edd2a873b783">decimate_to</a>(·<span·class="keywordtype">size_t</span>··_n_vertices,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>)</div>
193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>196 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··{</div>
 197 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····<span·class="keywordflow">return</span>·(·(_n_vertices·&lt;·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices())·?</div>
 198 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·······decimate(·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices()·-·_n_vertices,·_mc_factor·,·_only_selected)·:·0·);</div>
194 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a01245.html#a448dc5e7ff410bf023d902235f4f6509">··111</a></span><span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a01245.html#a20f780795d3d78da83e9c7fb5a6d078a">read_float</a>(std::istream&amp;·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
195 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a01245.html#af5949bfdc3e11c558c9c24905b0b31b6">··115</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01245.html#aed6e745a43c8b7216ed5d025e5f444a3">read_double</a>(std::istream&amp;·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
198 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
199 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a01245.html#a7001f05c3b1aa725cfbdf306a6e5cdaa">··120</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#a7001f05c3b1aa725cfbdf306a6e5cdaa">write_short</a>(<span·class="keywordtype">short</span>·<span·class="keywordtype">int</span>·_i,·FILE*·_out,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
200 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
201 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a01245.html#a3430c109c16cb93ce20ec04848907e30">··124</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#a3430c109c16cb93ce20ec04848907e30">write_int</a>(<span·class="keywordtype">int</span>·_i,·FILE*·_out,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
202 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
203 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a01245.html#afb252a52391827e4615ab36044ff124e">··128</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#afb252a52391827e4615ab36044ff124e">write_float</a>(<span·class="keywordtype">float</span>·_f,·FILE*·_out,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
204 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div> 
205 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a01245.html#a4166b3ec8bf0e2ea692c1a25b7cf691f">··132</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#a4166b3ec8bf0e2ea692c1a25b7cf691f">write_double</a>(<span·class="keywordtype">double</span>·_d,·FILE*·_out,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
206 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>199 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··}</div>
207 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a01245.html#a0cbd7b5564f09b8474e40c64ccbf69c4">··136</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#a7001f05c3b1aa72[·...·truncated·by·diffoscope;·len:·220,·SHA:·2158ae2b770358ee3ce154ca0cf3f8ef246df583232c7ac35a9fa1251a948aec·...·]/div>200 </div>
Max diff block lines reached; 8131/37598 bytes (21.63%) of diff not shown.
10.4 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 BinaryHelper.hh5 MixedDecimaterT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 127 lines modifiedOffset 47, 135 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·Helper·Functions·for·binary·reading·/·writing55 =============================================================================
59 48//56 47//
 57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
 61 51
 62 52#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH
 63 53#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH
62 50 
63 51#ifndef·OPENMESH_BINARY_HELPER_HH 
64 52#define·OPENMESH_BINARY_HELPER_HH 
65 53 
66 5464 54
 65 55
67 55//==·INCLUDES66 56//==·INCLUDES
68 =================================================================67 =================================================================
 68 57
 69 58#include·<memory>
 70 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 71 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 72 61
 73 62
 74 63
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 58//·--------------------·STL 
72 59#if·defined(·OM_CC_MIPS·) 
73 60#·include·<stdio.h> 
74 61#else 
75 62#·include·<cstdio> 
76 63#endif 
77 64#include·<iosfwd> 
78 65//·--------------------·OpenMesh 
79 66 
80 67 
81 68//==·NAMESPACES75 64//==·NAMESPACE
82 ===============================================================76 ================================================================
 77 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
 80 68
83 6981 69
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 71namespace·IO·{82 70//==·CLASS·DEFINITION
 83 =========================================================
 84 71
86 7285 72
 86 76template·<·typename·MeshT·>
 87 _\x87_\x87class·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·public·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>,·public·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>
 88 78{
87 73 
88 74// 
89 ============================================================================= 
90 75 
91 76 
92 81 
93 82//---------------------------------------------------------------------------89 79public:·//--------------------------------------------------------·public
94 -- 
95 83 
96 84 
97 _\x88_\x87short·int·_\x8r_\x8e_\x8a_\x8d_\x8__\x8s_\x8h_\x8o_\x8r_\x8t(FILE*·_in,·bool·_swap=false); 
98 88 
99 _.9_.1int·_.r_.e_.a_.d_.__.i_.n_.t(FILE*·_in,·bool·_swap=false);90 types
 91 80
 92 81·typedef·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f;
 93 82·typedef·MeshT·Mesh;
 94 83·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o;
 95 84·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e;
 96 85·typedef·std::vector<·Module*·>·ModuleList;
 97 86·typedef·typename·ModuleList::iterator·ModuleListIterator;
 98 87
 99 88public:·//------------------------------------------------------·public
 100 methods
 101 89
 102 91·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(·Mesh&·_mesh·);
100 92103 92
 104 94·_\x8~_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T();
 105 95
 106 96public:
 107 97
 108 113·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(·const·size_t·_n_collapses,·const·float·_mc_factor·,·bool
 109 _only_selected·=·false);
 110 114
 111 _\x81_\x82_\x89·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8__\x8t_\x8o(·size_t·_n_vertices,·const·float·_mc_factor·,·bool
 112 _only_selected·=·false)
 113 130·{
 114 131·return·(·(_n_vertices·<·this->_\x8m_\x8e_\x8s_\x8h().n_vertices())·?
 115 132·decimate(·this->_\x8m_\x8e_\x8s_\x8h().n_vertices()·-·_n_vertices,·_mc_factor·,
 116 _only_selected)·:·0·);
101 _\x89_\x85float·_\x8r_\x8e_\x8a_\x8d_\x8__\x8f_\x8l_\x8o_\x8a_\x8t(FILE*·_in,·bool·_swap=false); 
102 96 
103 _\x89_\x89double·_\x8r_\x8e_\x8a_\x8d_\x8__\x8d_\x8o_\x8u_\x8b_\x8l_\x8e(FILE*·_in,·bool·_swap=false); 
104 100 
105 _\x81_\x80_\x83short·int·_\x8r_\x8e_\x8a_\x8d_\x8__\x8s_\x8h_\x8o_\x8r_\x8t(std::istream&·_in,·bool·_swap=false); 
106 104 
107 _\x81_\x80_\x87int·_\x8r_\x8e_\x8a_\x8d_\x8__\x8i_\x8n_\x8t(std::istream&·_in,·bool·_swap=false); 
108 108 
109 _\x81_\x81_\x81float·_\x8r_\x8e_\x8a_\x8d_\x8__\x8f_\x8l_\x8o_\x8a_\x8t(std::istream&·_in,·bool·_swap=false); 
110 112 
111 _\x81_\x81_\x85double·_\x8r_\x8e_\x8a_\x8d_\x8__\x8d_\x8o_\x8u_\x8b_\x8l_\x8e(std::istream&·_in,·bool·_swap=false); 
Max diff block lines reached; 4718/10647 bytes (44.31%) of diff not shown.
61.6 KB
./usr/share/doc/libopenmesh-dev/html/a00545_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/SR_binary_vector_of_bool.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 125 lines modifiedOffset 92, 213 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SR_binary_vector_of_bool.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModQuadricT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> 
102 <div·class="foldopen"·id="foldopen00002"·data-start="{"·data-end="};"> 
103 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno"><a·class="line"·href="a02386.html">····2</a></span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">struct·</span>binary&lt;·std::vector&lt;bool&gt;·&gt;</div> 
104 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>{</div> 
105 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>··<span·class="keyword">typedef</span>·std::vector&lt;·bool·&gt;····value_type;</div> 
106 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>··<span·class="keyword">typedef</span>·value_type::value_type·elem_type;</div> 
107 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
108 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·is_streamable·=·<span·class="keyword">true</span>;</div> 
109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keywordtype">bool</span>·<span·class="comment">/*_store_size*/</span>·=·<span·class="keyword">true</span>)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div> 
111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keyword">const</span>·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_store_size·=·<span·class="keyword">true</span>)</div> 
112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··{</div> 
113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keywordtype">size_t</span>·size·=·_v.size()·/·8·+·((_v.size()·%·8)!=0);</div> 
114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="keywordflow">if</span>(_store_size)</div> 
115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>······size·+=·binary&lt;unsigned·int&gt;::size_of();</div> 
116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordflow">return</span>·size;</div> 
117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··}</div> 
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">static</span>·std::string·type_identifier(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;std::vector&lt;bool&gt;&quot;</span>;·}</div> 
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">static</span></div> 
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keywordtype">size_t</span>·store(·std::ostream&amp;·_ostr,·<span·class="keyword">const</span>·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_swap,·<span·class="keywordtype">bool</span>·_store_size·=·<span·class="keyword">true</span>)</div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keywordtype">size_t</span>·bytes·=·0;</div> 
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····</div> 
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keywordtype">size_t</span>·N·=·_v.size()·/·8;</div> 
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keywordtype">size_t</span>·R·=·_v.size()·%·8;</div> 
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keywordflow">if</span>(_store_size)</div> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size_N·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span><span·class="keyword">&gt;</span>(_v.size());</div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······bytes·+=·binary&lt;unsigned·int&gt;::store(·_ostr,·size_N,·_swap·);</div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····}</div>101 <a·href="a00545.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordtype">size_t</span>········idx;··<span·class="comment">//·element·index</span></div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//=============================================================================</span></div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">size_t</span>········bidx;</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//</span></div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·bits;·<span·class="comment">//·bitset</span></div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··CLASS·ModQuadricT</span></div>
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordflow">for</span>·(bidx=idx=0;·idx·&lt;·N;·++idx,·bidx+=8)</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······bits·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx])</div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+1])·&lt;&lt;·1)</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+2])·&lt;&lt;·2)</div> 
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+3])·&lt;&lt;·3)</div> 
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+4])·&lt;&lt;·4)</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+5])·&lt;&lt;·5)</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+6])·&lt;&lt;·6)</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+7])·&lt;&lt;·7);</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······_ostr·&lt;&lt;·bits;</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····bytes·+=·N;</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifndef·OSG_MODQUADRIC_HH</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·OSG_MODQUADRIC_HH</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keywordflow">if</span>·(R)</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······bits·=·0;</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">for</span>·(idx=0;·idx·&lt;·R;·++idx)</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········bits·|=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+idx])·&lt;&lt;·idx;</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······_ostr·&lt;&lt;·bits;</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······++bytes;</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····assert(·bytes·==·size_of(_v,·_store_size)·);</div>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;float.h&gt;</span></div>
Max diff block lines reached; 27801/50118 bytes (55.47%) of diff not shown.
12.5 KB
html2text {}
    
Offset 1, 116 lines modifiedOffset 1, 243 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SR_binary_vector_of_bool.hh 
6 1 
7 _\x82template·<>·struct·binary<·std::vector<bool>·> 
8 3{ 
9 4·typedef·std::vector<·bool·>·value_type; 
10 5·typedef·value_type::value_type·elem_type; 
11 6 
12 7·static·const·bool·is_streamable·=·true; 
13 8 
14 9·static·size_t·size_of(bool·/*_store_size*/·=·true)·{·return·UnknownSize;·} 
15 10·static·size_t·size_of(const·value_type&·_v,·bool·_store_size·=·true) 
16 11·{ 
17 12·size_t·size·=·_v.size()·/·8·+·((_v.size()·%·8)!=0); 
18 13·if(_store_size) 
19 14·size·+=·binary<unsigned·int>::size_of(); 
20 15·return·size; 
21 16·} 
22 17·static·std::string·type_identifier(void)·{·return·"std::vector<bool>";·} 
23 18·static 
24 19·size_t·store(·std::ostream&·_ostr,·const·value_type&·_v,·bool·_swap,·bool 
25 _store_size·=·true) 
26 20·{ 
27 21·size_t·bytes·=·0; 
28 22 
29 23·size_t·N·=·_v.size()·/·8; 
30 24·size_t·R·=·_v.size()·%·8; 
31 25 
32 26·if(_store_size) 
33 27·{ 
34 28·unsigned·int·size_N·=·static_cast<unsigned·int>(_v.size()); 
35 29·bytes·+=·binary<unsigned·int>::store(·_ostr,·size_N,·_swap·); 
36 30·} 
37 31 
38 32·size_t·idx;·//·element·index 
39 33·size_t·bidx; 
40 34·unsigned·char·bits;·//·bitset 
41 35 
42 36·for·(bidx=idx=0;·idx·<·N;·++idx,·bidx+=8) 
43 37·{ 
44 38·bits·=·static_cast<unsigned·char>(_v[bidx]) 
45 39·|·(static_cast<unsigned·char>(_v[bidx+1])·<<·1) 
46 40·|·(static_cast<unsigned·char>(_v[bidx+2])·<<·2) 
47 41·|·(static_cast<unsigned·char>(_v[bidx+3])·<<·3) 
48 42·|·(static_cast<unsigned·char>(_v[bidx+4])·<<·4) 
49 43·|·(static_cast<unsigned·char>(_v[bidx+5])·<<·5) 
50 44·|·(static_cast<unsigned·char>(_v[bidx+6])·<<·6) 
51 45·|·(static_cast<unsigned·char>(_v[bidx+7])·<<·7); 
52 46·_ostr·<<·bits; 
53 47·} 
54 48·bytes·+=·N; 
55 49 
56 50·if·(R) 
57 51·{ 
58 52·bits·=·0; 
59 53·for·(idx=0;·idx·<·R;·++idx) 
60 54·bits·|=·static_cast<unsigned·char>(_v[bidx+idx])·<<·idx; 
61 55·_ostr·<<·bits; 
62 56·++bytes; 
63 57·} 
64 58·assert(·bytes·==·size_of(_v,·_store_size)·);5 ModQuadricT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42//
 54 =============================================================================
 55 43//
 56 44//·CLASS·ModQuadricT
 57 45//
 58 46//
 59 =============================================================================
 60 47
 61 48#ifndef·OSG_MODQUADRIC_HH
 62 49#define·OSG_MODQUADRIC_HH
 63 50
 64 51
 65 52//==·INCLUDES
 66 =================================================================
 67 53
 68 54#include·<float.h>
Max diff block lines reached; 7879/12806 bytes (61.53%) of diff not shown.
171 KB
./usr/share/doc/libopenmesh-dev/html/a00548_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/OMFormat.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OMFormat.hh</div></div>98 ··<div·class="headertitle"><div·class="title">DecimaterT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00548.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 734 lines modifiedOffset 138, 172 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OMFORMAT_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OMFORMAT_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·DecimaterT</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#if·defined(OM_CC_GCC)·&amp;&amp;·(OM_GCC_VERSION·&lt;·30000)</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#··include·&lt;<a·class="code"·href="a00719.html">OpenMesh/Tools/Utils/NumLimitsT.hh</a>&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··define·OM_MISSING_HEADER_LIMITS·1</span></div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_DECIMATERT_HH</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#··include·&lt;limits&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00704.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</span></div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</span></div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO···{</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>OMFormat·{</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div>
 173 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03378.html">···78</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03378.html">DecimaterT</a>·:·<span·class="keyword">virtual</span>·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;MeshT&gt;·<span·class="comment">//virtual·especially·for·the·mixed·decimater</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT&lt;·MeshT·&gt;</a>···········<a·class="code·hl_class"·href="a03378.html">Self</a>;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>···············<a·class="code·hl_class"·href="a03402.html">Module</a>;</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·&lt;:Header&gt;</span></div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//·&lt;:Comment&gt;</span></div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·Chunk·0</span></div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//···&lt;:ChunkHeader&gt;</span></div> 
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//···&lt;:Comment&gt;</span></div> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//···data</span></div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·Chunk·1</span></div>186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>(·Mesh&amp;·_mesh·);</div>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//···&lt;:ChunkHeader&gt;</span></div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//···&lt;:Comment&gt;</span></div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//···data</span></div>188 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·.</span></div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·.</span></div>189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<a·class="code·hl_class"·href="a03378.html">~DecimaterT</a>();</div>
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·.</span></div>190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Chunk·N</span></div>191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">public</span>:</div>
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03378.html#a223611b05c9b88fbbcad7e47984830fb">decimate</a>(·<span·class="keywordtype">size_t</span>·_n_collapses·=·0·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//</span></div> 
198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·NOTICE!</span></div> 
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//</span></div> 
Max diff block lines reached; 120875/141738 bytes (85.28%) of diff not shown.
32.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OMFormat.hh5 DecimaterT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 797 lines modifiedOffset 48, 215 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45#ifndef·OPENMESH_IO_OMFORMAT_HH 
56 46#define·OPENMESH_IO_OMFORMAT_HH 
57 47 
58 4855 47//
 56 =============================================================================
 57 48//
 58 49//·CLASS·DecimaterT
 59 50//
 60 51//
 61 =============================================================================
 62 52
 63 53#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_DECIMATER_DECIMATERT_HH
 65 55
 66 56
59 49//===·INCLUDES67 57//==·INCLUDES
 68 =================================================================
 69 58
 70 59#include·<memory>
 71 60
 72 61#include·<OpenMesh/Core/Utils/Property.hh>
 73 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8H_\x8e_\x8a_\x8p_\x8T_\x8._\x8h_\x8h>
 74 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 75 64
 76 65//==·NAMESPACE
60 ================================================================77 ================================================================
61 50 
62 51#include·<OpenMesh/Core/System/config.h> 
63 52#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
64 53#include·<OpenMesh/Core/IO/SR_store.hh> 
65 54#include·<OpenMesh/Core/Utils/GenProg.hh> 
66 55#include·<OpenMesh/Core/Utils/Endian.hh> 
67 56#include·<OpenMesh/Core/Utils/vector_traits.hh> 
68 57//·-------------------- 
69 58#include·<iostream> 
70 59#if·defined(OM_CC_GCC)·&&·(OM_GCC_VERSION·<·30000) 
71 60#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h> 
72 61#·define·OM_MISSING_HEADER_LIMITS·1 
73 62#else 
74 63#·include·<limits> 
75 64#endif 
76 65 
77 6678 66
78 67//==·NAMESPACES 
79 ============================================================== 
80 68 
81 69#ifndef·DOXY_IGNORE_THIS 
82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
83 71namespace·IO·{ 
84 72namespace·OMFormat·{80 68namespace·Decimater·{
 81 69
 82 70
 83 71//==·CLASS·DEFINITION
 84 =========================================================
 85 72
85 7386 73
86 74 
87 75//===·IMPLEMENTATION 
88 ========================================================== 
89 76 
90 7787 77template·<·typename·MeshT·>
 88 _\x87_\x88class·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·virtual·public·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>·//virtual·especially
 89 for·the·mixed·decimater
 90 79{
 91 80public:·//--------------------------------------------------------·public
 92 types
91 8193 81
 94 82·typedef·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f;
 95 83·typedef·MeshT·Mesh;
 96 84·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o;
 97 85·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e;
 98 86·typedef·std::vector<·Module*·>·ModuleList;
 99 87·typedef·typename·ModuleList::iterator·ModuleListIterator;
 100 88
92 82//---------------------------------------------------------------------------101 89public:·//------------------------------------------------------·public
 102 methods
 103 90
 104 92·explicit·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(·Mesh&·_mesh·);
 105 93
 106 95·_\x8~_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T();
 107 96
 108 97public:
93 -- 
94 83 
95 84·//·<:Header> 
96 85·//·<:Comment> 
97 86·//·Chunk·0 
98 87·//·<:ChunkHeader> 
99 88·//·<:Comment> 
100 89·//·data 
101 90·//·Chunk·1 
102 91·//·<:ChunkHeader> 
103 92·//·<:Comment> 
104 93·//·data 
105 94·//·. 
106 95·//·. 
107 96·//·. 
108 97·//·Chunk·N 
109 98109 98
 110 109·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(·size_t·_n_collapses·=·0·,·bool·_only_selected·=·false);
110 99·// 
111 100·//·NOTICE! 
112 101·// 
113 102·//·The·usage·of·data·types·who·differ·in·size 
114 103·//·on·different·pc·architectures·(32/64·bit)·and/or 
Max diff block lines reached; 29367/33701 bytes (87.14%) of diff not shown.
36.2 KB
./usr/share/doc/libopenmesh-dev/html/a00557_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/writer/VTKWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/Observer.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 79 lines modifiedOffset 92, 109 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VTKWriter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Observer.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <a·href="a00557.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//=============================================================================</span></div>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·Observer</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//··Implements·an·IOManager·writer·module·for·VTK·files</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#ifndef·__VTKWRITER_HH__</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#define·__VTKWRITER_HH__</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#pragma·once</span></div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span>IO·{</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
 158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Decimater·{</div>
 159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">163 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02418.html">···27</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02418.html">_VTKWriter_</a>·:·<span·class="keyword">public</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·41,·SHA:·03b89a05f839319fc3d588451d411c778e5b9269c56724bfa12a56889077afb9·...·]er</a></div>164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03442.html">···75</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03442.html">Observer</a></div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">public</span>:</div>166 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">public</span>:</div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<a·class="code·hl_class"·href="a02418.html">_VTKWriter_</a>();</div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02418.html#aba70dc9452a85b847566d1cd2cd7eb04">···32</a></span>····std::string·<a·class="code·hl_function"·href="a02418.html#aba70dc9452a85b847566d1cd2cd7eb04">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;VTK&quot;</span>;·}</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02418.html#ae8fe4b7f28dbb10da3a3a9aefb6e9337">···33</a></span>····std::string·<a·class="code·hl_function"·href="a02418.html#ae8fe4b7f28dbb10da3a3a9aefb6e9337">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;vtk&quot;</span>;·}</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02418.html#a7208e6e9d2a1b947f8743544c044d030">···38</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02418.html#a7208e6e9d2a1b947f8743544c044d030">bin[·...·truncated·by·diffoscope;·len:·267,·SHA:·83be02ae4e4112190ef85c013a722a0de44190a60ab7d9de881c2599d6c04a18·...·]</div>168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03442.html">Observer</a>(<span·class="keywordtype">size_t</span>·_notificationInterval);</div>
 169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··</div>
 170 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03442.html">~Observer</a>();</div>
 171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··</div>
 172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">size_t</span>·get_interval()·<span·class="keyword">const</span>;</div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>};</div>173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">void</span>·set_interval(<span·class="keywordtype">size_t</span>·_notificationInterval);</div>
 175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··</div>
 176 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03442.html#ae7279c819cb88693c739f109bc21eaf4">··101</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03442.html#ae7279c819cb88693c739f109bc21eaf4">notify</a>(<span·class="keywordtype">size_t</span>·_step)·=·0;</div>
Max diff block lines reached; 3212/28937 bytes (11.10%) of diff not shown.
7.86 KB
html2text {}
    
Offset 1, 102 lines modifiedOffset 1, 118 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VTKWriter.hh 
6 1//5 Observer.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 49//
7 =============================================================================54 =============================================================================
8 2// 
9 3//·Implements·an·IOManager·writer·module·for·VTK·files 
10 4// 
11 5//55 50//
 56 51//·CLASS·Observer
 57 52//
 58 53//
12 =============================================================================59 =============================================================================
 60 54
 61 55#pragma·once
 62 56
13 6 
14 7#ifndef·__VTKWRITER_HH__ 
15 8#define·__VTKWRITER_HH__ 
16 9 
17 10//===·INCLUDES63 57//==·INCLUDES
 64 =================================================================
 65 58
 66 59#include·<cstddef>
 67 60#include·<OpenMesh/Core/System/config.h>
 68 61
 69 62//==·NAMESPACE
18 ================================================================70 ================================================================
 71 63
19 11 
20 12#include·<string> 
21 13#include·<iosfwd> 
22 14 
23 15#include·<OpenMesh/Core/System/config.h> 
24 16#include·<OpenMesh/Core/Utils/SingletonT.hh> 
25 17#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
26 18#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
27 19 
28 20//==·NAMESPACES 
29 =============================================================== 
30 21 
31 22namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{72 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
32 23namespace·IO·{ 
33 24 
34 25//===·IMPLEMENTATION73 65namespace·Decimater·{
 74 66
 75 67
 76 68//==·CLASS·DEFINITION
35 ==========================================================77 =========================================================
36 26 
37 _\x82_\x87class·OPENMESHDLLEXPORT·_\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
38 28{78 69
 79 _\x87_\x85class·OPENMESHDLLEXPORT·_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r
 80 76{
39 29public:81 77public:
 82 78
 83 83·explicit·_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r(size_t·_notificationInterval);
 84 84
 85 86·virtual·_\x8~_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r();
 86 87
 87 89·size_t·get_interval()·const;
 88 90
 89 92·void·set_interval(size_t·_notificationInterval);
 90 93
 91 _\x81_\x80_\x81·virtual·void·_\x8n_\x8o_\x8t_\x8i_\x8f_\x8y(size_t·_step)·=·0;
 92 102
 93 111·virtual·bool·abort()·const;
 94 112
 95 113private:
 96 114·size_t·notificationInterval_;
 97 115};
 98 116
 99 117
 100 118//
40 30·_\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_(); 
41 31 
42 _\x83_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"VTK";·} 
Max diff block lines reached; 2679/8023 bytes (33.39%) of diff not shown.
54.0 KB
./usr/share/doc/libopenmesh-dev/html/a00560_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/writer/STLWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModProgMeshT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">STLWriter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModProgMeshT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00560.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 98 lines modifiedOffset 138, 147 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·STL·ascii·files</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModProgMeshT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_TOOLS_MODPROGMESHT_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__STLWRITER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__STLWRITER_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------·OpenMesh</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>IO·{</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">171 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02414.html">···82</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02414.html">_STLWriter_</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·46,·SHA:·5350f55b02494f333e4ca76e9bbc04a7189c3e3dd8c090503d7321366f42fb6a·...·]</div>172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03426.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03426.html">ModProgMeshT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href[·...·truncated·by·diffoscope;·len:·40,·SHA:·851914df49290dad9e0884186fea2903de4d68786bbcb2573d5e9db9721970bc·...·]</div>
 173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03426.html#a6009a2129dc54e972dc0573fc36ea297">···84</a></span>··<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03426.html">ModProgMeshT</a>,·MeshT[·...·truncated·by·diffoscope;·len:·13,·SHA:·75a40581fb6bcdf8e99b0c79e25290dc26149fe22bb6f14eb682416a50e068f1·...·]</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 178 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">
 179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03430.html">···89</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03430.html">Info</a></div>
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02414.html">_STLWriter_</a>();</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02414.html#a340821184c3f578745d5739def5af9e2">···89</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02414.html#a340821184c3f578745d5739def5af9e2">~_STLWriter_</a>()·{};</div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>
 181 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}">
 182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03430.html#a75215bdf50e976d0176d1a27196a1c4b">···93</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03430.html#a75215bdf50e976d0176d1a27196a1c4b">Info</a>(·<span·class="keyword">const</span>·CollapseInfo&amp;·_ci·)</div>
 183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······:·<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>),·<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>),·<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>),<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>)</div>
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02414.html#ad657780d7175868dc2daff02b11206da">···91</a></span>··std::string·<a·class="code·hl_function"·href="a02414.html#ad657780d7175868dc2daff02b11206da">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Stereolithography·Format&quot;</span>;·}</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02414.html#adaa2445979e98212fae149305efca270">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02414.html#adaa2445979e98212fae149305efca270">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;stl·stla·stlb&quot;</span>;·}</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{}</div>
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;)·<span·class="keyword">const·override</span>;</div> 
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">private</span>:</div> 
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·write_stla(<span·class="keyword">const</span>·std::string&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>)·<span·class="keyword">const</span>;</div> 
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">bool</span>·write_stla(std::ostream&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>,·std::streamsize·_precision·=·6)·<span·class="keyword">const</span>;</div> 
200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">bool</span>·write_stlb(<span·class="keyword">const</span>·std::string&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>)·<span·class="keyword">const</span>;</div> 
201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">bool</span>·write_stlb(std::ostream&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>,·std::streamsize·_precision·=·6)·<span·class="keyword">const</span>;</div> 
202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};</div> 
203 </div>185 </div>
 186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">···97</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>;·</div>
 188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">···98</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>;·</div>
 189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">···99</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>;·</div>
 190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">··100</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>;·</div>
 191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··};</div>
 193 </div>
 194 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 195 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03426.html#abee243096a68fd0eea4dc1307dd1d16c">··105</a></span>··<span·class="keyword">typedef</span>·std::vector&lt;Info&gt;···········<a·class="code·hl_typedef"·href="a03426.html#abee243096a68fd0eea4dc1307dd1d16c">InfoList</a>;</div>
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
Max diff block lines reached; 19183/42654 bytes (44.97%) of diff not shown.
12.3 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 STLWriter.hh5 ModProgMeshT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 130 lines modifiedOffset 48, 190 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·a·writer·module·for·STL·ascii·files 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·ModProgMeshT
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH
 64 55#define·OPENMESH_TOOLS_MODPROGMESHT_HH
 65 56
62 50 
63 51 
64 52#ifndef·__STLWRITER_HH__ 
65 53#define·__STLWRITER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 5766 57
 67 58//==·INCLUDES
 68 =================================================================
 69 59
 70 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
71 58//·--------------------·STL 
72 59#include·<iosfwd> 
73 60#include·<string> 
74 61//·--------------------·OpenMesh 
75 62#include·<OpenMesh/Core/System/config.h> 
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>71 61#include·<OpenMesh/Core/Utils/Property.hh>
 72 62
 73 63
77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
79 66 
80 67 
81 68//==·NAMESPACES74 64//==·NAMESPACE
82 ===============================================================75 ================================================================
 76 65
 77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 67namespace·Decimater·{
 79 68
83 6980 69
 81 70//==·CLASS·DEFINITION
84 70 
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 72namespace·IO·{ 
87 73 
88 74 
89 75//===·IMPLEMENTATION 
90 ==========================================================82 =========================================================
91 76 
92 77 
93 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8__\x8S_\x8T_\x8L_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
94 83{83 71
 84 72
 85 79template·<class·MeshT>
 86 _\x88_\x80class·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>
 87 81{
95 84public:88 82public:
 89 83
 90 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T,·MeshT,·ProgMesh·);
96 8591 85
 92 _\x88_\x89·struct·_\x8I_\x8n_\x8f_\x8o
 93 90·{
 94 _\x89_\x83·explicit·_\x8I_\x8n_\x8f_\x8o(·const·CollapseInfo&·_ci·)
 95 94·:·_\x8v_\x80(_ci._\x8v_\x80),·_\x8v_\x81(_ci._\x8v_\x81),·_\x8v_\x8l(_ci._\x8v_\x8l),_\x8v_\x8r(_ci._\x8v_\x8r)
 96 95·{}
 97 96
 98 _\x89_\x87·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80;
 99 _\x89_\x88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81;
 100 _\x89_\x89·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l;
 101 _\x81_\x80_\x80·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8r;
 102 101
 103 102·};
 104 103
 105 _\x81_\x80_\x85·typedef·std::vector<Info>·_\x8I_\x8n_\x8f_\x8o_\x8L_\x8i_\x8s_\x8t;
97 86·_\x8__\x8S_\x8T_\x8L_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_(); 
98 87 
99 _\x88_\x89·virtual·_\x8~_\x8__\x8S_\x8T_\x8L_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{}; 
100 90 
101 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Stereolithography 
102 Format";·} 
103 _\x89_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"stl·stla·stlb";·} 
104 93 
105 94·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions, 
106 std::streamsize·_precision·=·6)·const·override; 
107 95 
108 96·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,·std:: 
109 streamsize·_precision·=·6)·const·override; 
110 97 
111 98·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&)·const·override; 
112 99 
113 100private: 
114 101·bool·write_stla(const·std::string&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s)·const; 
115 102·bool·write_stla(std::ostream&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s,·std:: 
116 streamsize·_precision·=·6)·const; 
117 103·bool·write_stlb(const·std::string&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s)·const; 
118 104·bool·write_stlb(std::ostream&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s,·std:: 
119 streamsize·_precision·=·6)·const; 
120 105}; 
Max diff block lines reached; 7845/12542 bytes (62.55%) of diff not shown.
75.7 KB
./usr/share/doc/libopenmesh-dev/html/a00566_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/writer/OBJWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModNormalDeviationT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OBJWriter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModNormalDeviationT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00566.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 113 lines modifiedOffset 137, 238 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·IOManager·writer·module·for·OBJ·files</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModNormalDeviationT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OBJWRITER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OBJWRITER_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH</span></div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/NormalConeT.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>IO·{</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">172 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02394.html">···82</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02394.html">_OBJWriter_</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·46,·SHA:·5350f55b02494f333e4ca76e9bbc04a7189c3e3dd8c090503d7321366f42fb6a·...·]</div>173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03418.html">···88</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03418.html">ModNormalDeviationT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_clas[·...·truncated·by·diffoscope;·len:·49,·SHA:·f4e82df9161003d68fb84f34212d1650e76d22c6b4a1a2647d01db0b265f9687·...·]</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>175 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02394.html">_OBJWriter_</a>();</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02394.html#aeb70a2844af33fdff77e1d1619b19592">···89</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02394.html#aeb70a2844af33fdff77e1d1619b19592">~_OBJWriter_</a>()·{};</div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>176 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03418.html#ae86e364cb6239b9e0e01852cb2748203">···92</a></span>··<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03418.html">ModNormalDeviationT</a>,·MeshT,·NormalDeviation·);</div>
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02394.html#a99db1464b0faf35cba14e406f6e211aa">···91</a></span>··std::string·<a·class="code·hl_function"·href="a02394.html#a99db1464b0faf35cba14e406f6e211aa">get_description</a>()<span·class="keyword">·const·override··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Alias/Wavefront&quot;</span>;·}</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02394.html#a7570b8ac4c3aa09b4d1d46bc60359923">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02394.html#a7570b8ac4c3aa09b4d1d46bc60359923">get_extensions</a>()<span·class="keyword">··const·override··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;obj&quot;</span>;·}</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02394.html#abdef578a092cf1986b7e92544c7eea06">···98</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02394.html#abdef578a092cf1986b7e92544c7eea06">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·0;·}</div> 
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">private</span>:</div>179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·····················Scalar[·...·truncated·by·diffoscope;·len:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</div>
 180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>······················Point;</div>
 181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>·····················Normal;</div>
 182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>···············VertexHandle;</div>
 183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·················FaceHandle;</div>
 184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a1e3309b66b4cb3bf22b6229f20375ef2">Mesh::EdgeHandle</a>·················EdgeHandle;</div>
 185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT&lt;Normal&gt;</a>·······················<a·class="code·hl_class"·href="a02282.html">NormalCone</a>;</div>
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">mutable</span>·std::string·path_;</div> 
200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">mutable</span>·std::string·objName_;</div> 
201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">mutable</span>·std::vector&lt;·OpenMesh::Vec3f·&gt;·material_;</div>189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">public</span>:</div>
203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">mutable</span>·std::map&lt;·OpenMesh::Vec3f,·size_t&gt;·material_idx_;</div> 
204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">mutable</span>·std::vector&lt;·OpenMesh::Vec4f·&gt;·materialA_;</div> 
205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">mutable</span>·std::map&lt;·OpenMesh::Vec4f,·size_t&gt;·materialA_idx_;</div>190 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 191 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}">
 192 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a03418.html#a9ce9d2155ccb0c7719081d7e0ec2c023">··107</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03418.html#a9ce9d2155ccb0c7719081d7e0ec2c023">ModNormalDeviationT</a>(MeshT&amp;·_mesh,·<span·class="keywordtype">float</span>·_max_dev·=·180.0)</div>
 193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··:·Base(_mesh,·true),·mesh_(Base::<a·class="code·hl_function"·href="a03402.html#a6636be0f91c65f5dc2e59a1264df49f5">mesh</a>())</div>
206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··{</div>
207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">size_t</span>·getMaterial(<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>·_color)·<span·class="keyword">const</span>;</div>195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<a·class="code·hl_function"·href="a03418.html#a083312c66b27b936d28fceb86e32bc86">set_normal_deviation</a>(_max_dev);</div>
Max diff block lines reached; 34713/59067 bytes (58.77%) of diff not shown.
17.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OBJWriter.hh5 ModNormalDeviationT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 145 lines modifiedOffset 47, 302 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·Implements·an·IOManager·writer·module·for·OBJ·files55 =============================================================================
59 48//56 47//
 57 48//·CLASS·ModNormalDeviationT
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
62 50 
63 5161 51
64 52#ifndef·__OBJWRITER_HH__ 
65 53#define·__OBJWRITER_HH__ 
66 5462 52
 63 53#ifndef·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH
 64 54#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH
67 5565 55
 66 56
68 56//===·INCLUDES67 57//==·INCLUDES
69 ================================================================68 =================================================================
70 57 
71 5869 58
 70 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
72 59#include·<string> 
73 60#include·<fstream> 
74 61 
75 62#include·<OpenMesh/Core/System/config.h> 
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>71 60#include·<OpenMesh/Core/Utils/Property.hh>
 72 61#include·<OpenMesh/Core/Geometry/NormalConeT.hh>
 73 62
 74 63
77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
79 66 
80 67 
81 68//==·NAMESPACES75 64//==·NAMESPACES
82 ===============================================================76 ===============================================================
 77 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
 80 68
83 6981 69
 82 70//==·CLASS·DEFINITION
84 70 
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 72namespace·IO·{ 
87 73 
88 74 
89 75//===·IMPLEMENTATION 
90 ==========================================================83 =========================================================
91 76 
92 77 
93 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
94 83{84 71
 85 72
 86 87template·<class·MeshT>
 87 _\x88_\x88class·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8D_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<·MeshT·>
 88 89{
95 84public:89 90public:
 90 91
 91 _\x89_\x82·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8D_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T,·MeshT,·NormalDeviation·);
96 85 
97 86·_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_(); 
98 87 
99 _\x88_\x89·virtual·_\x8~_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{}; 
100 90 
101 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Alias/Wavefront";·} 
102 _\x89_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"obj";·} 
103 9392 93
 93 94·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·Scalar;
 94 95·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point;
 95 96·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·Normal;
 96 97·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·VertexHandle;
 97 98·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·FaceHandle;
 98 99·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·EdgeHandle;
 99 100·typedef·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8>·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e;
104 94·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions, 
105 std::streamsize·_precision·=·6)·const·override; 
106 95 
107 96·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,·std:: 
108 streamsize·_precision·=·6)·const·override; 
109 97 
110 _\x89_\x88·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&)·const·override·{·return·0; 
111 } 
112 99 
113 100private: 
114 101100 101
 101 102
 102 103
 103 104public:
 104 105
 105 _\x81_\x80_\x87·explicit·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8D_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T(MeshT&·_mesh,·float·_max_dev·=·180.0)
 106 108·:·Base(_mesh,·true),·mesh_(Base::_\x8m_\x8e_\x8s_\x8h())
115 102·mutable·std::string·path_; 
116 103·mutable·std::string·objName_; 
117 104 
118 105·mutable·std::vector<·OpenMesh::Vec3f·>·material_; 
119 106·mutable·std::map<·OpenMesh::Vec3f,·size_t>·material_idx_; 
120 107·mutable·std::vector<·OpenMesh::Vec4f·>·materialA_; 
121 108·mutable·std::map<·OpenMesh::Vec4f,·size_t>·materialA_idx_; 
122 109107 109·{
123 110·size_t·getMaterial(_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f·_color)·const; 
124 111 
125 112·size_t·getMaterial(_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x84_\x8f·_color)·const; 
Max diff block lines reached; 13047/18301 bytes (71.29%) of diff not shown.
90.0 KB
./usr/share/doc/libopenmesh-dev/html/a00572_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/writer/OMWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OMWriter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModHausdorffT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00572.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 124 lines modifiedOffset 137, 374 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·OM·files</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·ModHausdorffT·-·IMPLEMENTATION</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OMWRITER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OMWRITER_HH__</span></div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00518.html">ModHausdorffT.hh</a>&quot;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//·STD·C++</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·OpenMesh</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{</div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/IOManager.hh&gt;</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typename</span>·ModHausdorffT&lt;MeshT&gt;::Scalar</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>ModHausdorffT&lt;MeshT&gt;::</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>distPointTriangleSquared(·<span·class="keyword">const</span>·Point&amp;·_p,</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··························<span·class="keyword">const</span>·Point&amp;·_v0,</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··························<span·class="keyword">const</span>·Point&amp;·_v1,</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··························<span·class="keyword">const</span>·Point&amp;·_v2·)</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>IO·{</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">const</span>·Point·v0v1·=·_v1·-·_v0;</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·Point·v0v2·=·_v2·-·_v0;</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//===·FORWARDS·================================================================</span></div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">const</span>·Point·n·=·v0v1·%·v0v2;·<span·class="comment">//·not·normalized·!</span></div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·Scalar·d·=·sqrnorm(n);</div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">class·</span>BaseExporter;</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·Check·if·the·triangle·is·degenerated</span></div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordflow">if</span>·(d·&lt;·FLT_MIN·&amp;&amp;·d·&gt;·-FLT_MIN)·{</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·-1.0;</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">const</span>·Scalar·invD·=·<span·class="keyword">static_cast&lt;</span>Scalar<span·class="keyword">&gt;</span>(1.0)·/·d;</div>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·these·are·not·needed·for·every·point,·should·still·perform</span></div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·better·with·many·points·against·one·triangle</span></div>
188 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};"> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02402.html">···91</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02402.html">_OMWriter_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">const</span>·Point·v1v2·=·_v2·-·_v1;</div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">const</span>·Scalar·inv_v0v2_2·=·<span·class="keyword">static_cast&lt;</span>Scalar<span·class="keyword">&gt;</span>(1.0)·/·sqrnorm(v0v2);</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">const</span>·Scalar·inv_v0v1_2·=·<span·class="keyword">static_cast&lt;</span>Scalar<span·class="keyword">&gt;</span>(1.0)·/·sqrnorm(v0v1);</div>
 190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">const</span>·Scalar·inv_v1v2_2·=·<span·class="keyword">static_cast&lt;</span>Scalar<span·class="keyword">&gt;</span>(1.0)·/·sqrnorm(v1v2);</div>
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a02402.html">_OMWriter_</a>();</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">···99</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">~_OMWrite[·...·truncated·by·diffoscope;·len:·11,·SHA:·d6030ce71517d5bf806667e4ad851076cae091600747a23ba11d3a0cd6045339·...·];</div>193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··Point·v0p·=·_p·-·_v0;</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··Point·t·=·v0p·%·n;</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typename</span>·Point::value_type··s01,·s02,·s12;</div>
 196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">const</span>·Scalar·a·=·(t·|·v0v2)·*·-invD;</div>
 197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">const</span>·Scalar·b·=·(t·|·v0v1)·*·invD;</div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordflow">if</span>·(a·&lt;·0)</div>
 200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··{</div>
 201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="comment">//·Calculate·the·distance·to·an·edge·or·a·corner·vertex</span></div>
 202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····s02·=·(·v0v2·|·v0p·)·*·inv_v0v2_2;</div>
 203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">if</span>·(s02·&lt;·0.0)</div>
 204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····{</div>
Max diff block lines reached; 6535/73666 bytes (8.87%) of diff not shown.
17.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OMWriter.hh5 ModHausdorffT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 156 lines modifiedOffset 47, 403 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45//54 47//
56 =============================================================================55 =============================================================================
57 46// 
58 47//·Implements·a·writer·module·for·OM·files 
59 48//56 48//
60 49//57 49//·CLASS·ModHausdorffT·-·IMPLEMENTATION
 58 50//
 59 51//
61 =============================================================================60 =============================================================================
 61 52
 62 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C
62 50 
63 51 
64 52#ifndef·__OMWRITER_HH__ 
65 53#define·__OMWRITER_HH__ 
66 5463 54
67 5564 55
68 56//===·INCLUDES65 56//==·INCLUDES
69 ================================================================66 =================================================================
70 5767 57
 68 58#include·"_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T_\x8._\x8h_\x8h"
 69 59
 70 60
71 58 
72 59//·STD·C++ 
73 60#include·<iosfwd> 
74 61#include·<string> 
75 62 
76 63//·OpenMesh 
77 64#include·<OpenMesh/Core/IO/BinaryHelper.hh> 
78 65#include·<OpenMesh/Core/System/config.h> 
79 66#include·<OpenMesh/Core/Utils/SingletonT.hh> 
80 67#include·<OpenMesh/Core/IO/OMFormat.hh> 
81 68#include·<OpenMesh/Core/IO/IOManager.hh> 
82 69#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
83 70 
84 71 
85 72//==·NAMESPACES71 61//==·NAMESPACES
86 ===============================================================72 ===============================================================
 73 62
87 73 
88 74 
89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{74 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 75 64namespace·Decimater·{
 76 65
90 76namespace·IO·{ 
91 77 
92 78//===·FORWARDS 
93 ================================================================ 
94 79 
95 80 
96 81class·BaseExporter; 
97 82 
98 83 
99 84//===·IMPLEMENTATION77 66//==·IMPLEMENTATION
100 ==========================================================78 ==========================================================
101 85 
102 86 
103 _\x89_\x81class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8M_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
104 92{ 
105 93public:79 67
 80 68template·<class·MeshT>
 81 69typename·ModHausdorffT<MeshT>::Scalar
 82 70ModHausdorffT<MeshT>::
 83 71distPointTriangleSquared(·const·Point&·_p,
 84 72·const·Point&·_v0,
 85 73·const·Point&·_v1,
 86 74·const·Point&·_v2·)
 87 75{
 88 76·const·Point·v0v1·=·_v1·-·_v0;
 89 77·const·Point·v0v2·=·_v2·-·_v0;
 90 78·const·Point·n·=·v0v1·%·v0v2;·//·not·normalized·!
 91 79·const·Scalar·d·=·sqrnorm(n);
 92 80
 93 81
 94 82·//·Check·if·the·triangle·is·degenerated
 95 83·if·(d·<·FLT_MIN·&&·d·>·-FLT_MIN)·{
 96 84·return·-1.0;
 97 85·}
 98 86·const·Scalar·invD·=·static_cast<Scalar>(1.0)·/·d;
 99 87
 100 88·//·these·are·not·needed·for·every·point,·should·still·perform
 101 89·//·better·with·many·points·against·one·triangle
 102 90·const·Point·v1v2·=·_v2·-·_v1;
 103 91·const·Scalar·inv_v0v2_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v0v2);
 104 92·const·Scalar·inv_v0v1_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v0v1);
 105 93·const·Scalar·inv_v1v2_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v1v2);
106 94106 94
107 96·_.__.O_.M_.W_.r_.i_.t_.e_.r_._();107 95
 108 96·Point·v0p·=·_p·-·_v0;
 109 97·Point·t·=·v0p·%·n;
 110 98·typename·Point::value_type·s01,·s02,·s12;
 111 99·const·Scalar·a·=·(t·|·v0v2)·*·-invD;
 112 100·const·Scalar·b·=·(t·|·v0v1)·*·invD;
 113 101
 114 102·if·(a·<·0)
 115 103·{
 116 104·//·Calculate·the·distance·to·an·edge·or·a·corner·vertex
 117 105·s02·=·(·v0v2·|·v0p·)·*·inv_v0v2_2;
 118 106·if·(s02·<·0.0)
 119 107·{
 120 108·s01·=·(·v0v1·|·v0p·)·*·inv_v0v1_2;
 121 109·if·(s01·<=·0.0)·{
 122 110·v0p·=·_v0;
Max diff block lines reached; 4744/18340 bytes (25.87%) of diff not shown.
71.6 KB
./usr/share/doc/libopenmesh-dev/html/a00581_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/writer/OFFWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/BaseDecimaterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OFFWriter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseDecimaterT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00581.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 99 lines modifiedOffset 138, 246 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·OFF·files</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·McDecimaterT</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OFFWRITER_HH__</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OFFWRITER_HH__</span></div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00557.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO·{</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
178 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02398.html">···92</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02398.html">_OFFWriter_</a>·:·<span·class="keyword">public</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·43,·SHA:·954fb1d2af02d916c81f63f9b2a0e763673f3377bdb6fda4785e513db464b23f·...·]</a></div>176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03366.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03366.html">BaseDecimaterModule</a></div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
 179 </div>
180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div>180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div>
 182 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03370.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a02870.html">Utils::Noncopyable</a></div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT&lt;·MeshT·&gt;</a>·······<a·class="code·hl_class"·href="a03370.html">Self</a>;</div>
181 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>················<a·class="code·hl_class"·href="a03402.html">Module</a>;</div>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div>
 192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div>
182 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
183 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a02398.html">_OFFWriter_</a>();</div> 
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div>
 195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>(Mesh&amp;·_mesh);</div>
185 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02398.html">~_OFFWriter_</a>()·{};</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03370.html">~BaseDecimaterT</a>();</div>
186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03370.html#a6b828064b2a7fa5b03b637bae507ac62">initialize</a>();</div>
187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02398.html#a586744d36d5cc9c52aca78e6c3896a34">··100</a></span>··std::string·<a·class="code·hl_function"·href="a02398.html#a586744d36d5cc9c52aca78e6c3896a34">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;no·description&quot;</span>;·}</div> 
188 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02398.html#accbf409248c323c6b0aeab60200e1620">··101</a></span>··std::string·<a·class="code·hl_function"·href="a02398.html#accbf409248c323c6b0aeab60200e1620">get_extensions</a>()<span·class="keyword">··const·override··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;off&quot;</span>;·}</div> 
189 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
190 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
192 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
193 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
194 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;·_be,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">const·override</span>;</div> 
195 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
196 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 201 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03370.html#ac01a4c49f9efd1de8ef886f7ff2b58ca">··111</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03370.html#ac01a4c49f9efd1de8ef886f7ff2b58ca">is_initialized</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·initialized_;·}</div>
197 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">protected</span>:</div> 
198 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">void</span>·writeValue(std::ostream&amp;·_out,·<span·class="keywordtype">int</span>·value)·<span·class="keyword">const</span>;</div> 
199 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">void</span>·writeValue(std::ostream&amp;·_out,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·value)·<span·class="keyword">const</span>;</div> 
200 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">void</span>·writeValue(std::ostream&amp;·_out,·<span·class="keywordtype">float</span>·value)·<span·class="keyword">const</span>;</div> 
201 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>202 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
202 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keywordtype">bool</span>·write_ascii(std::ostream&amp;·_in,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions)·<span·class="keyword">const</span>;</div> 
203 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keywordtype">bool</span>·write_binary(std::ostream&amp;·_in,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions)·<span·class="keyword">const</span>;</div> 
204 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>};</div>203 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
205 </div>204 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keywordtype">void</span>·info(·std::ostream&amp;·_os·);</div>
 205 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 206 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="keyword">public</span>:·<span·class="comment">//---------------------------------------------------·module·management</span></div>
Max diff block lines reached; 33567/56355 bytes (59.56%) of diff not shown.
16.5 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OFFWriter.hh5 BaseDecimaterT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 130 lines modifiedOffset 48, 304 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45//55 47//
56 =============================================================================56 =============================================================================
57 46// 
58 47//·Implements·a·writer·module·for·OFF·files 
59 48//57 48//
60 49//58 49//·CLASS·McDecimaterT
 59 50//
 60 51//
61 =============================================================================61 =============================================================================
 62 52
 63 53#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH
62 50 
63 51 
64 52#ifndef·__OFFWRITER_HH__ 
65 53#define·__OFFWRITER_HH__ 
66 54 
67 5565 55
 66 56
68 56//===·INCLUDES67 57//==·INCLUDES
69 ================================================================68 =================================================================
 69 58
70 57 
71 58#include·<string> 
72 59#include·<ostream>70 59#include·<memory>
73 6071 60
74 61#include·<OpenMesh/Core/System/config.h> 
75 62#include·<OpenMesh/Core/Utils/SingletonT.hh>72 61#include·<OpenMesh/Core/Utils/Property.hh>
76 63#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
77 64#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>73 62#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_.T_.._.h_.h>
 74 63#include·<OpenMesh/Core/Utils/Noncopyable.hh>
 75 64#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8._\x8h_\x8h>
78 6576 65
79 6677 66
 78 67
80 67//==·NAMESPACES79 68//==·NAMESPACE
81 ===============================================================80 ================================================================
82 68 
83 6981 69
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
85 71namespace·IO·{83 71namespace·Decimater·{
86 7284 72
87 7385 73
88 74//===·IMPLEMENTATION86 74//==·CLASS·DEFINITION
89 ==========================================================87 =========================================================
90 7588 75
91 7689 76
92 _\x89_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8F_\x8F_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
93 93{ 
94 94public:90 _.8_.0class·_.B_.a_.s_.e_.D_.e_.c_.i_.m_.a_.t_.e_.r_.M_.o_.d_.u_.l_.e
 91 81{
 92 82};
 93 83
 94 84template·<·typename·MeshT·>
 95 _\x88_\x85class·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e
 96 86{
 97 87public:·//--------------------------------------------------------·public
 98 types
 99 88
 100 89·typedef·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f;
 101 90·typedef·MeshT·Mesh;
 102 91·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o;
 103 92·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e;
 104 93·typedef·std::vector<·Module*·>·ModuleList;
 105 94·typedef·typename·ModuleList::iterator·ModuleListIterator;
95 95106 95
96 96·_\x8__\x8O_\x8F_\x8F_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_(); 
97 97107 96public:·//------------------------------------------------------·public
 108 methods
 109 97·explicit·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh);
98 98·virtual·_\x8~_\x8__.O_.F_.F_.W_.r_.i_.t_.e_.r_._()·{};110 98·virtual·_\x8~_\x8B_.a_.s_.e_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T();
99 99111 99
 112 107·bool·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e();
100 _\x81_\x80_\x80·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"no·description";·} 
101 _\x81_\x80_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"off";·} 
102 102 
103 103·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&,·std:: 
104 streamsize·_precision·=·6)·const·override; 
105 104 
106 105·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions, 
107 std::streamsize·_precision·=·6)·const·override; 
108 106 
109 107·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_be,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·const·override; 
110 108113 108
111 109114 109
 115 _\x81_\x81_\x81·bool·_\x8i_\x8s_\x8__\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d()·const·{·return·initialized_;·}
 116 112
 117 113
 118 115·void·info(·std::ostream&·_os·);
 119 116
 120 117public:·//---------------------------------------------------·module
 121 management
112 110protected: 
113 111·void·writeValue(std::ostream&·_out,·int·value)·const; 
114 112·void·writeValue(std::ostream&·_out,·unsigned·int·value)·const; 
115 113·void·writeValue(std::ostream&·_out,·float·value)·const; 
116 114 
117 115·bool·write_ascii(std::ostream&·_in,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s& 
118 _writeOptions)·const; 
119 116·bool·write_binary(std::ostream&·_in,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s& 
120 _writeOptions)·const; 
121 117}; 
122 118122 118
 123 _\x81_\x82_\x86·void·_\x8s_\x8e_\x8t_\x8__\x8o_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r(_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r*·_o)
123 119 
Max diff block lines reached; 7774/16864 bytes (46.10%) of diff not shown.
116 KB
./usr/share/doc/libopenmesh-dev/html/a00587_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/writer/PLYWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">PLYWriter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">RuleInterfaceT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 141, 140 lines modifiedOffset 141, 393 lines modified
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·PLY·files</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·RuleInterfaceT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__PLYWRITER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__PLYWRITER_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06455.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBDIVIDER</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDS·=================================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;·<span·class="keyword">class·</span>CompositeT;</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;·<span·class="keyword">class·</span>RuleInterfaceT;</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·R·&gt;·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
180 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">179 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02406.html">···89</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02406.html">_PLYWriter_</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·42,·SHA:·e86e589df7e96a407999af734f0fdd6a23436e165dc1118cffaa80b705d01b89·...·]</a></div>180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03606.html">···83</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03606.html">RuleHandleT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·26,·SHA:·7dc651d90ef0f14f79eec78f9b678ee8a7478825d1bab3b455c8cf9aa1384fbf·...·]</a></div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03606.html">RuleHandleT</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(_idx)·{}</div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·R·Rule;</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">operator</span>·bool()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>();·}</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div>
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>:</div>188 </div>
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·COMPOSITE_RULE(·classname,·mesh_type·)·\</span></div>
185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<a·class="code·hl_class"·href="a02406.html">_PLYWriter_</a>();</div>191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">··protected:\</span></div>
 192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">····friend·class·CompositeT&lt;mesh_type&gt;;·\</span></div>
186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">··public:·\</span></div>
 194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">····const·char·*type()·const·override·{·return·#classname;·}·\</span></div>
 195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">····typedef·classname&lt;mesh_type&gt;·····Self;··········\</span></div>
 196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">····typedef·RuleHandleT&lt;·Self·&gt;······Handle</span></div>
187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02406.html#ab6bcf926defc3c161634c298aaa4a77b">···96</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02406.html#ab6bcf926defc3c161634c298aaa4a77b">~_PLYWriter_</a>()·{};</div> 
188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
189 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02406.html#adbc99f44098e13c64e3c8ce3f601c07e">···98</a></span>··std::string·<a·class="code·hl_function"·href="a02406.html#adbc99f44098e13c64e3c8ce3f601c07e">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;PLY·polygon·file·format&quot;</span>;·}</div> 
190 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02406.html#a2669e579709656e8e313a28c569c8f94">···99</a></span>··std::string·<a·class="code·hl_function"·href="a02406.html#a2669e579709656e8e313a28c569c8f94">get_extensions</a>()<span·class="keyword">··const·override··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;ply&quot;</span>;·}</div> 
191 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
193 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
194 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
196 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&am[·...·truncated·by·diffoscope;·len:·154,·SHA:·328e19607e48f519c1fe638af4aacb32e88b77a8d3056b3f767d1f057a6286e1·...·]</div>199 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
 200 <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="};">
 201 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03610.html">··108</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03610.html">RuleInterfaceT</a></div>
197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>202 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>{</div>
198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">enum</span>·ValueType·{</div>203 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">public</span>:</div>
199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····Unsupported·=·0,</div> 
200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····ValueTypeFLOAT32,·ValueTypeFLOAT,</div> 
201 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····ValueTypeINT32,·ValueTypeINT·,·ValueTypeUINT,</div> 
202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····ValueTypeUCHAR,·ValueTypeCHAR,·ValueTypeUINT8,</div> 
203 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····ValueTypeUSHORT,·ValueTypeSHORT,</div> 
204 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····ValueTypeDOUBLE</div> 
205 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··};</div>204 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 205 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">typedef</span>·M···················Mesh;</div>
 206 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>···<a·class="code·hl_class"·href="a03610.html">Self</a>;</div>
 207 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03606.html">RuleHandleT&lt;·Self·&gt;</a>·<a·class="code·hl_struct"·href="a03606.html">Rule</a>;</div>
206 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>208 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
207 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keyword">private</span>:</div>209 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::Scalar··scalar_t;</div>
208 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">mutable</span>·Options·options_;</div> 
Max diff block lines reached; 68097/92350 bytes (73.74%) of diff not shown.
25.5 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 PLYWriter.hh5 RuleInterfaceT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 51, 186 lines modifiedOffset 51, 470 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Implements·a·writer·module·for·PLY·files58 47//·CLASS·RuleInterfaceT
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 51 
64 52#ifndef·__PLYWRITER_HH__ 
65 53#define·__PLYWRITER_HH__63 51#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH
 64 52#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH
 65 53
66 5466 54
67 55 
68 56//===·INCLUDES67 55//==·INCLUDES
 68 =================================================================
 69 56
 70 57#include·<string>
 71 58#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 72 59
 73 60//==·NAMESPACE
69 ================================================================74 ================================================================
70 57 
71 58#include·<string> 
72 59#include·<ostream> 
73 60#include·<vector> 
74 6175 61
75 62#include·<OpenMesh/Core/System/config.h> 
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh> 
77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
79 66#include·<OpenMesh/Core/Utils/GenProg.hh> 
80 6776 62namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
 77 63namespace·Subdivider·{·//·BEGIN_NS_SUBDIVIDER
 78 64namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE
 79 65
 80 66
 81 67//==·FORWARDS
 82 =================================================================
81 6883 68
 84 69template·<typename·M>·class·CompositeT;
 85 70template·<typename·M>·class·RuleInterfaceT;
82 69//==·NAMESPACES 
83 =============================================================== 
84 70 
85 7186 71
86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
87 73namespace·IO·{87 72//==·CLASS·DEFINITION
 88 =========================================================
 89 73
88 7490 74
89 75 
90 76//===·IMPLEMENTATION 
91 ========================================================== 
92 77 
93 78 
94 _\x88_\x89class·OPENMESHDLLEXPORT·_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
95 90{91 75//·--------------------------------------------------------------------------
 92 --
 93 76
 94 82template·<·typename·R·>
 95 _\x88_\x83struct·_\x8R_\x8u_\x8l_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e
 96 84{
 97 85·explicit·_\x8R_\x8u_\x8l_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(int·_idx=-1)·:·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_idx)·{}
 98 86·typedef·R·Rule;
 99 87
 100 88·operator·bool()·const·{·return·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d();·}
 101 89
 102 90};
 103 91
 104 95#define·COMPOSITE_RULE(·classname,·mesh_type·)·\
 105 96·protected:\
 106 97·friend·class·CompositeT<mesh_type>;·\
96 91public:107 98·public:·\
 108 99·const·char·*type()·const·override·{·return·#classname;·}·\
 109 100·typedef·classname<mesh_type>·Self;·\
 110 101·typedef·RuleHandleT<·Self·>·Handle
97 92 
98 93·_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_(); 
99 94 
100 _\x89_\x86·virtual·_\x8~_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{}; 
101 97 
102 _\x89_\x88·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"PLY·polygon·file 
103 format";·} 
104 _\x89_\x89·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"ply";·} 
105 100 
106 101·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions, 
107 std::streamsize·_precision·=·6)·const·override; 
108 102111 102
 112 103
 113 104//·-------------------------------------------------------------------------
 114 ---
 115 _\x81_\x80_\x88template·<typename·M>·class·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T
 116 109{
 117 110public:
 118 111
 119 112·typedef·M·Mesh;
 120 113·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8S_\x8e_\x8l_\x8f;
 121 114·typedef·_\x8R_\x8u_\x8l_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8·_\x8S_\x8e_\x8l_\x8f_\x8·_\x8>·_\x8R_\x8u_\x8l_\x8e;
109 103·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions, 
110 std::streamsize·_precision·=·6)·const·override; 
111 104 
112 105·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_be,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·const·override; 
113 106 
114 107·enum·ValueType·{ 
115 108·Unsupported·=·0, 
116 109·ValueTypeFLOAT32,·ValueTypeFLOAT, 
117 110·ValueTypeINT32,·ValueTypeINT·,·ValueTypeUINT, 
118 111·ValueTypeUCHAR,·ValueTypeCHAR,·ValueTypeUINT8, 
Max diff block lines reached; 21564/26105 bytes (82.60%) of diff not shown.
37.0 KB
./usr/share/doc/libopenmesh-dev/html/a00596.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 90, 161 lines modifiedOffset 90, 136 lines modified
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>··</div>
96 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">RulesT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00599_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
 100 <code>#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</code><br·/>
 101 <code>#include·&lt;vector&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:</div>103 Include·dependency·graph·for·RulesT.hh:</div>
102 <div·class="dyncontent">104 <div·class="dyncontent">
103 <div·class="center"><img·src="a00597.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00597.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="2048,5,2253,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="158,5,383,45"/>
 108 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="195,48,155,67,122,95,111,112,104,130,98,168,92,167,99,129,107,109,118,92,152,62,193,43"/>
106 <area·shape="rect"·href="a00599.html"·title="·"·alt=""·coords="2053,93,2248,133"/>110 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="133,93,409,133"/>
107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>111 <area·shape="poly"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>
 112 <area·shape="rect"·title="·"·alt=""·coords="433,101,495,126"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="314,43,427,93,425,98,312,48"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="271,533,449,573"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="97,222,101,273,113,343,124,381,138,418,158,453,182,483,217,511,258,529,256,534,215,515,178,487,153,456,134,420,119,382,108,344,96,274,92,222"/>
108 <area·shape="rect"·href="a00608.html"·title="·"·alt=""·coords="2053,181,2248,221"/>116 <area·shape="rect"·title="·"·alt=""·coords="224,189,283,214"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>117 <area·shape="poly"·title="·"·alt=""·coords="269,134,261,175,256,174,264,133"/>
 118 <area·shape="rect"·href="a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="307,181,594,221"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="311,131,400,173,398,178,309,136"/>
110 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/> 
112 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="357,269,515,309"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/> 
114 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/> 
116 <area·shape="rect"·title="·"·alt=""·coords="1596,885,1775,925"/>120 <area·shape="rect"·title="·"·alt=""·coords="309,277,360,302"/>
117 <area·shape="poly"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/> 
119 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="753,797,917,837"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,[·...·truncated·by·diffoscope;·len:·15,·SHA:·c70dd9f4709dcec8ce99d268ce962a7fdaf85b903822316b8dea96a3e1990fe7·...·]"/>121 <area·shape="poly"·title="·"·alt=""·coords="427,224,363,271,360,266,423,219"/>
 122 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="385,269,549,309"/>
 123 <area·shape="poly"·title="·"·alt=""·coords="457,221,463,255,458,256,452,222"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="385,311,247,340,172,359,161,383,162,406,173,429,192,452,247,493,305,525,303,530,244,497,188,456,168,432,156,407,156,381,169,355,246,335,384,305"/>
121 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="357,357,515,397"/>125 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="183,357,377,397"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="427,312,334,354,332,349,425,307"/>
 127 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,357,566,397"/>
122 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>128 <area·shape="poly"·title="·"·alt=""·coords="473,309,480,343,475,344,468,310"/>
123 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="329,893,391,918"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/> 
127 <area·shape="rect"·title="·"·alt=""·coords="469,893,555,918"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/> 
129 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/> 
131 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/> 
134 <area·shape="rect"·title="·"·alt=""·coords="787,893,863,918"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/> 
137 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="549,453,800,478"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/> 
139 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/> 
142 <area·shape="rect"·title="·"·alt=""·coords="601,717,687,742"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/> 
144 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="742,621,906,661"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/> 
146 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/> 
150 <area·shape="rect"·title="·"·alt=""·coords="1062,717,1138,742"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/> 
152 <area·shape="rect"·title="·"·alt=""·coords="712,717,787,742"/> 
153 <area·shape="poly"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/> 
154 <area·shape="rect"·title="·"·alt=""·coords="861,717,936,742"/> 
155 <area·shape="poly"·title="·"·alt=""·coords="843,660,882,704,878,708,839,663"/> 
156 <area·shape="poly"·title="·"·alt=""·coords="1189,560,1273,580,1316,597,1356,619,1381,638,1399,657,1411,679,1423,709,1426,734,1422,754,1414,773,1408,798,1403,819,1403,827,1407,836,1434,854,1476,869,1583,890,1582,895,1475,874,1431,859,1403,839,1398,828,1398,818,1403,797,1409,772,1417,752,1421,733,1417,710,1407,681,1395,660,1378,642,1353,624,1314,602,1272,585,1188,565"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="1025,558,874,562,693,573,521,592,452,606,401,624,359,649,320,680,284,715,253,752,203,825,171,882,166,879,198,822,249,749,280,711,316,676,356,644,399,619,451,601,520,587,692,567,874,557,1024,553"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="1025,565,860,587,783,604,731,624,708,641,687,663,658,706,654,703,683,659,704,637,728,619,782,599,859,582,1024,560"/> 
159 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/> 
160 <area·shape="poly"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/> 
161 <area·shape="rect"·title="·"·alt=""·coords="982,629,1053,654"/> 
162 <area·shape="poly"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/> 
163 <area·shape="rect"·title="·"·alt=""·coords="1077,629,1136,654"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/> 
165 <area·shape="poly"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/> 
166 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/> 
167 <area·shape="poly"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/> 
168 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/> 
169 <area·shape="poly"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/> 
170 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/> 
171 <area·shape="poly"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/> 
172 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/> 
173 <area·shape="poly"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/> 
174 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/> 
175 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/> 
176 <area·shape="poly"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/> 
177 <area·shape="poly"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/> 
178 <area·shape="poly"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/> 
179 <area·shape="poly"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/> 
180 <area·shape="poly"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/> 
181 <area·shape="poly"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/> 
182 <area·shape="rect"·title="·"·alt=""·coords="1584,717,1645,742"/> 
183 <area·shape="poly"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/> 
184 <area·shape="poly"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/> 
Max diff block lines reached; 12996/32701 bytes (39.74%) of diff not shown.
4.98 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 78 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 JacobiLaplaceSmootherT.hh·File·Reference 
7 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.m_.o_.o_.t_.h_.e_.r_./_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T_.._.h_.h>6 RulesT.hh·File·Reference
 7 #include·<OpenMesh/Core/System/config.hh>
 8 #include·<OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh>
 9 #include·<vector>
8 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:10 Include·dependency·graph·for·RulesT.hh:
9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 14 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8T_\x8v_\x8v_\x83_\x8<_\x8·_\x8M_\x8·_\x8>
 15  ·······_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e·Composite·Subdivision·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 16  
 17 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8T_\x8v_\x8v_\x84_\x8<_\x8·_\x8M_\x8·_\x8>
 18  ·······Topological·composite·rule·Tvv,4·doing·a·1-4·split·of·a·face.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 19  
 20 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8V_\x8F_\x8<_\x8·_\x8M_\x8·_\x8>
 21  ·······Composite·rule·_\x8V_\x8F.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 22  
 23 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8F_\x8F_\x8<_\x8·_\x8M_\x8·_\x8>
 24  ·······Composite·rule·_\x8F_\x8F.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 25  
 26 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8F_\x8F_\x8c_\x8<_\x8·_\x8M_\x8·_\x8>
 27  ·······Composite·rule·_\x8F_\x8F_\x8c.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 28  
 29 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8F_\x8V_\x8<_\x8·_\x8M_\x8·_\x8>
 30  ·······Composite·rule·_\x8F_\x8V.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 31  
 32 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8F_\x8V_\x8c_\x8<_\x8·_\x8M_\x8·_\x8>
 33  ·······Composite·rule·_\x8F_\x8V_\x8c.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 34  
 35 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8V_\x8V_\x8<_\x8·_\x8M_\x8·_\x8>
 36  ·······Composite·rule·_\x8V_\x8V.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 37  
 38 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8V_\x8V_\x8c_\x8<_\x8·_\x8M_\x8·_\x8>
 39  ·······Composite·rule·_\x8V_\x8V_\x8c.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 40  
 41 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8V_\x8E_\x8<_\x8·_\x8M_\x8·_\x8>
 42  ·······Composite·rule·_\x8V_\x8E.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 43  
 44 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8V_\x8d_\x8E_\x8<_\x8·_\x8M_\x8·_\x8>
 45  ·······Composite·rule·_\x8V_\x8d_\x8E.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 46  
12 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8m_.o_.o_.t_.h_.e_.r_.:_.:_.J_.a_.c_.o_.b_.i_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T_.<_.·_.M_.e_.s_.h_\x8·_\x8>47 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.A_.d_.a_.p_.t_.i_.v_.e_.:_.:_.V_.d_.E_.c_.<_.·_.M_\x8·_\x8>
13  ·······Laplacian·Smoothing.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.48  ·······Composite·rule·_.V_.d_.E_.c.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 49  
 50 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8E_\x8V_\x8<_\x8·_\x8M_\x8·_\x8>
 51  ·······Composite·rule·_\x8E_\x8V.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 52  
 53 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8E_\x8V_\x8c_\x8<_\x8·_\x8M_\x8·_\x8>
 54  ·······Composite·rule·_\x8E_\x8V_\x8c.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 55  
 56 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8E_\x8F_\x8<_\x8·_\x8M_\x8·_\x8>
 57  ·······Composite·rule·_\x8E_\x8F.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 58  
 59 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8F_\x8E_\x8<_\x8·_\x8M_\x8·_\x8>
 60  ·······Composite·rule·_\x8F_\x8E.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 61  
 62 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8E_\x8d_\x8E_\x8<_\x8·_\x8M_\x8·_\x8>
 63  ·······Composite·rule·_\x8E_\x8d_\x8E.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 64  
 65 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8E_\x8d_\x8E_\x8c_\x8<_\x8·_\x8M_\x8·_\x8>
 66  ·······Composite·rule·_\x8E_\x8d_\x8E_\x8c.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14  67  
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s68 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h69 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the70  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.71 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  72  
 73 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e
 74  ···········Software·related·to·adaptive·subdivision·of·meshes.
 75  
20 ===============================================================================76 ===============================================================================
21 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.77 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
22 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.78 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
1.57 KB
./usr/share/doc/libopenmesh-dev/html/a00596.js
1.48 KB
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 20 lines modified
1 var·a00596·=·[1 var·a00596·=·[
2 ····["OpenMesh::Smoother::JacobiLaplaceSmootherT<·Mesh·>",·"a03594.html",·"a03594"]2 ····["OpenMesh::Subdivider::Adaptive::Tvv3<·M·>",·"a03638.html",·"a03638"],
 3 ····["OpenMesh::Subdivider::Adaptive::Tvv4<·M·>",·"a03642.html",·"a03642"],
 4 ····["OpenMesh::Subdivider::Adaptive::VF<·M·>",·"a03646.html",·"a03646"],
 5 ····["OpenMesh::Subdivider::Adaptive::FF<·M·>",·"a03650.html",·"a03650"],
 6 ····["OpenMesh::Subdivider::Adaptive::FFc<·M·>",·"a03654.html",·"a03654"],
 7 ····["OpenMesh::Subdivider::Adaptive::FV<·M·>",·"a03658.html",·"a03658"],
 8 ····["OpenMesh::Subdivider::Adaptive::FVc<·M·>",·"a03662.html",·"a03662"],
 9 ····["OpenMesh::Subdivider::Adaptive::VV<·M·>",·"a03666.html",·"a03666"],
 10 ····["OpenMesh::Subdivider::Adaptive::VVc<·M·>",·"a03670.html",·"a03670"],
 11 ····["OpenMesh::Subdivider::Adaptive::VE<·M·>",·"a03674.html",·"a03674"],
 12 ····["OpenMesh::Subdivider::Adaptive::VdE<·M·>",·"a03678.html",·"a03678"],
 13 ····["OpenMesh::Subdivider::Adaptive::VdEc<·M·>",·"a03682.html",·"a03682"],
 14 ····["OpenMesh::Subdivider::Adaptive::EV<·M·>",·"a03686.html",·"a03686"],
 15 ····["OpenMesh::Subdivider::Adaptive::EVc<·M·>",·"a03690.html",·"a03690"],
 16 ····["OpenMesh::Subdivider::Adaptive::EF<·M·>",·"a03694.html",·"a03694"],
 17 ····["OpenMesh::Subdivider::Adaptive::FE<·M·>",·"a03698.html",·"a03698"],
 18 ····["OpenMesh::Subdivider::Adaptive::EdE<·M·>",·"a03702.html",·"a03702"],
 19 ····["OpenMesh::Subdivider::Adaptive::EdEc<·M·>",·"a03706.html",·"a03706"]
3 ];20 ];
120 KB
./usr/share/doc/libopenmesh-dev/html/a00596_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">RulesT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00596.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00596.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 140, 83 lines modifiedOffset 140, 494 lines modified
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·JacobiLaplaceSmootherT</span></div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··Composite·Subdivision·and·Averaging·Rules</span></div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH</span></div>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH</span></div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH</span></div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH</span></div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</span></div>157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</span></div>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·--------------------·STL</span></div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Smoother·{</div>162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBDIVIDER</span></div>
 167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div>
 168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//=============================================================================</span></div>
167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
168 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};"> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03594.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03594.html">JacobiLaplaceSmootherT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT</a>&lt;Mesh&gt;</div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> 
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</div> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT&lt;Mesh&gt;</a>············<a·class="code·hl_class"·href="a03598.html">Base</a>;</div> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div> 
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div> 
175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>
176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03594.html">JacobiLaplaceSmootherT</a>(·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh·)·:·<a·c[·...·truncated·by·diffoscope;·len:·87,·SHA:·c348a6b05fece22bb810104675602b1f2ff378021a5b09f79fcd20518deb83a8·...·]>174 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">
 175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03638.html">···84</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·M&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03638.html">Tvv3</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT</a>&lt;M&gt;</div>
177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>
 177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03638.html#a8cb3b185a2a7db8aad9f3d33e52182a1">···86</a></span>··COMPOSITE_RULE(·<a·class="code·hl_class"·href="a03638.html">Tvv3</a>,·M·);</div>
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·override:·alloc·umbrellas</span></div> 
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03594.html#ab2005750a4f280668298131ab37588af">smooth</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n);</div> 
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">protected</span>:</div>178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">private</span>:</div>
 179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>·················<a·class="code·hl_class"·href="a03610.html">Base</a>;</div>
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··</div>
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C0();</div>181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C1();</div> 
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>·<a·class="code·hl_class"·href="a03610.html">Inherited</a>;</div>
187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">private</span>:</div>185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03638.html">Tvv3</a>(M&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03610.html">Inherited</a>(_mesh)·{·Base::set_subdiv_type(3);·};</div>
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;typename·Mesh::Normal&gt;</a>···umbrellas_;</div> 
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;typename·Mesh::Normal&gt;</a>···squared_umbrellas_;</div>187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·raise(<span·class="keyword">typename</span>·M::FaceHandle&amp;···_fh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·[·...·truncated·by·diffoscope;·len:·52,·SHA:·83e551e7b55ab75e3e109dba170b02230d1eb0b981f204a865cf0a475a68bf38·...·];</div>
 188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">void</span>·raise(<span·class="keyword">typename</span>·M::VertexHandle&amp;·_vh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state)·<span·class="keyword">override</span>;</div>
192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>189 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>
193 </div>190 </div>
194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</span></div>193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</span></div>
 194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 196 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};">
 197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03642.html">··106</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·M&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03642.html">Tvv4</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT</a>&lt;M&gt;</div>
 198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>{</div>
 199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03642.html#aa519b268fb79a42557a49d07344b6819">··108</a></span>··COMPOSITE_RULE(·<a·class="code·hl_class"·href="a03642.html">Tvv4</a>,·M·);</div>
 200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 201 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">private</span>:</div>
 202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>·················<a·class="code·hl_class"·href="a03610.html">Base</a>;</div>
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}·<span·class="comment">//·namespace·Smoother</span></div>203 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">public</span>:</div>
 204 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::HalfedgeHandle·HEH;</div>
 205 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::VertexHandle···VH;</div>
 206 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>···</div>
 207 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>·<a·class="code·hl_class"·href="a03610.html">Inherited</a>;</div>
 208 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 209 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03642.html">Tvv4</a>(M&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03610.html">Inherited</a>(_mesh)·{·Base::set_subdiv_type(4);·};</div>
 210 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 211 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keywordtype">void</span>·raise(<span·class="keyword">typename</span>·M::FaceHandle&amp;···_fh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state)·<span·class="keyword">override</span>;</div>
 212 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keywordtype">void</span>·raise(<span·class="keyword">typename</span>·M::VertexHandle&amp;·_vh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state)·<span·class="keyword">override</span>;</div>
 213 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<span·class="keywordtype">void</span>·raise(<span·class="keyword">typename</span>·M::EdgeHandle&amp;···_eh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state)·<span·class="keyword">override</span>;</div>
 214 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>215 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="keyword">private</span>:</div>
 216 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
 217 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keywordtype">void</span>·split_edge(HEH&amp;·_hh,·VH&amp;·_vh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state);</div>
 218 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<span·class="keywordtype">void</span>·check_edge(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·M::HalfedgeHandle&amp;·_hh,·</div>
 219 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··················<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state);</div>
Max diff block lines reached; 12390/96432 bytes (12.85%) of diff not shown.
26.0 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 JacobiLaplaceSmootherT.hh5 RulesT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 51, 101 lines modifiedOffset 51, 558 lines modified
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 49//55 49//
56 =============================================================================56 =============================================================================
57 50//57 50//
58 51//·CLASS·JacobiLaplaceSmootherT58 51//·Composite·Subdivision·and·Averaging·Rules
59 52//59 52//
60 53//60 53//
61 =============================================================================61 =============================================================================
62 5462 54
63 55#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH 
64 56#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH63 55#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH
 64 56#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH
65 5765 57
66 5866 58
67 59//==·INCLUDES67 59//==·INCLUDES
68 =================================================================68 =================================================================
69 6069 60
 70 61#include·<OpenMesh/Core/System/config.hh>
 71 62#include·<OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh>
 72 63//·--------------------·STL
 73 64#include·<vector>
70 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
71 62 
72 63 
73 64//==·NAMESPACES 
74 =============================================================== 
75 6574 65
76 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
77 67namespace·Smoother·{75 66
 76 67//==·NAMESPACE
 77 ================================================================
78 6878 68
 79 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 80 70namespace·Subdivider·{·//·BEGIN_NS_SUBDIVIDER
 81 71namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE
 82 72
 83 73
79 69//==·CLASS·DEFINITION84 74//==·CLASS·DEFINITION
80 =========================================================85 =========================================================
 86 75
 87 80//
 88 =============================================================================
81 70 
82 74template·<class·Mesh> 
83 _\x87_\x85class·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T·:·public·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T<Mesh> 
84 76{ 
85 77private: 
86 78·typedef·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8B_\x8a_\x8s_\x8e; 
87 79 
88 80public: 
89 8189 81
 90 _\x88_\x84template·<class·M>·class·_\x8T_\x8v_\x8v_\x83·:·public·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T<M>
 91 85{
 92 _\x88_\x86·COMPOSITE_RULE(·_\x8T_\x8v_\x8v_\x83,·M·);
 93 87private:
 94 88·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8B_\x8a_\x8s_\x8e;
90 82·explicit·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(·_\x8M_\x8e_\x8s_\x8h&·_mesh·)·:·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8> 
91 (_mesh)·{} 
92 83 
93 84·//·override:·alloc·umbrellas 
94 85·void·_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(unsigned·int·_n); 
95 86 
96 87 
97 88protected: 
98 8995 89
99 90·virtual·void·compute_new_positions_C0(); 
100 91·virtual·void·compute_new_positions_C1(); 
101 9296 90public:
 97 91
 98 92·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d;
102 9399 93
103 94private:100 94·explicit·_.T_.v_.v_.3(M&·_mesh)·:·_.I_.n_.h_.e_.r_.i_.t_.e_.d(_mesh)·{·Base::set_subdiv_type(3);·};
104 95101 95
105 96·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8>·umbrellas_; 
106 97·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.V_.P_.r_.o_.p_.H_.a_.n_.d_.l_.e_.T_.<_.t_.y_.p_.e_.n_.a_.m_.e_.·_.M_.e_.s_.h_.:_.:_.N_.o_.r_.m_.a_.l_.>·squared_umbrellas_;102 96·void·raise(typename·M::FaceHandle&·_fh,·_.s_.t_.a_.t_.e_.__.t·_target_state)·override;
 103 97·void·raise(typename·M::VertexHandle&·_vh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state)·override;
107 98};104 98};
108 99105 99
109 100106 100
110 101//107 101//
111 =============================================================================108 =============================================================================
112 102}·//·namespace·Smoother 
113 103}·//·namespace·OpenMesh 
114 104//109 102
 110 103
 111 _\x81_\x80_\x86template·<class·M>·class·_\x8T_\x8v_\x8v_\x84·:·public·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T<M>
 112 107{
 113 _\x81_\x80_\x88·COMPOSITE_RULE(·_\x8T_\x8v_\x8v_\x84,·M·);
 114 109
 115 110private:
 116 111·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8B_\x8a_\x8s_\x8e;
 117 112public:
 118 113·typedef·typename·M::HalfedgeHandle·HEH;
 119 114·typedef·typename·M::VertexHandle·VH;
 120 115
 121 116·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d;
 122 117
 123 118·explicit·_\x8T_\x8v_\x8v_\x84(M&·_mesh)·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d(_mesh)·{·Base::set_subdiv_type(4);·};
 124 119
 125 120·void·raise(typename·M::FaceHandle&·_fh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state)·override;
 126 121·void·raise(typename·M::VertexHandle&·_vh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state)·override;
 127 122·void·raise(typename·M::EdgeHandle&·_eh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state)·override;
 128 123
 129 124private:
 130 125
 131 126·void·split_edge(HEH&·_hh,·VH&·_vh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state);
 132 127·void·check_edge(const·typename·M::HalfedgeHandle&·_hh,
 133 128·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state);
 134 129};
 135 130
 136 131
Max diff block lines reached; 8998/26623 bytes (33.80%) of diff not shown.
20.8 KB
./usr/share/doc/libopenmesh-dev/html/a00597.map
    
Offset 1, 109 lines modifiedOffset 1, 33 lines modified
1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2048,5,2253,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="158,5,383,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="195,48,155,67,122,95,111,112,104,130,98,168,92,167,99,129,107,109,118,92,152,62,193,43"/>
3 <area·shape="rect"·id="Node000002"·href="$a00599.html"·title="·"·alt=""·coords="2053,93,2248,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00587_source.html"·title="·"·alt=""·coords="133,93,409,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>
 7 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="433,101,495,126"/>
 8 <area·shape="poly"·id="edge17_Node000001_Node000014"·title="·"·alt=""·coords="314,43,427,93,425,98,312,48"/>
 9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="271,533,449,573"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,222,101,273,113,343,124,381,138,418,158,453,182,483,217,511,258,529,256,534,215,515,178,487,153,456,134,420,119,382,108,344,96,274,92,222"/>
5 <area·shape="rect"·id="Node000003"·href="$a00608.html"·title="·"·alt=""·coords="2053,181,2248,221"/>11 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="224,189,283,214"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>12 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,134,261,175,256,174,264,133"/>
 13 <area·shape="rect"·id="Node000006"·href="$a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="307,181,594,221"/>
7 <area·shape="rect"·id="Node000004"·href="$a00266_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/> 
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/> 
9 <area·shape="rect"·id="Node000006"·href="$a00422_source.html"·title="·"·alt=""·coords="357,269,515,309"/> 
10 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>14 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="311,131,400,173,398,178,309,136"/>
11 <area·shape="rect"·id="Node000035"·href="$a00431_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/> 
12 <area·shape="poly"·id="edge71_Node000003_Node000035"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/> 
13 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1596,885,1775,925"/>15 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="309,277,360,302"/>
14 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/> 
15 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/> 
16 <area·shape="rect"·id="Node000007"·href="$a00374_source.html"·title="·"·alt=""·coords="753,797,917,837"/> 
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,68[·...·truncated·by·diffoscope;·len:·65,·SHA:·578dcee4b2e56b654300c648461bc425d45181a1742acd1b4ea3812314c63a6a·...·]"/>16 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="427,224,363,271,360,266,423,219"/>
 17 <area·shape="rect"·id="Node000008"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="385,269,549,309"/>
 18 <area·shape="poly"·id="edge7_Node000006_Node000008"·title="·"·alt=""·coords="457,221,463,255,458,256,452,222"/>
 19 <area·shape="poly"·id="edge8_Node000008_Node000003"·title="·"·alt=""·coords="385,311,247,340,172,359,161,383,162,406,173,429,192,452,247,493,305,525,303,530,244,497,188,456,168,432,156,407,156,381,169,355,246,335,384,305"/>
18 <area·shape="rect"·id="Node000009"·href="$a00419_source.html"·title="·"·alt=""·coords="357,357,515,397"/>20 <area·shape="rect"·id="Node000009"·href="$a01109_source.html"·title="·"·alt=""·coords="183,357,377,397"/>
 21 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="427,312,334,354,332,349,425,307"/>
 22 <area·shape="rect"·id="Node000010"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,357,566,397"/>
19 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>23 <area·shape="poly"·id="edge10_Node000008_Node000010"·title="·"·alt=""·coords="473,309,480,343,475,344,468,310"/>
20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/> 
21 <area·shape="poly"·id="edge61_Node000006_Node000010"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/> 
22 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="329,893,391,918"/> 
23 <area·shape="poly"·id="edge60_Node000006_Node000020"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/> 
24 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="469,893,555,918"/> 
25 <area·shape="poly"·id="edge62_Node000006_Node000026"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/> 
26 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1764,629,1844,654"/> 
27 <area·shape="poly"·id="edge70_Node000006_Node000033"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/> 
28 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/> 
29 <area·shape="poly"·id="edge63_Node000006_Node000034"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/> 
30 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/> 
31 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="787,893,863,918"/> 
32 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/> 
33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/> 
34 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="549,453,800,478"/> 
35 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/> 
36 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/> 
37 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/> 
38 <area·shape="poly"·id="edge14_Node000011_Node000005"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/> 
39 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="601,717,687,742"/> 
40 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/> 
41 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="742,621,906,661"/> 
42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/> 
43 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/> 
44 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/> 
45 <area·shape="poly"·id="edge16_Node000013_Node000005"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/> 
46 <area·shape="poly"·id="edge18_Node000013_Node000012"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/> 
47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1062,717,1138,742"/> 
48 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/> 
49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="712,717,787,742"/> 
50 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/> 
51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="861,717,936,742"/> 
52 <area·shape="poly"·id="edge20_Node000013_Node000016"·title="·"·alt=""·coords="843,660,882,704,878,708,839,663"/> 
53 <area·shape="poly"·id="edge22_Node000017_Node000005"·title="·"·alt=""·coords="1189,560,1273,580,1316,597,1356,619,1381,638,1399,657,1411,679,1423,709,1426,734,1422,754,1414,773,1408,798,1403,819,1403,827,1407,836,1434,854,1476,869,1583,890,1582,895,1475,874,1431,859,1403,839,1398,828,1398,818,1403,797,1409,772,1417,752,1421,733,1417,710,1407,681,1395,660,1378,642,1353,624,1314,602,1272,585,1188,565"/> 
54 <area·shape="poly"·id="edge24_Node000017_Node000010"·title="·"·alt=""·coords="1025,558,874,562,693,573,521,592,452,606,401,624,359,649,320,680,284,715,253,752,203,825,171,882,166,879,198,822,249,749,280,711,316,676,356,644,399,619,451,601,520,587,692,567,874,557,1024,553"/> 
55 <area·shape="poly"·id="edge27_Node000017_Node000012"·title="·"·alt=""·coords="1025,565,860,587,783,604,731,624,708,641,687,663,658,706,654,703,683,659,704,637,728,619,782,599,859,582,1024,560"/> 
56 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/> 
57 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/> 
58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="982,629,1053,654"/> 
59 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/> 
60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1077,629,1136,654"/> 
61 <area·shape="poly"·id="edge25_Node000017_Node000019"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/> 
62 <area·shape="poly"·id="edge26_Node000017_Node000020"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/> 
63 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/> 
64 <area·shape="poly"·id="edge29_Node000017_Node000021"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/> 
65 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/> 
66 <area·shape="poly"·id="edge30_Node000017_Node000022"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/> 
67 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/> 
68 <area·shape="poly"·id="edge32_Node000017_Node000023"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/> 
69 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/> 
70 <area·shape="poly"·id="edge34_Node000017_Node000024"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/> 
71 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/> 
72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/> 
73 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/> 
74 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/> 
75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/> 
76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/> 
77 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/> 
78 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/> 
79 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1584,717,1645,742"/> 
80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/> 
81 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/> 
82 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/> 
83 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/> 
84 <area·shape="poly"·id="edge49_Node000024_Node000031"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/> 
85 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="549,797,728,837"/>24 <area·shape="rect"·id="Node000012"·href="$a01028_source.html"·title="·"·alt=""·coords="590,357,754,397"/>
86 <area·shape="poly"·id="edge40_Node000027_Node000028"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/> 
87 <area·shape="poly"·id="edge41_Node000028_Node000005"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/> 
88 <area·shape="poly"·id="edge42_Node000028_Node000008"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/> 
89 <area·shape="poly"·id="edge46_Node000028_Node000010"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>25 <area·shape="poly"·id="edge14_Node000008_Node000012"·title="·"·alt=""·coords="513,307,616,350,614,355,511,312"/>
 26 <area·shape="poly"·id="edge11_Node000010_Node000003"·title="·"·alt=""·coords="445,400,415,420,389,447,372,483,365,520,359,519,367,481,384,444,411,416,442,395"/>
 27 <area·shape="rect"·id="Node000011"·href="$a00989_source.html"·title="·"·alt=""·coords="398,445,562,485"/>
90 <area·shape="poly"·id="edge44_Node000028_Node000020"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/> 
91 <area·shape="poly"·id="edge47_Node000028_Node000026"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/> 
92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="587,893,677,918"/> 
93 <area·shape="poly"·id="edge43_Node000028_Node000029"·title="·"·alt=""·coords="640,838,637,879,631,879,635,837"/>28 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="486,398,484,432,479,431,480,397"/>
 29 <area·shape="poly"·id="edge13_Node000011_Node000003"·title="·"·alt=""·coords="455,488,399,527,396,523,452,483"/>
 30 <area·shape="poly"·id="edge15_Node000012_Node000003"·title="·"·alt=""·coords="662,399,627,444,603,467,576,488,521,515,463,534,462,529,519,510,573,483,599,463,623,440,657,396"/>
94 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="701,893,752,918"/>31 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="638,453,714,478"/>
95 <area·shape="poly"·id="edge45_Node000028_Node000030"·title="·"·alt=""·coords="660,836,706,881,703,884,656,840"/> 
96 <area·shape="poly"·id="edge50_Node000031_Node000005"·title="·"·alt=""·coords="1688,838,1688,871,1683,871,1683,838"/> 
97 <area·shape="poly"·id="edge56_Node000032_Node000007"·title="·"·alt=""·coords="1232,663,1200,708,1177,732,1151,752,1097,777,1040,796,983,807,931,814,930,809,983,802,1039,790,1095,772,1148,747,1173,728,1196,705,1227,660"/> 
98 <area·shape="poly"·id="edge53_Node000032_Node000010"·title="·"·alt=""·coords="1161,662,1065,686,993,712,981,721,972,732,964,742,949,752,874,779,808,792,748,794,691,791,572,783,503,786,425,800,359,819,295,843,193,889,191,884,293,838,357,814,423,795,503,781,572,777,691,785,748,789,807,786,873,774,947,747,960,738,968,728,977,718,991,707,1063,681,1160,657"/> 
99 <area·shape="poly"·id="edge54_Node000032_Node000014"·title="·"·alt=""·coords="1211,664,1132,712,1129,707,1208,659"/> 
100 <area·shape="poly"·id="edge55_Node000032_Node000020"·title="·"·alt=""·coords="1173,664,1113,685,1051,712,1034,722,1023,733,1011,743,993,752,920,773,855,780,797,779,741,773,687,768,629,768,566,777,494,800,461,817,429,840,381,884,377,880,426,835,458,813,492,795,565,772,629,763,687,763,742,768,797,774,855,775,919,767,991,747,1008,738,1019,729,1031,718,1048,707,1111,680,1172,659"/> 
101 <area·shape="poly"·id="edge57_Node000032_Node000021"·title="·"·alt=""·coords="1258,660,1289,697,1284,701,1254,663"/> 
102 <area·shape="poly"·id="edge64_Node000034_Node000005"·title="·"·alt=""·coords="1190,394,1195,395,1306,411,1405,420,1493,428,1575,440,1652,460,1727,493,1765,516,1803,545,1883,619,1915,651,1942,679,1951,694,1956,711,1956,729,1949,750,1935,776,1918,798,1874,835,1824,863,1775,883,1773,879,1822,859,1871,831,1914,794,1931,773,1944,748,1950,729,1951,712,1946,696,1938,682,1912,655,1879,623,1800,549,1762,521,1725,498,1650,465,1574,445,1493,434,1404,426,1306,416,1194,400,1189,399"/> 
103 <area·shape="poly"·id="edge69_Node000034_Node000011"·title="·"·alt=""·coords="1025,398,746,453,745,447,1024,392"/> 
104 <area·shape="poly"·id="edge67_Node000034_Node000013"·title="·"·alt=""·coords="1088,399,856,614,853,610,1085,396"/>32 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>
105 <area·shape="poly"·id="edge68_Node000034_Node000017"·title="·"·alt=""·coords="1109,398,1109,520,1104,520,1104,398"/> 
106 <area·shape="poly"·id="edge65_Node000034_Node000023"·title="·"·alt=""·coords="1190,390,1357,424,1560,475,1657,507,1744,541,1813,579,1839,599,1858,620,1867,638,1870,658,1866,696,1861,696,1865,658,1862,640,1854,623,1835,603,1810,583,1742,546,1656,512,1558,481,1356,429,1188,396"/> 
107 <area·shape="poly"·id="edge66_Node000034_Node000024"·title="·"·alt=""·coords="1144,395,1560,613,1557,617,1141,400"/> 
108 <area·shape="poly"·id="edge72_Node000035_Node000005"·title="·"·alt=""·coords="2254,574,2245,628,2224,700,2208,739,2188,776,2163,810,2132,839,2107,854,2072,866,1984,884,1883,896,1789,903,1789,897,1883,890,1983,879,2071,861,2105,849,2129,835,2159,807,2184,773,2203,737,2219,699,2240,627,2249,573"/> 
109 </map>33 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00597.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 5b9ad9094e025161908be33ab3b999bd1 622f1560f872e6665be8e9e76f459d06
22.5 MB
./usr/share/doc/libopenmesh-dev/html/a00597.png
22.5 MB
sng
Max HTML report size reached
1.44 KB
./usr/share/doc/libopenmesh-dev/html/a00598.map
    
Offset 1, 10 lines modifiedOffset 1, 5 lines modified
1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="109,5,315,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,231,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00854_source.html"·title="·"·alt=""·coords="5,101,200,141"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="181,56,126,103,123,99,178,52"/> 
5 <area·shape="rect"·id="Node000004"·href="$a00602.html"·title="·"·alt=""·coords="224,93,419,148"/>3 <area·shape="rect"·id="Node000002"·href="$a00599.html"·title="·"·alt=""·coords="15,93,221,148"/>
6 <area·shape="poly"·id="edge4_Node000001_Node000004"·title="·"·alt=""·coords="246,52,292,91,289,95,243,56"/> 
7 <area·shape="rect"·id="Node000003"·href="$a00851_source.html"·title="·"·alt=""·coords="5,196,200,236"/> 
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,154,98,196,93,196,91,154"/> 
9 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="109,182,107,141,113,141,114,182"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="121,59,121,93,115,93,115,59"/>
10 </map>5 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00598.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 5a3c9fe91f57502263d7e0d1947359881 07387c448f35a8637348dba1d9b6eab8
1.19 MB
./usr/share/doc/libopenmesh-dev/html/a00598.png
1.19 MB
sng
    
Offset 1, 250 lines modifiedOffset 1, 162 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·424;·height:·241;·bitdepth:·8;3 ····width:·236;·height:·153;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 bKGD·{red:·255;··green:·255;··blue:·255;}6 bKGD·{red:·255;··green:·255;··blue:·255;}
7 IMAGE·{7 IMAGE·{
8 ····pixels·hex8 ····pixels·hex
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 13 00000000·00000000·00000000·00000000·6464641c·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·6464641c·00000000·00000000·00000000·00000000·
 14 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 15 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 16 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 17 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 18 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 19 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·707070ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·707070ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·262626ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·262626ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 20 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 21 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·505050ff·2e2e2eff·2b2b2bff·444444ff·838383ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·464646ff·262626ff·727272ff·999999ff·999999ff·999999ff·8b8b8bff·262626ff·2b2b2bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·383838ff·080808ff·262626ff·262626ff·262626ff·262626ff·262626ff·262626ff·282828ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·7b7b7bff·939393ff·565656ff·333333ff·303030ff·525252ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 22 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·838383ff·101010ff·272727ff·616161ff·676767ff·3a3a3aff·050505ff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·2b2b2bff·0e0e0eff·2e2e2eff·999999ff·999999ff·999999ff·4f4f4fff·0f0f0fff·070707ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8c8c8cff·050505ff·6d6d6dff·737373ff·737373ff·252525ff·2c2c2cff·737373ff·737373ff·737373ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8c8c8cff·070707ff·949494ff·2b2b2bff·1c1c1cff·626262ff·6b6b6bff·494949ff·1a1a1aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 23 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·242424ff·2a2a2aff·989898ff·999999ff·999999ff·999999ff·4a4a4aff·0a0a0aff·919191ff·999999ff·3b3b3bff·696969ff·4a4a4aff·2e2e2eff·444444ff·8d8d8dff·999999ff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·3b3b3bff·6a6a6aff·4d4d4dff·2e2e2eff·3d3d3dff·878787ff·999999ff·999999ff·2b2b2bff·434343ff·0a0a0aff·868686ff·999999ff·979797ff·121212ff·4b4b4bff·070707ff·999999ff·999999ff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·787878ff·3a3a3aff·2c2c2cff·4a4a4aff·919191ff·999999ff·999999ff·1c1c1cff·5c5c5cff·4d4d4dff·2e2e2eff·3d3d3dff·878787ff·999999ff·999999ff·999999ff·5f5f5fff·2e2e2eff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·989898ff·5c5c5cff·333333ff·343434ff·5f5f5fff·999999ff·999999ff·999999ff·989898ff·5c5c5cff·333333ff·343434ff·5f5f5fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·787878ff·3a3a3aff·2c2c2cff·4a4a4aff·919191ff·999999ff·999999ff·999999ff·5f5f5fff·2e2e2eff·8e8e8eff·000000ff·797979ff·999999ff·999999ff·999999ff·919191ff·999999ff·999999ff·323232ff·7a7a7aff·999999ff·999999ff·8c8c8cff·262626ff·929292ff·999999ff·1c1c1cff·5b5b5bff·4a4a4aff·2e2e2eff·444444ff·8d8d8dff·999999ff·999999ff·979797ff·535353ff·2e2e2eff·3f3f3fff·767676ff·000000ff·8d8d8dff·999999ff·3f3f3fff·6c6c6cff·999999ff·636363ff·414141ff·999999ff·999999ff·999999ff·8f8f8fff·272727ff·868686ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·979797ff·535353ff·2e2e2eff·3f3f3fff·767676ff·000000ff·8d8d8dff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·3b3b3bff·6a6a6aff·4c4c4cff·2e2e2eff·717171ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 24 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·000000ff·707070ff·999999ff·999999ff·999999ff·999999ff·929292ff·010101ff·646464ff·999999ff·1c1c1cff·080808ff·4c4c4cff·6a6a6aff·2f2f2fff·171717ff·959595ff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·999999ff·1c1c1cff·0c0c0cff·525252ff·6d6d6dff·303030ff·1c1c1cff·999999ff·999999ff·2b2b2bff·4a4a4aff·404040ff·494949ff·999999ff·6a6a6aff·1f1f1fff·6b6b6bff·070707ff·999999ff·999999ff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·8b8b8bff·060606ff·4f4f4fff·6e6e6eff·515151ff·363636ff·999999ff·999999ff·1c1c1cff·0c0c0cff·525252ff·6d6d6dff·303030ff·1c1c1cff·999999ff·999999ff·999999ff·313131ff·5c5c5cff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·3e3e3eff·151515ff·636363ff·616161ff·121212ff·464646ff·999999ff·999999ff·3e3e3eff·151515ff·636363ff·616161ff·121212ff·464646ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8b8b8bff·060606ff·4f4f4fff·6e6e6eff·515151ff·363636ff·999999ff·999999ff·999999ff·313131ff·5c5c5cff·959595ff·080808ff·4f4f4fff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·080808ff·4c4c4cff·6a6a6aff·2f2f2fff·171717ff·959595ff·999999ff·3c3c3cff·191919ff·656565ff·5e5e5eff·131313ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·838383ff·020202ff·898989ff·999999ff·999999ff·5a5a5aff·191919ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·3c3c3cff·191919ff·656565ff·5e5e5eff·131313ff·000000ff·8d8d8dff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·999999ff·1c1c1cff·0a0a0aff·505050ff·717171ff·8c8c8cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 25 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·000000ff·878787ff·999999ff·999999ff·999999ff·999999ff·999999ff·111111ff·505050ff·999999ff·1c1c1cff·3b3b3bff·999999ff·999999ff·959595ff·0f0f0fff·646464ff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·898989ff·000000ff·8d8d8dff·999999ff·2b2b2bff·4a4a4aff·7f7f7fff·0e0e0eff·969696ff·2b2b2bff·5e5e5eff·6b6b6bff·070707ff·999999ff·999999ff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·7d7d7dff·070707ff·949494ff·999999ff·999999ff·929292ff·999999ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·898989ff·000000ff·8d8d8dff·999999ff·959595ff·080808ff·898989ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·8c8c8cff·010101ff·787878ff·999999ff·999999ff·717171ff·020202ff·909090ff·8c8c8cff·010101ff·787878ff·999999ff·999999ff·717171ff·020202ff·909090ff·999999ff·212121ff·5d5d5dff·999999ff·7d7d7dff·070707ff·949494ff·999999ff·999999ff·929292ff·999999ff·999999ff·959595ff·080808ff·898989ff·999999ff·717171ff·1a1a1aff·070707ff·232323ff·494949ff·878787ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·3b3b3bff·999999ff·999999ff·959595ff·0f0f0fff·646464ff·8b8b8bff·010101ff·7f7f7fff·999999ff·999999ff·646464ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·252525ff·505050ff·999999ff·999999ff·202020ff·545454ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8b8b8bff·010101ff·7f7f7fff·999999ff·999999ff·646464ff·000000ff·8d8d8dff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·999999ff·1c1c1cff·434343ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 26 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7a7a7aff·000000ff·7d7d7dff·999999ff·999999ff·999999ff·999999ff·999999ff·070707ff·575757ff·999999ff·1c1c1cff·5c5c5cff·999999ff·999999ff·999999ff·2c2c2cff·4c4c4cff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·1c1c1cff·616161ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·252525ff·505050ff·0b0b0bff·949494ff·6b6b6bff·070707ff·999999ff·999999ff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·464646ff·181818ff·3b3b3bff·616161ff·939393ff·999999ff·999999ff·1c1c1cff·616161ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·6e6e6eff·1f1f1fff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·757575ff·020202ff·989898ff·999999ff·999999ff·939393ff·000000ff·7a7a7aff·757575ff·020202ff·989898ff·999999ff·999999ff·939393ff·000000ff·7a7a7aff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·464646ff·181818ff·3b3b3bff·616161ff·939393ff·999999ff·999999ff·6e6e6eff·1f1f1fff·999999ff·999999ff·999999ff·999999ff·898989ff·6c6c6cff·333333ff·070707ff·828282ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·5c5c5cff·999999ff·999999ff·999999ff·2c2c2cff·4c4c4cff·757575ff·060606ff·999999ff·999999ff·999999ff·858585ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·5f5f5fff·171717ff·999999ff·808080ff·020202ff·8b8b8bff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·757575ff·060606ff·999999ff·999999ff·999999ff·858585ff·000000ff·8d8d8dff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·1c1c1cff·5f5f5fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 27 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·959595ff·080808ff·545454ff·999999ff·999999ff·999999ff·999999ff·767676ff·000000ff·7a7a7aff·999999ff·1c1c1cff·525252ff·999999ff·999999ff·999999ff·222222ff·565656ff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·646464ff·010101ff·434343ff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·999999ff·969696ff·7a7a7aff·3f3f3fff·191919ff·979797ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·404040ff·4c4c4cff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·7f7f7fff·000000ff·919191ff·999999ff·999999ff·898989ff·000000ff·848484ff·7f7f7fff·000000ff·919191ff·999999ff·999999ff·898989ff·000000ff·848484ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·969696ff·7a7a7aff·3f3f3fff·191919ff·979797ff·999999ff·404040ff·4c4c4cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·111111ff·515151ff·999999ff·131313ff·6e6e6eff·999999ff·999999ff·828282ff·000000ff·8f8f8fff·999999ff·1c1c1cff·525252ff·999999ff·999999ff·999999ff·222222ff·565656ff·7e7e7eff·010101ff·949494ff·999999ff·999999ff·7b7b7bff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·929292ff·070707ff·767676ff·464646ff·2f2f2fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·7e7e7eff·010101ff·949494ff·999999ff·999999ff·7b7b7bff·000000ff·8d8d8dff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 28 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·505050ff·0a0a0aff·727272ff·999999ff·999999ff·858585ff·1a1a1aff·2f2f2fff·999999ff·999999ff·1c1c1cff·181818ff·8f8f8fff·999999ff·767676ff·020202ff·7f7f7fff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·969696ff·737373ff·8e8e8eff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·7b7b7bff·6f6f6fff·999999ff·999999ff·7d7d7dff·000000ff·8e8e8eff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·131313ff·7a7a7aff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·969696ff·141414ff·4a4a4aff·999999ff·999999ff·414141ff·181818ff·989898ff·969696ff·141414ff·4a4a4aff·999999ff·999999ff·414141ff·181818ff·989898ff·999999ff·212121ff·5d5d5dff·999999ff·7b7b7bff·6f6f6fff·999999ff·999999ff·7d7d7dff·000000ff·8e8e8eff·999999ff·131313ff·7a7a7aff·999999ff·8d8d8dff·545454ff·939393ff·999999ff·999999ff·7f7f7fff·050505ff·616161ff·999999ff·262626ff·494949ff·999999ff·999999ff·454545ff·000000ff·8f8f8fff·999999ff·1c1c1cff·181818ff·8f8f8fff·999999ff·767676ff·020202ff·7f7f7fff·969696ff·131313ff·525252ff·999999ff·989898ff·383838ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·3a3a3aff·3a3a3aff·0e0e0eff·6a6a6aff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·969696ff·131313ff·525252ff·999999ff·989898ff·383838ff·000000ff·8d8d8dff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 29 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·505050ff·080808ff·141414ff·1b1b1bff·050505ff·393939ff·929292ff·999999ff·999999ff·1c1c1cff·303030ff·0f0f0fff·1e1e1eff·050505ff·555555ff·999999ff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·999999ff·999999ff·999999ff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·8a8a8aff·2c2c2cff·101010ff·222222ff·080808ff·464646ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·7e7e7eff·101010ff·989898ff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·767676ff·111111ff·171717ff·151515ff·141414ff·7a7a7aff·999999ff·999999ff·767676ff·111111ff·171717ff·151515ff·141414ff·7a7a7aff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8a8a8aff·2c2c2cff·101010ff·222222ff·080808ff·464646ff·999999ff·7e7e7eff·101010ff·989898ff·999999ff·959595ff·464646ff·0c0c0cff·1c1c1cff·1d1d1dff·040404ff·3b3b3bff·979797ff·999999ff·717171ff·080808ff·1c1c1cff·141414ff·383838ff·000000ff·8f8f8fff·999999ff·1c1c1cff·303030ff·0f0f0fff·1e1e1eff·050505ff·555555ff·999999ff·999999ff·737373ff·0b0b0bff·191919ff·131313ff·353535ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·747474ff·010101ff·0e0e0eff·979797ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·737373ff·0b0b0bff·191919ff·131313ff·353535ff·000000ff·8d8d8dff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 30 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·949494ff·7a7a7aff·777777ff·8f8f8fff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·929292ff·7a7a7aff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·989898ff·737373ff·949494ff·999999ff·7d7d7dff·858585ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·747474ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·999999ff·898989ff·797979ff·8d8d8dff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·989898ff·737373ff·949494ff·505050ff·3d3d3dff·999999ff·999999ff·999999ff·999999ff·999999ff·7f7f7fff·828282ff·999999ff·999999ff·999999ff·969696ff·7f7f7fff·808080ff·979797ff·999999ff·999999ff·999999ff·999999ff·969696ff·7f7f7fff·808080ff·979797ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·898989ff·797979ff·8d8d8dff·999999ff·999999ff·505050ff·3d3d3dff·999999ff·999999ff·999999ff·999999ff·959595ff·7d7d7dff·7c7c7cff·8f8f8fff·999999ff·999999ff·999999ff·999999ff·909090ff·797979ff·8d8d8dff·959595ff·737373ff·979797ff·999999ff·7a7a7aff·8b8b8bff·929292ff·7a7a7aff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·949494ff·7b7b7bff·8c8c8cff·959595ff·737373ff·969696ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·737373ff·7f7f7fff·999999ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·949494ff·7b7b7bff·8c8c8cff·959595ff·737373ff·969696ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 31 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·222222ff·6b6b6bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·222222ff·6b6b6bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 32 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·959595ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·959595ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 33 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 34 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 35 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 36 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·161616ff·777777ff·999999ff·999999ff·4f4f4fff·000000ff·616161ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·161616ff·777777ff·999999ff·797979ff·2f2f2fff·0b0b0bff·050505ff·1b1b1bff·525252ff·949494ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·161616ff·777777ff·2b2b2bff·000000ff·000000ff·050505ff·1b1b1bff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·949494ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·020202ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 37 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·828282ff·0d0d0dff·989898ff·999999ff·989898ff·131313ff·3b3b3bff·232323ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·828282ff·0d0d0dff·989898ff·6e6e6eff·040404ff·454545ff·828282ff·939393ff·7f7f7fff·494949ff·656565ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·828282ff·0d0d0dff·989898ff·2b2b2bff·434343ff·999999ff·939393ff·585858ff·010101ff·7f7f7fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 38 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·535353ff·3a3a3aff·999999ff·999999ff·6d6d6dff·1e1e1eff·959595ff·0f0f0fff·7f7f7fff·999999ff·999999ff·999999ff·8a8a8aff·2d2d2dff·080808ff·191919ff·595959ff·000000ff·8d8d8dff·999999ff·2d2d2dff·000000ff·010101ff·131313ff·4f4f4fff·989898ff·999999ff·999999ff·1c1c1cff·494949ff·242424ff·080808ff·1d1d1dff·767676ff·999999ff·343434ff·000000ff·000000ff·000000ff·212121ff·999999ff·212121ff·5d5d5dff·999999ff·585858ff·1d1d1dff·999999ff·999999ff·999999ff·858585ff·010101ff·868686ff·999999ff·929292ff·424242ff·121212ff·090909ff·2d2d2dff·868686ff·999999ff·999999ff·999999ff·535353ff·3a3a3aff·989898ff·131313ff·3f3f3fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8c8c8cff·353535ff·0d0d0dff·0d0d0dff·383838ff·8e8e8eff·999999ff·999999ff·1c1c1cff·444444ff·242424ff·070707ff·191919ff·787878ff·545454ff·101010ff·080808ff·3d3d3dff·989898ff·999999ff·999999ff·1c1c1cff·494949ff·242424ff·080808ff·1d1d1dff·767676ff·999999ff·999999ff·8c8c8cff·353535ff·0d0d0dff·0d0d0dff·383838ff·8e8e8eff·999999ff·999999ff·575757ff·131313ff·060606ff·242424ff·7b7b7bff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·343434ff·000000ff·000000ff·000000ff·212121ff·999999ff·929292ff·424242ff·121212ff·090909ff·2d2d2dff·868686ff·999999ff·999999ff·999999ff·535353ff·3a3a3aff·999999ff·2b2b2bff·434343ff·999999ff·999999ff·989898ff·020202ff·646464ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·929292ff·424242ff·121212ff·090909ff·2d2d2dff·868686ff·999999ff·999999ff·575757ff·131313ff·060606ff·242424ff·7b7b7bff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·4a4a4aff·272727ff·080808ff·171717ff·6f6f6fff·999999ff·999999ff·1c1c1cff·4a4a4aff·272727ff·080808ff·171717ff·6f6f6fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 39 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·252525ff·676767ff·999999ff·999999ff·2f2f2fff·626262ff·999999ff·4f4f4fff·414141ff·999999ff·999999ff·999999ff·252525ff·323232ff·8c8c8cff·848484ff·1f1f1fff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·979797ff·7c7c7cff·161616ff·636363ff·999999ff·999999ff·1c1c1cff·0a0a0aff·737373ff·919191ff·525252ff·080808ff·8c8c8cff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8f8f8fff·040404ff·7c7c7cff·999999ff·999999ff·4c4c4cff·282828ff·999999ff·999999ff·313131ff·2c2c2cff·858585ff·919191ff·454545ff·1d1d1dff·989898ff·999999ff·999999ff·252525ff·676767ff·808080ff·000000ff·777777ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·262626ff·2c2c2cff·898989ff·888888ff·272727ff·2c2c2cff·999999ff·999999ff·1c1c1cff·131313ff·7a7a7aff·929292ff·3a3a3aff·080808ff·3d3d3dff·8e8e8eff·838383ff·0e0e0eff·666666ff·999999ff·999999ff·1c1c1cff·0a0a0aff·737373ff·919191ff·525252ff·080808ff·8c8c8cff·999999ff·262626ff·2c2c2cff·898989ff·888888ff·272727ff·2c2c2cff·999999ff·828282ff·030303ff·767676ff·949494ff·777777ff·464646ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·313131ff·2c2c2cff·858585ff·919191ff·454545ff·1d1d1dff·989898ff·999999ff·999999ff·252525ff·676767ff·999999ff·2b2b2bff·434343ff·999999ff·939393ff·585858ff·020202ff·838383ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·313131ff·2c2c2cff·858585ff·919191ff·454545ff·1d1d1dff·989898ff·828282ff·030303ff·767676ff·949494ff·777777ff·464646ff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·121212ff·797979ff·939393ff·4f4f4fff·0d0d0dff·989898ff·999999ff·1c1c1cff·121212ff·797979ff·939393ff·4f4f4fff·0d0d0dff·989898ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 40 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8f8f8fff·060606ff·919191ff·999999ff·898989ff·111111ff·969696ff·999999ff·8e8e8eff·101010ff·949494ff·999999ff·848484ff·000000ff·8c8c8cff·999999ff·999999ff·717171ff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·575757ff·343434ff·999999ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·999999ff·191919ff·5c5c5cff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·343434ff·424242ff·999999ff·989898ff·131313ff·626262ff·999999ff·888888ff·000000ff·898989ff·999999ff·999999ff·989898ff·080808ff·7e7e7eff·999999ff·8f8f8fff·060606ff·919191ff·737373ff·000000ff·888888ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·858585ff·000000ff·868686ff·999999ff·999999ff·7f7f7fff·000000ff·8a8a8aff·999999ff·1c1c1cff·555555ff·999999ff·999999ff·737373ff·010101ff·929292ff·999999ff·999999ff·373737ff·484848ff·999999ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·999999ff·191919ff·5c5c5cff·858585ff·000000ff·868686ff·999999ff·999999ff·7f7f7fff·000000ff·8a8a8aff·858585ff·070707ff·7e7e7eff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·888888ff·000000ff·898989ff·999999ff·999999ff·989898ff·080808ff·7e7e7eff·999999ff·8f8f8fff·060606ff·919191ff·999999ff·2b2b2bff·000000ff·000000ff·000000ff·040404ff·6c6c6cff·999999ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·212121ff·5d5d5dff·999999ff·888888ff·000000ff·898989ff·999999ff·999999ff·989898ff·080808ff·7e7e7eff·858585ff·070707ff·7e7e7eff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·555555ff·999999ff·999999ff·8f8f8fff·000000ff·898989ff·999999ff·1c1c1cff·555555ff·999999ff·999999ff·8f8f8fff·000000ff·898989ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 41 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·636363ff·2a2a2aff·999999ff·999999ff·4e4e4eff·000000ff·000000ff·000000ff·000000ff·000000ff·5f5f5fff·999999ff·737373ff·070707ff·999999ff·999999ff·999999ff·868686ff·000000ff·8d8d8dff·999999ff·666666ff·1d1d1dff·070707ff·000000ff·000000ff·232323ff·999999ff·999999ff·1c1c1cff·5d5d5dff·999999ff·999999ff·999999ff·2d2d2dff·4b4b4bff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·6e6e6eff·0b0b0bff·959595ff·717171ff·090909ff·949494ff·999999ff·747474ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·6b6b6bff·999999ff·636363ff·2a2a2aff·999999ff·808080ff·000000ff·777777ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·737373ff·020202ff·999999ff·999999ff·999999ff·949494ff·000000ff·797979ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·777777ff·070707ff·999999ff·999999ff·999999ff·3b3b3bff·434343ff·999999ff·999999ff·1c1c1cff·5d5d5dff·999999ff·999999ff·999999ff·2d2d2dff·4b4b4bff·737373ff·020202ff·999999ff·999999ff·999999ff·949494ff·000000ff·797979ff·999999ff·6b6b6bff·2b2b2bff·1f1f1fff·3a3a3aff·7d7d7dff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·1f1f1fff·5f5f5fff·999999ff·999999ff·747474ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·6b6b6bff·999999ff·636363ff·2a2a2aff·999999ff·999999ff·2b2b2bff·434343ff·999999ff·8c8c8cff·323232ff·202020ff·979797ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·212121ff·5d5d5dff·999999ff·747474ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·6b6b6bff·999999ff·6b6b6bff·2b2b2bff·1f1f1fff·3a3a3aff·7d7d7dff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 42 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·353535ff·585858ff·999999ff·989898ff·121212ff·808080ff·999999ff·999999ff·999999ff·707070ff·222222ff·999999ff·848484ff·000000ff·8c8c8cff·999999ff·999999ff·717171ff·000000ff·8d8d8dff·8b8b8bff·020202ff·696969ff·919191ff·989898ff·565656ff·212121ff·999999ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·999999ff·191919ff·5c5c5cff·999999ff·202020ff·5f5f5fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·989898ff·101010ff·686868ff·373737ff·3e3e3eff·999999ff·999999ff·878787ff·010101ff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·353535ff·585858ff·999999ff·989898ff·131313ff·404040ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·858585ff·000000ff·878787ff·999999ff·999999ff·7f7f7fff·000000ff·8a8a8aff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·777777ff·070707ff·999999ff·999999ff·999999ff·3b3b3bff·434343ff·999999ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·999999ff·191919ff·5c5c5cff·858585ff·000000ff·878787ff·999999ff·999999ff·7f7f7fff·000000ff·8a8a8aff·999999ff·999999ff·999999ff·989898ff·626262ff·080808ff·939393ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·202020ff·5f5f5fff·999999ff·999999ff·878787ff·010101ff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·353535ff·585858ff·999999ff·999999ff·2b2b2bff·434343ff·999999ff·999999ff·8f8f8fff·0b0b0bff·5c5c5cff·999999ff·999999ff·161616ff·6b6b6bff·999999ff·999999ff·7b7b7bff·000000ff·8f8f8fff·999999ff·212121ff·5d5d5dff·999999ff·878787ff·010101ff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·626262ff·080808ff·939393ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 43 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·979797ff·0a0a0aff·868686ff·999999ff·6d6d6dff·121212ff·999999ff·999999ff·999999ff·999999ff·959595ff·070707ff·7e7e7eff·999999ff·232323ff·333333ff·8c8c8cff·858585ff·202020ff·000000ff·8d8d8dff·868686ff·010101ff·727272ff·959595ff·777777ff·121212ff·212121ff·999999ff·999999ff·1c1c1cff·0b0b0bff·737373ff·919191ff·535353ff·080808ff·8c8c8cff·999999ff·2f2f2fff·444444ff·979797ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·494949ff·262626ff·060606ff·797979ff·999999ff·999999ff·999999ff·303030ff·2e2e2eff·828282ff·939393ff·797979ff·303030ff·959595ff·979797ff·0a0a0aff·868686ff·999999ff·999999ff·6e6e6eff·050505ff·474747ff·838383ff·939393ff·7f7f7fff·494949ff·656565ff·999999ff·252525ff·2e2e2eff·8a8a8aff·888888ff·272727ff·2c2c2cff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·777777ff·070707ff·999999ff·999999ff·999999ff·3b3b3bff·434343ff·999999ff·999999ff·1c1c1cff·0b0b0bff·737373ff·919191ff·535353ff·080808ff·8c8c8cff·999999ff·252525ff·2e2e2eff·8a8a8aff·888888ff·272727ff·2c2c2cff·999999ff·707070ff·494949ff·838383ff·959595ff·606060ff·030303ff·929292ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·2f2f2fff·444444ff·979797ff·999999ff·999999ff·303030ff·2e2e2eff·828282ff·939393ff·797979ff·303030ff·959595ff·979797ff·0a0a0aff·868686ff·999999ff·999999ff·2b2b2bff·434343ff·999999ff·999999ff·999999ff·505050ff·121212ff·959595ff·999999ff·323232ff·313131ff·8f8f8fff·868686ff·292929ff·000000ff·8f8f8fff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·303030ff·2e2e2eff·828282ff·939393ff·797979ff·303030ff·959595ff·707070ff·494949ff·838383ff·959595ff·606060ff·030303ff·929292ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·3b3b3bff·282828ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 44 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·737373ff·1a1a1aff·999999ff·999999ff·2f2f2fff·3e3e3eff·999999ff·999999ff·999999ff·999999ff·999999ff·2f2f2fff·404040ff·999999ff·898989ff·2c2c2cff·080808ff·191919ff·595959ff·000000ff·8d8d8dff·999999ff·535353ff·0e0e0eff·040404ff·222222ff·434343ff·212121ff·999999ff·999999ff·1c1c1cff·484848ff·232323ff·070707ff·1d1d1dff·747474ff·999999ff·999999ff·767676ff·181818ff·020202ff·212121ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·838383ff·000000ff·1a1a1aff·999999ff·999999ff·999999ff·999999ff·919191ff·464646ff·141414ff·070707ff·212121ff·6a6a6aff·999999ff·737373ff·1a1a1aff·999999ff·999999ff·999999ff·999999ff·797979ff·2e2e2eff·0b0b0bff·050505ff·1b1b1bff·525252ff·949494ff·999999ff·8b8b8bff·353535ff·0c0c0cff·0d0d0dff·373737ff·8d8d8dff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·777777ff·070707ff·999999ff·999999ff·999999ff·3b3b3bff·434343ff·999999ff·999999ff·1c1c1cff·484848ff·232323ff·070707ff·1d1d1dff·747474ff·999999ff·999999ff·8b8b8bff·353535ff·0c0c0cff·0d0d0dff·373737ff·8d8d8dff·999999ff·959595ff·525252ff·161616ff·050505ff·1c1c1cff·696969ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·767676ff·181818ff·020202ff·212121ff·999999ff·919191ff·464646ff·141414ff·070707ff·212121ff·6a6a6aff·999999ff·737373ff·1a1a1aff·999999ff·999999ff·999999ff·2b2b2bff·434343ff·999999ff·999999ff·999999ff·929292ff·0c0c0cff·5b5b5bff·999999ff·858585ff·252525ff·060606ff·1a1a1aff·5a5a5aff·000000ff·8f8f8fff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·919191ff·464646ff·141414ff·070707ff·212121ff·6a6a6aff·999999ff·959595ff·525252ff·161616ff·050505ff·1c1c1cff·696969ff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·999999ff·3b3b3bff·282828ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 45 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·444444ff·494949ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·444444ff·494949ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·444444ff·494949ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 46 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·161616ff·767676ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·161616ff·767676ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·161616ff·767676ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 47 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 48 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 49 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 50 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 51 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 52 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·959b9fff·959b9fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 53 00000000·00000000·00000000·00000000·65656556·666666ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·799ab6ff·799ab5ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 54 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·64a4d9ff·64a4d9ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 55 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·60b5ff18·63b8fffd·62b9fffe·62baff1a·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 56 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff6f·64b8fffb·64b8fffb·63b8ff6f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 57 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b7ffce·64b8fffd·63b8fffe·64b8ffcd·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 58 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·66b6ff23·63b8fffe·63b8ffff·63b8ffff·63b8ffff·60baff25·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 59 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·64b8ff7d·63b8fffa·63b8ffff·63b8ffff·63b8fffa·63b7ff7c·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 60 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·62b8ffda·63b7ffff·63b8ffff·63b8ffff·63b8ffff·62b7ffdd·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 61 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·65baff30·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·62b8ff2f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 62 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff89·63b8fffa·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8fffa·63b8ff88·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 63 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00ffff01·63b8ffe5·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffe6·00ffff01·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 64 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·62b7ff3c·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63baff3b·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 65 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ff95·63b8fff9·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8fffa·62b8ff94·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 66 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·80bfff04·63b8ffee·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffef·66ccff05·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 67 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff48·63b8ffff·62b7fffc·63b9fffa·63b9fffa·63b8fffb·63b8fffb·63b9fffa·63b9fffa·62b7fffc·63b8ffff·63b8ff48·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 68 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff36·64b9ff66·64b9ff66·64b9ff66·64b9ff66·64b9ffcc·64b9ffcc·64b9ff66·64b9ff66·64b9ff66·64b9ff66·63b8ff36·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 69 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 70 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 71 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 72 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 73 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 74 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 75 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 76 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 77 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 78 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 79 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 80 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 81 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 82 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 83 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 84 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 85 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 86 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 87 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 88 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 89 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 90 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 91 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 92 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 93 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 94 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 95 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 96 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 97 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 98 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 99 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 100 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 101 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·63ace8c7·63ace8c7·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 102 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·657481ff·657481ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 103 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 104 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 105 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 106 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 107 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·8a8a8aff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·999999ff·848484ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·8a8a8aff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5d5d5dff·c0c0c0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5d5d5dff·c0c0c0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 108 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·999999ff·848484ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·999999ff·848484ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 109 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·9e9e9eff·565656ff·454545ff·636363ff·bdbdbdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·a5a5a5ff·3f3f3fff·8e8e8eff·ffffffff·ffffffff·ffffffff·ffffffff·585858ff·3f3f3fff·d8d8d8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·070707ff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·d2d2d2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·9d9d9dff·ffffffff·adadadff·5d5d5dff·4a4a4aff·747474ff·dcdcdcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ddddddff·d6d6d6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·d6d6d6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 110 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f7f7f7ff·3e3e3eff·212121ff·959595ff·b2b2b2ff·7f7f7fff·090909ff·7d7d7dff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·878787ff·181818ff·151515ff·f8f8f8ff·ffffffff·ffffffff·c3c3c3ff·191919ff·000000ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2b2b2bff·8e8e8eff·bfbfbfff·bfbfbfff·6e6e6eff·1a1a1aff·bfbfbfff·bfbfbfff·bfbfbfff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2b2b2bff·c0c0c0ff·878787ff·131313ff·919191ff·b6b6b6ff·8e8e8eff·2a2a2aff·d6d6d6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 111 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7c7c7cff·151515ff·eeeeeeff·ffffffff·ffffffff·ffffffff·bcbcbcff·000000ff·c2c2c2ff·ffffffff·939393ff·8a8a8aff·989898ff·525252ff·616161ff·cececeff·ffffffff·ffffffff·ffffffff·d0d0d0ff·696969ff·4b4b4bff·737373ff·eaeaeaff·ffffffff·ffffffff·939393ff·8a8a8aff·9e9e9eff·545454ff·585858ff·c1c1c1ff·ffffffff·ffffffff·878787ff·3b3b3bff·404040ff·a3a3a3ff·ffffffff·ffffffff·5a5a5aff·7d7d7dff·000000ff·cbcbcbff·ffffffff·ffffffff·ffffffff·d0d0d0ff·696969ff·4b4b4bff·737373ff·eaeaeaff·ffffffff·ffffffff·e3e3e3ff·717171ff·494949ff·696969ff·dadadaff·ffffffff·ffffffff·6f6f6fff·636363ff·9e9e9eff·545454ff·585858ff·c1c1c1ff·ffffffff·ffffffff·ffffffff·dededeff·111111ff·fbfbfbff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·ffffffff·bbbbbbff·606060ff·4e4e4eff·828282ff·f5f5f5ff·ffffffff·ffffffff·ffffffff·bbbbbbff·606060ff·4e4e4eff·828282ff·f5f5f5ff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·e3e3e3ff·717171ff·494949ff·696969ff·dadadaff·ffffffff·ffffffff·ffffffff·dededeff·111111ff·fbfbfbff·2c2c2cff·898989ff·ffffffff·ffffffff·ffffffff·fbfbfbff·f5f5f5ff·ffffffff·848484ff·9c9c9cff·ffffffff·ffffffff·ffffffff·5a5a5aff·c3c3c3ff·ffffffff·6f6f6fff·636363ff·989898ff·525252ff·616161ff·cececeff·ffffffff·ffffffff·ffffffff·adadadff·545454ff·5d5d5dff·bbbbbbff·272727ff·abababff·ffffffff·999999ff·848484ff·ffffffff·d5d5d5ff·454545ff·f7f7f7ff·ffffffff·ffffffff·ffffffff·606060ff·afafafff·ffffffff·999999ff·848484ff·ffffffff·ffffffff·ffffffff·adadadff·545454ff·5d5d5dff·bbbbbbff·272727ff·abababff·ffffffff·ffffffff·d0d0d0ff·696969ff·4b4b4bff·737373ff·eaeaeaff·ffffffff·ffffffff·939393ff·8a8a8aff·9b9b9bff·565656ff·8d8d8dff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 112 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·222222ff·7b7b7bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·353535ff·676767ff·ffffffff·6f6f6fff·090909ff·595959ff·b2b2b2ff·767676ff·0a0a0aff·d8d8d8ff·ffffffff·bbbbbbff·101010ff·888888ff·b5b5b5ff·696969ff·202020ff·f5f5f5ff·ffffffff·6f6f6fff·0a0a0aff·696969ff·b4b4b4ff·7b7b7bff·090909ff·e5e5e5ff·ffffffff·878787ff·3b3b3bff·aaaaaaff·3a3a3aff·ffffffff·eaeaeaff·0e0e0eff·dfdfdfff·000000ff·cbcbcbff·ffffffff·ffffffff·bbbbbbff·101010ff·888888ff·b5b5b5ff·696969ff·202020ff·f5f5f5ff·ffffffff·313131ff·595959ff·b6b6b6ff·9b9b9bff·333333ff·ffffffff·ffffffff·6f6f6fff·0a0a0aff·696969ff·b4b4b4ff·7b7b7bff·090909ff·e5e5e5ff·ffffffff·ffffffff·919191ff·595959ff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·a8a8a8ff·0c0c0cff·8e8e8eff·afafafff·3f3f3fff·373737ff·fdfdfdff·ffffffff·a8a8a8ff·0c0c0cff·8e8e8eff·afafafff·3f3f3fff·373737ff·fdfdfdff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·313131ff·595959ff·b6b6b6ff·9b9b9bff·333333ff·ffffffff·ffffffff·ffffffff·919191ff·595959ff·ffffffff·474747ff·4d4d4dff·f1f1f1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·7b7b7bff·ffffffff·ffffffff·ffffffff·232323ff·afafafff·ffffffff·6f6f6fff·090909ff·595959ff·b2b2b2ff·767676ff·0a0a0aff·d8d8d8ff·ffffffff·a4a4a4ff·0f0f0fff·949494ff·acacacff·373737ff·070707ff·abababff·ffffffff·777777ff·5b5b5bff·ffffffff·fefefeff·1e1e1eff·a7a7a7ff·ffffffff·ffffffff·d6d6d6ff·040404ff·e6e6e6ff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·a4a4a4ff·0f0f0fff·949494ff·acacacff·373737ff·070707ff·abababff·ffffffff·bbbbbbff·101010ff·888888ff·b5b5b5ff·696969ff·202020ff·f5f5f5ff·ffffffff·6f6f6fff·0a0a0aff·626262ff·b6b6b6ff·d9d9d9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 113 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·020202ff·a1a1a1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5c5c5cff·464646ff·ffffffff·6f6f6fff·252525ff·fdfdfdff·ffffffff·ffffffff·525252ff·676767ff·ffffffff·343434ff·8d8d8dff·ffffffff·ffffffff·ffffffff·363636ff·9e9e9eff·ffffffff·6f6f6fff·3a3a3aff·ffffffff·ffffffff·ffffffff·242424ff·abababff·ffffffff·878787ff·3b3b3bff·fbfbfbff·1a1a1aff·d1d1d1ff·888888ff·5d5d5dff·f3f3f3ff·000000ff·cbcbcbff·ffffffff·ffffffff·343434ff·8d8d8dff·ffffffff·ffffffff·ffffffff·363636ff·9e9e9eff·ffffffff·101010ff·c3c3c3ff·ffffffff·ffffffff·f4f4f4ff·ffffffff·ffffffff·6f6f6fff·3a3a3aff·ffffffff·ffffffff·ffffffff·242424ff·abababff·ffffffff·ffffffff·454545ff·a6a6a6ff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·2b2b2bff·888888ff·ffffffff·ffffffff·efefefff·0c0c0cff·b4b4b4ff·ffffffff·2b2b2bff·888888ff·ffffffff·ffffffff·efefefff·0c0c0cff·b4b4b4ff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·101010ff·c3c3c3ff·ffffffff·ffffffff·f4f4f4ff·ffffffff·ffffffff·ffffffff·454545ff·a6a6a6ff·ffffffff·dededeff·464646ff·080808ff·2f2f2fff·686868ff·c5c5c5ff·ffffffff·ffffffff·5b5b5bff·7b7b7bff·ffffffff·ffffffff·ffffffff·232323ff·afafafff·ffffffff·6f6f6fff·252525ff·fdfdfdff·ffffffff·ffffffff·525252ff·676767ff·ffffffff·2b2b2bff·939393ff·ffffffff·ffffffff·e3e3e3ff·030303ff·abababff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·7d7d7dff·464646ff·ffffffff·ffffffff·757575ff·4c4c4cff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·2b2b2bff·939393ff·ffffffff·ffffffff·e3e3e3ff·030303ff·abababff·ffffffff·343434ff·8d8d8dff·ffffffff·ffffffff·ffffffff·363636ff·9e9e9eff·ffffffff·6f6f6fff·303030ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 114 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·0b0b0bff·919191ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·4b4b4bff·515151ff·ffffffff·6f6f6fff·595959ff·ffffffff·ffffffff·ffffffff·898989ff·3f3f3fff·fefefeff·070707ff·2f2f2fff·3f3f3fff·3f3f3fff·3f3f3fff·171717ff·777777ff·ffffffff·6f6f6fff·626262ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·878787ff·3b3b3bff·ffffffff·7e7e7eff·656565ff·212121ff·c7c7c7ff·f3f3f3ff·000000ff·cbcbcbff·ffffffff·fefefeff·070707ff·2f2f2fff·3f3f3fff·3f3f3fff·3f3f3fff·171717ff·777777ff·ffffffff·a6a6a6ff·272727ff·555555ff·909090ff·e4e4e4ff·ffffffff·ffffffff·6f6f6fff·626262ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·f2f2f2ff·0a0a0aff·eeeeeeff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·fefefeff·050505ff·c1c1c1ff·ffffffff·ffffffff·ffffffff·353535ff·8c8c8cff·fefefeff·050505ff·c1c1c1ff·ffffffff·ffffffff·ffffffff·353535ff·8c8c8cff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·a6a6a6ff·272727ff·555555ff·909090ff·e4e4e4ff·ffffffff·ffffffff·f2f2f2ff·0a0a0aff·eeeeeeff·ffffffff·ffffffff·ffffffff·efefefff·c1c1c1ff·777777ff·050505ff·a5a5a5ff·ffffffff·5b5b5bff·7b7b7bff·ffffffff·ffffffff·ffffffff·232323ff·afafafff·ffffffff·6f6f6fff·595959ff·ffffffff·ffffffff·ffffffff·898989ff·3f3f3fff·fefefeff·050505ff·c9c9c9ff·ffffffff·ffffffff·ffffffff·1d1d1dff·abababff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·dededeff·030303ff·e3e3e3ff·fcfcfcff·191919ff·adadadff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·fefefeff·050505ff·c9c9c9ff·ffffffff·ffffffff·ffffffff·1d1d1dff·abababff·fefefeff·070707ff·2f2f2fff·3f3f3fff·3f3f3fff·3f3f3fff·171717ff·777777ff·ffffffff·6f6f6fff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 115 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·454545ff·4c4c4cff·ffffffff·ffffffff·ffffffff·ffffffff·f1f1f1ff·141414ff·8c8c8cff·ffffffff·6f6f6fff·494949ff·ffffffff·ffffffff·ffffffff·797979ff·4f4f4fff·ffffffff·151515ff·898989ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·dbdbdbff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·878787ff·3b3b3bff·ffffffff·e4e4e4ff·060606ff·303030ff·ffffffff·f3f3f3ff·000000ff·cbcbcbff·ffffffff·ffffffff·151515ff·898989ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·dbdbdbff·ffffffff·ffffffff·ffffffff·dbdbdbff·909090ff·111111ff·dadadaff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·abababff·3f3f3fff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·131313ff·b1b1b1ff·ffffffff·ffffffff·ffffffff·242424ff·9c9c9cff·ffffffff·131313ff·b1b1b1ff·ffffffff·ffffffff·ffffffff·242424ff·9c9c9cff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·dbdbdbff·909090ff·111111ff·dadadaff·ffffffff·abababff·3f3f3fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5c5c5cff·474747ff·ffffffff·5f5f5fff·777777ff·ffffffff·ffffffff·ffffffff·181818ff·afafafff·ffffffff·6f6f6fff·494949ff·ffffffff·ffffffff·ffffffff·797979ff·4f4f4fff·ffffffff·121212ff·b9b9b9ff·ffffffff·ffffffff·fefefeff·0e0e0eff·abababff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·404040ff·858585ff·b4b4b4ff·151515ff·fafafaff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·121212ff·b9b9b9ff·ffffffff·ffffffff·fefefeff·0e0e0eff·abababff·ffffffff·151515ff·898989ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·dbdbdbff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 116 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c2c2c2ff·030303ff·909090ff·ffffffff·ffffffff·f3f3f3ff·545454ff·1e1e1eff·f0f0f0ff·ffffffff·6f6f6fff·060606ff·d1d1d1ff·ffffffff·e9e9e9ff·1d1d1dff·969696ff·ffffffff·686868ff·4a4a4aff·f4f4f4ff·ffffffff·ffffffff·b6b6b6ff·d0d0d0ff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·878787ff·3b3b3bff·ffffffff·ffffffff·cacacaff·dcdcdcff·ffffffff·f3f3f3ff·000000ff·cbcbcbff·ffffffff·ffffffff·686868ff·4a4a4aff·f4f4f4ff·ffffffff·ffffffff·b6b6b6ff·d0d0d0ff·f7f7f7ff·939393ff·fcfcfcff·ffffffff·f7f7f7ff·191919ff·adadadff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·5f5f5fff·8c8c8cff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·5b5b5bff·444444ff·f8f8f8ff·ffffffff·adadadff·070707ff·dededeff·ffffffff·5b5b5bff·444444ff·f8f8f8ff·ffffffff·adadadff·070707ff·dededeff·ffffffff·777777ff·5b5b5bff·ffffffff·f7f7f7ff·939393ff·fcfcfcff·ffffffff·f7f7f7ff·191919ff·adadadff·ffffffff·5f5f5fff·8c8c8cff·ffffffff·ffffffff·898989ff·e3e3e3ff·ffffffff·ffffffff·f0f0f0ff·2c2c2cff·626262ff·ffffffff·808080ff·3d3d3dff·fdfdfdff·ffffffff·b1b1b1ff·000000ff·afafafff·ffffffff·6f6f6fff·060606ff·d1d1d1ff·ffffffff·e9e9e9ff·1d1d1dff·969696ff·ffffffff·5a5a5aff·4c4c4cff·fbfbfbff·ffffffff·9b9b9bff·000000ff·abababff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·a1a1a1ff·252525ff·535353ff·717171ff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·5a5a5aff·4c4c4cff·fbfbfbff·ffffffff·9b9b9bff·000000ff·abababff·ffffffff·686868ff·4a4a4aff·f4f4f4ff·ffffffff·ffffffff·b6b6b6ff·d0d0d0ff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 117 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·b2b2b2ff·1e1e1eff·161616ff·333333ff·0b0b0bff·3b3b3bff·dbdbdbff·ffffffff·ffffffff·6f6f6fff·3a3a3aff·242424ff·333333ff·0e0e0eff·555555ff·fbfbfbff·ffffffff·f2f2f2ff·585858ff·101010ff·363636ff·1a1a1aff·4c4c4cff·e8e8e8ff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·878787ff·3b3b3bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f3f3f3ff·000000ff·cbcbcbff·ffffffff·ffffffff·f2f2f2ff·585858ff·101010ff·363636ff·1a1a1aff·4c4c4cff·e8e8e8ff·fcfcfcff·6e6e6eff·141414ff·373737ff·161616ff·444444ff·f4f4f4ff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·fdfdfdff·151515ff·d9d9d9ff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·e6e6e6ff·3b3b3bff·171717ff·2f2f2fff·0e0e0eff·a1a1a1ff·ffffffff·ffffffff·e6e6e6ff·3b3b3bff·171717ff·2f2f2fff·0e0e0eff·a1a1a1ff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·fcfcfcff·6e6e6eff·141414ff·373737ff·161616ff·444444ff·f4f4f4ff·fdfdfdff·151515ff·d9d9d9ff·ffffffff·ffffffff·9b9b9bff·202020ff·242424ff·363636ff·0c0c0cff·3b3b3bff·e7e7e7ff·ffffffff·e7e7e7ff·232323ff·212121ff·2f2f2fff·464646ff·191919ff·afafafff·ffffffff·6f6f6fff·3a3a3aff·242424ff·333333ff·0e0e0eff·555555ff·fbfbfbff·ffffffff·e4e4e4ff·2f2f2fff·1b1b1bff·2d2d2dff·3f3f3fff·1b1b1bff·abababff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·f5f5f5ff·0d0d0dff·010101ff·d2d2d2ff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·e4e4e4ff·2f2f2fff·1b1b1bff·2d2d2dff·3f3f3fff·1b1b1bff·abababff·ffffffff·f2f2f2ff·585858ff·101010ff·363636ff·1a1a1aff·4c4c4cff·e8e8e8ff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 118 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·d5d5d5ff·c5c5c5ff·e2e2e2ff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·fafafaff·d2d2d2ff·dfdfdfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ecececff·cacacaff·e8e8e8ff·ffffffff·ffffffff·ffffffff·dbdbdbff·d8d8d8ff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·e1e1e1ff·cececeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fcfcfcff·bfbfbfff·f2f2f2ff·ffffffff·ffffffff·ffffffff·ffffffff·ecececff·cacacaff·e8e8e8ff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·c9c9c9ff·dfdfdfff·ffffffff·ffffffff·ffffffff·dbdbdbff·d8d8d8ff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·c5c5c5ff·262626ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e4e4e4ff·c8c8c8ff·ffffffff·ffffffff·ffffffff·fefefeff·dfdfdfff·cdcdcdff·f5f5f5ff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·dfdfdfff·cdcdcdff·f5f5f5ff·ffffffff·ffffffff·ffffffff·ddddddff·d6d6d6ff·ffffffff·ffffffff·ffffffff·f0f0f0ff·c9c9c9ff·dfdfdfff·ffffffff·ffffffff·c5c5c5ff·262626ff·ffffffff·ffffffff·ffffffff·ffffffff·fdfdfdff·dbdbdbff·c9c9c9ff·e5e5e5ff·ffffffff·ffffffff·ffffffff·ffffffff·f9f9f9ff·cececeff·dfdfdfff·ffffffff·c8c8c8ff·ebebebff·ffffffff·dbdbdbff·d8d8d8ff·fafafaff·d2d2d2ff·dfdfdfff·ffffffff·ffffffff·ffffffff·ffffffff·fcfcfcff·d3d3d3ff·dcdcdcff·fefefeff·c9c9c9ff·eaeaeaff·ffffffff·ddddddff·d6d6d6ff·ffffffff·ffffffff·ffffffff·ffffffff·cfcfcfff·c3c3c3ff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·d6d6d6ff·ffffffff·ffffffff·ffffffff·fcfcfcff·d3d3d3ff·dcdcdcff·fefefeff·c9c9c9ff·eaeaeaff·ffffffff·ffffffff·ffffffff·ecececff·cacacaff·e8e8e8ff·ffffffff·ffffffff·ffffffff·dbdbdbff·d8d8d8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 119 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·787878ff·727272ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·787878ff·727272ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 120 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6f6f6fff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d2d2d2ff·e8e8e8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d2d2d2ff·e8e8e8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 121 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 122 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 123 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 124 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·646464ff·868686ff·ffffffff·ffffffff·c3c3c3ff·000000ff·616161ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·737373ff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·646464ff·868686ff·ffffffff·e5e5e5ff·666666ff·1d1d1dff·060606ff·232323ff·686868ff·e5e5e5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·737373ff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·646464ff·868686ff·878787ff·000000ff·000000ff·040404ff·1f1f1fff·797979ff·fdfdfdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 125 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·1a1a1aff·d3d3d3ff·ffffffff·ffffffff·5d5d5dff·606060ff·0d0d0dff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·272727ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·737373ff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·1a1a1aff·d3d3d3ff·e3e3e3ff·191919ff·4a4a4aff·ccccccff·f4f4f4ff·dededeff·999999ff·7b7b7bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·737373ff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·1a1a1aff·d3d3d3ff·878787ff·2f2f2fff·ffffffff·fafafaff·c0c0c0ff·0c0c0cff·969696ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 126 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·202020ff·ffffffff·ffffffff·eeeeeeff·101010ff·eaeaeaff·525252ff·939393ff·ffffffff·ffffffff·ffffffff·f9f9f9ff·6e6e6eff·141414ff·1d1d1dff·7d7d7dff·252525ff·abababff·ffffffff·8b8b8bff·000000ff·000000ff·161616ff·5d5d5dff·eeeeeeff·ffffffff·ffffffff·6f6f6fff·545454ff·585858ff·121212ff·212121ff·979797ff·ffffffff·979797ff·000000ff·000000ff·000000ff·000000ff·f7f7f7ff·777777ff·5b5b5bff·ffffffff·d3d3d3ff·050505ff·eaeaeaff·ffffffff·ffffffff·fefefeff·202020ff·a1a1a1ff·ffffffff·fefefeff·959595ff·292929ff·0b0b0bff·333333ff·c0c0c0ff·ffffffff·ffffffff·ffffffff·cbcbcbff·202020ff·ffffffff·5f5f5fff·2d2d2dff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·7d7d7dff·202020ff·0e0e0eff·424242ff·d3d3d3ff·ffffffff·ffffffff·6f6f6fff·505050ff·535353ff·131313ff·181818ff·9b9b9bff·b9b9b9ff·2b2b2bff·090909ff·424242ff·e8e8e8ff·ffffffff·ffffffff·6f6f6fff·545454ff·585858ff·121212ff·212121ff·979797ff·ffffffff·ffffffff·fafafaff·7d7d7dff·202020ff·0e0e0eff·424242ff·d3d3d3ff·ffffffff·ffffffff·bcbcbcff·313131ff·090909ff·292929ff·a5a5a5ff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·979797ff·000000ff·000000ff·000000ff·000000ff·f7f7f7ff·fefefeff·959595ff·292929ff·0b0b0bff·333333ff·c0c0c0ff·ffffffff·ffffffff·ffffffff·cbcbcbff·202020ff·ffffffff·878787ff·2f2f2fff·ffffffff·ffffffff·ffffffff·3f3f3fff·666666ff·ffffffff·ffffffff·5b5b5bff·7b7b7bff·ffffffff·ffffffff·ffffffff·232323ff·afafafff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·fefefeff·959595ff·292929ff·0b0b0bff·333333ff·c0c0c0ff·ffffffff·ffffffff·bcbcbcff·313131ff·090909ff·292929ff·a5a5a5ff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 127 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·666666ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7e7e7eff·6c6c6cff·ffffffff·ffffffff·8f8f8fff·636363ff·ffffffff·c4c4c4ff·2d2d2dff·ffffffff·ffffffff·ffffffff·7c7c7cff·282828ff·d4d4d4ff·ecececff·636363ff·000000ff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·e3e3e3ff·4d4d4dff·656565ff·ffffffff·ffffffff·6f6f6fff·000000ff·969696ff·f2f2f2ff·b6b6b6ff·0b0b0bff·b9b9b9ff·ffffffff·737373ff·5f5f5fff·ffffffff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·353535ff·8f8f8fff·ffffffff·ffffffff·bebebeff·0d0d0dff·f5f5f5ff·ffffffff·919191ff·222222ff·c8c8c8ff·f5f5f5ff·a9a9a9ff·0e0e0eff·e3e3e3ff·ffffffff·ffffffff·7e7e7eff·6c6c6cff·ffffffff·151515ff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7e7e7eff·222222ff·cececeff·efefefff·737373ff·181818ff·f1f1f1ff·ffffffff·6f6f6fff·040404ff·adadadff·f4f4f4ff·9b9b9bff·040404ff·404040ff·dbdbdbff·eeeeeeff·434343ff·6a6a6aff·ffffffff·ffffffff·6f6f6fff·000000ff·969696ff·f2f2f2ff·b6b6b6ff·0b0b0bff·b9b9b9ff·ffffffff·7e7e7eff·222222ff·cececeff·efefefff·737373ff·181818ff·f1f1f1ff·ffffffff·191919ff·8d8d8dff·f6f6f6ff·dbdbdbff·5c5c5cff·ffffffff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·737373ff·5f5f5fff·ffffffff·ffffffff·ffffffff·919191ff·222222ff·c8c8c8ff·f5f5f5ff·a9a9a9ff·0e0e0eff·e3e3e3ff·ffffffff·ffffffff·7e7e7eff·6c6c6cff·ffffffff·878787ff·2f2f2fff·ffffffff·fbfbfbff·c0c0c0ff·0c0c0cff·9f9f9fff·ffffffff·ffffffff·5b5b5bff·7b7b7bff·ffffffff·ffffffff·ffffffff·232323ff·afafafff·ffffffff·777777ff·5b5b5bff·ffffffff·ffffffff·919191ff·222222ff·c8c8c8ff·f5f5f5ff·a9a9a9ff·0e0e0eff·e3e3e3ff·ffffffff·191919ff·8d8d8dff·f6f6f6ff·dbdbdbff·5c5c5cff·ffffffff·ffffffff·ffffffff·ffffffff·939393ff·232323ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·666666ff·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
Max diff block lines reached; 0/1245646 bytes (0.00%) of diff not shown.
80.3 KB
./usr/share/doc/libopenmesh-dev/html/a00599.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/LaplaceSmootherT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT_impl.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 88, 166 lines modifiedOffset 88, 363 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124; 
95 <a·href="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>·&#124;
 95 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">RulesT_impl.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00608_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
 100 <code>#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</code><br·/>
 101 <code>#include·&quot;<a·class="el"·href="a00596_source.html">RulesT.hh</a>&quot;</code><br·/>
 102 <code>#include·&lt;cmath&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·LaplaceSmootherT.hh:</div>104 Include·dependency·graph·for·RulesT_impl.hh:</div>
102 <div·class="dyncontent">105 <div·class="dyncontent">
103 <div·class="center"><img·src="a00600.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00600.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·alt=""/></div>
 107 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh">
104 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"> 
105 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/> 
106 <area·shape="rect"·href="a00608.html"·title="·"·alt=""·coords="2053,93,2248,133"/> 
107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/> 
108 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="2061,357,2240,397"/> 
109 <area·shape="poly"·title="·"·alt=""·coords="2153,133,2153,344,2148,344,2148,133"/> 
110 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="357,181,515,221"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="2053,122,530,198,529,193,2053,117"/> 
112 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="2174,445,2333,485"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="2164,132,2211,226,2236,290,2255,357,2259,396,2259,432,2253,432,2254,396,2249,358,2231,292,2206,228,2159,135"/> 
114 <area·shape="rect"·title="·"·alt=""·coords="1596,797,1775,837"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="2146,398,2126,466,2118,508,2115,552,2115,643,2110,680,2097,707,2075,729,2044,752,1999,771,1935,787,1789,808,1788,803,1934,781,1998,766,2041,747,2072,725,2093,704,2105,678,2109,643,2109,552,2113,508,2121,464,2141,397"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="516,200,887,207,1135,215,1391,230,1632,252,1739,266,1834,282,1913,301,1974,322,2012,347,2023,361,2027,376,2027,643,2020,681,2003,713,1977,739,1945,761,1908,778,1868,792,1789,809,1788,804,1867,787,1906,773,1942,756,1974,735,1999,710,2015,679,2021,642,2021,376,2018,363,2009,351,1971,327,1912,306,1833,287,1739,271,1631,257,1390,235,1134,221,887,212,516,206"/> 
117 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="753,709,917,749"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="395,224,352,248,308,282,290,303,275,325,265,350,261,376,261,554,266,591,280,617,303,638,336,659,370,673,415,683,525,694,641,700,740,707,739,712,641,705,524,700,414,688,368,678,333,664,300,642,276,620,261,593,256,555,256,376,260,348,270,323,285,299,305,278,349,244,392,219"/> 
119 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="357,269,515,309"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="439,222,439,255,433,255,433,222"/> 
121 <area·shape="rect"·title="·"·alt=""·coords="128,805,187,830"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="357,212,197,234,123,251,94,261,73,272,44,293,24,315,12,341,8,376,8,643,11,668,20,692,33,714,50,735,88,770,125,795,122,800,85,774,46,738,29,717,15,694,6,669,3,643,3,376,7,339,19,312,40,289,71,267,92,256,122,246,196,229,356,207"/> 
123 <area·shape="rect"·title="·"·alt=""·coords="329,805,391,830"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="357,207,263,219,213,230,165,247,123,269,89,297,67,332,61,353,59,376,59,467,61,496,67,525,89,580,123,630,163,675,207,715,252,748,327,796,324,800,249,753,204,719,159,679,118,633,85,582,62,527,56,497,53,467,53,376,56,352,62,330,85,293,120,264,163,242,212,225,262,214,356,202"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="469,805,555,830"/>108 <area·shape="rect"·title="·"·alt=""·coords="4984,5,5190,60"/>
126 <area·shape="poly"·title="·"·alt=""·coords="358,224,317,243,282,271,253,308,234,342,223,375,219,409,220,445,225,483,243,573,253,620,262,638,278,660,324,705,377,744,429,774,473,797,471,801,426,779,374,748,321,709,274,663,258,641,248,622,237,574,220,484,214,445,213,409,2[·...·truncated·by·diffoscope;·len:·46,·SHA:·accf033aa74837d67dee2a5389a3291f5a776fed475fe0bdf7ce67490fe86ba8·...·]"/>109 <area·shape="rect"·title="·"·alt=""·coords="3583,1428,3762,1468"/>
 110 <area·shape="poly"·title="·"·alt=""·coords="5191,43,5262,61,5298,74,5331,91,5360,111,5382,136,5397,165,5403,200,5403,1273,5398,1311,5385,1339,5361,1362,5328,1382,5303,1389,5255,1396,5105,1408,4657,1427,4156,1440,3775,1448,3775,1442,4156,1435,4657,1422,5105,1403,5255,1391,5302,1384,5326,1378,5358,1358,5380,1336,5393,1310,5398,1273,5398,200,5392,167,5378,139,5356,115,5328,95,5296,79,5261,66,5190,48"/>
 111 <area·shape="rect"·href="a00833_source.html"·title="·"·alt=""·coords="4735,108,4951,133"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="5013,63,4889,106,4887,101,5011,58"/>
 113 <area·shape="rect"·href="a00596.html"·title="·"·alt=""·coords="572,907,658,933"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="4983,37,3921,47,3127,58,2278,74,1462,96,769,124,496,141,287,159,154,180,120,191,112,196,109,201,110,643,113,679,123,711,139,741,161,767,187,791,216,812,284,847,358,874,433,892,559,912,558,917,432,897,357,879,282,852,214,817,183,795,157,771,135,744,118,713,108,680,104,643,104,199,108,192,118,186,153,175,287,154,496,136,768,119,1462,91,2278,69,3127,53,3920,42,4983,32"/>
127 <area·shape="rect"·title="·"·alt=""·coords="1764,541,1844,566"/>115 <area·shape="rect"·title="·"·alt=""·coords="5438,108,5501,133"/>
128 <area·shape="poly"·title="·"·alt=""·coords="516,203,873,225,1063,243,1141,254,1201,267,1289,294,1377,327,1543,403,1682,476,1775,531,1772,535,1679,481,1541,407,1375,332,1287,299,1199,272,1140,260,1063,249,873,230,515,209"/>116 <area·shape="poly"·title="·"·alt=""·coords="5191,54,5419,105,5425,107,5424,112,5418,111,5190,60"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="4938,131,5064,151,5199,184,5259,204,5307,228,5340,256,5349,271,5352,288,5352,1273,5349,1310,5338,1338,5317,1361,5287,1382,5262,1390,5216,1396,5071,1408,4636,1428,4148,1441,3775,1448,3775,1442,4148,1435,4635,1422,5071,1403,5216,1391,5261,1384,5284,1378,5314,1357,5333,1335,5344,1309,5347,1273,5347,288,5344,273,5336,259,5304,233,5257,209,5198,189,5063,157,4937,136"/>
129 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>118 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="3006,900,3170,940"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="4735,128,4248,146,3587,177,3266,197,2993,220,2796,245,2736,258,2707,271,2702,279,2702,288,2708,308,2726,347,2762,410,2867,579,3070,887,3066,890,2863,582,2757,413,2721,350,2703,310,2697,288,2697,278,2704,267,2734,253,2795,240,2992,215,3266,192,3587,172,4248,141,4735,123"/>
130 <area·shape="poly"·title="·"·alt=""·coords="516,210,1012,273,1011,279,515,215"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="917,744,936,747,1114,768,1291,785,1582,807,1582,813,1291,791,1113,773,936,752,917,749"/> 
132 <area·shape="rect"·title="·"·alt=""·coords="787,805,863,830"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="835,750,831,791,825,791,830,749"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="425,311,381,374,319,471,251,587,190,710,175,753,165,792,160,790,170,751,186,708,246,584,314,468,376,371,420,308"/> 
135 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="549,365,800,390"/>120 <area·shape="rect"·href="a00827_source.html"·title="·"·alt=""·coords="1620,365,1858,390"/>
 121 <area·shape="poly"·title="·"·alt=""·coords="4735,125,4172,126,3371,133,2969,140,2611,150,2333,165,2235,174,2170,184,2110,200,2050,221,1935,270,1838,320,1770,360,1767,355,1836,316,1933,265,2048,216,2108,195,2169,179,2235,169,2333,160,2611,145,2969,135,3371,127,4172,120,4735,119"/>
 122 <area·shape="rect"·href="a00788_source.html"·title="·"·alt=""·coords="4672,445,4875,485"/>
 123 <area·shape="poly"·title="·"·alt=""·coords="4833,135,4816,156,4801,182,4783,250,4774,319,4772,382,4774,432,4768,432,4767,382,4769,318,4778,249,4796,180,4812,153,4829,132"/>
 124 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>
 125 <area·shape="poly"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="3171,918,3424,922,3586,929,3757,942,3924,961,4076,989,4143,1006,4201,1026,4250,1048,4289,1074,4312,1099,4326,1126,4332,1154,4331,1182,4323,1211,4308,1240,4289,1267,4265,1294,4227,1328,4193,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1431,3933,1420,4021,1402,4106,1377,4154,1361,4191,1345,4224,1324,4261,1290,4285,1264,4304,1237,4318,1209,4326,1181,4327,1154,4321,1127,4308,1102,4285,1078,4248,1053,4199,1031,4141,1011,4075,994,3923,967,3756,947,3586,935,3424,928,3171,923"/>
 127 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="3318,1252,3482,1292"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="3115,938,3281,1064,3362,1128,3400,1163,3407,1182,3410,1201,3409,1239,3404,1238,3405,1202,3402,1183,3395,1165,3358,1132,3278,1068,3112,942"/>
 129 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="3190,1164,3354,1204"/>
136 <area·shape="poly"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>130 <area·shape="poly"·title="·"·alt=""·coords="3104,939,3253,1151,3249,1154,3099,942"/>
 131 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="2353,1164,2517,1204"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="3006,935,2872,957,2716,989,2640,1008,2573,1029,2518,1053,2479,1078,2466,1094,2455,1113,2443,1151,2438,1150,2450,1110,2461,1091,2476,1074,2515,1048,2571,1024,2639,1003,2714,983,2871,952,3005,930"/>
 133 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="2490,1076,2654,1116"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="3033,943,2642,1074,2640,1069,3032,938"/>
 135 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="2302,995,2552,1021"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="3006,935,2529,996,2528,991,3005,929"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="3416,1291,3453,1334,3477,1357,3503,1378,3547,1402,3593,1421,3591,1426,3545,1407,3500,1382,3473,1361,3449,1338,3412,1294"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="3277,1204,3287,1246,3296,1269,3309,1290,3335,1319,3365,1343,3432,1383,3503,1410,3570,1428,3569,1434,3501,1415,3429,1387,3362,1348,3331,1322,3305,1294,3291,1272,3282,1248,3272,1205"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="3302,1202,3362,1242,3359,1246,3299,1206"/>
 140 <area·shape="rect"·title="·"·alt=""·coords="3182,1259,3243,1285"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="3261,1206,3231,1249,3226,1246,3257,1203"/>
 142 <area·shape="rect"·title="·"·alt=""·coords="520,1435,606,1461"/>
 143 <area·shape="poly"·title="·"·alt=""·coords="3238,1207,3137,1253,3073,1277,3007,1295,2873,1314,2706,1326,2516,1332,2315,1334,1923,1335,1755,1337,1619,1343,1440,1361,1262,1383,619,1444,619,1439,1261,1377,1440,1356,1619,1337,1754,1331,1923,1329,2315,1329,2516,1327,2706,1321,2873,1309,3006,1289,3071,1272,3135,1248,3236,1202"/>
 144 <area·shape="rect"·title="·"·alt=""·coords="2417,1259,2493,1285"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="3190,1194,2803,1224,2615,1241,2506,1255,2495,1257,2494,1252,2505,1249,2614,1236,2803,1219,3190,1189"/>
137 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>146 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1230,1252,1408,1292"/>
 147 <area·shape="poly"·title="·"·alt=""·coords="3190,1194,2974,1207,2580,1222,2273,1229,1966,1237,1572,1255,1422,1265,1422,1259,1572,1249,1966,1232,2273,1224,2579,1217,2973,1201,3190,1188"/>
 148 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="4713,1252,4872,1292"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="3355,1187,3620,1201,3906,1213,4129,1220,4351,1229,4636,1249,4699,1256,4699,1261,4636,1255,4351,1235,4128,1225,3906,1218,3620,1207,3354,1193"/>
 150 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="1631,1340,1810,1380"/>
 151 <area·shape="poly"·title="·"·alt=""·coords="1408,1289,1620,1335,1619,1340,1406,1295"/>
 152 <area·shape="poly"·title="·"·alt=""·coords="1810,1375,1828,1377,1987,1390,2197,1402,2701,1421,3569,1442,3569,1447,2700,1426,2197,1407,1987,1395,1828,1383,1809,1380"/>
 153 <area·shape="poly"·title="·"·alt=""·coords="1631,1380,1612,1383,1155,1414,620,1446,619,1441,1155,1409,1612,1377,1630,1375"/>
 154 <area·shape="rect"·title="·"·alt=""·coords="2333,1435,2409,1461"/>
 155 <area·shape="poly"·title="·"·alt=""·coords="1810,1375,1829,1377,2105,1414,2320,1439,2319,1444,2105,1419,1828,1383,1809,1380"/>
 156 <area·shape="rect"·title="·"·alt=""·coords="1676,1435,1765,1461"/>
 157 <area·shape="poly"·title="·"·alt=""·coords="1723,1380,1723,1421,1718,1421,1718,1380"/>
 158 <area·shape="rect"·title="·"·alt=""·coords="901,1435,964,1461"/>
 159 <area·shape="poly"·title="·"·alt=""·coords="1631,1380,1613,1383,1428,1405,1246,1423,977,1446,977,1441,1246,1418,1427,1400,1612,1377,1630,1375"/>
 160 <area·shape="rect"·title="·"·alt=""·coords="1342,1435,1392,1461"/>
 161 <area·shape="poly"·title="·"·alt=""·coords="1643,1383,1406,1440,1405,1435,1642,1377"/>
 162 <area·shape="rect"·title="·"·alt=""·coords="255,1435,314,1461"/>
 163 <area·shape="poly"·title="·"·alt=""·coords="1631,1371,1460,1383,984,1406,776,1415,508,1431,328,1445,327,1440,508,1425,776,1410,984,1400,1460,1377,1630,1366"/>
 164 <area·shape="poly"·title="·"·alt=""·coords="4781,1294,4741,1340,4713,1364,4681,1382,4628,1395,4539,1407,4288,1425,4007,1438,3776,1446,3775,1441,4007,1433,4287,1420,4538,1401,4627,1390,4679,1378,4710,1360,4737,1336,4777,1290"/>
 165 <area·shape="poly"·title="·"·alt=""·coords="2422,1206,2410,1225,2401,1248,2398,1270,2406,1290,2428,1306,2464,1321,2577,1349,2730,1373,2907,1393,3276,1423,3570,1439,3569,1445,3276,1428,2906,1398,2729,1378,2576,1354,2463,1326,2425,1311,2402,1294,2393,1271,2396,1247,2405,1223,2418,1203"/>
 166 <area·shape="poly"·title="·"·alt=""·coords="2442,1204,2452,1245,2446,1246,2437,1205"/>
 167 <area·shape="rect"·title="·"·alt=""·coords="2221,1259,2308,1285"/>
 168 <area·shape="poly"·title="·"·alt=""·coords="2399,1206,2300,1256,2298,1251,2396,1202"/>
 169 <area·shape="rect"·title="·"·alt=""·coords="2672,1259,2747,1285"/>
 170 <area·shape="poly"·title="·"·alt=""·coords="2496,1202,2661,1253,2659,1258,2494,1207"/>
Max diff block lines reached; 7278/79909 bytes (9.11%) of diff not shown.
2.19 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 46 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
6 LaplaceSmootherT.hh·File·Reference 
7 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.m_.o_.o_.t_.h_.e_.r_./_.S_.m_.o_.o_.t_.h_.e_.r_.T_.._.h_.h>5 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s
 6 RulesT_impl.hh·File·Reference
 7 #include·<OpenMesh/Core/System/config.h>
 8 #include·<OpenMesh/Core/IO/MeshIO.hh>
 9 #include·"_\x8R_\x8u_\x8l_\x8e_\x8s_\x8T_\x8._\x8h_\x8h"
 10 #include·<cmath>
8 Include·dependency·graph·for·LaplaceSmootherT.hh:11 Include·dependency·graph·for·RulesT_impl.hh:
9 This·graph·shows·which·files·directly·or·indirectly·include·this·file: 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
12 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8:_\x8:_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8·_\x8> 
13  ·······Laplacian·Smoothing. 
14 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
15   
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s13 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h14 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the15  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.16 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
20  17  
 18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e
 19  ···········Software·related·to·adaptive·subdivision·of·meshes.
 20  
 21 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 22 #define ·O\x8OP\x8PE\x8EN\x8NM\x8ME\x8ES\x8SH\x8H_\x8_S\x8SU\x8UB\x8BD\x8DI\x8IV\x8VI\x8ID\x8DE\x8ER\x8R_\x8_A\x8AD\x8DA\x8AP\x8PT\x8TI\x8IV\x8VE\x8E_\x8_R\x8RU\x8UL\x8LE\x8ES\x8ST\x8T_\x8_C\x8CC\x8C
 23  
 24 #define ·M\x8MO\x8OB\x8BJ\x8J   Base::mesh_.data
 25  
 26 #define ·F\x8FH\x8H   face_handle
 27  
 28 #define ·V\x8VH\x8H   vertex_handle
 29  
 30 #define ·E\x8EH\x8H   edge_handle
 31  
 32 #define ·H\x8HE\x8EH\x8H   halfedge_handle
 33  
 34 #define ·N\x8NH\x8HE\x8EH\x8H   next_halfedge_handle
 35  
 36 #define ·P\x8PH\x8HE\x8EH\x8H   prev_halfedge_handle
 37  
 38 #define ·O\x8OH\x8HE\x8EH\x8H   opposite_halfedge_handle
 39  
 40 #define ·T\x8TV\x8VH\x8H   to_vertex_handle
 41  
 42 #define ·F\x8FV\x8VH\x8H   from_vertex_handle
 43  
21 ===============================================================================44 ===============================================================================
22 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.45 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
23 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.46 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
1.28 MB
./usr/share/doc/libopenmesh-dev/html/a00599_source.html
    
Offset 22, 1620 lines modifiedOffset 22, 17012 lines modified
00000150:·656e·743d·2244·6f78·7967·656e·2031·2e39··ent="Doxygen·1.900000150:·656e·743d·2244·6f78·7967·656e·2031·2e39··ent="Doxygen·1.9
00000160:·2e38·222f·3e0a·3c6d·6574·6120·6e61·6d65··.8"/>.<meta·name00000160:·2e38·222f·3e0a·3c6d·6574·6120·6e61·6d65··.8"/>.<meta·name
00000170:·3d22·7669·6577·706f·7274·2220·636f·6e74··="viewport"·cont00000170:·3d22·7669·6577·706f·7274·2220·636f·6e74··="viewport"·cont
00000180:·656e·743d·2277·6964·7468·3d64·6576·6963··ent="width=devic00000180:·656e·743d·2277·6964·7468·3d64·6576·6963··ent="width=devic
00000190:·652d·7769·6474·682c·2069·6e69·7469·616c··e-width,·initial00000190:·652d·7769·6474·682c·2069·6e69·7469·616c··e-width,·initial
000001a0:·2d73·6361·6c65·3d31·222f·3e0a·3c74·6974··-scale=1"/>.<tit000001a0:·2d73·6361·6c65·3d31·222f·3e0a·3c74·6974··-scale=1"/>.<tit
000001b0:·6c65·3e4f·7065·6e4d·6573·683a·204f·7065··le>OpenMesh:·Ope000001b0:·6c65·3e4f·7065·6e4d·6573·683a·204f·7065··le>OpenMesh:·Ope
000001c0:·6e4d·6573·682f·546f·6f6c·732f·536d·6f6f··nMesh/Tools/Smoo000001c0:·6e4d·6573·682f·546f·6f6c·732f·5375·6264··nMesh/Tools/Subd
000001d0:·7468·6572·2f4c·6170·6c61·6365·536d·6f6f··ther/LaplaceSmoo000001d0:·6976·6964·6572·2f41·6461·7074·6976·652f··ivider/Adaptive/
 000001e0:·436f·6d70·6f73·6974·652f·5275·6c65·7354··Composite/RulesT
000001e0:·7468·6572·542e·6868·2053·6f75·7263·6520··therT.hh·Source·000001f0:·5f69·6d70·6c2e·6868·2053·6f75·7263·6520··_impl.hh·Source·
000001f0:·4669·6c65·3c2f·7469·746c·653e·0a3c·6c69··File</title>.<li00000200:·4669·6c65·3c2f·7469·746c·653e·0a3c·6c69··File</title>.<li
00000200:·6e6b·2068·7265·663d·2274·6162·732e·6373··nk·href="tabs.cs00000210:·6e6b·2068·7265·663d·2274·6162·732e·6373··nk·href="tabs.cs
00000210:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe00000220:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe
00000220:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c00000230:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c
00000230:·7373·222f·3e0a·3c73·6372·6970·7420·7479··ss"/>.<script·ty00000240:·7373·222f·3e0a·3c73·6372·6970·7420·7479··ss"/>.<script·ty
00000240:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr00000250:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
00000250:·6970·7422·2073·7263·3d22·6a71·7565·7279··ipt"·src="jquery00000260:·6970·7422·2073·7263·3d22·6a71·7565·7279··ipt"·src="jquery
00000260:·2e6a·7322·3e3c·2f73·6372·6970·743e·0a3c··.js"></script>.<00000270:·2e6a·7322·3e3c·2f73·6372·6970·743e·0a3c··.js"></script>.<
00000270:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex00000280:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
00000280:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr00000290:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
00000290:·633d·2264·796e·7365·6374·696f·6e73·2e6a··c="dynsections.j000002a0:·633d·2264·796e·7365·6374·696f·6e73·2e6a··c="dynsections.j
000002a0:·7322·3e3c·2f73·6372·6970·743e·0a3c·6c69··s"></script>.<li000002b0:·7322·3e3c·2f73·6372·6970·743e·0a3c·6c69··s"></script>.<li
000002b0:·6e6b·2068·7265·663d·226e·6176·7472·6565··nk·href="navtree000002c0:·6e6b·2068·7265·663d·226e·6176·7472·6565··nk·href="navtree
000002c0:·2e63·7373·2220·7265·6c3d·2273·7479·6c65··.css"·rel="style000002d0:·2e63·7373·2220·7265·6c3d·2273·7479·6c65··.css"·rel="style
000002d0:·7368·6565·7422·2074·7970·653d·2274·6578··sheet"·type="tex000002e0:·7368·6565·7422·2074·7970·653d·2274·6578··sheet"·type="tex
000002e0:·742f·6373·7322·2f3e·0a3c·7363·7269·7074··t/css"/>.<script000002f0:·742f·6373·7322·2f3e·0a3c·7363·7269·7074··t/css"/>.<script
000002f0:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java00000300:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java
00000300:·7363·7269·7074·2220·7372·633d·2272·6573··script"·src="res00000310:·7363·7269·7074·2220·7372·633d·2272·6573··script"·src="res
00000310:·697a·652e·6a73·223e·3c2f·7363·7269·7074··ize.js"></script00000320:·697a·652e·6a73·223e·3c2f·7363·7269·7074··ize.js"></script
00000320:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="00000330:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
00000330:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"00000340:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
00000340:·2073·7263·3d22·6e61·7674·7265·6564·6174···src="navtreedat00000350:·2073·7263·3d22·6e61·7674·7265·6564·6174···src="navtreedat
00000350:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.00000360:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.
00000360:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te00000370:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te
00000370:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s00000380:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s
00000380:·7263·3d22·6e61·7674·7265·652e·6a73·223e··rc="navtree.js">00000390:·7263·3d22·6e61·7674·7265·652e·6a73·223e··rc="navtree.js">
00000390:·3c2f·7363·7269·7074·3e0a·3c6c·696e·6b20··</script>.<link·000003a0:·3c2f·7363·7269·7074·3e0a·3c6c·696e·6b20··</script>.<link·
000003a0:·6872·6566·3d22·7365·6172·6368·2f73·6561··href="search/sea000003b0:·6872·6566·3d22·7365·6172·6368·2f73·6561··href="search/sea
000003b0:·7263·682e·6373·7322·2072·656c·3d22·7374··rch.css"·rel="st000003c0:·7263·682e·6373·7322·2072·656c·3d22·7374··rch.css"·rel="st
000003c0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="000003d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000003d0:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr000003e0:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr
000003e0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j000003f0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
000003f0:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="00000400:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000400:·7365·6172·6368·2f73·6561·7263·6864·6174··search/searchdat00000410:·7365·6172·6368·2f73·6561·7263·6864·6174··search/searchdat
00000410:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.00000420:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.
00000420:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te00000430:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te
00000430:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s00000440:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s
00000440:·7263·3d22·7365·6172·6368·2f73·6561·7263··rc="search/searc00000450:·7263·3d22·7365·6172·6368·2f73·6561·7263··rc="search/searc
00000450:·682e·6a73·223e·3c2f·7363·7269·7074·3e0a··h.js"></script>.00000460:·682e·6a73·223e·3c2f·7363·7269·7074·3e0a··h.js"></script>.
00000460:·3c6c·696e·6b20·6872·6566·3d22·646f·7879··<link·href="doxy00000470:·3c6c·696e·6b20·6872·6566·3d22·646f·7879··<link·href="doxy
00000470:·6765·6e2e·6373·7322·2072·656c·3d22·7374··gen.css"·rel="st00000480:·6765·6e2e·6373·7322·2072·656c·3d22·7374··gen.css"·rel="st
00000480:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="00000490:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
00000490:·7465·7874·2f63·7373·2220·2f3e·0a3c·6c69··text/css"·/>.<li000004a0:·7465·7874·2f63·7373·2220·2f3e·0a3c·6c69··text/css"·/>.<li
000004a0:·6e6b·2068·7265·663d·226c·6f67·6f5f·616c··nk·href="logo_al000004b0:·6e6b·2068·7265·663d·226c·6f67·6f5f·616c··nk·href="logo_al
000004b0:·6967·6e2e·6373·7322·2072·656c·3d22·7374··ign.css"·rel="st000004c0:·6967·6e2e·6373·7322·2072·656c·3d22·7374··ign.css"·rel="st
000004c0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="000004d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000004d0:·7465·7874·2f63·7373·222f·3e0a·3c2f·6865··text/css"/>.</he000004e0:·7465·7874·2f63·7373·222f·3e0a·3c2f·6865··text/css"/>.</he
000004e0:·6164·3e0a·3c62·6f64·793e·0a3c·6469·7620··ad>.<body>.<div·000004f0:·6164·3e0a·3c62·6f64·793e·0a3c·6469·7620··ad>.<body>.<div·
000004f0:·6964·3d22·746f·7022·3e3c·212d·2d20·646f··id="top"><!--·do00000500:·6964·3d22·746f·7022·3e3c·212d·2d20·646f··id="top"><!--·do
00000500:·206e·6f74·2072·656d·6f76·6520·7468·6973···not·remove·this00000510:·206e·6f74·2072·656d·6f76·6520·7468·6973···not·remove·this
00000510:·2064·6976·2c20·6974·2069·7320·636c·6f73···div,·it·is·clos00000520:·2064·6976·2c20·6974·2069·7320·636c·6f73···div,·it·is·clos
00000520:·6564·2062·7920·646f·7879·6765·6e21·202d··ed·by·doxygen!·-00000530:·6564·2062·7920·646f·7879·6765·6e21·202d··ed·by·doxygen!·-
00000530:·2d3e·0a3c·6469·7620·6964·3d22·7469·746c··->.<div·id="titl00000540:·2d3e·0a3c·6469·7620·6964·3d22·7469·746c··->.<div·id="titl
00000540:·6561·7265·6122·3e0a·3c74·6162·6c65·2063··earea">.<table·c00000550:·6561·7265·6122·3e0a·3c74·6162·6c65·2063··earea">.<table·c
00000550:·656c·6c73·7061·6369·6e67·3d22·3022·2063··ellspacing="0"·c00000560:·656c·6c73·7061·6369·6e67·3d22·3022·2063··ellspacing="0"·c
00000560:·656c·6c70·6164·6469·6e67·3d22·3022·3e0a··ellpadding="0">.00000570:·656c·6c70·6164·6469·6e67·3d22·3022·3e0a··ellpadding="0">.
00000570:·203c·7462·6f64·793e·0a20·3c74·7220·6964···<tbody>.·<tr·id00000580:·203c·7462·6f64·793e·0a20·3c74·7220·6964···<tbody>.·<tr·id
00000580:·3d22·7072·6f6a·6563·7472·6f77·223e·0a20··="projectrow">.·00000590:·3d22·7072·6f6a·6563·7472·6f77·223e·0a20··="projectrow">.·
00000590:·203c·7464·2069·643d·2270·726f·6a65·6374···<td·id="project000005a0:·203c·7464·2069·643d·2270·726f·6a65·6374···<td·id="project
000005a0:·6c6f·676f·223e·3c69·6d67·2061·6c74·3d22··logo"><img·alt="000005b0:·6c6f·676f·223e·3c69·6d67·2061·6c74·3d22··logo"><img·alt="
000005b0:·4c6f·676f·2220·7372·633d·2272·7774·685f··Logo"·src="rwth_000005c0:·4c6f·676f·2220·7372·633d·2272·7774·685f··Logo"·src="rwth_
000005c0:·7663·695f·7267·622e·6a70·6722·2f3e·3c2f··vci_rgb.jpg"/></000005d0:·7663·695f·7267·622e·6a70·6722·2f3e·3c2f··vci_rgb.jpg"/></
000005d0:·7464·3e0a·2020·3c74·6420·6964·3d22·7072··td>.··<td·id="pr000005e0:·7464·3e0a·2020·3c74·6420·6964·3d22·7072··td>.··<td·id="pr
000005e0:·6f6a·6563·7461·6c69·676e·223e·0a20·2020··ojectalign">.···000005f0:·6f6a·6563·7461·6c69·676e·223e·0a20·2020··ojectalign">.···
000005f0:·3c64·6976·2069·643d·2270·726f·6a65·6374··<div·id="project00000600:·3c64·6976·2069·643d·2270·726f·6a65·6374··<div·id="project
00000600:·6e61·6d65·223e·4f70·656e·4d65·7368·0a20··name">OpenMesh.·00000610:·6e61·6d65·223e·4f70·656e·4d65·7368·0a20··name">OpenMesh.·
00000610:·2020·3c2f·6469·763e·0a20·203c·2f74·643e····</div>.··</td>00000620:·2020·3c2f·6469·763e·0a20·203c·2f74·643e····</div>.··</td>
00000620:·0a20·3c2f·7472·3e0a·203c·2f74·626f·6479··.·</tr>.·</tbody00000630:·0a20·3c2f·7472·3e0a·203c·2f74·626f·6479··.·</tr>.·</tbody
00000630:·3e0a·3c2f·7461·626c·653e·0a3c·2f64·6976··>.</table>.</div00000640:·3e0a·3c2f·7461·626c·653e·0a3c·2f64·6976··>.</table>.</div
00000640:·3e0a·3c21·2d2d·2065·6e64·2068·6561·6465··>.<!--·end·heade00000650:·3e0a·3c21·2d2d·2065·6e64·2068·6561·6465··>.<!--·end·heade
00000650:·7220·7061·7274·202d·2d3e·0a3c·212d·2d20··r·part·-->.<!--·00000660:·7220·7061·7274·202d·2d3e·0a3c·212d·2d20··r·part·-->.<!--·
00000660:·4765·6e65·7261·7465·6420·6279·2044·6f78··Generated·by·Dox00000670:·4765·6e65·7261·7465·6420·6279·2044·6f78··Generated·by·Dox
00000670:·7967·656e·2031·2e39·2e38·202d·2d3e·0a3c··ygen·1.9.8·-->.<00000680:·7967·656e·2031·2e39·2e38·202d·2d3e·0a3c··ygen·1.9.8·-->.<
00000680:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex00000690:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
00000690:·742f·6a61·7661·7363·7269·7074·223e·0a2f··t/javascript">./000006a0:·742f·6a61·7661·7363·7269·7074·223e·0a2f··t/javascript">./
000006a0:·2a20·406c·6963·656e·7365·206d·6167·6e65··*·@license·magne000006b0:·2a20·406c·6963·656e·7365·206d·6167·6e65··*·@license·magne
000006b0:·743a·3f78·743d·7572·6e3a·6274·6968·3a64··t:?xt=urn:btih:d000006c0:·743a·3f78·743d·7572·6e3a·6274·6968·3a64··t:?xt=urn:btih:d
000006c0:·3364·3961·3961·3635·3935·3532·3166·3936··3d9a9a6595521f96000006d0:·3364·3961·3961·3635·3935·3532·3166·3936··3d9a9a6595521f96
000006d0:·3636·6135·6539·3463·6338·3330·6461·6238··66a5e94cc830dab8000006e0:·3636·6135·6539·3463·6338·3330·6461·6238··66a5e94cc830dab8
000006e0:·3362·3635·3639·3926·616d·703b·646e·3d65··3b65699&amp;dn=e000006f0:·3362·3635·3639·3926·616d·703b·646e·3d65··3b65699&amp;dn=e
000006f0:·7870·6174·2e74·7874·204d·4954·202a·2f0a··xpat.txt·MIT·*/.00000700:·7870·6174·2e74·7874·204d·4954·202a·2f0a··xpat.txt·MIT·*/.
00000700:·7661·7220·7365·6172·6368·426f·7820·3d20··var·searchBox·=·00000710:·7661·7220·7365·6172·6368·426f·7820·3d20··var·searchBox·=·
00000710:·6e65·7720·5365·6172·6368·426f·7828·2273··new·SearchBox("s00000720:·6e65·7720·5365·6172·6368·426f·7828·2273··new·SearchBox("s
00000720:·6561·7263·6842·6f78·222c·2022·7365·6172··earchBox",·"sear00000730:·6561·7263·6842·6f78·222c·2022·7365·6172··earchBox",·"sear
00000730:·6368·2f22·2c27·2e68·746d·6c27·293b·0a2f··ch/",'.html');./00000740:·6368·2f22·2c27·2e68·746d·6c27·293b·0a2f··ch/",'.html');./
00000740:·2a20·406c·6963·656e·7365·2d65·6e64·202a··*·@license-end·*00000750:·2a20·406c·6963·656e·7365·2d65·6e64·202a··*·@license-end·*
00000750:·2f0a·3c2f·7363·7269·7074·3e0a·3c73·6372··/.</script>.<scr00000760:·2f0a·3c2f·7363·7269·7074·3e0a·3c73·6372··/.</script>.<scr
00000760:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j00000770:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000770:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="00000780:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000780:·6d65·6e75·6461·7461·2e6a·7322·3e3c·2f73··menudata.js"></s00000790:·6d65·6e75·6461·7461·2e6a·7322·3e3c·2f73··menudata.js"></s
00000790:·6372·6970·743e·0a3c·7363·7269·7074·2074··cript>.<script·t000007a0:·6372·6970·743e·0a3c·7363·7269·7074·2074··cript>.<script·t
000007a0:·7970·653d·2274·6578·742f·6a61·7661·7363··ype="text/javasc000007b0:·7970·653d·2274·6578·742f·6a61·7661·7363··ype="text/javasc
000007b0:·7269·7074·2220·7372·633d·226d·656e·752e··ript"·src="menu.000007c0:·7269·7074·2220·7372·633d·226d·656e·752e··ript"·src="menu.
000007c0:·6a73·223e·3c2f·7363·7269·7074·3e0a·3c73··js"></script>.<s000007d0:·6a73·223e·3c2f·7363·7269·7074·3e0a·3c73··js"></script>.<s
000007d0:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text000007e0:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text
000007e0:·2f6a·6176·6173·6372·6970·7422·3e0a·2f2a··/javascript">./*000007f0:·2f6a·6176·6173·6372·6970·7422·3e0a·2f2a··/javascript">./*
000007f0:·2040·6c69·6365·6e73·6520·6d61·676e·6574···@license·magnet00000800:·2040·6c69·6365·6e73·6520·6d61·676e·6574···@license·magnet
00000800:·3a3f·7874·3d75·726e·3a62·7469·683a·6433··:?xt=urn:btih:d300000810:·3a3f·7874·3d75·726e·3a62·7469·683a·6433··:?xt=urn:btih:d3
00000810:·6439·6139·6136·3539·3535·3231·6639·3636··d9a9a6595521f96600000820:·6439·6139·6136·3539·3535·3231·6639·3636··d9a9a6595521f966
00000820:·3661·3565·3934·6363·3833·3064·6162·3833··6a5e94cc830dab8300000830:·3661·3565·3934·6363·3833·3064·6162·3833··6a5e94cc830dab83
00000830:·6236·3536·3939·2661·6d70·3b64·6e3d·6578··b65699&amp;dn=ex00000840:·6236·3536·3939·2661·6d70·3b64·6e3d·6578··b65699&amp;dn=ex
00000840:·7061·742e·7478·7420·4d49·5420·2a2f·0a24··pat.txt·MIT·*/.$00000850:·7061·742e·7478·7420·4d49·5420·2a2f·0a24··pat.txt·MIT·*/.$
00000850:·2866·756e·6374·696f·6e28·2920·7b0a·2020··(function()·{.··00000860:·2866·756e·6374·696f·6e28·2920·7b0a·2020··(function()·{.··
00000860:·696e·6974·4d65·6e75·2827·272c·7472·7565··initMenu('',true00000870:·696e·6974·4d65·6e75·2827·272c·7472·7565··initMenu('',true
00000870:·2c66·616c·7365·2c27·7365·6172·6368·2e70··,false,'search.p00000880:·2c66·616c·7365·2c27·7365·6172·6368·2e70··,false,'search.p
00000880:·6870·272c·2753·6561·7263·6827·293b·0a20··hp','Search');.·00000890:·6870·272c·2753·6561·7263·6827·293b·0a20··hp','Search');.·
00000890:·2024·2864·6f63·756d·656e·7429·2e72·6561···$(document).rea000008a0:·2024·2864·6f63·756d·656e·7429·2e72·6561···$(document).rea
000008a0:·6479·2866·756e·6374·696f·6e28·2920·7b20··dy(function()·{·000008b0:·6479·2866·756e·6374·696f·6e28·2920·7b20··dy(function()·{·
000008b0:·696e·6974·5f73·6561·7263·6828·293b·207d··init_search();·}000008c0:·696e·6974·5f73·6561·7263·6828·293b·207d··init_search();·}
000008c0:·293b·0a7d·293b·0a2f·2a20·406c·6963·656e··);.});./*·@licen000008d0:·293b·0a7d·293b·0a2f·2a20·406c·6963·656e··);.});./*·@licen
000008d0:·7365·2d65·6e64·202a·2f0a·3c2f·7363·7269··se-end·*/.</scri000008e0:·7365·2d65·6e64·202a·2f0a·3c2f·7363·7269··se-end·*/.</scri
000008e0:·7074·3e0a·3c64·6976·2069·643d·226d·6169··pt>.<div·id="mai000008f0:·7074·3e0a·3c64·6976·2069·643d·226d·6169··pt>.<div·id="mai
000008f0:·6e2d·6e61·7622·3e3c·2f64·6976·3e0a·3c73··n-nav"></div>.<s00000900:·6e2d·6e61·7622·3e3c·2f64·6976·3e0a·3c73··n-nav"></div>.<s
00000900:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text00000910:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text
00000910:·2f6a·6176·6173·6372·6970·7422·3e0a·2f2a··/javascript">./*00000920:·2f6a·6176·6173·6372·6970·7422·3e0a·2f2a··/javascript">./*
00000920:·2040·6c69·6365·6e73·6520·6d61·676e·6574···@license·magnet00000930:·2040·6c69·6365·6e73·6520·6d61·676e·6574···@license·magnet
Max diff block lines reached; 1249926/1281829 bytes (97.51%) of diff not shown.
63.3 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 LaplaceSmootherT.hh5 RulesT_impl.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 51, 115 lines modifiedOffset 51, 2092 lines modified
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 48//55 48//
56 =============================================================================56 =============================================================================
57 49//57 49//
58 50//·CLASS·LaplaceSmootherT58 50//·Rules·-·IMPLEMENTATION
59 51//59 51//
60 52//60 52//
61 =============================================================================61 =============================================================================
62 5362 53
63 54#ifndef·OPENMESH_LAPLACE_SMOOTHERT_HH 
64 55#define·OPENMESH_LAPLACE_SMOOTHERT_HH63 54
 64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_CC
65 5665 56
66 5766 57
67 58 
68 59//==·INCLUDES67 58//==·INCLUDES
69 =================================================================68 =================================================================
70 60 
71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
72 62 
73 6369 59
 70 60#include·<OpenMesh/Core/System/config.h>
 71 61#include·<OpenMesh/Core/IO/MeshIO.hh>
 72 62#include·"_\x8R_\x8u_\x8l_\x8e_\x8s_\x8T_\x8._\x8h_\x8h"
 73 63//·--------------------
 74 64#if·defined(OM_CC_MIPS)
 75 65#·include·<math.h>
 76 66#else
 77 67#·include·<cmath>
 78 68#endif
 79 69
 80 70#if·defined(OM_CC_MSVC)
 81 71#·pragma·warning(disable:4244)
 82 72#endif
 83 73
74 64//==·NAMESPACES84 74//==·NAMESPACE
75 ===============================================================85 ================================================================
76 6586 75
77 66namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{87 76namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
78 67namespace·Smoother·{ 
79 68 
80 69//==·CLASS·DEFINITION88 77namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 89 78namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE
 90 79
 91 80
 92 81//==·IMPLEMENTATION
81 =========================================================93 ==========================================================
 94 82
 95 83#define·MOBJ·Base::mesh_.data
 96 84#define·FH·face_handle
 97 85#define·VH·vertex_handle
 98 86#define·EH·edge_handle
 99 87#define·HEH·halfedge_handle
 100 88#define·NHEH·next_halfedge_handle
 101 89#define·PHEH·prev_halfedge_handle
 102 90#define·OHEH·opposite_halfedge_handle
 103 91#define·TVH·to_vertex_handle
 104 92#define·FVH·from_vertex_handle
 105 93
 106 94//·------------------------------------------------------------------·Tvv3·--
 107 --
 108 95
82 70 
83 72template·<class·Mesh> 
84 _\x87_\x83class·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T·:·public·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T<Mesh> 
85 74{ 
86 75private: 
87 76·typedef·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8B_\x8a_\x8s_\x8e; 
88 77public: 
89 78 
90 79·typedef·typename·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t; 
91 80·typedef·typename·SmootherT<Mesh>::Continuity·Continuity; 
92 81·typedef·typename·SmootherT<Mesh>::Scalar·Scalar; 
93 82·typedef·typename·SmootherT<Mesh>::VertexHandle·VertexHandle; 
94 83·typedef·typename·SmootherT<Mesh>::EdgeHandle·EdgeHandle; 
95 84 
96 85 
97 86·explicit·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(·Mesh&·_mesh·); 
98 87·virtual·_\x8~_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(); 
99 88 
100 89 
101 90·void·initialize(_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t·_comp,·Continuity·_cont); 
102 91 
103 92 
104 93protected: 
105 94 
106 95·//·misc·helpers 
107 96109 96
108 97·Scalar·weight(VertexHandle·_vh)·const 
109 98·{·return·Base::mesh_.property(vertex_weights_,·_vh);·} 
110 99 
111 100·Scalar·weight(EdgeHandle·_eh)·const 
112 101·{·return·Base::mesh_.property(edge_weights_,·_eh);·}110 97template<class·M>
 111 98void
 112 _\x89_\x89_\x8T_\x8v_\x8v_\x83_\x8<_\x8M_\x8>_\x8:_\x8:_\x8r_\x8a_\x8i_\x8s_\x8e(typename·M::FaceHandle&·_fh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state)
 113 100{
 114 101·if·(MOBJ(_fh).state()·<·_target_state)
113 102115 102·{
114 103 
115 104private: 
116 105 
117 106·enum·LaplaceWeighting·{·UniformWeighting,·CotWeighting·}; 
118 107·void·compute_weights(LaplaceWeighting·_mode); 
119 108 
120 109 
121 110·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8>·vertex_weights_; 
122 111·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.E_.P_.r_.o_.p_.H_.a_.n_.d_.l_.e_.T_.<_.S_.c_.a_.l_.a_.r_.>·edge_weights_;116 103·this->update(_fh,·_target_state);
 117 104
 118 105·typename·M::VertexVertexIter·vv_it;
 119 106·typename·M::FaceVertexIter·fv_it;
 120 107·typename·M::VertexHandle·vh;
Max diff block lines reached; 60340/64841 bytes (93.06%) of diff not shown.
78.5 KB
./usr/share/doc/libopenmesh-dev/html/a00600.map
    
Offset 1, 107 lines modifiedOffset 1, 288 lines modified
 1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT_impl.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT_impl.hh">
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/> 
3 <area·shape="rect"·id="Node000002"·href="$a00608.html"·title="·"·alt=""·coords="2053,93,2248,133"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/> 
5 <area·shape="rect"·id="Node000003"·href="$a00266_source.html"·title="·"·alt=""·coords="2061,357,2240,397"/> 
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,133,2153,344,2148,344,2148,133"/> 
7 <area·shape="rect"·id="Node000005"·href="$a00422_source.html"·title="·"·alt=""·coords="357,181,515,221"/> 
8 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="2053,122,530,198,529,193,2053,117"/> 
9 <area·shape="rect"·id="Node000034"·href="$a00431_source.html"·title="·"·alt=""·coords="2174,445,2333,485"/> 
10 <area·shape="poly"·id="edge70_Node000002_Node000034"·title="·"·alt=""·coords="2164,132,2211,226,2236,290,2255,357,2259,396,2259,432,2253,432,2254,396,2249,358,2231,292,2206,228,2159,135"/> 
11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1596,797,1775,837"/> 
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2146,398,2126,466,2118,508,2115,552,2115,643,2110,680,2097,707,2075,729,2044,752,1999,771,1935,787,1789,808,1788,803,1934,781,1998,766,2041,747,2072,725,2093,704,2105,678,2109,643,2109,552,2113,508,2121,464,2141,397"/> 
13 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="516,200,887,207,1135,215,1391,230,1632,252,1739,266,1834,282,1913,301,1974,322,2012,347,2023,361,2027,376,2027,643,2020,681,2003,713,1977,739,1945,761,1908,778,1868,792,1789,809,1788,804,1867,787,1906,773,1942,756,1974,735,1999,710,2015,679,2021,642,2021,376,2018,363,2009,351,1971,327,1912,306,1833,287,1739,271,1631,257,1390,235,1134,221,887,212,516,206"/> 
14 <area·shape="rect"·id="Node000006"·href="$a00374_source.html"·title="·"·alt=""·coords="753,709,917,749"/> 
15 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="395,224,352,248,308,282,290,303,275,325,265,350,261,376,261,554,266,591,280,617,303,638,336,659,370,673,415,683,525,694,641,700,740,707,739,712,641,705,524,700,414,688,368,678,333,664,300,642,276,620,261,593,256,555,256,376,260,348,270,323,285,299,305,278,349,244,392,219"/> 
16 <area·shape="rect"·id="Node000008"·href="$a00419_source.html"·title="·"·alt=""·coords="357,269,515,309"/> 
17 <area·shape="poly"·id="edge9_Node000005_Node000008"·title="·"·alt=""·coords="439,222,439,255,433,255,433,222"/> 
18 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="128,805,187,830"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="4984,5,5190,60"/>
19 <area·shape="poly"·id="edge60_Node000005_Node000009"·title="·"·alt=""·coords="357,212,197,234,123,251,94,261,73,272,44,293,24,315,12,341,8,376,8,643,11,668,20,692,33,714,50,735,88,770,125,795,122,800,85,774,46,738,29,717,15,694,6,669,3,643,3,376,7,339,19,312,40,289,71,267,92,256,122,246,196,229,356,207"/> 
20 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="329,805,391,830"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="3583,1428,3762,1468"/>
21 <area·shape="poly"·id="edge59_Node000005_Node000019"·title="·"·alt=""·coords="357,207,263,219,213,230,165,247,123,269,89,297,67,332,61,353,59,376,59,467,61,496,67,525,89,580,123,630,163,675,207,715,252,748,327,796,324,800,249,753,204,719,159,679,118,633,85,582,62,527,56,497,53,467,5[·...·truncated·by·diffoscope;·len:·66,·SHA:·99939afc624970ffaf94657740133750647bd1eed336a47fc186690c9d340fb2·...·]"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="5191,43,5262,61,5298,74,5331,91,5360,111,5382,136,5397,165,5403,200,5403,1273,5398,1311,5385,1339,5361,1362,5328,1382,5303,1389,5255,1396,5105,1408,4657,1427,4156,1440,3775,1448,3775,1442,4156,1435,4657,142[·...·truncated·by·diffoscope;·len:·149,·SHA:·b6f8ab269bca2dafdc1c29c6be37a3d505c894fd4269e859bf0c054f9a253d38·...·]"/>
 5 <area·shape="rect"·id="Node000003"·href="$a00833_source.html"·title="·"·alt=""·coords="4735,108,4951,133"/>
 6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="5013,63,4889,106,4887,101,5011,58"/>
 7 <area·shape="rect"·id="Node000071"·href="$a00596.html"·title="·"·alt=""·coords="572,907,658,933"/>
 8 <area·shape="poly"·id="edge197_Node000001_Node000071"·title="·"·alt=""·coords="4983,37,3921,47,3127,58,2278,74,1462,96,769,124,496,141,287,159,154,180,120,191,112,196,109,201,110,643,113,679,123,711,139,741,161,767,187,791,216,812,284,847,358,874,433,892,559,912,558,917,432,897,357,879,282,852,214,817,183,795,157,771,135,744,118,713,108,680,104,643,104,199,108,192,118,186,153,175,287,154,496,136,768,119,1462,91,2278,69,3127,53,3920,42,4983,32"/>
22 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="469,805,555,830"/>9 <area·shape="rect"·id="Node000076"·title="·"·alt=""·coords="5438,108,5501,133"/>
 10 <area·shape="poly"·id="edge210_Node000001_Node000076"·title="·"·alt=""·coords="5191,54,5419,105,5425,107,5424,112,5418,111,5190,60"/>
 11 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="4938,131,5064,151,5199,184,5259,204,5307,228,5340,256,5349,271,5352,288,5352,1273,5349,1310,5338,1338,5317,1361,5287,1382,5262,1390,5216,1396,5071,1408,4636,1428,4148,1441,3775,1448,3775,1442,4148,1435,4635,1422,5071,1403,5216,1391,5261,1384,5284,1378,5314,1357,5333,1335,5344,1309,5347,1273,5347,288,5344,273,5336,259,5304,233,5257,209,5198,189,5063,157,4937,136"/>
23 <area·shape="poly"·id="edge61_Node000005_Node000025"·title="·"·alt=""·coords="358,224,317,243,282,271,253,308,234,342,223,375,219,409,220,445,225,483,243,573,253,620,262,638,278,660,324,705,377,744,429,774,473,797,471,801,426,779,374,748,321,709,274,663,258,641,248,622,237,574,220,484,214,445,213,409,218,374,229,340,249,305,278,267,314,238,356,219"/> 
24 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="1764,541,1844,566"/> 
25 <area·shape="poly"·id="edge69_Node000005_Node000032"·title="·"·alt=""·coords="516,203,873,225,1063,243,1141,254,1201,267,1289,294,1377,327,1543,403,1682,476,1775,531,1772,535,1679,481,1541,407,1375,332,1287,299,1199,272,1140,260,1063,249,873,230,515,209"/> 
26 <area·shape="rect"·id="Node000033"·href="$a00515_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>12 <area·shape="rect"·id="Node000004"·href="$a00818_source.html"·title="·"·alt=""·coords="3006,900,3170,940"/>
 13 <area·shape="poly"·id="edge4_Node000003_Node000004"·title="·"·alt=""·coords="4735,128,4248,146,3587,177,3266,197,2993,220,2796,245,2736,258,2707,271,2702,279,2702,288,2708,308,2726,347,2762,410,2867,579,3070,887,3066,890,2863,582,2757,413,2721,350,2703,310,2697,288,2697,278,2704,267,2734,253,2795,240,2992,215,3266,192,3587,172,4248,141,4735,123"/>
27 <area·shape="poly"·id="edge62_Node000005_Node000033"·title="·"·alt=""·coords="516,210,1012,273,1011,279,515,215"/> 
28 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="917,744,936,747,1114,768,1291,785,1582,807,1582,813,1291,791,1113,773,936,752,917,749"/> 
29 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="787,805,863,830"/> 
30 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="835,750,831,791,825,791,830,749"/> 
31 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="425,311,381,374,319,471,251,587,190,710,175,753,165,792,160,790,170,751,186,708,246,584,314,468,376,371,420,308"/> 
32 <area·shape="rect"·id="Node000010"·href="$a00512_source.html"·title="·"·alt=""·coords="549,365,800,390"/>14 <area·shape="rect"·id="Node000031"·href="$a00827_source.html"·title="·"·alt=""·coords="1620,365,1858,390"/>
 15 <area·shape="poly"·id="edge59_Node000003_Node000031"·title="·"·alt=""·coords="4735,125,4172,126,3371,133,2969,140,2611,150,2333,165,2235,174,2170,184,2110,200,2050,221,1935,270,1838,320,1770,360,1767,355,1836,316,1933,265,2048,216,2108,195,2169,179,2235,169,2333,160,2611,145,2969,135,3371,127,4172,120,4735,119"/>
 16 <area·shape="rect"·id="Node000046"·href="$a00788_source.html"·title="·"·alt=""·coords="4672,445,4875,485"/>
 17 <area·shape="poly"·id="edge116_Node000003_Node000046"·title="·"·alt=""·coords="4833,135,4816,156,4801,182,4783,250,4774,319,4772,382,4774,432,4768,432,4767,382,4769,318,4778,249,4796,180,4812,153,4829,132"/>
 18 <area·shape="rect"·id="Node000052"·href="$a00791_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>
 19 <area·shape="poly"·id="edge133_Node000003_Node000052"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>
 20 <area·shape="poly"·id="edge5_Node000004_Node000002"·title="·"·alt=""·coords="3171,918,3424,922,3586,929,3757,942,3924,961,4076,989,4143,1006,4201,1026,4250,1048,4289,1074,4312,1099,4326,1126,4332,1154,4331,1182,4323,1211,4308,1240,4289,1267,4265,1294,4227,1328,4193,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1431,3933,1420,4021,1402,4106,1377,4154,1361,4191,1345,4224,1324,4261,1290,4285,1264,4304,1237,4318,1209,4326,1181,4327,1154,4321,1127,4308,1102,4285,1078,4248,1053,4199,1031,4141,1011,4075,994,3923,967,3756,947,3586,935,3424,928,3171,923"/>
 21 <area·shape="rect"·id="Node000005"·href="$a00824_source.html"·title="·"·alt=""·coords="3318,1252,3482,1292"/>
 22 <area·shape="poly"·id="edge6_Node000004_Node000005"·title="·"·alt=""·coords="3115,938,3281,1064,3362,1128,3400,1163,3407,1182,3410,1201,3409,1239,3404,1238,3405,1202,3402,1183,3395,1165,3358,1132,3278,1068,3112,942"/>
 23 <area·shape="rect"·id="Node000006"·href="$a00821_source.html"·title="·"·alt=""·coords="3190,1164,3354,1204"/>
33 <area·shape="poly"·id="edge11_Node000008_Node000010"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>24 <area·shape="poly"·id="edge8_Node000004_Node000006"·title="·"·alt=""·coords="3104,939,3253,1151,3249,1154,3099,942"/>
 25 <area·shape="rect"·id="Node000018"·href="$a00815_source.html"·title="·"·alt=""·coords="2353,1164,2517,1204"/>
 26 <area·shape="poly"·id="edge25_Node000004_Node000018"·title="·"·alt=""·coords="3006,935,2872,957,2716,989,2640,1008,2573,1029,2518,1053,2479,1078,2466,1094,2455,1113,2443,1151,2438,1150,2450,1110,2461,1091,2476,1074,2515,1048,2571,1024,2639,1003,2714,983,2871,952,3005,930"/>
 27 <area·shape="rect"·id="Node000022"·href="$a00803_source.html"·title="·"·alt=""·coords="2490,1076,2654,1116"/>
 28 <area·shape="poly"·id="edge31_Node000004_Node000022"·title="·"·alt=""·coords="3033,943,2642,1074,2640,1069,3032,938"/>
 29 <area·shape="rect"·id="Node000030"·href="$a00839_source.html"·title="·"·alt=""·coords="2302,995,2552,1021"/>
 30 <area·shape="poly"·id="edge54_Node000004_Node000030"·title="·"·alt=""·coords="3006,935,2529,996,2528,991,3005,929"/>
 31 <area·shape="poly"·id="edge7_Node000005_Node000002"·title="·"·alt=""·coords="3416,1291,3453,1334,3477,1357,3503,1378,3547,1402,3593,1421,3591,1426,3545,1407,3500,1382,3473,1361,3449,1338,3412,1294"/>
 32 <area·shape="poly"·id="edge9_Node000006_Node000002"·title="·"·alt=""·coords="3277,1204,3287,1246,3296,1269,3309,1290,3335,1319,3365,1343,3432,1383,3503,1410,3570,1428,3569,1434,3501,1415,3429,1387,3362,1348,3331,1322,3305,1294,3291,1272,3282,1248,3272,1205"/>
 33 <area·shape="poly"·id="edge22_Node000006_Node000005"·title="·"·alt=""·coords="3302,1202,3362,1242,3359,1246,3299,1206"/>
 34 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="3182,1259,3243,1285"/>
 35 <area·shape="poly"·id="edge10_Node000006_Node000007"·title="·"·alt=""·coords="3261,1206,3231,1249,3226,1246,3257,1203"/>
 36 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="520,1435,606,1461"/>
 37 <area·shape="poly"·id="edge11_Node000006_Node000008"·title="·"·alt=""·coords="3238,1207,3137,1253,3073,1277,3007,1295,2873,1314,2706,1326,2516,1332,2315,1334,1923,1335,1755,1337,1619,1343,1440,1361,1262,1383,619,1444,619,1439,1261,1377,1440,1356,1619,1337,1754,1331,1923,1329,2315,1329,2516,1327,2706,1321,2873,1309,3006,1289,3071,1272,3135,1248,3236,1202"/>
 38 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="2417,1259,2493,1285"/>
 39 <area·shape="poly"·id="edge12_Node000006_Node000009"·title="·"·alt=""·coords="3190,1194,2803,1224,2615,1241,2506,1255,2495,1257,2494,1252,2505,1249,2614,1236,2803,1219,3190,1189"/>
34 <area·shape="rect"·id="Node000026"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>40 <area·shape="rect"·id="Node000010"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1230,1252,1408,1292"/>
 41 <area·shape="poly"·id="edge13_Node000006_Node000010"·title="·"·alt=""·coords="3190,1194,2974,1207,2580,1222,2273,1229,1966,1237,1572,1255,1422,1265,1422,1259,1572,1249,1966,1232,2273,1224,2579,1217,2973,1201,3190,1188"/>
 42 <area·shape="rect"·id="Node000017"·href="$a00977_source.html"·title="·"·alt=""·coords="4713,1252,4872,1292"/>
 43 <area·shape="poly"·id="edge23_Node000006_Node000017"·title="·"·alt=""·coords="3355,1187,3620,1201,3906,1213,4129,1220,4351,1229,4636,1249,4699,1256,4699,1261,4636,1255,4351,1235,4128,1225,3906,1218,3620,1207,3354,1193"/>
 44 <area·shape="rect"·id="Node000011"·href="$a01103_source.html"·title="·"·alt=""·coords="1631,1340,1810,1380"/>
 45 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="1408,1289,1620,1335,1619,1340,1406,1295"/>
 46 <area·shape="poly"·id="edge15_Node000011_Node000002"·title="·"·alt=""·coords="1810,1375,1828,1377,1987,1390,2197,1402,2701,1421,3569,1442,3569,1447,2700,1426,2197,1407,1987,1395,1828,1383,1809,1380"/>
 47 <area·shape="poly"·id="edge21_Node000011_Node000008"·title="·"·alt=""·coords="1631,1380,1612,1383,1155,1414,620,1446,619,1441,1155,1409,1612,1377,1630,1375"/>
 48 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="2333,1435,2409,1461"/>
 49 <area·shape="poly"·id="edge16_Node000011_Node000012"·title="·"·alt=""·coords="1810,1375,1829,1377,2105,1414,2320,1439,2319,1444,2105,1419,1828,1383,1809,1380"/>
 50 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1676,1435,1765,1461"/>
 51 <area·shape="poly"·id="edge17_Node000011_Node000013"·title="·"·alt=""·coords="1723,1380,1723,1421,1718,1421,1718,1380"/>
 52 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="901,1435,964,1461"/>
 53 <area·shape="poly"·id="edge18_Node000011_Node000014"·title="·"·alt=""·coords="1631,1380,1613,1383,1428,1405,1246,1423,977,1446,977,1441,1246,1418,1427,1400,1612,1377,1630,1375"/>
 54 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1342,1435,1392,1461"/>
35 <area·shape="poly"·id="edge58_Node000008_Node000026"·title="·"·alt=""·coords="439,309,439,607,433,607,433,309"/>55 <area·shape="poly"·id="edge19_Node000011_Node000015"·title="·"·alt=""·coords="1643,1383,1406,1440,1405,1435,1642,1377"/>
36 <area·shape="poly"·id="edge13_Node000010_Node000004"·title="·"·alt=""·coords="666,392,629,440,607,474,588,511,573,550,567,590,571,627,579,644,590,659,615,676,653,687,699,693,750,695,852,697,895,700,929,707,950,717,964,727,978,738,998,747,1047,759,1111,770,1268,787,1583[·...·truncated·by·diffoscope;·len:·200,·SHA:·e6694cbdc82edbb5bf71f6b834d9988e9316aecd87b384884b04b3b1eee0aee1·...·]"/>56 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="255,1435,314,1461"/>
 57 <area·shape="poly"·id="edge20_Node000011_Node000016"·title="·"·alt=""·coords="1631,1371,1460,1383,984,1406,776,1415,508,1431,328,1445,327,1440,508,1425,776,1410,984,1400,1460,1377,1630,1366"/>
 58 <area·shape="poly"·id="edge24_Node000017_Node000002"·title="·"·alt=""·coords="4781,1294,4741,1340,4713,1364,4681,1382,4628,1395,4539,1407,4288,1425,4007,1438,3776,1446,3775,1441,4007,1433,4287,1420,4538,1401,4627,1390,4679,1378,4710,1360,4737,1336,4777,1290"/>
 59 <area·shape="poly"·id="edge26_Node000018_Node000002"·title="·"·alt=""·coords="2422,1206,2410,1225,2401,1248,2398,1270,2406,1290,2428,1306,2464,1321,2577,1349,2730,1373,2907,1393,3276,1423,3570,1439,3569,1445,3276,1428,2906,1398,2729,1378,2576,1354,2463,1326,2425,1311,2402,1294,2393,1271,2396,1247,2405,1223,2418,1203"/>
 60 <area·shape="poly"·id="edge27_Node000018_Node000009"·title="·"·alt=""·coords="2442,1204,2452,1245,2446,1246,2437,1205"/>
37 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="601,629,687,654"/>61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="2221,1259,2308,1285"/>
 62 <area·shape="poly"·id="edge28_Node000018_Node000019"·title="·"·alt=""·coords="2399,1206,2300,1256,2298,1251,2396,1202"/>
 63 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2672,1259,2747,1285"/>
38 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="676,391,650,616,644,615,671,390"/>64 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="2496,1202,2661,1253,2659,1258,2494,1207"/>
 65 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2518,1259,2592,1285"/>
 66 <area·shape="poly"·id="edge30_Node000018_Node000021"·title="·"·alt=""·coords="2463,1202,2529,1249,2526,1253,2460,1206"/>
 67 <area·shape="poly"·id="edge32_Node000022_Node000002"·title="·"·alt=""·coords="2655,1101,2833,1122,2917,1139,2950,1150,2975,1162,3006,1187,3027,1214,3041,1243,3052,1272,3062,1301,3076,1328,3096,1354,3127,1378,3161,1393,3207,1405,3323,1424,3452,1435,3569,1441,3569,1447,3452,1441,3323,1429,3206,1410,3159,1398,3124,1382,3092,1358,3071,1331,3057,1303,3047,1274,3036,1245,3023,1217,3003,1191,2972,1166,2948,1155,2915,1145,2832,1127,2654,1106"/>
 68 <area·shape="poly"·id="edge42_Node000022_Node000005"·title="·"·alt=""·coords="2655,1100,3081,1132,3278,1149,3368,1162,3383,1178,3393,1198,3402,1238,3397,1239,3388,1200,3379,1181,3366,1166,3278,1154,3080,1137,2654,1106"/>
 69 <area·shape="poly"·id="edge43_Node000022_Node000006"·title="·"·alt=""·coords="2655,1105,3121,1161,3177,1168,3176,1174,3120,1167,2654,1110"/>
 70 <area·shape="poly"·id="edge36_Node000022_Node000014"·title="·"·alt=""·coords="2490,1104,2034,1130,1807,1148,1725,1157,1677,1167,1642,1180,1614,1194,1570,1226,1526,1260,1465,1294,1387,1326,1325,1345,1180,1383,978,1438,976,1433,1178,1377,1323,1340,1386,1321,1463,1290,1523,1256,1567,1222,1612,1190,1640,1175,1675,1161,1724,1152,1806,1143,2034,1125,2490,1099"/>
 71 <area·shape="poly"·id="edge34_Node000022_Node000016"·title="·"·alt=""·coords="2490,1104,1971,1135,1717,1152,1592,1167,1553,1184,1525,1203,1466,1254,1445,1276,1436,1285,1421,1294,1369,1315,1324,1328,1282,1334,1243,1336,1160,1336,1111,1337,1055,1343,327,1443,327,1438,1055,1337,1111,1332,1160,1330,1243,1331,1282,1329,1323,1323,1368,1310,1419,1290,1433,1281,1442,1272,1462,1250,1522,1198,1550,1179,1590,1161,1717,1147,1971,1129,2490,1099"/>
 72 <area·shape="poly"·id="edge44_Node000022_Node000018"·title="·"·alt=""·coords="2543,1118,2478,1159,2475,1154,2541,1114"/>
 73 <area·shape="poly"·id="edge37_Node000022_Node000019"·title="·"·alt=""·coords="2491,1110,2415,1130,2377,1146,2342,1166,2321,1184,2303,1206,2278,1248,2273,1245,2299,1203,2317,1181,2339,1162,2374,1141,2413,1125,2489,1105"/>
 74 <area·shape="poly"·id="edge38_Node000022_Node000021"·title="·"·alt=""·coords="2573,1116,2560,1246,2555,1245,2568,1116"/>
 75 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="3969,1171,4040,1197"/>
 76 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="2655,1099,3703,1161,3955,1177,3955,1182,3703,1167,2654,1105"/>
 77 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="3632,1171,3691,1197"/>
 78 <area·shape="poly"·id="edge35_Node000022_Node000024"·title="·"·alt=""·coords="2655,1099,3026,1122,3512,1161,3619,1174,3618,1179,3512,1167,3026,1127,2655,1104"/>
 79 <area·shape="rect"·id="Node000025"·href="$a01109_source.html"·title="·"·alt=""·coords="1584,1252,1779,1292"/>
 80 <area·shape="poly"·id="edge39_Node000022_Node000025"·title="·"·alt=""·coords="2490,1104,2027,1129,1806,1147,1734,1157,1702,1166,1690,1181,1684,1199,1680,1238,1675,1238,1678,1198,1686,1179,1699,1162,1733,1152,1806,1142,2026,1124,2490,1098"/>
 81 <area·shape="rect"·id="Node000026"·href="$a00989_source.html"·title="·"·alt=""·coords="3830,1340,3994,1380"/>
 82 <area·shape="poly"·id="edge40_Node000022_Node000026"·title="·"·alt=""·coords="2655,1099,2980,1120,3188,1138,3398,1161,3888,1250,3902,1267,3910,1287,3916,1326,3911,1327,3905,1288,3897,1270,3885,1254,3397,1167,3188,1143,2980,1125,2654,1104"/>
 83 <area·shape="rect"·id="Node000027"·href="$a00956_source.html"·title="·"·alt=""·coords="1713,1164,1872,1204"/>
 84 <area·shape="poly"·id="edge45_Node000022_Node000027"·title="·"·alt=""·coords="2490,1108,1942,1167,1885,1173,1885,1168,1941,1161,2490,1103"/>
 85 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="2592,1171,2672,1197"/>
 86 <area·shape="poly"·id="edge53_Node000022_Node000029"·title="·"·alt=""·coords="2588,1115,2618,1158,2614,1161,2583,1118"/>
 87 <area·shape="poly"·id="edge41_Node000026_Node000002"·title="·"·alt=""·coords="3860,1383,3738,1426,3736,1421,3859,1378"/>
 88 <area·shape="poly"·id="edge47_Node000027_Node000009"·title="·"·alt=""·coords="1872,1192,2319,1249,2404,1261,2403,1266,2319,1255,1871,1198"/>
 89 <area·shape="poly"·id="edge48_Node000027_Node000014"·title="·"·alt=""·coords="1812,1202,1828,1222,1840,1246,1845,1270,1843,1282,1837,1294,1813,1317,1789,1330,1765,1336,1739,1337,1684,1334,1653,1336,1620,1343,1566,1363,1512,1383,1360,1412,1208,1431,1075,1442,978,1448,977,1442,1075,1437,1208,1426,1359,1407,1510,1377,1564,1358,1618,1337,1652,1330,1684,1329,1739,1332,1764,1331,1787,1325,1810,1313,1833,1290,1838,1281,1840,1270,1835,1247,1823,1225,1808,1206"/>
 90 <area·shape="poly"·id="edge46_Node000027_Node000016"·title="·"·alt=""·coords="1801,1204,1808,1248,1805,1272,1793,1294,1774,1301,1731,1308,1586,1327,1141,1373,327,1446,327,1440,1140,1368,1585,1322,1730,1303,1772,1296,1789,1290,1800,1271,1803,1248,1796,1205"/>
 91 <area·shape="poly"·id="edge52_Node000027_Node000025"·title="·"·alt=""·coords="1769,1206,1719,1245,1715,1241,1766,1202"/>
39 <area·shape="rect"·id="Node000012"·href="$a00527_source.html"·title="·"·alt=""·coords="742,533,906,573"/>92 <area·shape="rect"·id="Node000028"·href="$a01028_source.html"·title="·"·alt=""·coords="2832,1252,2996,1292"/>
 93 <area·shape="poly"·id="edge49_Node000027_Node000028"·title="·"·alt=""·coords="1872,1187,2254,1210,2759,1249,2818,1256,2818,1261,2759,1255,2254,1215,1872,1192"/>
 94 <area·shape="poly"·id="edge50_Node000028_Node000002"·title="·"·alt=""·coords="2936,1290,2996,1336,3035,1359,3076,1377,3116,1389,3169,1399,3301,1416,3569,1438,3569,1444,3300,1422,3168,1404,3115,1394,3074,1383,3032,1364,2993,1340,2933,1294"/>
 95 <area·shape="poly"·id="edge51_Node000028_Node000012"·title="·"·alt=""·coords="2856,1295,2421,1434,2419,1429,2854,1290"/>
 96 <area·shape="poly"·id="edge56_Node000030_Node000002"·title="·"·alt=""·coords="2496,1018,3083,1113,3173,1122,3245,1123,3315,1131,3354,1143,3399,1162,3432,1179,3455,1198,3497,1251,3516,1286,3524,1317,3533,1347,3554,1378,3581,1401,3611,1419,3609,1424,3578,1406,3550,1382,3528,1349,3519,1318,3511,1288,3493,1253,3451,1202,3429,1184,3396,1166,3352,1148,3314,1137,3245,1128,3173,1127,3083,1119,2495,1023"/>
 97 <area·shape="poly"·id="edge57_Node000030_Node000018"·title="·"·alt=""·coords="2430,1021,2436,1150,2431,1150,2425,1021"/>
 98 <area·shape="poly"·id="edge55_Node000030_Node000019"·title="·"·alt=""·coords="2416,1023,2361,1081,2328,1121,2300,1165,2282,1207,2272,1246,2267,1245,2277,1205,2295,1163,2324,1118,2357,1077,2412,1019"/>
40 <area·shape="poly"·id="edge14_Node000010_Node000012"·title="·"·alt=""·coords="686,388,801,521,797,525,682,392"/>99 <area·shape="poly"·id="edge58_Node000030_Node000022"·title="·"·alt=""·coords="2448,1019,2530,1067,2527,1071,2445,1023"/>
41 <area·shape="rect"·id="Node000016"·href="$a00521_source.html"·title="·"·alt=""·coords="1025,445,1189,485"/> 
42 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="733,387,1012,443,1011,448,732,393"/> 
Max diff block lines reached; 0/80249 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00600.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 adf69314b3a226365ab33988f21ac0f81 ed8f0ae2109ad67feff0edca8119ff44
86.5 MB
./usr/share/doc/libopenmesh-dev/html/a00600.png
86.5 MB
sng
Max HTML report size reached
37.4 KB
./usr/share/doc/libopenmesh-dev/html/a00605_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/smooth_mesh.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">smooth_mesh.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeLoopT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00605.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 77 lines modifiedOffset 138, 129 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·SMOOTH_MESH_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·SMOOTH_MESH_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LoopT</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//BEGIN_NS_OPENMESH</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·_Mesh,·<span·class="keyword">class</span>·_PropertyHandle&gt;</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">void</span>·smooth_mesh_property(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n_iters,·_Mesh&amp;·_m,·_PropertyHandle·_pph)</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·_PropertyHandle::Value···Value;</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··std::vector&lt;Value&gt;·temp_values(_m.n_vertices());</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;Composite/CompositeT.hh&quot;</span></div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&quot;Composite/CompositeTraits.hh&quot;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_n_iters;·++i)</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··{</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin();</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········cv_it·!=·_m.vertices_end();·++cv_it)</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·valence·=·0;</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Value&amp;·temp_value·=·temp_values[cv_it-&gt;idx()];</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······temp_value.vectorize(0);</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexVertexIter·cvv_it·=·_m.cvv_iter(cv_it);</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>············cvv_it;·++cvv_it)</div>170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshType,·<span·class="keyword">class</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03746.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT</a>&lt;MeshType,·RealType&gt;</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······{</div>173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········temp_value·+=·_m.property(_pph,cvv_it);</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········++valence;</div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT&lt;MeshType,·RealType&gt;</a>··<a·class="code·hl_class"·href="a03722.html">Inherited</a>;</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······}</div>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">if</span>·(valence·&gt;·0)</div>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{<span·class="comment">//guard·against·isolated·vertices</span></div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········temp_value·*=·(<span·class="keyword">typename</span>·Value::value_type)(1.0·/·valence);</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······}</div>179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>()·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>()·{};</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>(MeshType&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>(_mesh)·{};</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">else</span></div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······{</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········temp_value·=·_m.property(_pph,·cv_it);</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······}</div>182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03746.html">~CompositeLoopT</a>()·{}</div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03746.html#a95380188983d0b23a5b25506787f7edf">···90</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03746.html#a95380188983d0b23a5b25506787f7edf">name</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Uniform·Composite·Loop&quot;</span>;·}</div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin();</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··········cv_it·!=·_m.vertices_end();·++cv_it)</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····{</div>187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··</div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······_m.property(_pph,cv_it)·=·temp_values[cv_it-&gt;idx()];</div>188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">protected</span>:·<span·class="comment">//·inherited·interface</span></div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····}</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>190 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03746.html#a2be80bda4d8f0ffd262991eb58c67d11">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03746.html#a2be80bda4d8f0ffd262991eb58c67d11">apply_rules</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·override</span></div>
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</span>{·</div>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····Inherited::Tvv4();·</div>
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·_Mesh&gt;</div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keywordtype">void</span>·smooth_mesh(_Mesh&amp;·_m,·uint·_n_iters)</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····Inherited::VdE();·</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····Inherited::EVc(coeffs_);·</div>
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Inherited::VdE();·</div>
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··smooth_mesh_property(_n_iters,·_m,·_m.points_pph());</div>197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····Inherited::EVc(coeffs_);·</div>
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}</div>198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>
 199 </div>
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};<span·class="comment">//namespace·OpenMesh</span></div>201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">protected</span>:</div>
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··</div>
 203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Inherited::Coeff·Coeff;</div>
 204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··</div>
 206 <div·class="foldopen"·id="foldopen00111"·data-start="{"·data-end="};">
 207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03750.html">··111</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03750.html">EVCoeff</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03726.html">Coeff</a>·</div>
 208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··{</div>
Max diff block lines reached; 2344/30445 bytes (7.70%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
7.56 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 smooth_mesh.hh5 CompositeLoopT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 79 lines modifiedOffset 48, 144 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44#ifndef·SMOOTH_MESH_HH 
55 45#define·SMOOTH_MESH_HH 
56 4655 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·LoopT
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH
 65 56
 66 57
57 47//==·INCLUDES67 58//==·INCLUDES
58 =================================================================68 =================================================================
59 48 
60 49#include·<OpenMesh/Core/Utils/Property.hh> 
61 50 
62 51//==·NAMESPACE 
63 ================================================================ 
64 52 
65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//BEGIN_NS_OPENMESH 
66 54 
67 55template·<class·_Mesh,·class·_PropertyHandle> 
68 56void·smooth_mesh_property(unsigned·int·_n_iters,·_Mesh&·_m,·_PropertyHandle 
69 _pph) 
70 57{ 
71 58·typedef·typename·_PropertyHandle::Value·Value; 
72 5969 59
73 60·std::vector<Value>·temp_values(_m.n_vertices()); 
74 61 
75 62·for·(unsigned·int·i=0;·i·<·_n_iters;·++i) 
76 63·{ 
77 64·for·(·typename·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin(); 
78 65·cv_it·!=·_m.vertices_end();·++cv_it) 
79 66·{ 
80 67·unsigned·int·valence·=·0; 
81 68 
82 69·Value&·temp_value·=·temp_values[cv_it->idx()];70 60#include·"Composite/CompositeT.hh"
 71 61#include·"Composite/CompositeTraits.hh"
 72 62
 73 63
 74 64//==·NAMESPACE
 75 ================================================================
 76 65
 77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 79 68namespace·Uniform·{·//·BEGIN_NS_DECIMATER
 80 69
83 7081 70
84 71·temp_value.vectorize(0);82 71//==·CLASS·DEFINITION
 83 =========================================================
85 7284 72
86 73·for·(·typename·_Mesh::ConstVertexVertexIter·cvv_it·=·_m.cvv_iter(cv_it); 
87 74·cvv_it;·++cvv_it)85 75template·<class·MeshType,·class·RealType·=·double>
 86 _\x87_\x86class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T·:·public·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T<MeshType,·RealType>
 87 77{
 88 78public:
 89 79
 90 80·typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d;
 91 81
 92 82public:
 93 83
 94 84·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T()·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d()·{};
 95 85·explicit·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T(MeshType&·_mesh)·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d(_mesh)·{};
 96 86·_\x8~_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T()·{}
 97 87
 98 88public:
 99 89
 100 _\x89_\x80·const·char·*_\x8n_\x8a_\x8m_\x8e()·const·override·{·return·"Uniform·Composite·Loop";·}
 101 91
 102 92protected:·//·inherited·interface
 103 93
 104 _\x89_\x84·void·_\x8a_\x8p_\x8p_\x8l_\x8y_\x8__\x8r_\x8u_\x8l_\x8e_\x8s(void)·override
88 75·{105 95·{
 106 96·Inherited::Tvv4();
 107 97·Inherited::VdE();
 108 98·Inherited::EVc(coeffs_);
 109 99·Inherited::VdE();
 110 100·Inherited::EVc(coeffs_);
89 76·temp_value·+=·_m.property(_pph,cvv_it); 
90 77·++valence; 
91 78·} 
92 79·if·(valence·>·0) 
93 80·{//guard·against·isolated·vertices 
94 81·temp_value·*=·(typename·Value::value_type)(1.0·/·valence); 
95 82·} 
96 83·else 
97 84·{ 
98 85·temp_value·=·_m.property(_pph,·cv_it); 
99 86·} 
100 87·} 
101 88 
102 89·for·(·typename·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin(); 
103 90·cv_it·!=·_m.vertices_end();·++cv_it) 
104 91·{ 
105 92·_m.property(_pph,cv_it)·=·temp_values[cv_it->idx()]; 
106 93·} 
107 94·} 
108 95} 
109 96 
110 97template·<class·_Mesh> 
111 98void·smooth_mesh(_Mesh&·_m,·uint·_n_iters) 
112 99{ 
113 100·smooth_mesh_property(_n_iters,·_m,·_m.points_pph()); 
Max diff block lines reached; 3724/7718 bytes (48.25%) of diff not shown.
74.8 KB
./usr/share/doc/libopenmesh-dev/html/a00608_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/MidpointT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 236 lines modifiedOffset 92, 125 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SmootherT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MidpointT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#pragma·once</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&gt;</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span>Subdivider·{</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span>Uniform·{</div>
101 <a·href="a00608.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 113 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 114 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 115 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03786.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03786.html">MidpointT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div>
 116 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
 117 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">public</span>:</div>
 118 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·RealType·real_t;</div>
 119 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·MeshType·mesh_t;</div>
 120 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;MeshType,·RealType&gt;</a>·<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
 121 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 122 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·Inherited·constructors</span></div>
 123 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>()·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()·{}</div>
 124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>(mesh_t&amp;·_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m)·{}</div>
 125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">···38</a></span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·<a·class="code·hl_function"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">name</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;midpoint&quot;</span>;·}</div>
 127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:·<span·class="comment">//·SubdividerT·interface</span></div>
 129 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">···41</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">prepare</a>(mesh_t&amp;·_m)</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>
 132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 134 </div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 136 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">···48</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">subdivide</a>(mesh_t&amp;·_m,·<span·class="keywordtype">size_t</span>·_n,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·_update_points·=·<span·class="keyword">true</span>)</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SmootherT</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SMOOTHER_SMOOTHERT_HH</span></div>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········_m.request_halfedge_status();</div>
 140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········_m.request_edge_status();</div>
 141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········_m.request_vertex_status();</div>
 142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········_m.request_face_status();</div>
 143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;EPropHandleT&lt;typename·mesh_t::VertexHandle&gt;</a>&gt;·edge_midpoint(_m,·<span·class="stringliteral">&quot;edge_midpoint&quot;</span>);</div>
 144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;VPropHandleT&lt;bool&gt;</a>&gt;·is_original_vertex(_m,·<span·class="stringliteral">&quot;is_original_vertex&quot;</span>);</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·iteration·=·0;·iteration·&lt;·_n;·++iteration)·{</div>
 147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>············is_original_vertex.<a·class="code·hl_function"·href="a03326.html#a1c7b5c7063fb137ba9552afd4a0ec77f">set_range</a>(_m.vertices_begin(),·_m.vertices_end(),·<span·class="keyword">true</span>);</div>
 148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············<span·class="comment">//·Create·vertices·on·edge·midpoints</span></div>
 149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>············<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·eh·:·_m.edges())·{</div>
 150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>················<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·new_vh·=·_m.new_vertex(_m.calc_edge_midpoint(eh));</div>
 151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>················edge_midpoint[eh]·=·new_vh;</div>
 152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>················is_original_vertex[new_vh]·=·<span·class="keyword">false</span>;</div>
 153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············}</div>
 154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>············<span·class="comment">//·Create·new·faces·from·original·faces</span></div>
 155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·fh·:·_m.faces())·{</div>
Max diff block lines reached; 9939/58705 bytes (16.93%) of diff not shown.
17.4 KB
html2text {}
    
Offset 1, 300 lines modifiedOffset 1, 137 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MidpointT.hh
 6 1#pragma·once
 7 2
 8 3#include·<OpenMesh/Core/Mesh/BaseKernel.hh>
 9 4#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 10 5#include·<OpenMesh/Core/Utils/PropertyManager.hh>
 11 6
 12 7#include·<algorithm>
 13 8
 14 9namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 15 10namespace·Subdivider·{
 16 11namespace·Uniform·{
 17 12
 18 26template<typename·MeshType,·typename·RealType·=·double>
 19 _\x82_\x87class·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType>
 20 28{
 21 29public:
 22 30·typedef·RealType·real_t;
 23 31·typedef·MeshType·mesh_t;
 24 32·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t;
 25 33
 26 34·//·Inherited·constructors
 27 35·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T()·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t()·{}
 28 36·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T(mesh_t&·_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m)·{}
 29 37
 30 _\x83_\x88·const·char*·_\x8n_\x8a_\x8m_\x8e()·const·{·return·"midpoint";·}
 31 39
 32 40protected:·//·SubdividerT·interface
 33 _\x84_\x81·bool·_\x8p_\x8r_\x8e_\x8p_\x8a_\x8r_\x8e(mesh_t&·_m)
 34 42·{
 35 43·return·true;
 36 44·}
 37 45
 38 _\x84_\x88·bool·_\x8s_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e(mesh_t&·_m,·size_t·_n,·const·bool·_update_points·=·true)
 39 49·{
 40 50·_m.request_halfedge_status();
 41 51·_m.request_edge_status();
 42 52·_m.request_vertex_status();
 43 53·_m.request_face_status();
 44 54·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>>·edge_midpoint
 45 (_m,·"edge_midpoint");
 46 55·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>>·is_original_vertex(_m,
 47 "is_original_vertex");
5 SmootherT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 42 
54 43 
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·SmootherT 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH 
64 55#define·OPENMESH_SMOOTHER_SMOOTHERT_HH 
65 5648 56
 49 57·for·(size_t·iteration·=·0;·iteration·<·_n;·++iteration)·{
 50 58·is_original_vertex._\x8s_\x8e_\x8t_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(_m.vertices_begin(),·_m.vertices_end(),·true);
 51 59·//·Create·vertices·on·edge·midpoints
 52 60·for·(auto·eh·:·_m.edges())·{
 53 61·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·new_vh·=·_m.new_vertex(_m.calc_edge_midpoint(eh));
 54 62·edge_midpoint[eh]·=·new_vh;
 55 63·is_original_vertex[new_vh]·=·false;
 56 64·}
 57 65·//·Create·new·faces·from·original·faces
 58 66·for·(auto·fh·:·_m.faces())·{
 59 67·std::vector<typename·mesh_t::VertexHandle>·new_corners;
 60 68·for·(auto·eh·:·_m.fe_range(fh))
 61 69·new_corners.push_back(edge_midpoint[eh]);
 62 70·_m.add_face(new_corners);
 63 71·}
 64 72·//·Create·new·faces·from·original·vertices
 65 73·for·(auto·vh·:·_m.vertices())·{
 66 74·if·(is_original_vertex[vh])·{
 67 75·if·(!_m.is_boundary(vh))·{
Max diff block lines reached; 6743/17781 bytes (37.92%) of diff not shown.
25.7 KB
./usr/share/doc/libopenmesh-dev/html/a00611.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 88, 154 lines modifiedOffset 88, 83 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
 94 <a·href="#nested-classes">Classes</a>·&#124;
94 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
95 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">SmootherT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·File·Reference</div></div>
97 </div><!--header-->98 </div><!--header-->
98 <div·class="contents">99 <div·class="contents">
  
 100 <p>Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)·subdivision"·Labsik·&amp;·Greiner,·2000.··
 101 <a·href="#details">More...</a></p>
99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>
 103 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
100 <code>#include·&lt;<a·class="el"·href="a00608_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
 105 <code>#include·&lt;vector&gt;</code><br·/>
 106 <code>#include·&lt;cmath&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·SmootherT_impl.hh:</div>108 Include·dependency·graph·for·Sqrt3InterpolatingSubdividerLabsikGreinerT.hh:</div>
103 <div·class="dyncontent">109 <div·class="dyncontent">
104 <div·class="center"><img·src="a00612.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·alt=""/></div>110 <div·class="center"><img·src="a00612.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·alt=""/></div>
 111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh">
 112 <area·shape="rect"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="227,5,497,60"/>
105 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"> 
106 <area·shape="rect"·title="·"·alt=""·coords="142,5,337,45"/> 
107 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="93,533,252,573"/> 
108 <area·shape="poly"·title="·"·alt=""·coords="229,47,195,113,181,156,175,200,175,379,175,520,170,520,170,379,170,200,176,154,190,111,224,44"/> 
109 <area·shape="rect"·href="a00608.html"·title="·"·alt=""·coords="231,93,426,133"/> 
110 <area·shape="poly"·title="·"·alt=""·coords="261,44,301,82,297,86,257,48"/> 
111 <area·shape="rect"·title="·"·alt=""·coords="558,797,737,837"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="117,576,81,596,51,623,26,656,11,687,8,702,10,717,15,732,26,747,51,760,97,772,234,790,397,802,544,810,544,815,397,808,234,795,96,777,49,765,23,751,11,735,4,718,3,702,6,685,22,653,47,620,78,591,115,571"/> 
113 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="61,621,220,661"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="168,575,155,610,150,608,163,573"/> 
115 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="179,709,337,749"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="196,572,216,594,234,620,248,658,257,695,251,697,243,660,229,623,212,597,192,576"/> 
117 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1042,621,1237,661"/>113 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="5,108,169,148"/>
118 <area·shape="poly"·title="·"·alt=""·coords="252,559,929,619,1028,627,1028,633,928,624,252,564"/> 
119 <area·shape="poly"·title="·"·alt=""·coords="142,661,146,706,154,728,168,747,194,764,231,777,329,797,440,807,544,812,544,818,439,813,328,802,229,782,191,768,164,751,149,731,140,707,136,662"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="168,659,222,699,219,703,165,664"/> 
121 <area·shape="rect"·title="·"·alt=""·coords="37,717,103,742"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="127,663,90,707,86,704,123,660"/>114 <area·shape="poly"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/>
123 <area·shape="poly"·title="·"·alt=""·coords="338,746,549,792,548,797,337,751"/> 
124 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="261,357,439,397"/> 
125 <area·shape="poly"·title="·"·alt=""·coords="333,133,350,343,345,344,327,134"/> 
126 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="2096,181,2255,221"/> 
127 <area·shape="poly"·title="·"·alt=""·coords="427,117,2082,193,2082,198,426,122"/> 
128 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="220,445,379,485"/> 
129 <area·shape="poly"·title="·"·alt=""·coords="322,135,285,229,266,292,251,358,248,378,251,397,260,416,273,433,268,436,256,419,246,398,243,378,246,357,260,291,280,227,317,133"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="367,396,386,425,406,463,422,506,429,552,429,643,429,675,432,700,441,723,460,748,478,764,499,777,546,796,544,801,497,782,475,768,456,751,436,726,426,702,423,675,423,643,423,552,417,507,401,465,381,428,362,399"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="2096,205,1701,209,1436,216,1160,230,901,251,785,265,683,282,598,301,533,324,510,336,493,349,483,362,479,376,479,643,482,667,490,689,503,710,519,730,556,763,596,788,593,793,553,767,515,733,498,713,486,692,477,668,474,643,474,376,478,360,489,345,507,331,531,319,596,296,682,277,784,260,900,246,1160,225,1436,211,1701,203,2096,200"/> 
132 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1424,709,1588,749"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="2218,219,2247,240,2270,268,2274,289,2270,310,2257,419,2247,509,2236,549,2217,588,2188,625,2146,663,2126,676,2101,686,2041,700,1969,707,1891,710,1732,709,1661,709,1601,712,1601,707,1661,704,1732,703,1891,704,1969,702,2040,695,2100,681,2124,671,2143,659,2184,622,2213,585,2231,547,2242,508,2252,419,2265,309,2269,289,2265,270,2243,244,2215,224"/> 
134 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="2096,269,2255,309"/>115 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="150,196,329,236"/>
135 <area·shape="poly"·title="·"·alt=""·coords="2178,222,2178,255,2173,255,2173,222"/>116 <area·shape="poly"·title="·"·alt=""·coords="303,62,274,83,251,109,243,127,239,145,238,182,232,182,234,145,238,125,246,107,270,79,300,58"/>
 117 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="261,108,463,148"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="365,60,365,94,359,94,359,60"/>
 119 <area·shape="rect"·title="·"·alt=""·coords="487,115,549,141"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="407,58,488,106,486,111,405,62"/>
136 <area·shape="rect"·title="·"·alt=""·coords="2314,805,2373,830"/>121 <area·shape="rect"·title="·"·alt=""·coords="573,115,636,141"/>
137 <area·shape="poly"·title="·"·alt=""·coords="2255,209,2333,225,2373,239,2412,256,2446,278,2473,305,2491,337,2498,376,2498,643,2495,669,2485,694,2472,717,2455,738,2416,774,2378,800,2375,795,2412,770,2451,735,2467,714,2481,692,2489,668,2493,643,2493,376,2486,339,2469,308,2442,282,2409,261,2371,244,2332[·...·truncated·by·diffoscope;·len:·13,·SHA:·5b46f361d3fdc737159ffe9df625144ca3ebdbe2ad51deca0fa147c11aa25467·...·]"/>122 <area·shape="poly"·title="·"·alt=""·coords="436,58,563,106,568,107,566,112,561,110,435,63"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="150,284,329,324"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="69,150,52,169,38,191,32,214,34,224,39,234,58,255,82,271,109,283,137,291,136,296,107,288,80,276,55,259,34,238,29,226,27,213,33,189,48,166,65,146"/>
138 <area·shape="rect"·title="·"·alt=""·coords="2003,805,2065,830"/>125 <area·shape="rect"·title="·"·alt=""·coords="49,203,125,229"/>
139 <area·shape="poly"·title="·"·alt=""·coords="2255,212,2313,232,2340,247,2364,267,2384,293,2393,317,2396,343,2397,376,2397,555,2394,583,2387,610,2375,634,2360,657,2322,697,2274,731,2222,759,2170,780,2080,808,2078,803,2168,775,2220,754,2271,726,2318,693,2356,654,2371,632,2382,608,2389,582,2391,555,2391,376,2391,344,2388,318,2379,296,2360,271,2337,252,2311,236,2254,217"/> 
140 <area·shape="rect"·title="·"·alt=""·coords="1786,805,1871,830"/>126 <area·shape="poly"·title="·"·alt=""·coords="90,148,90,189,85,189,85,148"/>
141 <area·shape="poly"·title="·"·alt=""·coords="2220,219,2256,240,2289,267,2314,293,2331,316,2342,342,2346,376,2346,467,2342,507,2331,544,2315,578,2292,610,2266,639,2235,665,2166,710,2090,746,2014,774,1944,795,1886,808,1884,803,1942,789,2012,769,2088,741,2163,706,2232,661,2262,635,2288,607,2310,576,2327,542,2337,506,2341,467,2341,376,2337,343,2327,319,2309,297,2285,271,2253,244,2218,224"/> 
142 <area·shape="rect"·title="·"·alt=""·coords="1973,541,2053,566"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="2098,224,2043,243,1987,272,1934,310,1912,333,1894,359,1885,382,1886,407,1894,431,1908,454,1946,497,1986,530,1982,534,1943,501,1904,458,1889,433,1880,408,1880,382,1889,356,1908,329,1931,306,1984,267,2041,238,2096,219"/> 
144 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1309,269,1473,309"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="2096,214,1487,280,1486,275,2095,209"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="1424,749,1405,752,1225,774,1045,791,751,813,750,807,1045,785,1224,768,1404,747,1423,744"/> 
147 <area·shape="rect"·title="·"·alt=""·coords="1475,805,1551,830"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="1510,749,1513,791,1508,791,1505,750"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="2184,309,2338,791,2333,792,2179,310"/>127 <area·shape="poly"·title="·"·alt=""·coords="242,236,242,270,237,270,237,236"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="336,150,279,190,276,186,333,146"/>
150 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1903,365,2154,390"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="2144,312,2061,360,2059,355,2142,307"/> 
152 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1613,621,1791,661"/> 
153 <area·shape="poly"·title="·"·alt=""·coords="2179,310,2177,351,2168,398,2152,455,2135,499,2110,538,2066,576,2020,596,1954,612,1805,633,1804,628,1953,607,2019,591,2063,571,2106,534,2130,497,2146,453,2163,397,2172,350,2173,310"/> 
154 <area·shape="poly"·title="·"·alt=""·coords="2041,388,2079,437,2101,471,2122,510,2137,550,2143,590,2138,629,2130,647,2117,663,2100,674,2073,682,1994,693,1889,699,1772,702,1546,705,1461,707,1412,712,1386,721,1368,731,1349,742,1323,752,1247,770,1168,784,1012,804,868,815,750,819,750,813,868,809,1012,799,1168,779,1246,765,1321,747,1347,737,1365,727,1384,716,1411,707,1461,702,1546,699,1772,697,1889,694,1993,688,2072,676,2098,669,2113,659,2125,644,2133,627,2138,590,2132,551,2117,512,2097,474,2075,440,2037,392"/> 
155 <area·shape="rect"·title="·"·alt=""·coords="2016,629,2103,654"/> 
156 <area·shape="poly"·title="·"·alt=""·coords="2035,389,2052,450,2067,533,2067,573,2064,615,2059,615,2062,573,2062,534,2046,451,2030,391"/> 
157 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1547,533,1711,573"/>129 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="353,196,512,236"/>
158 <area·shape="poly"·title="·"·alt=""·coords="2003,392,1685,530,1683,525,2001,388"/> 
159 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1309,445,1473,485"/> 
160 <area·shape="poly"·title="·"·alt=""·coords="1944,393,1487,454,1487,449,1943,387"/> 
161 <area·shape="poly"·title="·"·alt=""·coords="1622,575,1595,620,1575,643,1551,664,1504,688,1463,697,1420,701,1368,712,1304,733,1238,752,1107,775,975,793,750,813,750,808,975,787,1107,770,1237,747,1302,728,1367,707,1420,696,1462,692,1502,683,1548,659,1571,640,1590,617,1617,572"/> 
162 <area·shape="poly"·title="·"·alt=""·coords="1711,563,1849,586,2004,619,2015,622,2014,627,2003,624,1848,591,1710,568"/> 
163 <area·shape="rect"·title="·"·alt=""·coords="1363,629,1439,654"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="1579,576,1445,626,1443,621,1578,571"/> 
165 <area·shape="rect"·title="·"·alt=""·coords="1917,629,1991,654"/> 
166 <area·shape="poly"·title="·"·alt=""·coords="1712,571,1899,619,1909,622,1907,627,1897,624,1710,576"/> 
167 <area·shape="rect"·title="·"·alt=""·coords="1463,629,1538,654"/> 
168 <area·shape="poly"·title="·"·alt=""·coords="1602,576,1531,623,1528,619,1599,571"/> 
169 <area·shape="poly"·title="·"·alt=""·coords="1309,473,1252,479,1187,491,1121,509,1059,536,1018,565,993,595,968,628,930,663,872,703,811,739,703,794,701,789,808,734,869,699,927,659,964,624,989,592,1015,561,1057,531,1120,504,1186,486,1251,474,1309,467"/> 
170 <area·shape="poly"·title="·"·alt=""·coords="1309,475,1240,482,1169,495,1109,512,1087,523,1072,535,1065,553,1071,573,1085,593,1103,611,1100,614,1081,596,1066,575,1060,553,1068,532,1084,518,1107,507,1168,489,1240,477,1309,470"/> 
171 <area·shape="poly"·title="·"·alt=""·coords="1474,467,1560,473,1663,484,1774,503,1883,531,1906,540,1923,550,1962,571,2012,585,2053,591,2094,598,2142,619,2201,660,2254,708,2297,754,2328,792,2324,795,2293,758,2250,711,2198,664,2139,624,2092,603,2052,596,2011,590,1960,576,1920,555,1904,545,1881,536,1773,508,1662,490,1559,478,1473,472"/> 
172 <area·shape="poly"·title="·"·alt=""·coords="1474,478,1592,501,1724,531,1865,572,2004,619,2013,622,2012,627,2002,624,1863,577,1723,536,1591,506,1473,483"/> 
173 <area·shape="poly"·title="·"·alt=""·coords="1444,483,1565,526,1563,531,1442,488"/> 
174 <area·shape="poly"·title="·"·alt=""·coords="1432,483,1461,504,1485,532,1495,552,1501,574,1504,614,1499,615,1495,575,1490,554,1481,535,1457,508,1429,488"/> 
175 <area·shape="rect"·title="·"·alt=""·coords="1083,541,1153,566"/> 
176 <area·shape="poly"·title="·"·alt=""·coords="1323,488,1167,536,1160,538,1158,533,1165,531,1321,483"/> 
177 <area·shape="rect"·title="·"·alt=""·coords="1178,541,1237,566"/> 
178 <area·shape="poly"·title="·"·alt=""·coords="1352,488,1245,537,1243,532,1350,483"/> 
179 <area·shape="poly"·title="·"·alt=""·coords="1474,472,1631,494,1721,510,1811,531,1864,550,1917,571,1948,577,1976,579,2027,578,2051,579,2074,585,2096,598,2117,620,2129,642,2132,666,2128,691,2118,716,2089,761,2058,797,2054,793,2085,758,2113,713,2122,690,2127,666,2124,644,2113,623,2092,602,2072,590,2050,584,2027,583,1976,585,1947,583,1916,576,1862,555,1809,536,1720,515,1630,499,1473,477"/> 
180 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1063,709,1227,749"/> 
181 <area·shape="poly"·title="·"·alt=""·coords="1357,488,1328,509,1301,535,1283,568,1277,598,1270,629,1251,663,1226,686,1199,705,1196,700,1223,682,1246,660,1265,627,1272,597,1278,566,1297,532,1324,504,1354,483"/> 
Max diff block lines reached; 3326/23644 bytes (14.07%) of diff not shown.
2.54 KB
html2text {}
    
Offset 1, 18 lines modifiedOffset 1, 38 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s
6 SmootherT_impl.hh·File·Reference 
7 #include·<OpenMesh/Core/Utils/vector_cast.hh>6 Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·File·Reference
 7 Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)
 8 subdivision"·Labsik·&·Greiner,·2000.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 9 #include·<OpenMesh/Core/Mesh/Handles.hh>
 10 #include·<OpenMesh/Core/System/config.hh>
8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_.o_.o_.t_.h_.e_.r_./_.S_.m_.o_.o_.t_.h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>11 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
9 Include·dependency·graph·for·SmootherT_impl.hh:12 #include·<vector>
 13 #include·<cmath>
 14 Include·dependency·graph·for·Sqrt3InterpolatingSubdividerLabsikGreinerT.hh:
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8S_\x8q_\x8r_\x8t_\x83_\x8L_\x8G_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,
 18 ········_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
 19  ·······Uniform·Interpolating·Sqrt3·subdivision·algorithm·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 20  
11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
15  25  
 26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m
 27  ···········Software·related·to·uniform·subdivision·of·meshes.
 28  
 29 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 30 #define ·A\x8AS\x8SS\x8SE\x8ER\x8RT\x8T_\x8_C\x8CO\x8ON\x8NS\x8SI\x8IS\x8ST\x8TE\x8EN\x8NC\x8CY\x8Y(T,·m)
 31  
 32 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 33 Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)
 34 subdivision"·Labsik·&·Greiner,·2000.
 35 Clement·Courbet·-·_\x8c_\x8l_\x8e_\x8m_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8._\x8c_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8o_\x8u_\x8r_\x8b_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8@_\x8e_\x8c_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8p_\x8._\x8f_\x8r
16 ===============================================================================36 ===============================================================================
17 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.37 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
18 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.38 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
183 KB
./usr/share/doc/libopenmesh-dev/html/a00611_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SmootherT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00611.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00611.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 429 lines modifiedOffset 136, 591 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SmootherT·-·IMPLEMENTATION</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··CLASS·InterpolatingSqrt3LGT</span></div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH</span></div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_SMOOTHERT_C</span></div>150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00608.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
169 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03602.html#af300a00749e27e052aac01f998532587">···72</a></span><a·class="code·hl_function"·href="a03602.html#af300a00749e27e052aac01f998532587">SmootherT&lt;Mesh&gt;::</a></div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><a·class="code·hl_function"·href="a03602.html#af300a00749e27e052aac01f998532587">SmootherT</a>(Mesh&amp;·_mesh)</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··:·mesh_(_mesh),</div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····skip_features_(false)</div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·request·properties</span></div>165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#else</span></div>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··mesh_.request_vertex_status();</div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··mesh_.request_face_normals();</div>166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)</span></div>
 167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div>
 168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·--------------------·STL</span></div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··mesh_.request_vertex_normals();</div>172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#else</span></div>
 173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//#define·MIRROR_TRIANGLES</span></div>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·custom·properties</span></div>177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//#define·MIN_NORM</span></div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.add_property(original_positions_);</div> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.add_property(original_normals_);</div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.add_property(new_positions_);</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··mesh_.add_property(is_active_);</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·default·settings</span></div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··component_··=·<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602">Tangential_and_Normal</a>;</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··continuity_·=·C0;</div>181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··tolerance_··=·-1.0;</div>184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>}</div>185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
192 </div> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 189 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 190 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};">
 191 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03794.html">··106</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03794.html">InterpolatingSqrt3LGT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;·MeshType,·RealType·&gt;</div>
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><a·class="code·hl_class"·href="a03602.html">SmootherT&lt;Mesh&gt;::</a></div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><a·class="code·hl_class"·href="a03602.html">~SmootherT</a>()</div> 
201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div> 
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·free·properties</span></div> 
203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··mesh_.release_vertex_status();</div> 
204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··mesh_.release_face_normals();</div> 
Max diff block lines reached; 127249/148763 bytes (85.54%) of diff not shown.
37.5 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SmootherT_impl.hh5 Sqrt3InterpolatingSubdividerLabsikGreinerT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 46, 478 lines modifiedOffset 46, 655 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 42 
54 43 
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·SmootherT·-·IMPLEMENTATION 
59 51//53 51//
 54 =============================================================================
60 52//55 52//
 56 53//·CLASS·InterpolatingSqrt3LGT
 57 54//
 58 55//
61 =============================================================================59 =============================================================================
 60 56
 61 57#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH
 62 58#define·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH
 63 59
62 53 
63 54#define·OPENMESH_SMOOTHERT_C 
64 55 
65 56//==·INCLUDES 
66 ================================================================= 
67 57 
68 58#include·<OpenMesh/Core/Utils/vector_cast.hh> 
69 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
70 6064 60
71 61//==·NAMESPACES65 61//==·INCLUDES
72 ===============================================================66 =================================================================
73 6267 62
74 63 
75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 65namespace·Smoother·{68 63#include·<OpenMesh/Core/Mesh/Handles.hh>
 69 64#include·<OpenMesh/Core/System/config.hh>
 70 65#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
77 6671 66
78 67 
79 68//==·IMPLEMENTATION72 67#if·defined(_DEBUG)·||·defined(DEBUG)
 73 68//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology
 74 69//·changing·methods·of·OpenMesh
 75 70#·include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>
 76 71#·define·ASSERT_CONSISTENCY(·T,·m·)·\
 77 72·assert(OpenMesh::Utils::MeshCheckerT<T>(m).check())
 78 73#else
 79 74#·define·ASSERT_CONSISTENCY(·T,·m·)
 80 75#endif
 81 76//·--------------------·STL
 82 77#include·<vector>
 83 78#if·defined(OM_CC_MIPS)
 84 79#·include·<math.h>
 85 80#else
 86 81#·include·<cmath>
 87 82#endif
 88 83
 89 84//#define·MIRROR_TRIANGLES
 90 85//#define·MIN_NORM
 91 86
 92 87//==·NAMESPACE
80 ==========================================================93 ================================================================
81 69 
82 70 
83 71template·<class·Mesh> 
84 _\x87_\x82_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
85 73_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(Mesh&·_mesh) 
86 74·:·mesh_(_mesh), 
87 75·skip_features_(false) 
88 76{ 
89 77·//·request·properties 
90 78·mesh_.request_vertex_status(); 
91 79·mesh_.request_face_normals(); 
92 80·mesh_.request_vertex_normals(); 
93 81 
94 82·//·custom·properties 
95 83·mesh_.add_property(original_positions_); 
96 84·mesh_.add_property(original_normals_); 
97 85·mesh_.add_property(new_positions_); 
98 86·mesh_.add_property(is_active_); 
99 87 
100 8894 88
101 89·//·default·settings 
102 90·component_·=·_\x8T_\x8a_\x8n_\x8g_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8__\x8a_\x8n_\x8d_\x8__\x8N_\x8o_\x8r_\x8m_\x8a_\x8l; 
103 91·continuity_·=·C0; 
104 92·tolerance_·=·-1.0;95 89namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
 96 90namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 97 91namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 98 92
105 93}99 93
106 94100 94//==·CLASS·DEFINITION
 101 =========================================================
107 95102 95
 103 96
 104 105template·<typename·MeshType,·typename·RealType·=·double>
 105 _\x81_\x80_\x86class·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8S_\x8q_\x8r_\x8t_\x83_\x8L_\x8G_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·>
108 96//--------------------------------------------------------------------------- 
109 -- 
110 97 
111 98 
112 99template·<class·Mesh> 
113 100_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
114 101_\x8~_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T() 
115 102{ 
116 103·//·free·properties 
117 104·mesh_.release_vertex_status(); 
118 105·mesh_.release_face_normals(); 
119 106·mesh_.release_vertex_normals(); 
120 107106 107{
121 108·//·free·custom·properties 
122 109·mesh_.remove_property(original_positions_); 
Max diff block lines reached; 33542/38402 bytes (87.34%) of diff not shown.
20.9 KB
./usr/share/doc/libopenmesh-dev/html/a00612.map
    
Offset 1, 118 lines modifiedOffset 1, 22 lines modified
 1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh">
 2 <area·shape="rect"·id="Node000001"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="227,5,497,60"/>
1 <map·id="OpenMesh/Tools/Smoother/SmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/SmootherT_impl.hh"> 
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="142,5,337,45"/> 
3 <area·shape="rect"·id="Node000002"·href="$a00410_source.html"·title="·"·alt=""·coords="93,533,252,573"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="229,47,195,113,181,156,175,200,175,379,175,520,170,520,170,379,170,200,176,154,190,111,224,44"/> 
5 <area·shape="rect"·id="Node000008"·href="$a00608.html"·title="·"·alt=""·coords="231,93,426,133"/> 
6 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="261,44,301,82,297,86,257,48"/> 
7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="558,797,737,837"/> 
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="117,576,81,596,51,623,26,656,11,687,8,702,10,717,15,732,26,747,51,760,97,772,234,790,397,802,544,810,544,815,397,808,234,795,96,777,49,765,23,751,11,735,4,718,3,702,6,685,22,653,47,620,78,591,115,571"/> 
9 <area·shape="rect"·id="Node000004"·href="$a00449_source.html"·title="·"·alt=""·coords="61,621,220,661"/> 
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="168,575,155,610,150,608,163,573"/> 
11 <area·shape="rect"·id="Node000005"·href="$a00437_source.html"·title="·"·alt=""·coords="179,709,337,749"/> 
12 <area·shape="poly"·id="edge8_Node000002_Node000005"·title="·"·alt=""·coords="196,572,216,594,234,620,248,658,257,695,251,697,243,660,229,623,212,597,192,576"/> 
13 <area·shape="rect"·id="Node000007"·href="$a00251_source.html"·title="·"·alt=""·coords="1042,621,1237,661"/>3 <area·shape="rect"·id="Node000002"·href="$a01028_source.html"·title="·"·alt=""·coords="5,108,169,148"/>
14 <area·shape="poly"·id="edge9_Node000002_Node000007"·title="·"·alt=""·coords="252,559,929,619,1028,627,1028,633,928,624,252,564"/> 
15 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="142,661,146,706,154,728,168,747,194,764,231,777,329,797,440,807,544,812,544,818,439,813,328,802,229,782,191,768,164,751,149,731,140,707,136,662"/> 
16 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="168,659,222,699,219,703,165,664"/> 
17 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="37,717,103,742"/> 
18 <area·shape="poly"·id="edge7_Node000004_Node000006"·title="·"·alt=""·coords="127,663,90,707,86,704,123,660"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/>
19 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="338,746,549,792,548,797,337,751"/> 
20 <area·shape="rect"·id="Node000009"·href="$a00266_source.html"·title="·"·alt=""·coords="261,357,439,397"/> 
21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="333,133,350,343,345,344,327,134"/> 
22 <area·shape="rect"·id="Node000010"·href="$a00422_source.html"·title="·"·alt=""·coords="2096,181,2255,221"/> 
23 <area·shape="poly"·id="edge13_Node000008_Node000010"·title="·"·alt=""·coords="427,117,2082,193,2082,198,426,122"/> 
24 <area·shape="rect"·id="Node000037"·href="$a00431_source.html"·title="·"·alt=""·coords="220,445,379,485"/> 
25 <area·shape="poly"·id="edge78_Node000008_Node000037"·title="·"·alt=""·coords="322,135,285,229,266,292,251,358,248,378,251,397,260,416,273,433,268,436,256,419,246,398,243,378,246,357,260,291,280,227,317,133"/> 
26 <area·shape="poly"·id="edge12_Node000009_Node000003"·title="·"·alt=""·coords="367,396,386,425,406,463,422,506,429,552,429,643,429,675,432,700,441,723,460,748,478,764,499,777,546,796,544,801,497,782,475,768,456,751,436,726,426,702,423,675,423,643,423,552,417,507,401,465,381,428,362,399"/> 
27 <area·shape="poly"·id="edge14_Node000010_Node000003"·title="·"·alt=""·coords="2096,205,1701,209,1436,216,1160,230,901,251,785,265,683,282,598,301,533,324,510,336,493,349,483,362,479,376,479,643,482,667,490,689,503,710,519,730,556,763,596,788,593,793,553,767,515,733,498,713,486,692,477,668,474,643,474,376,478,360,489,345,507,331,531,319,596,296,682,277,784,260,900,246,1160,225,1436,211,1701,203,2096,200"/> 
28 <area·shape="rect"·id="Node000011"·href="$a00374_source.html"·title="·"·alt=""·coords="1424,709,1588,749"/> 
29 <area·shape="poly"·id="edge15_Node000010_Node000011"·title="·"·alt=""·coords="2218,219,2247,240,2270,268,2274,289,2270,310,2257,419,2247,509,2236,549,2217,588,2188,625,2146,663,2126,676,2101,686,2041,700,1969,707,1891,710,1732,709,1661,709,1601,712,1601,707,1661,704,1732,703,1891,704,1969,702,2040,695,2100,681,2124,671,2143,659,2184,622,2213,585,2231,547,2242,508,2252,419,2265,309,2269,289,2265,270,2243,244,2215,224"/> 
30 <area·shape="rect"·id="Node000013"·href="$a00419_source.html"·title="·"·alt=""·coords="2096,269,2255,309"/>5 <area·shape="rect"·id="Node000005"·href="$a01097_source.html"·title="·"·alt=""·coords="150,196,329,236"/>
31 <area·shape="poly"·id="edge18_Node000010_Node000013"·title="·"·alt=""·coords="2178,222,2178,255,2173,255,2173,222"/>6 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="303,62,274,83,251,109,243,127,239,145,238,182,232,182,234,145,238,125,246,107,270,79,300,58"/>
 7 <area·shape="rect"·id="Node000006"·href="$a00620.html"·title="·"·alt=""·coords="261,108,463,148"/>
 8 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="365,60,365,94,359,94,359,60"/>
 9 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="487,115,549,141"/>
 10 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="407,58,488,106,486,111,405,62"/>
32 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="2314,805,2373,830"/>11 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="573,115,636,141"/>
33 <area·shape="poly"·id="edge68_Node000010_Node000014"·title="·"·alt=""·coords="2255,209,2333,225,2373,239,2412,256,2446,278,2473,305,2491,337,2498,376,2498,643,2495,669,2485,694,2472,717,2455,738,2416,774,2378,800,2375,795,2412,770,2451,735,2467,714,2481,692,2489,668,2493,643,2493,37[·...·truncated·by·diffoscope;·len:·64,·SHA:·c3bb8500ba8d5d6b5f3ed19dbd1554cca36bd3610483dd22a11cea795da8a06b·...·]"/>12 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="436,58,563,106,568,107,566,112,561,110,435,63"/>
 13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="150,284,329,324"/>
 14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="69,150,52,169,38,191,32,214,34,224,39,234,58,255,82,271,109,283,137,291,136,296,107,288,80,276,55,259,34,238,29,226,27,213,33,189,48,166,65,146"/>
34 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2003,805,2065,830"/>15 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="49,203,125,229"/>
35 <area·shape="poly"·id="edge67_Node000010_Node000024"·title="·"·alt=""·coords="2255,212,2313,232,2340,247,2364,267,2384,293,2393,317,2396,343,2397,376,2397,555,2394,583,2387,610,2375,634,2360,657,2322,697,2274,731,2222,759,2170,780,2080,808,2078,803,2168,775,2220,754,2271,726,2318,693,2356,654,2371,632,2382,608,2389,582,2391,555,2391,376,2391,344,2388,318,2379,296,2360,271,2337,252,2311,236,2254,217"/> 
36 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1786,805,1871,830"/> 
37 <area·shape="poly"·id="edge69_Node000010_Node000029"·title="·"·alt=""·coords="2220,219,2256,240,2289,267,2314,293,2331,316,2342,342,2346,376,2346,467,2342,507,2331,544,2315,578,2292,610,2266,639,2235,665,2166,710,2090,746,2014,774,1944,795,1886,808,1884,803,1942,789,2012,769,2088,741,2163,706,2232,661,2262,635,2288,607,2310,576,2327,542,2337,506,2341,467,2341,376,2337,343,2327,319,2309,297,2285,271,2253,244,2218,224"/> 
38 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1973,541,2053,566"/> 
39 <area·shape="poly"·id="edge77_Node000010_Node000035"·title="·"·alt=""·coords="2098,224,2043,243,1987,272,1934,310,1912,333,1894,359,1885,382,1886,407,1894,431,1908,454,1946,497,1986,530,1982,534,1943,501,1904,458,1889,433,1880,408,1880,382,1889,356,1908,329,1931,306,1984,267,2041,238,2096,219"/> 
40 <area·shape="rect"·id="Node000036"·href="$a00515_source.html"·title="·"·alt=""·coords="1309,269,1473,309"/> 
41 <area·shape="poly"·id="edge70_Node000010_Node000036"·title="·"·alt=""·coords="2096,214,1487,280,1486,275,2095,209"/>16 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="90,148,90,189,85,189,85,148"/>
42 <area·shape="poly"·id="edge16_Node000011_Node000003"·title="·"·alt=""·coords="1424,749,1405,752,1225,774,1045,791,751,813,750,807,1045,785,1224,768,1404,747,1423,744"/> 
43 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1475,805,1551,830"/> 
44 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="1510,749,1513,791,1508,791,1505,750"/> 
45 <area·shape="poly"·id="edge19_Node000013_Node000014"·title="·"·alt=""·coords="2184,309,2338,791,2333,792,2179,310"/>17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="242,236,242,270,237,270,237,236"/>
46 <area·shape="rect"·id="Node000015"·href="$a00512_source.html"·title="·"·alt=""·coords="1903,365,2154,390"/> 
47 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="2144,312,2061,360,2059,355,2142,307"/>18 <area·shape="poly"·id="edge7_Node000006_Node000005"·title="·"·alt=""·coords="336,150,279,190,276,186,333,146"/>
48 <area·shape="rect"·id="Node000030"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1613,621,1791,661"/> 
49 <area·shape="poly"·id="edge66_Node000013_Node000030"·title="·"·alt=""·coords="2179,310,2177,351,2168,398,2152,455,2135,499,2110,538,2066,576,2020,596,1954,612,1805,633,1804,628,1953,607,2019,591,2063,571,2106,534,2130,497,2146,453,2163,397,2172,350,2173,310"/> 
50 <area·shape="poly"·id="edge22_Node000015_Node000003"·title="·"·alt=""·coords="2041,388,2079,437,2101,471,2122,510,2137,550,2143,590,2138,629,2130,647,2117,663,2100,674,2073,682,1994,693,1889,699,1772,702,1546,705,1461,707,1412,712,1386,721,1368,731,1349,742,1323,752,1247,770,1168,784,1012,804,868,815,750,819,750,813,868,809,1012,799,1168,779,1246,765,1321,747,1347,737,1365,727,1384,716,1411,707,1461,702,1546,699,1772,697,1889,694,1993,688,2072,676,2098,669,2113,659,2125,644,2133,627,2138,590,2132,551,2117,512,2097,474,2075,440,2037,392"/> 
51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="2016,629,2103,654"/> 
52 <area·shape="poly"·id="edge21_Node000015_Node000016"·title="·"·alt=""·coords="2035,389,2052,450,2067,533,2067,573,2064,615,2059,615,2062,573,2062,534,2046,451,2030,391"/> 
53 <area·shape="rect"·id="Node000017"·href="$a00527_source.html"·title="·"·alt=""·coords="1547,533,1711,573"/>19 <area·shape="rect"·id="Node000007"·href="$a00965_source.html"·title="·"·alt=""·coords="353,196,512,236"/>
54 <area·shape="poly"·id="edge23_Node000015_Node000017"·title="·"·alt=""·coords="2003,392,1685,530,1683,525,2001,388"/> 
55 <area·shape="rect"·id="Node000021"·href="$a00521_source.html"·title="·"·alt=""·coords="1309,445,1473,485"/> 
56 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1944,393,1487,454,1487,449,1943,387"/> 
57 <area·shape="poly"·id="edge24_Node000017_Node000003"·title="·"·alt=""·coords="1622,575,1595,620,1575,643,1551,664,1504,688,1463,697,1420,701,1368,712,1304,733,1238,752,1107,775,975,793,750,813,750,808,975,787,1107,770,1237,747,1302,728,1367,707,1420,696,1462,692,1502,683,1548,659,1571,640,1590,617,1617,572"/> 
58 <area·shape="poly"·id="edge26_Node000017_Node000016"·title="·"·alt=""·coords="1711,563,1849,586,2004,619,2015,622,2014,627,2003,624,1848,591,1710,568"/> 
59 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1363,629,1439,654"/> 
60 <area·shape="poly"·id="edge25_Node000017_Node000018"·title="·"·alt=""·coords="1579,576,1445,626,1443,621,1578,571"/> 
61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1917,629,1991,654"/> 
62 <area·shape="poly"·id="edge27_Node000017_Node000019"·title="·"·alt=""·coords="1712,571,1899,619,1909,622,1907,627,1897,624,1710,576"/> 
63 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1463,629,1538,654"/> 
64 <area·shape="poly"·id="edge28_Node000017_Node000020"·title="·"·alt=""·coords="1602,576,1531,623,1528,619,1599,571"/> 
65 <area·shape="poly"·id="edge30_Node000021_Node000003"·title="·"·alt=""·coords="1309,473,1252,479,1187,491,1121,509,1059,536,1018,565,993,595,968,628,930,663,872,703,811,739,703,794,701,789,808,734,869,699,927,659,964,624,989,592,1015,561,1057,531,1120,504,1186,486,1251,474,1309,467"/> 
66 <area·shape="poly"·id="edge37_Node000021_Node000007"·title="·"·alt=""·coords="1309,475,1240,482,1169,495,1109,512,1087,523,1072,535,1065,553,1071,573,1085,593,1103,611,1100,614,1081,596,1066,575,1060,553,1068,532,1084,518,1107,507,1168,489,1240,477,1309,470"/> 
67 <area·shape="poly"·id="edge32_Node000021_Node000014"·title="·"·alt=""·coords="1474,467,1560,473,1663,484,1774,503,1883,531,1906,540,1923,550,1962,571,2012,585,2053,591,2094,598,2142,619,2201,660,2254,708,2297,754,2328,792,2324,795,2293,758,2250,711,2198,664,2139,624,2092,603,2052,596,2011,590,1960,576,1920,555,1904,545,1881,536,1773,508,1662,490,1559,478,1473,472"/> 
68 <area·shape="poly"·id="edge35_Node000021_Node000016"·title="·"·alt=""·coords="1474,478,1592,501,1724,531,1865,572,2004,619,2013,622,2012,627,2002,624,1863,577,1723,536,1591,506,1473,483"/> 
69 <area·shape="poly"·id="edge58_Node000021_Node000017"·title="·"·alt=""·coords="1444,483,1565,526,1563,531,1442,488"/> 
70 <area·shape="poly"·id="edge36_Node000021_Node000020"·title="·"·alt=""·coords="1432,483,1461,504,1485,532,1495,552,1501,574,1504,614,1499,615,1495,575,1490,554,1481,535,1457,508,1429,488"/> 
71 <area·shape="rect"·id="Node000022"·title="·"·alt=""·coords="1083,541,1153,566"/> 
72 <area·shape="poly"·id="edge31_Node000021_Node000022"·title="·"·alt=""·coords="1323,488,1167,536,1160,538,1158,533,1165,531,1321,483"/> 
73 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1178,541,1237,566"/> 
74 <area·shape="poly"·id="edge33_Node000021_Node000023"·title="·"·alt=""·coords="1352,488,1245,537,1243,532,1350,483"/> 
75 <area·shape="poly"·id="edge34_Node000021_Node000024"·title="·"·alt=""·coords="1474,472,1631,494,1721,510,1811,531,1864,550,1917,571,1948,577,1976,579,2027,578,2051,579,2074,585,2096,598,2117,620,2129,642,2132,666,2128,691,2118,716,2089,761,2058,797,2054,793,2085,758,2113,713,2122,690,2127,666,2124,644,2113,623,2092,602,2072,590,2050,584,2027,583,1976,585,1947,583,1916,576,1862,555,1809,536,1720,515,1630,499,1473,477"/> 
76 <area·shape="rect"·id="Node000025"·href="$a00344_source.html"·title="·"·alt=""·coords="1063,709,1227,749"/> 
77 <area·shape="poly"·id="edge38_Node000021_Node000025"·title="·"·alt=""·coords="1357,488,1328,509,1301,535,1283,568,1277,598,1270,629,1251,663,1226,686,1199,705,1196,700,1223,682,1246,660,1265,627,1272,597,1278,566,1297,532,1324,504,1354,483"/> 
78 <area·shape="rect"·id="Node000026"·href="$a00497_source.html"·title="·"·alt=""·coords="565,621,729,661"/> 
79 <area·shape="poly"·id="edge40_Node000021_Node000026"·title="·"·alt=""·coords="1309,472,1176,478,1018,490,871,509,811,521,767,536,739,551,714,571,672,613,669,609,710,567,736,547,765,531,810,516,870,504,1018,485,1176,473,1309,467"/> 
80 <area·shape="rect"·id="Node000027"·href="$a00509_source.html"·title="·"·alt=""·coords="779,533,943,573"/> 
81 <area·shape="poly"·id="edge42_Node000021_Node000027"·title="·"·alt=""·coords="1310,481,962,536,957,537,956,532,961,531,1309,476"/> 
82 <area·shape="rect"·id="Node000034"·href="$a00407_source.html"·title="·"·alt=""·coords="1312,533,1471,573"/> 
83 <area·shape="poly"·id="edge59_Node000021_Node000034"·title="·"·alt=""·coords="1394,486,1394,519,1389,519,1389,486"/> 
84 <area·shape="poly"·id="edge65_Node000021_Node000035"·title="·"·alt=""·coords="1474,469,1692,489,1824,507,1954,531,1968,534,1967,539,1953,536,1823,512,1692,494,1473,474"/> 
85 <area·shape="poly"·id="edge39_Node000025_Node000003"·title="·"·alt=""·coords="1063,747,750,801,749,796,1062,742"/> 
86 <area·shape="poly"·id="edge41_Node000026_Node000003"·title="·"·alt=""·coords="650,662,650,784,645,784,645,662"/> 
87 <area·shape="poly"·id="edge43_Node000027_Node000003"·title="·"·alt=""·coords="850,575,787,663,729,732,677,789,673,785,725,728,782,660,846,572"/> 
88 <area·shape="poly"·id="edge57_Node000027_Node000005"·title="·"·alt=""·coords="844,576,791,626,764,649,742,664,710,675,669,685,566,702,351,724,351,719,565,697,668,680,709,670,739,659,761,645,788,622,840,572"/> 
89 <area·shape="poly"·id="edge46_Node000027_Node000018"·title="·"·alt=""·coords="943,565,1349,629,1348,634,942,570"/> 
90 <area·shape="poly"·id="edge56_Node000027_Node000026"·title="·"·alt=""·coords="815,576,707,619,705,614,813,571"/> 
91 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="855,629,917,654"/> 
92 <area·shape="poly"·id="edge44_Node000027_Node000028"·title="·"·alt=""·coords="869,573,881,614,876,616,864,574"/>20 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="380,147,411,184,406,187,376,150"/>
93 <area·shape="poly"·id="edge45_Node000027_Node000029"·title="·"·alt=""·coords="884,571,947,618,988,641,1031,659,1084,666,1176,670,1423,672,1551,674,1666,680,1755,690,1786,697,1805,707,1820,726,1828,748,1833,791,1828,791,1823,749,1815,728,1802,711,1784,702,1754,695,1666,685,1551,679,1423,677,1176,675,1084,671,1029,664,985,646,944,622,881,576"/> 
94 <area·shape="poly"·id="edge47_Node000027_Node000030"·title="·"·alt=""·coords="943,559,1550,619,1599,624,1598,630,1550,624,943,565"/> 
95 <area·shape="rect"·id="Node000031"·href="$a00281_source.html"·title="·"·alt=""·coords="1613,709,1791,749"/> 
96 <area·shape="poly"·id="edge48_Node000030_Node000031"·title="·"·alt=""·coords="1705,662,1705,695,1699,695,1699,662"/> 
97 <area·shape="poly"·id="edge49_Node000031_Node000003"·title="·"·alt=""·coords="1613,750,1601,752,1363,777,1126,796,751,815,751,810,1126,790,1362,772,1600,747,1612,745"/> 
98 <area·shape="poly"·id="edge50_Node000031_Node000012"·title="·"·alt=""·coords="1661,752,1551,802,1549,797,1659,747"/> 
99 <area·shape="poly"·id="edge54_Node000031_Node000014"·title="·"·alt=""·coords="1792,740,2300,808,2300,813,1791,745"/>21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="391,238,295,281,293,276,389,234"/>
100 <area·shape="poly"·id="edge52_Node000031_Node000024"·title="·"·alt=""·coords="1775,747,1990,802,1989,807,1774,752"/> 
101 <area·shape="poly"·id="edge55_Node000031_Node000029"·title="·"·alt=""·coords="1731,747,1802,795,1799,799,1729,752"/> 
102 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="1583,805,1672,830"/> 
103 <area·shape="poly"·id="edge51_Node000031_Node000032"·title="·"·alt=""·coords="1687,751,1648,796,1644,792,1683,748"/> 
104 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1697,805,1747,830"/> 
105 <area·shape="poly"·id="edge53_Node000031_Node000033"·title="·"·alt=""·coords="1709,749,1719,790,1713,791,1704,750"/> 
106 <area·shape="poly"·id="edge64_Node000034_Node000007"·title="·"·alt=""·coords="1337,576,1208,620,1206,614,1335,571"/> 
107 <area·shape="poly"·id="edge63_Node000034_Node000011"·title="·"·alt=""·coords="1376,575,1362,594,1350,616,1346,639,1352,660,1378,687,1412,705,1410,710,1375,691,1348,663,1341,639,1345,614,1357,591,1372,572"/> 
108 <area·shape="poly"·id="edge60_Node000034_Node000014"·title="·"·alt=""·coords="1471,563,1700,595,1848,619,1866,628,1878,638,1906,659,2014,708,2125,749,2301,803,2300,808,2123,754,2012,713,1903,664,1875,642,1863,633,1846,624,1699,600,1471,568"/> 
109 <area·shape="poly"·id="edge61_Node000034_Node000018"·title="·"·alt=""·coords="1396,573,1400,615,1395,615,1391,574"/> 
110 <area·shape="poly"·id="edge62_Node000034_Node000024"·title="·"·alt=""·coords="1471,563,1668,591,1755,606,1804,619,1840,644,1898,693,2013,794,2009,798,1894,697,1837,649,1802,624,1754,612,1667,596,1470,568"/> 
111 <area·shape="poly"·id="edge71_Node000036_Node000003"·title="·"·alt=""·coords="1309,293,1096,298,967,306,838,320,718,342,666,356,620,372,582,391,554,413,536,437,530,464,530,643,532,664,538,685,559,725,586,759,614,786,610,790,582,763,554,728,533,687,527,665,525,643,525,464,531,435,550,409,579,387,618,367,664,351,717,337,837,315,967,301,1096,292,1309,287"/> 
112 <area·shape="poly"·id="edge76_Node000036_Node000015"·title="·"·alt=""·coords="1474,299,1931,360,1930,366,1473,304"/> 
113 <area·shape="poly"·id="edge74_Node000036_Node000017"·title="·"·alt=""·coords="1410,308,1604,521,1600,525,1406,311"/> 
114 <area·shape="poly"·id="edge75_Node000036_Node000021"·title="·"·alt=""·coords="1394,310,1394,432,1389,432,1389,310"/> 
115 <area·shape="poly"·id="edge72_Node000036_Node000026"·title="·"·alt=""·coords="1309,302,1181,325,1103,343,1021,367,937,398,855,436,776,481,705,535,690,552,677,571,659,609,654,607,672,568,686,549,701,531,773,477,852,431,935,393,1020,362,1102,338,1180,320,1308,297"/> 
116 <area·shape="poly"·id="edge73_Node000036_Node000027"·title="·"·alt=""·coords="1354,312,912,530,910,525,1352,307"/> 
117 <area·shape="poly"·id="edge79_Node000037_Node000003"·title="·"·alt=""·coords="303,485,311,537,328,608,342,646,360,683,382,717,409,747,439,769,473,786,509,798,544,806,543,811,507,803,471,791,436,774,405,751,378,721,355,686,337,648,323,610,305,538,298,486"/> 
118 </map>22 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00612.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 c31c51b35272ad3364ecadf8797c04471 3f695991fa5dc69d0bbf1a8971a79199
19.9 MB
./usr/share/doc/libopenmesh-dev/html/a00612.png
19.9 MB
sng
Max HTML report size reached
162 KB
./usr/share/doc/libopenmesh-dev/html/a00614_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">PropertyKernel.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00614.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 254 lines modifiedOffset 136, 545 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_PROPERTYKERNEL_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KENREL_OSG_PROPERTYKERNEL_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·--------------------</span></div>144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/PropertyT.hh&gt;</span></div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··CLASS·ModifiedButterflyT</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//=============================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·SP_MODIFIED_BUTTERFLY_H</span></div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SP_MODIFIED_BUTTERFLY_H</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·IsTriMesh·&gt;</div> 
164 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};"> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03470.html">···68</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03470.html">PropertyKernel</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hr[·...·truncated·by·diffoscope;·len:·40,·SHA:·ea21f1d699f22d62637c57600f1002fc415af2ae49e7a51dbb1f8ad6dafe328d·...·]></div>153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·--------------------·STL</span></div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</span></div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·---------------------------------------------------------------·item·types</span></div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02958.html">FPropHandleT&lt;osg::UInt8&gt;</a>······<a·class="code·hl_struct"·href="a02958.html">FPTypesHandle</a>;</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02958.html">FPropHandleT&lt;osg::UInt32&gt;</a>·····<a·class="code·hl_struct"·href="a02958.html">FPLengthsHandle</a>;</div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02958.html">FPropHandleT&lt;osg::UInt32&gt;</a>·····<a·class="code·hl_struct"·href="a02958.html">FIndicesHandle</a>;</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03474.html">FP::GeoPTypesUI8</a>··············<a·class="code·hl_class"·href="a03474.html">GeoPTypes</a>;</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03474.html">FP::GeoPLengthsUI32</a>···········<a·class="code·hl_class"·href="a03474.html">GeoPLengths</a>;</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·FP::GeoIndicesUI32&lt;IsTriMesh&gt;·GeoIndices;</div>167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·-------------------------------------------------·constructor·/·destructor</span></div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 176 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">
 177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03790.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03790.html">ModifiedButterflyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div>
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03470.html">PropertyKernel</a>()·{}</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03470.html">~PropertyKernel</a>()·{·}</div> 
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">protected</span>:·<span·class="comment">//·----------------------------------------------·add·osg·properties</span></div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·--------------------·vertex·properties</span></div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vpositions(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_vprop</a>(·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·_t2vp&lt;T&gt;::prop(_n)));·}</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vnormals(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_v[·...·truncated·by·diffoscope;·len:·111,·SHA:·29284b832898154ba3cd407a2c573723822dcf94e794c6701bbc5d3d4a073ae7·...·]</div>181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div>
 182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div>
 183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::vector&lt;real_t&gt;·&gt;······weights_t;</div>
 186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·std::vector&lt;real_t&gt;·····················weight_t;</div>
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vcolors(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div> 
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_vprop</a>(·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·_t2vc&lt;T&gt;::prop(_n)·));·}</div> 
200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div>
202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vtexcoords(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div> 
203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_vprop</a>(·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·_t2vtc&lt;T&gt;::prop(_n)·));·}</div> 
204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
Max diff block lines reached; 106805/130429 bytes (81.89%) of diff not shown.
35.0 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 PropertyKernel.hh5 ModifiedButterFlyT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
13 8·*·*14 8·*·*
14 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 45, 305 lines modifiedOffset 46, 590 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
 53 51//
52 42 
53 43 
54 44#ifndef·OPENMESH_KERNEL_OSG_PROPERTYKERNEL_HH 
55 45#define·OPENMESH_KENREL_OSG_PROPERTYKERNEL_HH 
56 46 
57 47 
58 48//==·INCLUDES 
59 =================================================================54 =============================================================================
 55 52//
 56 53//·CLASS·ModifiedButterflyT
 57 54//
 58 55//
60 49 
61 50#include·<OpenMesh/Core/Utils/Property.hh> 
62 51#include·<OpenMesh/Core/Mesh/BaseKernel.hh> 
63 52//·-------------------- 
64 53#include·<OpenMesh/Tools/Kernel_OSG/PropertyT.hh> 
65 54 
66 55//==·NAMESPACES 
67 ===============================================================59 =============================================================================
68 5660 56
69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
70 58namespace·Kernel_OSG·{ 
71 59 
72 60//==·CLASS·DEFINITION 
73 ========================================================= 
74 61 
75 67template·<·typename·IsTriMesh·> 
76 _\x86_\x88class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l 
77 69{ 
78 70public:61 57
 62 58#ifndef·SP_MODIFIED_BUTTERFLY_H
 63 59#define·SP_MODIFIED_BUTTERFLY_H
 64 60
 65 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 66 62#include·<OpenMesh/Core/Utils/vector_cast.hh>
 67 63#include·<OpenMesh/Core/Utils/Property.hh>
 68 64//·--------------------·STL
 69 65#include·<vector>
 70 66#if·defined(OM_CC_MIPS)
 71 67#·include·<math.h>
 72 68#else
 73 69#·include·<cmath>
 74 70#endif
79 7175 71
80 72·//·---------------------------------------------------------------·item 
81 types 
82 73 
83 74·typedef·_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8o_\x8s_\x8g_\x8:_\x8:_\x8U_\x8I_\x8n_\x8t_\x88_\x8>·_\x8F_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
84 75·typedef·_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8o_\x8s_\x8g_\x8:_\x8:_\x8U_\x8I_\x8n_\x8t_\x83_\x82_\x8>·_\x8F_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
85 76·typedef·_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8o_\x8s_\x8g_\x8:_\x8:_\x8U_\x8I_\x8n_\x8t_\x83_\x82_\x8>·_\x8F_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
86 77 
87 78·typedef·_\x8F_\x8P_\x8:_\x8:_\x8G_\x8e_\x8o_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8U_\x8I_\x88·_\x8G_\x8e_\x8o_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s; 
88 79·typedef·_\x8F_\x8P_\x8:_\x8:_\x8G_\x8e_\x8o_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8U_\x8I_\x83_\x82·_\x8G_\x8e_\x8o_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s; 
89 80·typedef·FP::GeoIndicesUI32<IsTriMesh>·GeoIndices;76 72
 77 73//==·NAMESPACE
 78 ================================================================
 79 74
 80 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 81 76namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 82 77namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 83 78
 84 79
 85 80//==·CLASS·DEFINITION
 86 =========================================================
90 8187 81
 88 82
 89 91template·<typename·MeshType,·typename·RealType·=·double>
 90 _\x89_\x82class·_\x8M_\x8o_\x8d_\x8i_\x8f_\x8i_\x8e_\x8d_\x8B_\x8u_\x8t_\x8t_\x8e_\x8r_\x8f_\x8l_\x8y_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType>
 91 93{
 92 94public:
91 82·//·-------------------------------------------------·constructor·/ 
92 destructor 
93 83 
94 84·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l()·{} 
95 85·virtual·_\x8~_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l()·{·} 
96 86 
97 87 
98 88protected:·//·----------------------------------------------·add·osg 
99 properties 
100 89 
101 90·//·--------------------·vertex·properties 
102 91 
103 92·template·<·typename·T·> 
104 93·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vpositions(·const·T&·_t,·const·std::string&·_n·) 
105 94·{·return·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(_\x8__\x8a_\x8d_\x8d_\x8__\x8v_\x8p_\x8r_\x8o_\x8p(·new·typename·_t2vp<T>::prop(_n)));·} 
106 9593 95
107 96·template·<·typename·T·> 
108 97·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vnormals(·const·T&·_t,·const·std::string&·_n·) 
109 98·{·return·_.V_.P_.r_.o_.p_.H_.a_.n_.d_.l_.e_.T_.<_.T_.>(_.__.a_.d_.d_.__.v_.p_.r_.o_.p(·new·typename·_t2vn<T>::prop(_n)·));·}94 96·typedef·RealType·real_t;
 95 97·typedef·MeshType·mesh_t;
 96 98·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t;
110 9997 99
111 100·template·<·typename·T·> 
112 101·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vcolors(·const·T&·_t,·const·std::string&·_n·) 
113 102·{·return·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(_\x8__\x8a_\x8d_\x8d_\x8__\x8v_\x8p_\x8r_\x8o_\x8p(·new·typename·_t2vc<T>::prop(_n)·));·} 
114 103 
115 104·template·<·typename·T·> 
116 105·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vtexcoords(·const·T&·_t,·const·std::string&·_n·) 
117 106·{·return·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(_\x8__\x8a_\x8d_\x8d_\x8__\x8v_\x8p_\x8r_\x8o_\x8p(·new·typename·_t2vtc<T>::prop(_n)·));·} 
118 10798 100·typedef·std::vector<·std::vector<real_t>·>·weights_t;
Max diff block lines reached; 30042/35779 bytes (83.97%) of diff not shown.
84.6 KB
./usr/share/doc/libopenmesh-dev/html/a00617_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">TriMesh_OSGArrayKernelT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CatmullClarkT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 92 lines modifiedOffset 136, 377 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·TriMesh_OSGArrayKernelT</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··CLASS·CatmullClarkT·-·IMPLEMENTATION</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00635.html">CatmullClarkT.hh</a>&quot;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.hh&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//#include·&lt;OpenMesh/Core/Mesh/ArrayItems.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/FinalMeshItemsT.hh&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//·--------------------</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06368.html">OpenMesh/Tools/Kernel_OSG/Traits.hh</a>&gt;</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh&gt;</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//·--------------------</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBVIDER</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keywordtype">bool</span></div>
 166 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03718.html#a7a5e0f11bad95ea3cea2878e84861d40">···65</a></span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT&lt;·MeshType,·RealType·&gt;::prepare</a>(·MeshType&amp;·_m··)</div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>{</div>
 169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··_m.add_property(·vp_pos_·);</div>
 170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··_m.add_property(·ep_pos_·);</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··_m.add_property(·fp_pos_·);</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··_m.add_property(·creaseWeights_·);</div>
 173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·initialize·all·weights·to·0·(=·smooth·edge)</span></div>
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordflow">for</span>(·EdgeIter·e_it·=·_m.edges_begin();·e_it·!=·_m.edges_end();·++e_it)</div>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····_m.property(creaseWeights_,·*e_it·)·=·0.0;</div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{</div>180 </div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keywordtype">bool</span></div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</div> 
186 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="};">186 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03486.html">···86</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03486.html">TriMesh_OSGArrayKernel_GeneratorT</a></div>187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03718.html#a8b44f7c06f0cc5fb5fa8dfeb5cb09755">···83</a></span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT&lt;MeshType,RealType&gt;::cleanup</a>(·MeshType&amp;·_m··)</div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>{</div>188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02522.html">FinalMeshItemsT&lt;ArrayItems,·Traits,·true&gt;</a>··<a·class="code·hl_struct"·href="a02522.html">MeshItems</a>;</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03458.html">AttribKernelT&lt;MeshItems&gt;</a>···················<a·class="code·hl_class"·href="a03458.html">AttribKernel</a>;</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03454.html">ArrayKernelT&lt;AttribKernel,·MeshItems&gt;</a>······<a·class="code·hl_class"·href="a03454.html">MeshKernel</a>;</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02826.html">TriMeshT&lt;MeshKernel&gt;</a>·······················<a·class="code·hl_class"·href="a02826.html">Mesh</a>;</div>189 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··_m.remove_property(·vp_pos_·);</div>
 190 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··_m.remove_property(·ep_pos_·);</div>
 191 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··_m.remove_property(·fp_pos_·);</div>
 192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··_m.remove_property(·creaseWeights_·);</div>
 193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>194 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}</div>
194 </div>195 </div>
Max diff block lines reached; 47650/68192 bytes (69.88%) of diff not shown.
17.9 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 TriMesh_OSGArrayKernelT.hh5 CatmullClarkT_impl.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 45, 109 lines modifiedOffset 45, 405 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 42 
53 43 
54 44 
55 45//52 42//
56 =============================================================================53 =============================================================================
 54 43//
 55 44//·CLASS·CatmullClarkT·-·IMPLEMENTATION
 56 45//
57 46//57 46//
58 47//·CLASS·TriMesh_OSGArrayKernelT 
59 48// 
60 49// 
61 =============================================================================58 =============================================================================
62 5059 47
 60 48#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC
 61 49
 62 50//==·INCLUDES
 63 =================================================================
63 5164 51
64 52#ifndef·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH 
65 53#define·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH65 52#include·"_.C_.a_.t_.m_.u_.l_.l_.C_.l_.a_.r_.k_.T_.._.h_.h"
 66 53#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>
66 5467 54
67 55 
68 56//==·INCLUDES 
69 ================================================================= 
70 57 
71 58 
72 59#include·<OpenMesh/Core/System/config.h> 
73 60//·-------------------- 
74 61#include·<OpenMesh/Core/Mesh/TriMeshT.hh> 
75 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
76 63#include·<OpenMesh/Core/Mesh/ArrayKernel.hh> 
77 64//#include·<OpenMesh/Core/Mesh/ArrayItems.hh> 
78 65#include·<OpenMesh/Core/Mesh/Handles.hh> 
79 66#include·<OpenMesh/Core/Mesh/FinalMeshItemsT.hh> 
80 67//·-------------------- 
81 68#include·<OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh> 
82 69#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8O_\x8S_\x8G_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
83 70#include·<OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh> 
84 71//·-------------------- 
85 72#include·<osg/Geometry> 
86 73 
87 74 
88 75//==·NAMESPACES68 55//==·NAMESPACES
89 ===============================================================69 ===============================================================
90 7670 56
 71 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 72 58namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER
 73 59namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 74 60
 75 61//==·IMPLEMENTATION
 76 ==========================================================
 77 62
 78 63template·<typename·MeshType,·typename·RealType>
 79 64bool
 80 _\x86_\x85_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>_\x8:_\x8:_\x8p_\x8r_\x8e_\x8p_\x8a_\x8r_\x8e(·MeshType&·_m·)
 81 66{
 82 67·_m.add_property(·vp_pos_·);
 83 68·_m.add_property(·ep_pos_·);
 84 69·_m.add_property(·fp_pos_·);
 85 70·_m.add_property(·creaseWeights_·);
 86 71
 87 72·//·initialize·all·weights·to·0·(=·smooth·edge)
 88 73·for(·EdgeIter·e_it·=·_m.edges_begin();·e_it·!=·_m.edges_end();·++e_it)
 89 74·_m.property(creaseWeights_,·*e_it·)·=·0.0;
 90 75
 91 76·return·true;
91 7792 77}
92 78namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
93 79namespace·Kernel_OSG·{93 78
 94 79//---------------------------------------------------------------------------
 95 --
94 8096 80
95 81//==·CLASS·DEFINITION 
96 ========================================================= 
97 82 
98 83 
99 85template·<class·Traits> 
100 _\x88_\x86struct·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8O_\x8S_\x8G_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T 
101 87{ 
102 88·typedef·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8T_\x8<_\x8A_\x8r_\x8r_\x8a_\x8y_\x8I_\x8t_\x8e_\x8m_\x8s_\x8,_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8,_\x8·_\x8t_\x8r_\x8u_\x8e_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s; 
103 89·typedef·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8>·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l; 
104 90·typedef·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8,_\x8·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l; 
105 91·typedef·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8>·_\x8M_\x8e_\x8s_\x8h; 
106 92};97 81template·<typename·MeshType,·typename·RealType>
 98 82bool
 99 _\x88_\x83_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>_\x8:_\x8:_\x8c_\x8l_\x8e_\x8a_\x8n_\x8u_\x8p(·MeshType&·_m·)
 100 84{
 101 85·_m.remove_property(·vp_pos_·);
 102 86·_m.remove_property(·ep_pos_·);
 103 87·_m.remove_property(·fp_pos_·);
 104 88·_m.remove_property(·creaseWeights_·);
 105 89·return·true;
 106 90}
 107 91
 108 92//---------------------------------------------------------------------------
 109 --
107 93110 93
108 94 
109 95 
110 101template·<class·Traits·=·Kernel_OSG::Traits> 
111 _\x81_\x80_\x82class·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8O_\x8S_\x8G_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T 
Max diff block lines reached; 3201/18335 bytes (17.46%) of diff not shown.
59.7 KB
./usr/share/doc/libopenmesh-dev/html/a00620_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VectorAdapter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SubdividerT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00620.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 155 lines modifiedOffset 138, 154 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SubdividerT</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH</span></div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDE·==================================================================</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#else</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·OSG_VECTOR_TRAITS(·VecType·)·\</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">··template·&lt;&gt;·struct·vector_traits&lt;·VecType·&gt;·{·\</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">····typedef·VecType················vector_type;·\</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">····typedef·vector_type::ValueType·value_type;··\</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">····typedef·GenProg::Int2Type&lt;·vector_type::_iSize·&gt;·typed_size;·\</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">····\</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">····static·const·size_t·size_·=·vector_type::_iSize;·\</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">····static·size_t·size()·{·return·size_;·}·\</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">··}</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03494.html">···74</a></span>OSG_VECTOR_TRAITS(·osg::Pnt4f·);</div> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03498.html">···76</a></span>OSG_VECTOR_TRAITS(·osg::Pnt3f·);</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03502.html">···78</a></span>OSG_VECTOR_TRAITS(·osg::Pnt2f·);</div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>Subdivider·{</div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>Uniform····{</div>
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03506.html">···81</a></span>OSG_VECTOR_TRAITS(·osg::Vec4f·);</div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03510.html">···83</a></span>OSG_VECTOR_TRAITS(·osg::Vec3f·);</div> 
180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03514.html">···85</a></span>OSG_VECTOR_TRAITS(·osg::Vec2f·);</div> 
181 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03518.html">···88</a></span>OSG_VECTOR_TRAITS(·osg::Pnt4d·);</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03522.html">···90</a></span>OSG_VECTOR_TRAITS(·osg::Pnt3d·);</div> 
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03526.html">···92</a></span>OSG_VECTOR_TRAITS(·osg::Pnt2d·);</div>176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 177 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03806.html">···88</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03806.html">SubdividerT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a02870.html">Utils::Noncopyable</a></div>
 179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>
 180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03530.html">···95</a></span>OSG_VECTOR_TRAITS(·osg::Vec4d·);</div> 
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03534.html">···97</a></span>OSG_VECTOR_TRAITS(·osg::Vec3d·);</div>182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·MeshType·mesh_t;</div>
 183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·RealType·real_t;</div>
 184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</span>:</div>
 186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
189 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03538.html">··100</a></span>OSG_VECTOR_TRAITS(·osg::Vec4ub·);</div> 
190 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03806.html#a89341e7a735352adbb76f6842d3fab12">··101</a></span>··<a·class="code·hl_function"·href="a03806.html#a89341e7a735352adbb76f6842d3fab12">SubdividerT</a>(<span·class="keywordtype">void</span>)·:·attached_()·{·}</div>
191 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
192 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>191 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03806.html#a697277667735e023a5c62b7c406a2cad">··105</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03806.html#a697277667735e023a5c62b7c406a2cad">Subdivid[·...·truncated·by·diffoscope;·len:·150,·SHA:·7d05d933dc94d0bc5109bbd7c8140d83efeb346622003200a32194d2c925ca4a·...·]</div>
193 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 194 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}">
 195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a03806.html#a89c316211e4014b0705d34a141152f4f">··110</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03806.html#a89c316211e4014b0705d34a141152f4f">~SubdividerT</a>()·</div>
 196 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··{·<a·class="code·hl_function"·href="a03806.html#a5e43f1fde3bd9588b4265fe1d1be6a8d">detach</a>();·}</div>
 197 </div>
195 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#define·OSG_COLOR_TRAITS(·VecType,·N·)·\</span></div> 
Max diff block lines reached; 26640/48744 bytes (54.65%) of diff not shown.
12.0 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VectorAdapter.hh5 SubdividerT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
13 8·*·*14 8·*·*
14 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 47, 167 lines modifiedOffset 48, 184 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
 55 48//
54 44//·-------------------------------------------------------------------------- 
55 -- 
56 45 
57 46#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH 
58 47#define·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH 
59 48 
60 49 
61 50//==·INCLUDES 
62 =================================================================56 =============================================================================
 57 49//
 58 50//·CLASS·SubdividerT
 59 51//
 60 52//
63 51 
64 52#include·<osg/Geometry> 
65 53#include·<OpenMesh/Core/Utils/vector_cast.hh> 
66 54 
67 55//==·NAMESPACES 
68 ===============================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH
69 5665 56
70 57namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{66 57//==·INCLUDE
 67 ==================================================================
71 5868 58
72 59//==·CLASS·DEFINITION69 59#include·<OpenMesh/Core/System/config.hh>
 70 60#include·<OpenMesh/Core/Utils/Noncopyable.hh>
 71 61#if·defined(_DEBUG)·||·defined(DEBUG)
 72 62//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology
 73 63//·changing·methods·of·OpenMesh
 74 64#·include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>
 75 65#·define·ASSERT_CONSISTENCY(·T,·m·)·\
 76 66·assert(OpenMesh::Utils::MeshCheckerT<T>(m).check())
 77 67#else
 78 68#·define·ASSERT_CONSISTENCY(·T,·m·)
 79 69#endif
 80 70
 81 71//==·NAMESPACE
73 =========================================================82 ================================================================
74 60 
75 61//·-----------------------------------------------------------------·class·-- 
76 -- 
77 62 
78 63#define·OSG_VECTOR_TRAITS(·VecType·)·\ 
79 64·template·<>·struct·vector_traits<·VecType·>·{·\ 
80 65·typedef·VecType·vector_type;·\ 
81 66·typedef·vector_type::ValueType·value_type;·\ 
82 67·typedef·GenProg::Int2Type<·vector_type::_iSize·>·typed_size;·\ 
83 68·\ 
84 69·static·const·size_t·size_·=·vector_type::_iSize;·\ 
85 70·static·size_t·size()·{·return·size_;·}·\ 
86 71·} 
87 7283 72
88 _\x87_\x84OSG_VECTOR_TRAITS(·osg::Pnt4f·); 
89 _\x87_\x86OSG_VECTOR_TRAITS(·osg::Pnt3f·); 
90 _\x87_\x88OSG_VECTOR_TRAITS(·osg::Pnt2f·); 
91 79 
92 _\x88_\x81OSG_VECTOR_TRAITS(·osg::Vec4f·); 
93 _\x88_\x83OSG_VECTOR_TRAITS(·osg::Vec3f·); 
94 _\x88_\x85OSG_VECTOR_TRAITS(·osg::Vec2f·); 
95 86 
96 _\x88_\x88OSG_VECTOR_TRAITS(·osg::Pnt4d·); 
97 _\x89_\x80OSG_VECTOR_TRAITS(·osg::Pnt3d·); 
98 _\x89_\x82OSG_VECTOR_TRAITS(·osg::Pnt2d·); 
99 93 
100 _\x89_\x85OSG_VECTOR_TRAITS(·osg::Vec4d·); 
101 _.9_.7OSG_VECTOR_TRAITS(·osg::Vec3d·);84 73namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 85 74namespace·Subdivider·{
 86 75namespace·Uniform·{
 87 76
 88 77//==·CLASS·DEFINITION
 89 =========================================================
 90 78
 91 87template·<typename·MeshType,·typename·RealType·=·double>
 92 _\x88_\x88class·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e
 93 89{
 94 90public:
 95 91
 96 92·typedef·MeshType·mesh_t;
 97 93·typedef·RealType·real_t;
 98 94
 99 95public:
 100 96
102 98101 98
103 _\x81_\x80_\x80OSG_VECTOR_TRAITS(·osg::Vec4ub·); 
104 101102 99
 103 _\x81_\x80_\x81·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T(void)·:·attached_()·{·}
105 102104 102
 105 _\x81_\x80_\x85·explicit·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T(·MeshType·&_m·)·:·attached_(nullptr)·{·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8h(_m);·}
 106 106
 107 108
 108 _\x81_\x81_\x80·virtual·_\x8~_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T()
 109 111·{·_\x8d_\x8e_\x8t_\x8a_\x8c_\x8h();·}
 110 112
 111 _\x81_\x81_\x84·virtual·const·char·*_\x8n_\x8a_\x8m_\x8e(·void·)·const·=·0;
106 103//·------------------------------------------------------------------------- 
107 --- 
108 104 
109 105 
110 106#define·OSG_COLOR_TRAITS(·VecType,·N·)·\ 
Max diff block lines reached; 7627/12299 bytes (62.01%) of diff not shown.
44.5 KB
./usr/share/doc/libopenmesh-dev/html/a00623.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/bindT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 88, 267 lines modifiedOffset 88, 83 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
 94 <a·href="#nested-classes">Classes</a>·&#124;
94 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
95 <a·href="#func-members">Functions</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">bindT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh·File·Reference</div></div>
97 </div><!--header-->98 </div><!--header-->
98 <div·class="contents">99 <div·class="contents">
  
99 <p>Bind·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·to·a·OpenSG·geometry·node.·· 
100 <a·href="#details">More...</a></p> 
101 <div·class="textblock"><code>#include·&lt;functional&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>
 101 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
 102 <code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
 103 <code>#include·&lt;vector&gt;</code><br·/>
102 <code>#include·&lt;algorithm&gt;</code><br·/>104 <code>#include·&lt;cmath&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</code><br·/> 
104 <code>#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</code><br·/> 
105 <code>#include·&lt;OpenMesh/Tools/Utils/GLConstAsString.hh&gt;</code><br·/> 
106 <code>#include·&lt;OpenSG/OSGGeometry.h&gt;</code><br·/> 
107 <code>#include·&quot;color_cast.hh&quot;</code><br·/> 
108 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
109 Include·dependency·graph·for·bindT.hh:</div>106 Include·dependency·graph·for·Sqrt3T.hh:</div>
110 <div·class="dyncontent">107 <div·class="dyncontent">
111 <div·class="center"><img·src="a00624.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00624.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·alt=""/></div>
112 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"> 
113 <area·shape="rect"·title="Bind·an·OpenMesh·to·a·OpenSG·geometry·node."·alt=""·coords="195,5,369,45"/>109 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh">
 110 <area·shape="rect"·title="·"·alt=""·coords="261,5,463,45"/>
 111 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="5,93,169,133"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="303,48,162,92,160,87,301,43"/>
 113 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="150,181,329,221"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="310,48,277,67,251,95,243,112,239,131,237,168,232,167,233,130,238,110,246,92,274,63,307,43"/>
 115 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="261,93,463,133"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="365,46,365,79,359,79,359,46"/>
114 <area·shape="rect"·title="·"·alt=""·coords="5,101,92,126"/>117 <area·shape="rect"·title="·"·alt=""·coords="487,101,549,126"/>
115 <area·shape="poly"·title="·"·alt=""·coords="232,48,93,99,91,94,230,43"/>118 <area·shape="poly"·title="·"·alt=""·coords="398,43,487,92,484,96,395,48"/>
 119 <area·shape="rect"·title="·"·alt=""·coords="573,101,636,126"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="424,43,563,91,568,93,566,98,561,96,422,48"/>
 121 <area·shape="rect"·title="·"·alt=""·coords="150,269,329,309"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="69,135,52,154,38,176,32,199,34,210,39,220,58,241,82,257,109,268,137,276,136,282,107,273,80,261,55,245,34,223,29,211,27,199,33,174,48,151,65,132"/>
116 <area·shape="rect"·title="·"·alt=""·coords="718,1245,803,1270"/>123 <area·shape="rect"·title="·"·alt=""·coords="49,189,125,214"/>
117 <area·shape="poly"·title="·"·alt=""·coords="275,46,249,113,238,156,234,200,234,555,235,664,245,750,256,790,273,830,296,874,327,924,371,981,421,1034,476,1081,533,1124,641,1192,724,1236,722,1241,638,1197,530,1128,473,1086,418,1037,366,984,322,927,291,877,268,833,251,791,240,751,230,664,229,555,229,200,233,155,244,112,270,44"/> 
118 <area·shape="rect"·href="a00380_source.html"·title="·"·alt=""·coords="488,93,652,133"/> 
119 <area·shape="poly"·title="·"·alt=""·coords="346,43,494,87,493,92,344,48"/>124 <area·shape="poly"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/>
 125 <area·shape="poly"·title="·"·alt=""·coords="242,222,242,255,237,255,237,222"/>
120 <area·shape="rect"·href="a06374_source.html"·title="·"·alt=""·coords="1303,885,1461,925"/> 
121 <area·shape="poly"·title="·"·alt=""·coords="369,26,697,38,907,49,1123,66,1325,88,1493,117,1558,134,1609,153,1641,175,1650,187,1653,200,1653,746,1648,775,1636,802,1617,824,1593,843,1536,872,1476,891,1474,886,1534,867,1590,839,1613,820,1631,799,1643,774,1647,745,1647,200,1645,189,1637,179,1606,158,1557,139,1492,122,1324,93,1122,71,907,55,696,43,369,31"/> 
122 <area·shape="rect"·href="a00737_source.html"·title="·"·alt=""·coords="319,181,482,221"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="297,44,382,168,378,171,293,47"/>126 <area·shape="poly"·title="·"·alt=""·coords="336,136,279,176,276,171,333,131"/>
124 <area·shape="rect"·title="·"·alt=""·coords="418,893,599,918"/> 
125 <area·shape="poly"·title="·"·alt=""·coords="249,48,212,73,174,108,158,129,145,151,136,175,133,200,133,555,135,587,143,618,155,648,170,676,211,727,261,772,316,810,371,842,466,885,463,890,369,847,313,815,258,776,208,731,166,679,150,650,138,620,130,588,127,555,127,200,131,173,140,149,153,126,170,105,209,69,246,43"/> 
126 <area·shape="rect"·href="a06377_source.html"·title="·"·alt=""·coords="536,812,644,837"/> 
127 <area·shape="poly"·title="·"·alt=""·coords="286,45,294,131,314,264,330,341,351,419,377,498,408,572,448,641,493,705,572,800,568,803,489,709,443,644,404,575,372,500,346,421,325,342,309,265,289,132,281,46"/> 
128 <area·shape="rect"·title="·"·alt=""·coords="2835,1237,3014,1277"/> 
129 <area·shape="poly"·title="·"·alt=""·coords="566,135,540,226,532,274,534,309,553,352,579,400,648,506,735,622,834,739,938,852,1042,954,1138,1039,1221,1099,1278,1120,1379,1148,1541,1187,1655,1200,1806,1212,2170,1231,2539,1244,2822,1251,2821,1257,2539,1250,2169,1237,1806,1218,1655,1206,1540,1192,1377,1153,1277,1125,1218,1104,1135,1043,1038,958,935,856,830,742,731,625,643,509,574,402,548,354,529,310,527,274,535,225,561,133"/> 
130 <area·shape="rect"·href="a00329_source.html"·title="·"·alt=""·coords="1713,181,1877,221"/>127 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="353,181,512,221"/>
131 <area·shape="poly"·title="·"·alt=""·coords="652,118,1700,191,1699,196,652,123"/> 
132 <area·shape="rect"·title="·"·alt=""·coords="400,1245,463,1270"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="559,135,499,224,408,366,306,540,257,632,212,725,189,773,183,795,181,823,181,1082,186,1117,203,1146,227,1172,256,1193,290,1211,324,1225,387,1244,386,1249,322,1230,287,1216,254,1198,223,1176,198,1150,181,1119,175,1083,175,823,178,794,184,771,208,723,252,630,301,537,403,363,494,221,554,132"/> 
134 <area·shape="rect"·href="a00371_source.html"·title="·"·alt=""·coords="543,269,707,309"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="578,133,617,255,612,257,573,134"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="1878,211,2002,234,2139,268,2200,290,2249,315,2283,343,2292,359,2295,376,2295,1082,2299,1101,2310,1119,2328,1135,2351,1150,2414,1176,2491,1198,2576,1216,2664,1229,2822,1246,2821,1252,2663,1235,2575,1221,2489,1203,2412,1181,2349,1155,2324,1139,2306,1122,2294,1103,2290,1083,2290,376,2287,361,2279,347,2246,319,2197,295,2137,273,2001,239,1877,217"/> 
137 <area·shape="rect"·href="a00245_source.html"·title="·"·alt=""·coords="1698,269,1893,309"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="1798,222,1798,255,1793,255,1793,222"/> 
139 <area·shape="rect"·href="a00377_source.html"·title="·"·alt=""·coords="3120,269,3284,309"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="1878,205,3106,280,3106,285,1877,210"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="1713,213,1460,243,1297,265,1125,292,956,324,800,361,671,402,619,424,578,448,505,502,448,555,404,609,372,667,349,731,333,801,322,882,314,974,307,1037,302,1088,303,1111,309,1135,319,1160,336,1188,363,1215,394,1236,391,1240,360,1220,332,1191,314,1163,304,1137,298,1112,297,1088,301,1036,309,973,317,881,328,801,344,729,367,665,400,606,444,551,502,497,575,443,617,420,669,397,799,356,955,319,1124,287,1296,260,1460,237,1713,208"/> 
142 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="1987,973,2151,1013"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="1878,216,1942,236,1974,251,2005,268,2031,289,2052,314,2066,343,2071,376,2071,826,2071,960,2066,960,2066,826,2066,376,2061,345,2048,317,2028,293,2002,273,1972,256,1940,241,1877,221"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="1713,207,1535,213,1290,224,1010,244,726,272,721,273,720,267,726,267,1009,238,1290,219,1535,208,1713,202"/> 
145 <area·shape="rect"·title="·"·alt=""·coords="1688,365,1751,390"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="1780,311,1741,356,1737,352,1776,308"/>128 <area·shape="poly"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>
147 <area·shape="rect"·title="·"·alt=""·coords="1775,365,1834,390"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="1800,309,1805,351,1799,351,1795,310"/> 
149 <area·shape="rect"·href="a00323_source.html"·title="·"·alt=""·coords="3308,357,3472,397"/> 
150 <area·shape="poly"·title="·"·alt=""·coords="3244,307,3338,349,3335,354,3242,312"/> 
151 <area·shape="rect"·href="a00383_source.html"·title="·"·alt=""·coords="1859,357,2023,397"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="3120,299,2037,372,2036,367,3120,294"/> 
153 <area·shape="rect"·href="a00386_source.html"·title="·"·alt=""·coords="3120,357,3284,397"/> 
154 <area·shape="poly"·title="·"·alt=""·coords="3197,310,3196,344,3191,344,3192,310"/> 
155 <area·shape="rect"·href="a00362_source.html"·title="·"·alt=""·coords="3863,621,4042,676"/> 
156 <area·shape="poly"·title="·"·alt=""·coords="3284,287,3402,295,3472,304,3546,318,3622,338,3697,365,3768,400,3834,443,3871,480,3899,524,3921,568,3936,607,3931,609,3916,570,3894,527,3866,484,3831,447,3766,404,3695,370,3620,343,3545,324,3471,310,3401,300,3284,293"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="3473,391,3581,416,3697,452,3748,473,3790,497,3818,523,3826,537,3829,552,3829,1083,3824,1114,3812,1137,3793,1153,3769,1163,3709,1176,3643,1192,3591,1205,3523,1216,3357,1234,3180,1247,3028,1255,3027,1249,3179,1241,3356,1228,3522,1210,3590,1199,3641,1187,3708,1171,3767,1158,3790,1148,3808,1133,3819,1112,3823,1082,3823,552,3821,539,3814,526,3787,501,3746,478,3695,457,3580,421,3471,396"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="3308,399,3297,400,3130,408,2850,412,2104,414,1713,416,1360,421,1081,431,982,439,916,448,854,462,807,478,763,500,710,535,606,616,566,652,532,688,501,727,472,771,408,886,388,937,383,992,383,1083,387,1124,397,1165,422,1231,417,1233,392,1167,382,1125,378,1083,378,992,382,936,404,884,467,769,497,724,528,684,563,648,603,612,707,531,760,495,805,473,852,457,915,443,982,433,1081,426,1360,416,1713,411,2104,409,2850,406,3129,403,3296,395,3307,393"/> 
159 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="2845,1149,3004,1189"/> 
160 <area·shape="poly"·title="·"·alt=""·coords="3360,400,3324,426,3287,461,3259,503,3250,527,3247,552,3247,907,3253,961,3274,1012,3283,1026,3292,1035,3302,1045,3310,1060,3316,1082,3315,1093,3309,1103,3290,1118,3262,1131,3188,1150,3101,1162,3019,1168,3018,1162,3101,1156,3187,1145,3260,1126,3287,1114,3305,1100,3310,1091,3311,1083,3305,1062,3298,1048,3289,1039,3279,1029,3269,1015,3248,962,3242,907,3242,552,3245,526,3254,501,3283,457,3321,421,3357,395"/> 
161 <area·shape="rect"·href="a00359_source.html"·title="·"·alt=""·coords="3283,973,3447,1013"/> 
162 <area·shape="poly"·title="·"·alt=""·coords="3423,395,3459,421,3497,457,3526,501,3535,526,3538,552,3538,826,3535,850,3527,873,3498,913,3460,945,3421,969,3418,965,3457,941,3494,909,3522,871,3530,849,3533,826,3533,552,3530,527,3521,503,3493,461,3456,426,3420,400"/> 
163 <area·shape="rect"·href="a00389_source.html"·title="·"·alt=""·coords="927,445,1091,485"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="3308,399,3297,400,2967,414,2317,433,1105,464,1105,459,2317,428,2967,409,3296,395,3307,393"/> 
165 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="3624,973,3788,1013"/> 
166 <area·shape="poly"·title="·"·alt=""·coords="3473,391,3539,411,3573,425,3604,442,3632,464,3654,489,3669,518,3674,552,3674,826,3682,898,3698,959,3693,961,3677,899,3669,826,3669,552,3664,520,3650,492,3628,467,3601,447,3570,430,3537,416,3471,396"/> 
167 <area·shape="poly"·title="·"·alt=""·coords="2927,1190,2927,1223,2922,1223,2922,1190"/> 
168 <area·shape="poly"·title="·"·alt=""·coords="3377,1013,3389,1056,3389,1080,3380,1103,3347,1142,3308,1174,3263,1199,3216,1219,3167,1234,3118,1245,3028,1257,3028,1251,3117,1240,3165,1229,3214,1214,3261,1195,3305,1169,3343,1138,3376,1100,3384,1079,3384,1056,3371,1014"/> 
169 <area·shape="poly"·title="·"·alt=""·coords="3371,1014,3372,1058,3366,1082,3353,1103,3330,1120,3297,1133,3210,1152,3111,1163,3018,1169,3018,1163,3110,1158,3209,1147,3295,1128,3327,1115,3349,1099,3362,1080,3367,1058,3366,1014"/> 
170 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1704,1061,1868,1101"/> 
171 <area·shape="poly"·title="·"·alt=""·coords="3283,1002,3015,1016,2499,1036,2273,1046,1984,1064,1882,1073,1881,1067,1983,1059,2273,1041,2499,1031,3015,1011,3282,997"/> 
172 <area·shape="poly"·title="·"·alt=""·coords="1799,1100,1835,1146,1860,1169,1888,1187,1942,1200,2034,1212,2294,1231,2584,1244,2821,1251,2821,1256,2583,1249,2293,1236,2033,1218,1941,1206,1886,1192,1857,1173,1831,1149,1795,1103"/> 
173 <area·shape="rect"·title="·"·alt=""·coords="1469,1245,1545,1270"/> 
174 <area·shape="poly"·title="·"·alt=""·coords="1757,1104,1539,1240,1536,1235,1754,1099"/> 
175 <area·shape="poly"·title="·"·alt=""·coords="958,488,922,508,891,535,857,580,832,620,815,659,803,697,788,780,773,886,761,985,757,1084,761,1231,756,1231,752,1084,755,985,767,885,783,779,798,695,810,657,827,618,852,577,887,532,919,503,955,483"/> 
176 <area·shape="poly"·title="·"·alt=""·coords="1091,465,1666,479,2074,492,2503,510,2913,534,3258,564,3394,581,3497,601,3564,622,3582,634,3589,647,3589,1083,3584,1104,3572,1124,3552,1141,3526,1157,3459,1185,3377,1207,3287,1224,3194,1237,3028,1253,3028,1248,3193,1232,3286,1219,3376,1202,3458,1180,3524,1153,3549,1137,3568,1120,3579,1102,3583,1082,3583,648,3578,637,3562,627,3496,606,3393,586,3258,569,2912,539,2503,515,2073,497,1666,484,1091,471"/> 
177 <area·shape="poly"·title="·"·alt=""·coords="927,480,850,498,810,512,772,530,740,552,713,578,696,610,690,648,690,827,659,884,589,1002,448,1234,443,1231,584,999,655,881,685,825,685,647,691,608,709,575,736,548,770,525,808,507,848,493,926,474"/> 
178 <area·shape="rect"·title="·"·alt=""·coords="987,1245,1046,1270"/> 
179 <area·shape="poly"·title="·"·alt=""·coords="972,488,942,508,917,535,902,563,895,588,893,647,893,907,896,956,905,1004,936,1097,973,1176,1004,1232,1000,1234,968,1179,931,1099,900,1006,891,956,887,907,887,647,889,587,897,561,913,532,939,504,969,483"/> 
180 <area·shape="rect"·title="·"·alt=""·coords="1114,541,1178,566"/> 
Max diff block lines reached; 6827/42283 bytes (16.15%) of diff not shown.
3.14 KB
html2text {}
    
Offset 1, 42 lines modifiedOffset 1, 35 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_\x8s5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_\x8s
6 bindT.hh·File·Reference6 Sqrt3T.hh·File·Reference
7 Bind·an·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·to·a·OpenSG·geometry·node.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·<functional> 
9 #include·<algorithm> 
10 #include·<OpenMesh/Core/Mesh/TriMeshT.hh>7 #include·<OpenMesh/Core/Mesh/Handles.hh>
11 #include·<OpenMesh/Core/Utils/color_cast.hh>8 #include·<OpenMesh/Core/System/config.hh>
12 #include·<OpenMesh/Tools/Utils/GLConstAsString.hh> 
13 #include·<OpenSG/OSGGeometry.h> 
14 #include·"color_cast.hh"9 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.._.h_.h>
 10 #include·<vector>
 11 #include·<cmath>
15 Include·dependency·graph·for·bindT.hh:12 Include·dependency·graph·for·Sqrt3T.hh:
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8S_\x8q_\x8r_\x8t_\x83_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
 16  ·······Uniform·Sqrt3·subdivision·algorithm·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 17  
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
21  22  
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8O_\x8S_\x8G 
23  ···········In·this·namespace·resides·the·OpenSG·integration·of·_.O_.p_.e_.n_.M_.e_.s_.h.23 namespace· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m
 24  ···········Software·related·to·uniform·subdivision·of·meshes.
 25  
 26 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 27 #define ·A\x8AS\x8SS\x8SE\x8ER\x8RT\x8T_\x8_C\x8CO\x8ON\x8NS\x8SI\x8IS\x8ST\x8TE\x8EN\x8NC\x8CY\x8Y(T,·m)
 28  
 29 #define ·s\x8se\x8et\x8t_\x8_n\x8ne\x8ex\x8xt\x8t_\x8_h\x8he\x8eh\x8h   set_next_halfedge_handle
24  30  
 31 #define ·n\x8ne\x8ex\x8xt\x8t_\x8_h\x8he\x8eh\x8h   next_halfedge_handle
25 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
26 bool ·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:K\x8Ke\x8er\x8rn\x8ne\x8el\x8l_\x8_O\x8OS\x8SG\x8G:\x8::\x8:t\x8ty\x8yp\x8pe\x8e_\x8_i\x8is\x8s_\x8_v\x8va\x8al\x8li\x8id\x8d·(unsigned·char·_t) 
27  32  
28 template<typename·Mesh·> 
29 bool ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8O_\x8S_\x8G_\x8:_\x8:_\x8b_\x8i_\x8n_\x8d·(osg::GeometryPtr·&_geo,·Mesh·&_mesh) 
30  ·····Bind·a·OpenSG·geometry·to·a·mesh. 
31   
32 template<typename·Mesh·> 
33 bool ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8O_\x8S_\x8G_\x8:_\x8:_\x8b_\x8i_\x8n_\x8d·(Mesh·&_mesh,·osg::GeometryPtr·&_geo) 
34  ·····Bind·a·mesh·object·to·geometry. 
35   
36 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
37 Bind·an·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·to·a·OpenSG·geometry·node. 
38 Be·aware·that·due·to·this·link·the·geometry·node·maybe·modified.·For·instance 
39 triangle·strips·are·converted·to·regular·triangles. 
40 ===============================================================================33 ===============================================================================
41 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.34 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
42 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.35 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
389 B
./usr/share/doc/libopenmesh-dev/html/a00623.js
297 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00623·=·[1 var·a00623·=·[
 2 ····["OpenMesh::Subdivider::Uniform::Sqrt3T<·MeshType,·RealType·>",·"a03798.html",·"a03798"]
2 ····["bind",·"a00623.html#abdc3b4bdec92e3e781d54fbb21e533f6",·null], 
3 ····["bind",·"a00623.html#a16b8b29bbad427ea962a06fc04f5eb7a",·null] 
4 ];3 ];
133 KB
./usr/share/doc/libopenmesh-dev/html/a00623_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/bindT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">bindT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00623.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00623.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 273 lines modifiedOffset 138, 493 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Sqrt3T</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//··CLASS·Traits</span></div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//=============================================================================</span></div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_BINDT_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH</span></div>
153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_BINDT_HH</span></div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH</span></div>
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//</span></div> 
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div>
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/GLConstAsString.hh&gt;</span></div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#else</span></div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)</span></div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//·--------------------·STL</span></div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;OpenSG/OSGGeometry.h&gt;</span></div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//</span></div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#else</span></div>
167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&quot;color_cast.hh&quot;</span></div>174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div>
168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div> 
173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">inline</span></div>181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keywordtype">bool</span>·type_is_valid(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·_t·)</div>182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">return</span>·_t·==·GL_TRIANGLES</div> 
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····||···_t·==·GL_TRIANGLE_STRIP</div> 
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····||···_t·==·GL_QUADS</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····||···_t·==·GL_POLYGON;</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·Mesh·&gt;·<span·class="keyword">inline</span></div>188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
188 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">189 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};">
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a01248.html#a16b8b29bbad427ea962a06fc04f5eb7a">··101</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01248.html#a16b8b29bbad427ea962a06fc04f5eb7a">bind</a>[·...·truncated·by·diffoscope;·len:·47,·SHA:·6aff70a8c64d4d7f47fbd219d9c16b21620d9dbaf40e359e148748915de9f969·...·]</div>190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03798.html">···98</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a0[·...·truncated·by·diffoscope;·len:·54,·SHA:·19b1346262244fcc9222cfc21fe29df6249320874cef90374d2c8bf925a35fb9·...·]</div>
 191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div>
 192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">public</span>:</div>
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div>193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
191 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··_geo·=·_mesh.createGeometryPtr();</div> 
192 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>}</div> 
193 </div>194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div>
 195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div>
 196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
195 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·Mesh·&gt;·<span·class="keyword">inline</span></div> 
196 <div·class="foldopen"·id="foldopen00115"·data-start="{"·data-end="}"> 
197 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a01248.html#abdc3b4bdec92e3e781d54fbb21e533f6">··115</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01248.html#a16b8b29bbad427ea962a06fc04f5eb7a">bind</a>([·...·truncated·by·diffoscope;·len:·46,·SHA:·23ced4ac1ebbc11fc5be42956571febe8214f58fb3cb099bc4ca345aae4feee6·...·]</div>198 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">typedef</span>·std::pair&lt;·real_t,·real_t·&gt;·············weight_t;</div>
 199 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::pair&lt;real_t,real_t&gt;·&gt;·weights_t;</div>
 200 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 201 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">public</span>:</div>
198 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>{</div>202 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 203 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 204 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>(<span·class="keywordtype">void</span>)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(),·_1over3(·real_t(1.0/3.0)·),·_1over27(·real_t(1.0/27.0)·)</div>
Max diff block lines reached; 86937/110173 bytes (78.91%) of diff not shown.
25.1 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 bindT.hh5 Sqrt3T.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
14 8·*·*14 8·*·*
15 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 48, 290 lines modifiedOffset 48, 522 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
54 4354 43
 55 48//
55 44 
56 53// 
57 =============================================================================56 =============================================================================
58 54//57 49//
59 55//·CLASS·Traits58 50//·CLASS·Sqrt3T
60 56//59 51//
61 57//60 52//
62 =============================================================================61 =============================================================================
63 58 
64 59#ifndef·OPENMESH_KERNEL_OSG_BINDT_HH 
65 60#define·OPENMESH_KERNEL_OSG_BINDT_HH 
66 61 
67 6262 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH
 65 56
 66 57
68 63//==·INCLUDES67 58//==·INCLUDES
69 =================================================================68 =================================================================
 69 59
70 64 
71 65 
72 66#include·<functional> 
73 67#include·<algorithm> 
74 68// 
75 69#include·<OpenMesh/Core/Mesh/TriMeshT.hh>70 60#include·<OpenMesh/Core/Mesh/Handles.hh>
76 70#include·<OpenMesh/Core/Utils/color_cast.hh> 
77 71#include·<OpenMesh/Tools/Utils/GLConstAsString.hh> 
78 72#include·<OpenSG/OSGGeometry.h> 
79 73// 
80 74#include·"color_cast.hh" 
81 75 
82 76//==·NAMESPACES 
83 =============================================================== 
84 77 
85 78namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 79namespace·Kernel_OSG·{71 61#include·<OpenMesh/Core/System/config.hh>
 72 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 73 63#if·defined(_DEBUG)·||·defined(DEBUG)
 74 64//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology
 75 65//·changing·methods·of·OpenMesh
 76 66#·include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>
 77 67#·define·ASSERT_CONSISTENCY(·T,·m·)·\
 78 68·assert(OpenMesh::Utils::MeshCheckerT<T>(m).check())
 79 69#else
 80 70#·define·ASSERT_CONSISTENCY(·T,·m·)
 81 71#endif
 82 72//·--------------------·STL
 83 73#include·<vector>
 84 74#if·defined(OM_CC_MIPS)
 85 75#·include·<math.h>
 86 76#else
 87 77#·include·<cmath>
 88 78#endif
 89 79
87 8090 80
88 8191 81//==·NAMESPACE
 92 ================================================================
 93 82
 94 83namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 95 84namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 96 85namespace·Uniform·{·//·BEGIN_NS_DECIMATER
 97 86
 98 87
89 82//==·CLASS·DEFINITION99 88//==·CLASS·DEFINITION
90 =========================================================100 =========================================================
 101 89
 102 90
 103 97template·<typename·MeshType,·typename·RealType·=·double>
 104 _\x89_\x88class·_\x8S_\x8q_\x8r_\x8t_\x83_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·>
 105 99{
 106 100public:
 107 101
 108 102·typedef·RealType·real_t;
 109 103·typedef·MeshType·mesh_t;
 110 104·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t;
91 83 
92 84inline 
93 85bool·type_is_valid(·unsigned·char·_t·) 
94 86{ 
95 87·return·_t·==·GL_TRIANGLES 
96 88·||·_t·==·GL_TRIANGLE_STRIP 
97 89·||·_t·==·GL_QUADS 
98 90·||·_t·==·GL_POLYGON; 
99 91} 
100 92 
101 93 
102 100template·<·typename·Mesh·>·inline 
103 _\x81_\x80_\x81bool·_\x8b_\x8i_\x8n_\x8d(·osg::GeometryPtr&·_geo,·Mesh&·_mesh·) 
104 102{ 
105 103·_geo·=·_mesh.createGeometryPtr(); 
106 104} 
107 105111 105
108 114template·<·typename·Mesh·>·inline 
109 _\x81_\x81_\x85bool·_\x8b_\x8i_\x8n_\x8d(·Mesh&·_mesh,·osg::GeometryPtr&·_geo·) 
110 116{ 
111 117·using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h; 
112 118·using·namespace·osg; 
113 119·using·namespace·std;112 106·typedef·std::pair<·real_t,·real_t·>·weight_t;
 113 107·typedef·std::vector<·std::pair<real_t,real_t>·>·weights_t;
 114 108
Max diff block lines reached; 21120/25649 bytes (82.34%) of diff not shown.
37.9 KB
./usr/share/doc/libopenmesh-dev/html/a00624.map
    
Offset 1, 203 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Kernel_OSG/bindT.hh"·name="OpenMesh/Tools/Kernel_OSG/bindT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="Bind·an·OpenMesh·to·a·OpenSG·geometry·node."·alt=""·coords="195,5,369,45"/>1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh">
 2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="261,5,463,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a01028_source.html"·title="·"·alt=""·coords="5,93,169,133"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="303,48,162,92,160,87,301,43"/>
 5 <area·shape="rect"·id="Node000005"·href="$a01097_source.html"·title="·"·alt=""·coords="150,181,329,221"/>
 6 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="310,48,277,67,251,95,243,112,239,131,237,168,232,167,233,130,238,110,246,92,274,63,307,43"/>
 7 <area·shape="rect"·id="Node000006"·href="$a00620.html"·title="·"·alt=""·coords="261,93,463,133"/>
 8 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="365,46,365,79,359,79,359,46"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,101,92,126"/>9 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="487,101,549,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="232,48,93,99,91,94,230,43"/>10 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="398,43,487,92,484,96,395,48"/>
 11 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="573,101,636,126"/>
 12 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="424,43,563,91,568,93,566,98,561,96,422,48"/>
 13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="150,269,329,309"/>
 14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="69,135,52,154,38,176,32,199,34,210,39,220,58,241,82,257,109,268,137,276,136,282,107,273,80,261,55,245,34,223,29,211,27,199,33,174,48,151,65,132"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="718,1245,803,1270"/>15 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="49,189,125,214"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="275,46,249,113,238,156,234,200,234,555,235,664,245,750,256,790,273,830,296,874,327,924,371,981,421,1034,476,1081,533,1124,641,1192,724,1236,722,1241,638,1197,530,1128,473,1086,418,1037,366,984,322,927,291,877,268,833,251,791,240,751,230,664,229,555,229,200,233,155,244,112,270,44"/> 
7 <area·shape="rect"·id="Node000004"·href="$a00380_source.html"·title="·"·alt=""·coords="488,93,652,133"/> 
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="346,43,494,87,493,92,344,48"/>16 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/>
 17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="242,222,242,255,237,255,237,222"/>
9 <area·shape="rect"·id="Node000058"·href="$a06374_source.html"·title="·"·alt=""·coords="1303,885,1461,925"/> 
10 <area·shape="poly"·id="edge126_Node000001_Node000058"·title="·"·alt=""·coords="369,26,697,38,907,49,1123,66,1325,88,1493,117,1558,134,1609,153,1641,175,1650,187,1653,200,1653,746,1648,775,1636,802,1617,824,1593,843,1536,872,1476,891,1474,886,1534,867,1590,839,1613,820,1631,799,1643,774,1647,745,1647,200,1645,189,1637,179,1606,158,1557,139,1492,122,1324,93,1122,71,907,55,696,43,369,31"/> 
11 <area·shape="rect"·id="Node000060"·href="$a00737_source.html"·title="·"·alt=""·coords="319,181,482,221"/> 
12 <area·shape="poly"·id="edge133_Node000001_Node000060"·title="·"·alt=""·coords="297,44,382,168,378,171,293,47"/>18 <area·shape="poly"·id="edge7_Node000006_Node000005"·title="·"·alt=""·coords="336,136,279,176,276,171,333,131"/>
13 <area·shape="rect"·id="Node000061"·title="·"·alt=""·coords="418,893,599,918"/> 
14 <area·shape="poly"·id="edge135_Node000001_Node000061"·title="·"·alt=""·coords="249,48,212,73,174,108,158,129,145,151,136,175,133,200,133,555,135,587,143,618,155,648,170,676,211,727,261,772,316,810,371,842,466,885,463,890,369,847,313,815,258,776,208,731,166,679,150,650,138,620,130,588,127,555,127,200,131,173,140,149,153,126,170,105,209,69,246,43"/> 
15 <area·shape="rect"·id="Node000062"·href="$a06377_source.html"·title="·"·alt=""·coords="536,812,644,837"/> 
16 <area·shape="poly"·id="edge136_Node000001_Node000062"·title="·"·alt=""·coords="286,45,294,131,314,264,330,341,351,419,377,498,408,572,448,641,493,705,572,800,568,803,489,709,443,644,404,575,372,500,346,421,325,342,309,265,289,132,281,46"/> 
17 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="2835,1237,3014,1277"/> 
18 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="566,135,540,226,532,274,534,309,553,352,579,400,648,506,735,622,834,739,938,852,1042,954,1138,1039,1221,1099,1278,1120,1379,1148,1541,1187,1655,1200,1806,1212,2170,1231,2539,1244,2822,1251,2821,1257,2539,1250,2169,1237,1806,1218,1655,1206,1540,1192,1377,1153,1277,1125,1218,1104,1135,1043,1038,958,935,856,830,742,731,625,643,509,574,402,548,354,529,310,527,274,535,225,561,133"/> 
19 <area·shape="rect"·id="Node000006"·href="$a00329_source.html"·title="·"·alt=""·coords="1713,181,1877,221"/>19 <area·shape="rect"·id="Node000007"·href="$a00965_source.html"·title="·"·alt=""·coords="353,181,512,221"/>
20 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="652,118,1700,191,1699,196,652,123"/> 
21 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="400,1245,463,1270"/> 
22 <area·shape="poly"·id="edge125_Node000004_Node000012"·title="·"·alt=""·coords="559,135,499,224,408,366,306,540,257,632,212,725,189,773,183,795,181,823,181,1082,186,1117,203,1146,227,1172,256,1193,290,1211,324,1225,387,1244,386,1249,322,1230,287,1216,254,1198,223,1176,198,1150,181,1119,175,1083,175,823,178,794,184,771,208,723,252,630,301,537,403,363,494,221,554,132"/> 
23 <area·shape="rect"·id="Node000057"·href="$a00371_source.html"·title="·"·alt=""·coords="543,269,707,309"/> 
24 <area·shape="poly"·id="edge124_Node000004_Node000057"·title="·"·alt=""·coords="578,133,617,255,612,257,573,134"/> 
25 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="1878,211,2002,234,2139,268,2200,290,2249,315,2283,343,2292,359,2295,376,2295,1082,2299,1101,2310,1119,2328,1135,2351,1150,2414,1176,2491,1198,2576,1216,2664,1229,2822,1246,2821,1252,2663,1235,2575,1221,2489,1203,2412,1181,2349,1155,2324,1139,2306,1122,2294,1103,2290,1083,2290,376,2287,361,2279,347,2246,319,2197,295,2137,273,2001,239,1877,217"/> 
26 <area·shape="rect"·id="Node000007"·href="$a00245_source.html"·title="·"·alt=""·coords="1698,269,1893,309"/> 
27 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="1798,222,1798,255,1793,255,1793,222"/> 
28 <area·shape="rect"·id="Node000010"·href="$a00377_source.html"·title="·"·alt=""·coords="3120,269,3284,309"/> 
29 <area·shape="poly"·id="edge10_Node000006_Node000010"·title="·"·alt=""·coords="1878,205,3106,280,3106,285,1877,210"/> 
30 <area·shape="poly"·id="edge123_Node000006_Node000012"·title="·"·alt=""·coords="1713,213,1460,243,1297,265,1125,292,956,324,800,361,671,402,619,424,578,448,505,502,448,555,404,609,372,667,349,731,333,801,322,882,314,974,307,1037,302,1088,303,1111,309,1135,319,1160,336,1188,363,1215,394,1236,391,1240,360,1220,332,1191,314,1163,304,1137,298,1112,297,1088,301,1036,309,973,317,881,328,801,344,729,367,665,400,606,444,551,502,497,575,443,617,420,669,397,799,356,955,319,1124,287,1296,260,1460,237,1713,208"/> 
31 <area·shape="rect"·id="Node000054"·href="$a00335_source.html"·title="·"·alt=""·coords="1987,973,2151,1013"/> 
32 <area·shape="poly"·id="edge114_Node000006_Node000054"·title="·"·alt=""·coords="1878,216,1942,236,1974,251,2005,268,2031,289,2052,314,2066,343,2071,376,2071,826,2071,960,2066,960,2066,826,2066,376,2061,345,2048,317,2028,293,2002,273,1972,256,1940,241,1877,221"/> 
33 <area·shape="poly"·id="edge122_Node000006_Node000057"·title="·"·alt=""·coords="1713,207,1535,213,1290,224,1010,244,726,272,721,273,720,267,726,267,1009,238,1290,219,1535,208,1713,202"/> 
34 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="1688,365,1751,390"/> 
35 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1780,311,1741,356,1737,352,1776,308"/>20 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>
36 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1775,365,1834,390"/> 
37 <area·shape="poly"·id="edge9_Node000007_Node000009"·title="·"·alt=""·coords="1800,309,1805,351,1799,351,1795,310"/> 
38 <area·shape="rect"·id="Node000011"·href="$a00323_source.html"·title="·"·alt=""·coords="3308,357,3472,397"/> 
39 <area·shape="poly"·id="edge11_Node000010_Node000011"·title="·"·alt=""·coords="3244,307,3338,349,3335,354,3242,312"/> 
40 <area·shape="rect"·id="Node000044"·href="$a00383_source.html"·title="·"·alt=""·coords="1859,357,2023,397"/> 
41 <area·shape="poly"·id="edge94_Node000010_Node000044"·title="·"·alt=""·coords="3120,299,2037,372,2036,367,3120,294"/> 
42 <area·shape="rect"·id="Node000048"·href="$a00386_source.html"·title="·"·alt=""·coords="3120,357,3284,397"/> 
43 <area·shape="poly"·id="edge99_Node000010_Node000048"·title="·"·alt=""·coords="3197,310,3196,344,3191,344,3192,310"/> 
44 <area·shape="rect"·id="Node000049"·href="$a00362_source.html"·title="·"·alt=""·coords="3863,621,4042,676"/> 
45 <area·shape="poly"·id="edge101_Node000010_Node000049"·title="·"·alt=""·coords="3284,287,3402,295,3472,304,3546,318,3622,338,3697,365,3768,400,3834,443,3871,480,3899,524,3921,568,3936,607,3931,609,3916,570,3894,527,3866,484,3831,447,3766,404,3695,370,3620,343,3545,324,3471,310,3401,300,3284,293"/> 
46 <area·shape="poly"·id="edge13_Node000011_Node000005"·title="·"·alt=""·coords="3473,391,3581,416,3697,452,3748,473,3790,497,3818,523,3826,537,3829,552,3829,1083,3824,1114,3812,1137,3793,1153,3769,1163,3709,1176,3643,1192,3591,1205,3523,1216,3357,1234,3180,1247,3028,1255,3027,1249,3179,1241,3356,1228,3522,1210,3590,1199,3641,1187,3708,1171,3767,1158,3790,1148,3808,1133,3819,1112,3823,1082,3823,552,3821,539,3814,526,3787,501,3746,478,3695,457,3580,421,3471,396"/> 
47 <area·shape="poly"·id="edge12_Node000011_Node000012"·title="·"·alt=""·coords="3308,399,3297,400,3130,408,2850,412,2104,414,1713,416,1360,421,1081,431,982,439,916,448,854,462,807,478,763,500,710,535,606,616,566,652,532,688,501,727,472,771,408,886,388,937,383,992,383,1083,387,1124,397,1165,422,1231,417,1233,392,1167,382,1125,378,1083,378,992,382,936,404,884,467,769,497,724,528,684,563,648,603,612,707,531,760,495,805,473,852,457,915,443,982,433,1081,426,1360,416,1713,411,2104,409,2850,406,3129,403,3296,395,3307,393"/> 
48 <area·shape="rect"·id="Node000013"·href="$a00437_source.html"·title="·"·alt=""·coords="2845,1149,3004,1189"/> 
49 <area·shape="poly"·id="edge14_Node000011_Node000013"·title="·"·alt=""·coords="3360,400,3324,426,3287,461,3259,503,3250,527,3247,552,3247,907,3253,961,3274,1012,3283,1026,3292,1035,3302,1045,3310,1060,3316,1082,3315,1093,3309,1103,3290,1118,3262,1131,3188,1150,3101,1162,3019,1168,3018,1162,3101,1156,3187,1145,3260,1126,3287,1114,3305,1100,3310,1091,3311,1083,3305,1062,3298,1048,3289,1039,3279,1029,3269,1015,3248,962,3242,907,3242,552,3245,526,3254,501,3283,457,3321,421,3357,395"/> 
50 <area·shape="rect"·id="Node000014"·href="$a00359_source.html"·title="·"·alt=""·coords="3283,973,3447,1013"/> 
51 <area·shape="poly"·id="edge16_Node000011_Node000014"·title="·"·alt=""·coords="3423,395,3459,421,3497,457,3526,501,3535,526,3538,552,3538,826,3535,850,3527,873,3498,913,3460,945,3421,969,3418,965,3457,941,3494,909,3522,871,3530,849,3533,826,3533,552,3530,527,3521,503,3493,461,3456,426,3420,400"/> 
52 <area·shape="rect"·id="Node000017"·href="$a00389_source.html"·title="·"·alt=""·coords="927,445,1091,485"/> 
53 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="3308,399,3297,400,2967,414,2317,433,1105,464,1105,459,2317,428,2967,409,3296,395,3307,393"/> 
54 <area·shape="rect"·id="Node000033"·href="$a00344_source.html"·title="·"·alt=""·coords="3624,973,3788,1013"/> 
55 <area·shape="poly"·id="edge93_Node000011_Node000033"·title="·"·alt=""·coords="3473,391,3539,411,3573,425,3604,442,3632,464,3654,489,3669,518,3674,552,3674,826,3682,898,3698,959,3693,961,3677,899,3669,826,3669,552,3664,520,3650,492,3628,467,3601,447,3570,430,3537,416,3471,396"/> 
56 <area·shape="poly"·id="edge15_Node000013_Node000005"·title="·"·alt=""·coords="2927,1190,2927,1223,2922,1223,2922,1190"/> 
57 <area·shape="poly"·id="edge17_Node000014_Node000005"·title="·"·alt=""·coords="3377,1013,3389,1056,3389,1080,3380,1103,3347,1142,3308,1174,3263,1199,3216,1219,3167,1234,3118,1245,3028,1257,3028,1251,3117,1240,3165,1229,3214,1214,3261,1195,3305,1169,3343,1138,3376,1100,3384,1079,3384,1056,3371,1014"/> 
58 <area·shape="poly"·id="edge18_Node000014_Node000013"·title="·"·alt=""·coords="3371,1014,3372,1058,3366,1082,3353,1103,3330,1120,3297,1133,3210,1152,3111,1163,3018,1169,3018,1163,3110,1158,3209,1147,3295,1128,3327,1115,3349,1099,3362,1080,3367,1058,3366,1014"/> 
59 <area·shape="rect"·id="Node000015"·href="$a00374_source.html"·title="·"·alt=""·coords="1704,1061,1868,1101"/> 
60 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="3283,1002,3015,1016,2499,1036,2273,1046,1984,1064,1882,1073,1881,1067,1983,1059,2273,1041,2499,1031,3015,1011,3282,997"/> 
61 <area·shape="poly"·id="edge20_Node000015_Node000005"·title="·"·alt=""·coords="1799,1100,1835,1146,1860,1169,1888,1187,1942,1200,2034,1212,2294,1231,2584,1244,2821,1251,2821,1256,2583,1249,2293,1236,2033,1218,1941,1206,1886,1192,1857,1173,1831,1149,1795,1103"/> 
62 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="1469,1245,1545,1270"/> 
63 <area·shape="poly"·id="edge21_Node000015_Node000016"·title="·"·alt=""·coords="1757,1104,1539,1240,1536,1235,1754,1099"/> 
64 <area·shape="poly"·id="edge26_Node000017_Node000003"·title="·"·alt=""·coords="958,488,922,508,891,535,857,580,832,620,815,659,803,697,788,780,773,886,761,985,757,1084,761,1231,756,1231,752,1084,755,985,767,885,783,779,798,695,810,657,827,618,852,577,887,532,919,503,955,483"/> 
65 <area·shape="poly"·id="edge23_Node000017_Node000005"·title="·"·alt=""·coords="1091,465,1666,479,2074,492,2503,510,2913,534,3258,564,3394,581,3497,601,3564,622,3582,634,3589,647,3589,1083,3584,1104,3572,1124,3552,1141,3526,1157,3459,1185,3377,1207,3287,1224,3194,1237,3028,1253,3028,1248,3193,1232,3286,1219,3376,1202,3458,1180,3524,1153,3549,1137,3568,1120,3579,1102,3583,1082,3583,648,3578,637,3562,627,3496,606,3393,586,3258,569,2912,539,2503,515,2073,497,1666,484,1091,471"/> 
66 <area·shape="poly"·id="edge24_Node000017_Node000012"·title="·"·alt=""·coords="927,480,850,498,810,512,772,530,740,552,713,578,696,610,690,648,690,827,659,884,589,1002,448,1234,443,1231,584,999,655,881,685,825,685,647,691,608,709,575,736,548,770,525,808,507,848,493,926,474"/> 
67 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="987,1245,1046,1270"/> 
68 <area·shape="poly"·id="edge25_Node000017_Node000018"·title="·"·alt=""·coords="972,488,942,508,917,535,902,563,895,588,893,647,893,907,896,956,905,1004,936,1097,973,1176,1004,1232,1000,1234,968,1179,931,1099,900,1006,891,956,887,907,887,647,889,587,897,561,913,532,939,504,969,483"/> 
69 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1114,541,1178,566"/> 
70 <area·shape="poly"·id="edge27_Node000017_Node000019"·title="·"·alt=""·coords="1040,483,1117,531,1115,536,1037,488"/> 
71 <area·shape="rect"·id="Node000020"·href="$a00434_source.html"·title="·"·alt=""·coords="927,533,1090,573"/> 
72 <area·shape="poly"·id="edge28_Node000017_Node000020"·title="·"·alt=""·coords="1011,486,1011,519,1006,519,1006,486"/> 
73 <area·shape="rect"·id="Node000021"·href="$a00422_source.html"·title="·"·alt=""·coords="1185,629,1344,669"/> 
74 <area·shape="poly"·id="edge29_Node000020_Node000021"·title="·"·alt=""·coords="1061,571,1201,621,1199,626,1060,576"/> 
75 <area·shape="rect"·id="Node000041"·href="$a00407_source.html"·title="·"·alt=""·coords="1485,973,1644,1013"/> 
76 <area·shape="poly"·id="edge92_Node000020_Node000041"·title="·"·alt=""·coords="1021,572,1045,611,1080,662,1124,715,1176,762,1216,788,1254,805,1324,823,1395,840,1434,857,1476,883,1516,921,1547,960,1543,963,1512,924,1472,887,1431,862,1393,846,1323,828,1252,810,1214,793,1172,766,1120,719,1075,665,1040,614,1017,575"/> 
77 <area·shape="poly"·id="edge83_Node000021_Node000003"·title="·"·alt=""·coords="1226,671,1185,695,1144,726,1078,792,1016,864,959,939,908,1013,825,1145,775,1234,770,1231,821,1142,903,1010,955,936,1012,861,1074,789,1140,722,1182,691,1224,666"/> 
78 <area·shape="poly"·id="edge30_Node000021_Node000005"·title="·"·alt=""·coords="1344,649,1652,656,2080,670,2512,691,2692,705,2828,721,2918,739,2988,759,3144,809,3202,824,3256,833,3349,851,3390,866,3427,889,3460,923,3490,972,3503,1008,3506,1042,3501,1074,3488,1103,3468,1129,3443,1153,3412,1174,3376,1192,3312,1211,3222,1227,3028,1250,3028,1245,3221,1222,3311,1206,3374,1187,3409,1169,3439,1148,3464,1125,3483,1100,3496,1072,3501,1042,3497,1009,3485,974,3456,926,3424,893,3388,870,3348,856,3255,839,3201,829,3143,815,2986,764,2917,744,2827,727,2691,710,2512,696,2080,675,1651,661,1344,654"/> 
79 <area·shape="poly"·id="edge81_Node000021_Node000012"·title="·"·alt=""·coords="1214,671,1158,695,1099,726,996,793,894,866,704,1016,551,1149,455,1237,451,1233,547,1145,701,1012,891,862,993,789,1097,722,1156,691,1212,666"/> 
80 <area·shape="poly"·id="edge31_Node000021_Node000015"·title="·"·alt=""·coords="1290,667,1358,722,1754,1050,1751,1054,1355,726,1287,671"/> 
81 <area·shape="poly"·id="edge82_Node000021_Node000018"·title="·"·alt=""·coords="1236,671,1205,695,1176,726,1137,783,1108,833,1085,879,1068,924,1044,1023,1022,1150,1018,1192,1018,1230,1013,1230,1013,1192,1017,1149,1039,1022,1063,923,1080,877,1103,830,1133,780,1172,722,1201,691,1233,667"/> 
82 <area·shape="rect"·id="Node000022"·href="$a00419_source.html"·title="·"·alt=""·coords="1185,724,1344,764"/> 
83 <area·shape="poly"·id="edge32_Node000021_Node000022"·title="·"·alt=""·coords="1267,669,1267,710,1262,710,1262,669"/> 
84 <area·shape="rect"·id="Node000042"·title="·"·alt=""·coords="2175,981,2255,1006"/> 
85 <area·shape="poly"·id="edge91_Node000021_Node000042"·title="·"·alt=""·coords="1345,658,1490,682,1680,726,1783,756,1888,791,1991,834,2089,883,2149,926,2197,969,2193,973,2146,930,2086,888,1989,839,1886,796,1782,761,1679,731,1489,688,1344,663"/> 
86 <area·shape="rect"·id="Node000043"·href="$a00515_source.html"·title="·"·alt=""·coords="2651,724,2815,764"/> 
87 <area·shape="poly"·id="edge84_Node000021_Node000043"·title="·"·alt=""·coords="1344,652,2637,734,2637,739,1344,658"/> 
88 <area·shape="poly"·id="edge33_Node000022_Node000018"·title="·"·alt=""·coords="1253,766,1210,827,1152,919,1090,1031,1062,1090,1038,1150,1027,1193,1021,1232,1016,1231,1022,1192,1033,1148,1057,1088,1085,1029,1147,917,1206,824,1248,763"/> 
89 <area·shape="rect"·id="Node000023"·href="$a00512_source.html"·title="·"·alt=""·coords="2358,812,2609,837"/> 
90 <area·shape="poly"·id="edge34_Node000022_Node000023"·title="·"·alt=""·coords="1344,748,2344,812,2344,817,1344,753"/> 
91 <area·shape="rect"·id="Node000037"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1231,1061,1410,1101"/> 
92 <area·shape="poly"·id="edge80_Node000022_Node000037"·title="·"·alt=""·coords="1270,764,1294,925,1317,1047,1311,1048,1289,926,1265,765"/> 
93 <area·shape="poly"·id="edge36_Node000023_Node000005"·title="·"·alt=""·coords="2477,839,2447,886,2416,954,2405,992,2401,1030,2406,1066,2423,1100,2448,1123,2486,1144,2534,1164,2590,1183,2710,1214,2822,1236,2821,1242,2709,1219,2589,1188,2533,1169,2484,1149,2445,1127,2419,1103,2401,1068,2396,1030,2400,991,2411,952,2443,883,2472,836"/> 
94 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2432,1069,2519,1094"/> 
95 <area·shape="poly"·id="edge35_Node000023_Node000024"·title="·"·alt=""·coords="2482,838,2461,912,2455,962,2457,1013,2468,1055,2463,1057,2451,1014,2449,962,2456,911,2476,837"/> 
96 <area·shape="rect"·id="Node000025"·href="$a00527_source.html"·title="·"·alt=""·coords="2651,973,2815,1013"/> 
97 <area·shape="poly"·id="edge37_Node000023_Node000025"·title="·"·alt=""·coords="2546,835,2603,853,2632,866,2658,883,2694,920,2720,959,2715,962,2690,923,2655,887,2629,871,2601,858,2545,840"/> 
98 <area·shape="rect"·id="Node000029"·href="$a00521_source.html"·title="·"·alt=""·coords="2480,885,2644,925"/> 
99 <area·shape="poly"·id="edge43_Node000023_Node000029"·title="·"·alt=""·coords="2497,836,2535,874,2531,877,2493,839"/> 
100 <area·shape="poly"·id="edge38_Node000025_Node000005"·title="·"·alt=""·coords="2778,1011,2808,1032,2832,1060,2840,1078,2841,1095,2835,1126,2829,1155,2830,1171,2836,1188,2853,1210,2874,1228,2871,1232,2849,1214,2832,1191,2825,1172,2823,1155,2830,1125,2836,1095,2834,1080,2828,1063,2805,1035,2775,1016"/> 
101 <area·shape="poly"·id="edge40_Node000025_Node000024"·title="·"·alt=""·coords="2677,1016,2532,1064,2523,1067,2522,1062,2530,1059,2675,1011"/> 
102 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2643,1069,2719,1094"/> 
103 <area·shape="poly"·id="edge39_Node000025_Node000026"·title="·"·alt=""·coords="2723,1015,2697,1058,2693,1055,2719,1012"/> 
104 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2743,1069,2818,1094"/> 
105 <area·shape="poly"·id="edge41_Node000025_Node000027"·title="·"·alt=""·coords="2746,1012,2770,1055,2765,1058,2741,1015"/> 
106 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="2543,1069,2618,1094"/> 
107 <area·shape="poly"·id="edge42_Node000025_Node000028"·title="·"·alt=""·coords="2701,1016,2614,1064,2612,1060,2698,1011"/> 
108 <area·shape="poly"·id="edge44_Node000029_Node000005"·title="·"·alt=""·coords="2644,906,2743,911,2853,923,2951,942,2990,955,3017,971,3042,995,3060,1020,3072,1046,3077,1073,3077,1101,3072,1130,3060,1160,3044,1191,3023,1215,2996,1233,2993,1229,3020,1211,3040,1188,3056,1158,3066,1129,3072,1101,3072,1074,3067,1048,3055,1023,3038,999,3014,975,2987,960,2950,947,2852,928,2743,917,2644,911"/> 
109 <area·shape="poly"·id="edge48_Node000029_Node000012"·title="·"·alt=""·coords="2480,911,2217,917,1862,930,1510,949,1364,962,1253,976,1085,1010,957,1046,830,1091,670,1152,559,1198,468,1241,466,1236,557,1193,668,1147,829,1086,955,1041,1084,1004,1252,971,1363,956,1510,944,1862,925,2217,912,2480,906"/> 
110 <area·shape="poly"·id="edge46_Node000029_Node000018"·title="·"·alt=""·coords="2480,909,2298,910,2048,919,1763,939,1617,955,1474,976,1381,990,1308,1002,1239,1023,1155,1064,1125,1083,1104,1100,1066,1151,1043,1192,1027,1232,1022,1230,1038,1190,1061,1148,1100,1097,1122,1078,1153,1059,1237,1018,1307,996,1380,984,1474,971,1616,950,1762,934,2048,914,2298,905,2480,903"/> 
111 <area·shape="poly"·id="edge49_Node000029_Node000024"·title="·"·alt=""·coords="2563,926,2556,968,2539,1015,2522,1040,2502,1061,2498,1057,2518,1037,2534,1012,2551,966,2558,925"/> 
112 <area·shape="poly"·id="edge72_Node000029_Node000025"·title="·"·alt=""·coords="2601,923,2684,965,2682,970,2598,928"/> 
113 <area·shape="poly"·id="edge50_Node000029_Node000028"·title="·"·alt=""·coords="2571,925,2583,973,2586,1016,2585,1054,2580,1054,2581,1016,2578,974,2566,926"/> 
114 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="3915,981,3985,1006"/> 
115 <area·shape="poly"·id="edge45_Node000029_Node000030"·title="·"·alt=""·coords="2644,906,3134,926,3465,945,3801,971,3901,982,3901,988,3800,976,3464,950,3134,932,2644,912"/> 
Max diff block lines reached; 0/38734 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00624.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 6b23ea26800b295ccbc94c8fb83c09bf1 feb98ca6ceeba39504203752996cf67e
48.3 MB
./usr/share/doc/libopenmesh-dev/html/a00624.png
48.3 MB
sng
Max HTML report size reached
105 KB
./usr/share/doc/libopenmesh-dev/html/a00626_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/PropertyT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">PropertyT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeSqrt3T.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00626.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 392 lines modifiedOffset 138, 124 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SQRT3T</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_PROPERTYT_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_PROPERTYT_HH</span></div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;Composite/CompositeT.hh&quot;</span></div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&quot;Composite/CompositeTraits.hh&quot;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·GeoProperty&gt;</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
174 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03474.html">···87</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03474.html">oPropertyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href=[·...·truncated·by·diffoscope;·len:·30,·SHA:·28d04771fc0125c9bd473059df32f9b5fe91ec63ee58e5ad4fa0e0e9fe4f7b7b·...·]</div>172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03758.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·59,·SHA:·fb4be9c4c4e5e71c3b2304bedb8a35c83e40d3b918574e648281886d1219ee99·...·]</div>
176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div>173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>
177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT&lt;MeshType,·RealType&gt;</a>·<a·class="code·hl_class"·href="a03722.html">Inherited</a>;</div>
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Type·of·the·encapsulated·OpenSG·Geometry·Property</span></div> 
180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·GeoProperty····································property_t;</div> 
181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·property_t::PtrType···················property_ptr_t;</div> 
182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·property_t::StoredFieldType···········field_t;</div> 
184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·field_t::StoredType···················element_t;</div> 
185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·field_t::StoredType···················value_type;</div> 
186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:</div>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>()·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>()·{};</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>(MeshType&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>(_mesh)·{};</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03758.html">~CompositeSqrt3T</a>()·{}</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03758.html#a7110dbf63df02704b0b251c48e639992">···90</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03758.html#a7110dbf63df02704b0b251c48e639992">name</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Uniform·Composite·Sqrt3&quot;</span>;·}</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">protected</span>:·<span·class="comment">//·inherited·interface</span></div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 190 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03758.html#ace39436a69d029a19559d69a6fd4d329">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03758.html#ace39436a69d029a19559d69a6fd4d329">apply_rules</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·override</span></div>
 192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</span>{</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····Inherited::Tvv3();·</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····Inherited::VF();·</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····Inherited::FF();·</div>
 196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Inherited::FVc(coeffs_);·</div>
188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
 198 </div>
 199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//</span></div>200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">protected</span>:</div>
 201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>···</div>
 202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Inherited::Coeff·Coeff;</div>
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_class"·href="a03474.html">oPropertyT</a>(·property_ptr_t·_geo_prop,·</div> 
191 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··············<span·class="keyword">const</span>·std::string&amp;·_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>·)·</div> 
Max diff block lines reached; 56044/84432 bytes (66.38%) of diff not shown.
22.4 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 PropertyT.hh5 CompositeSqrt3T.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
13 8·*·*14 8·*·*
14 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 47, 428 lines modifiedOffset 48, 139 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44#ifndef·OPENMESH_KERNEL_OSG_PROPERTYT_HH 
55 45#define·OPENMESH_KERNEL_OSG_PROPERTYT_HH 
56 46 
57 4755 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·SQRT3T
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH
 65 56
 66 57
58 48//==·INCLUDES67 58//==·INCLUDES
59 =================================================================68 =================================================================
60 49 
61 50#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
62 51#include·<OpenMesh/Core/Mesh/BaseKernel.hh> 
63 52#include·<OpenMesh/Core/Utils/GenProg.hh> 
64 53#include·<OpenMesh/Core/Utils/Property.hh> 
65 54// 
66 55#include·<osg/Geometry> 
67 56// 
68 57#include·<stdexcept> 
69 58#include·<vector> 
70 5969 59
 70 60#include·"Composite/CompositeT.hh"
 71 61#include·"Composite/CompositeTraits.hh"
71 60 
72 61//==·NAMESPACES 
73 =============================================================== 
74 6272 62
75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 64namespace·Kernel_OSG·{73 63
 74 64//==·NAMESPACE
 75 ================================================================
77 6576 65
 77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 79 68namespace·Uniform·{·//·BEGIN_NS_UNIFORM
78 66 
79 67//==·CLASS·DEFINITION 
80 ========================================================= 
81 68 
82 6980 69
83 70//·-------------------------------------------------------------------------- 
84 -- 
85 71 
86 86template·<typename·GeoProperty> 
87 _\x88_\x87class·_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y 
88 88{81 70
 82 71//==·CLASS·DEFINITION
 83 =========================================================
 84 72
 85 75template·<typename·MeshType,·typename·RealType·=·double>
 86 _\x87_\x86class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T·:·public·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T<MeshType,·RealType>
 87 77{
89 89public:88 78public:
 89 79
 90 80·typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d;
 91 81
90 90 
91 91·//·Type·of·the·encapsulated·OpenSG·Geometry·Property 
92 92·typedef·GeoProperty·property_t; 
93 93·typedef·typename·property_t::PtrType·property_ptr_t; 
94 94 
95 95·typedef·typename·property_t::StoredFieldType·field_t; 
96 96·typedef·typename·field_t::StoredType·element_t; 
97 97·typedef·typename·field_t::StoredType·value_type; 
98 98 
99 99public:92 82public:
100 100 
101 101·// 
102 102·_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T(·property_ptr_t·_geo_prop, 
103 103·const·std::string&·_name·=·"<unknown>"·) 
104 104·:·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_name),·data_(·_geo_prop·) 
105 105·{ 
106 106·osg_init_check();93 83
 94 84·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T()·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d()·{};
 95 85·explicit·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T(MeshType&·_mesh)·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d(_mesh)·{};
 96 86·_\x8~_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T()·{}
 97 87
 98 88public:
 99 89
 100 _\x89_\x80·const·char·*_\x8n_\x8a_\x8m_\x8e()·const·override·{·return·"Uniform·Composite·Sqrt3";·}
 101 91
 102 92protected:·//·inherited·interface
 103 93
 104 _\x89_\x84·void·_\x8a_\x8p_\x8p_\x8l_\x8y_\x8__\x8r_\x8u_\x8l_\x8e_\x8s(void)·override
 105 95·{
 106 96·Inherited::Tvv3();
 107 97·Inherited::VF();
 108 98·Inherited::FF();
 109 99·Inherited::FVc(coeffs_);
107 107·}110 100·}
108 108 
109 109·// 
110 110·_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T(·const·std::string&·_name·=·"<unknown>"·) 
111 111·:·_.B_.a_.s_.e_.P_.r_.o_.p_.e_.r_.t_.y(_name),·data_(nullptr)111 101
 112 102protected:
Max diff block lines reached; 17974/22930 bytes (78.39%) of diff not shown.
126 KB
./usr/share/doc/libopenmesh-dev/html/a00629_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/LoopT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ArrayKernelT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">LoopT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00629.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 192 lines modifiedOffset 138, 464 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·OSGArrayKernelT</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LoopT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//·--------------------</span></div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.hh&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·--------------------</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·--------------------·STL</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh&gt;</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·····\see·OpenMesh::ArrayHandleT</span></div> 
179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·····\see·\ref·mesh_type·</span></div> 
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·AttribKernel,·<span·class="keyword">class</span>·FinalMeshItems&gt;</div> 
183 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">180 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03454.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03454.html">ArrayKernelT</a>·</div>181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03778.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03778.html">LoopT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a0380[·...·truncated·by·diffoscope;·len:·49,·SHA:·45f868adc3d889b99e3951c161631a5c9a6abf8b3a97005236e6fd7293dad364·...·]</div>
 182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··:·<span·class="keyword">public</span>·OpenMesh::ArrayKernelT&lt;AttribKernel,·FinalMeshItems&gt;</div>183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{</div>184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</span>:</div>185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div>
188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··</div>186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div>
189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03454.html">ArrayKernelT&lt;AttribKernel,·FinalMeshItems&gt;</a>···········<a·class="code·hl_class"·href="a03454.html">This</a>;</div>187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·OpenMesh::ArrayKernelT&lt;AttribKernel,·FinalMeshItems&gt;·Base;</div> 
191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·std::pair&lt;·real_t,·real_t·&gt;·············weight_t;</div>
 190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::pair&lt;real_t,real_t&gt;·&gt;·weights_t;</div>
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·attributes</span></div> 
193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//···typedef·typename·Base::HasVertexNormals·············HasVertexNormals;</span></div> 
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">//···typedef·typename·Base::HasVertexColors··············HasVertexColors;</span></div> 
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//···typedef·typename·Base::HasVertexTexCoords···········HasVertexTexCoords;</span></div> 
196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//···typedef·typename·Base::HasVertexStatus··············HasVertexStatus;</span></div> 
197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::HasPrevHalfedge··············HasPrevHalfedge;</div> 
198 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//···typedef·typename·Base::HasEdgeStatus················HasEdgeStatus;</span></div> 
199 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">//···typedef·typename·Base::HasFaceNormals···············HasFaceNormals;</span></div> 
200 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//···typedef·typename·Base::HasFaceColors················HasFaceColors;</span></div> 
201 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">//···typedef·typename·Base::HasFaceStatus················HasFaceStatus;</span></div> 
202 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">public</span>:</div>
 193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 194 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 195 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_class"·href="a03778.html">LoopT</a>(<span·class="keywordtype">void</span>)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(),·_1over8(·1.0/8.0·),·_3over8(·3.0/8.0·)</div>
 196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··{·<a·class="code·hl_function"·href="a03778.html#ab51fd2e6ad14e5572fdc2955ac89aab9">init_weights</a>();·}</div>
 197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
Max diff block lines reached; 75840/101792 bytes (74.50%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
26.1 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ArrayKernelT.hh5 LoopT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
13 8·*·*14 8·*·*
14 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 47, 211 lines modifiedOffset 48, 520 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·CLASS·OSGArrayKernelT 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·LoopT
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH
 65 56
62 50 
63 51 
64 52#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH 
65 53#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH 
66 54 
67 55 
68 56//==·INCLUDES 
69 ================================================================= 
70 5766 57
71 58#include·<vector> 
72 59//·--------------------67 58//==·INCLUDES
 68 =================================================================
 69 59
73 60#include·<OpenMesh/Core/System/config.h>70 60#include·<OpenMesh/Core/System/config.hh>
 71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 72 62#include·<OpenMesh/Core/Utils/vector_cast.hh>
74 61#include·<OpenMesh/Core/Utils/GenProg.hh>73 63#include·<OpenMesh/Core/Utils/Property.hh>
75 62#include·<OpenMesh/Core/Mesh/ArrayKernel.hh> 
76 63//·--------------------74 64//·--------------------·STL
77 64#include·<OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh> 
78 65 
79 66 
80 6775 65#include·<vector>
 76 66#if·defined(OM_CC_MIPS)
 77 67#·include·<math.h>
 78 68#else
 79 69#·include·<cmath>
 80 70#endif
 81 71
 82 72
81 68//==·NAMESPACES83 73//==·NAMESPACE
82 ===============================================================84 ================================================================
 85 74
83 69 
84 70 
85 71namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{86 75namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
86 72namespace·Kernel_OSG·{ 
87 7387 76namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 88 77namespace·Uniform·{·//·BEGIN_NS_DECIMATER
 89 78
 90 79
88 74//==·CLASS·DEFINITION91 80//==·CLASS·DEFINITION
89 =========================================================92 =========================================================
 93 81
 94 90template·<typename·MeshType,·typename·RealType·=·double>
 95 _\x89_\x81class·_\x8L_\x8o_\x8o_\x8p_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType>
 96 92{
90 75 
91 76 
92 87//·\see·OpenMesh::ArrayHandleT 
93 88//·\see·\ref·mesh_type 
94 89 
95 90 
96 91template·<class·AttribKernel,·class·FinalMeshItems> 
97 _\x89_\x82class·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T 
98 93·:·public·OpenMesh::ArrayKernelT<AttribKernel,·FinalMeshItems> 
99 94{ 
100 95public:97 93public:
101 96 
102 97·typedef·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8,_\x8·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8>·_\x8T_\x8h_\x8i_\x8s; 
103 98·typedef·OpenMesh::ArrayKernelT<AttribKernel,·FinalMeshItems>·Base; 
104 99 
105 100·//·attributes 
106 101//·typedef·typename·Base::HasVertexNormals·HasVertexNormals; 
107 102//·typedef·typename·Base::HasVertexColors·HasVertexColors; 
108 103//·typedef·typename·Base::HasVertexTexCoords·HasVertexTexCoords; 
109 104//·typedef·typename·Base::HasVertexStatus·HasVertexStatus; 
110 105·typedef·typename·Base::HasPrevHalfedge·HasPrevHalfedge; 
111 106//·typedef·typename·Base::HasEdgeStatus·HasEdgeStatus; 
112 107//·typedef·typename·Base::HasFaceNormals·HasFaceNormals; 
113 108//·typedef·typename·Base::HasFaceColors·HasFaceColors; 
114 109//·typedef·typename·Base::HasFaceStatus·HasFaceStatus; 
115 110 
116 111·//·item·types 
117 112·typedef·typename·FinalMeshItems::Vertex·Vertex; 
118 113·typedef·typename·FinalMeshItems::Halfedge·Halfedge; 
119 114·typedef·typename·FinalMeshItems::Edge·Edge; 
120 115·typedef·typename·FinalMeshItems::Face·Face; 
121 116·typedef·typename·FinalMeshItems::Point·Point; 
122 117·typedef·typename·FinalMeshItems::Normal·Normal; 
123 118·typedef·typename·FinalMeshItems::Color·Color; 
124 119·typedef·typename·FinalMeshItems::TexCoord·TexCoord; 
125 120·typedef·typename·FinalMeshItems::Scalar·Scalar;98 94
 99 95·typedef·RealType·real_t;
 100 96·typedef·MeshType·mesh_t;
 101 97·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t;
Max diff block lines reached; 21235/26689 bytes (79.56%) of diff not shown.
39.1 KB
./usr/share/doc/libopenmesh-dev/html/a00632.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModBaseT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 89, 210 lines modifiedOffset 89, 172 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
96 <a·href="#define-members">Macros</a>··</div> 
97 ··<div·class="headertitle"><div·class="title">ModBaseT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">LongestEdgeT.hh·File·Reference</div></div>
98 </div><!--header-->97 </div><!--header-->
99 <div·class="contents">98 <div·class="contents">
 99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
 100 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
  
100 <p>Base·class·for·all·decimation·modules.·· 
101 <a·href="#details">More...</a></p> 
102 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00647_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code><br·/> 
104 <code>#include·&lt;string&gt;</code><br·/>102 <code>#include·&lt;vector&gt;</code><br·/>
 103 <code>#include·&lt;queue&gt;</code><br·/>
 104 <code>#include·&lt;cmath&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·ModBaseT.hh:</div>106 Include·dependency·graph·for·LongestEdgeT.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a00633.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00633.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·alt=""/></div>
 109 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh">
109 <map·name="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"> 
110 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,5,399,45"/> 
111 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="15,93,174,133"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="255,48,153,91,151,86,253,43"/> 
113 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,93,399,133"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/> 
115 <area·shape="rect"·title="·"·alt=""·coords="423,101,481,126"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="334,43,421,92,419,96,331,48"/> 
117 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>110 <area·shape="rect"·title="·"·alt=""·coords="2581,5,2782,45"/>
118 <area·shape="poly"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/> 
119 </map> 
120 </div> 
121 </div><div·class="textblock"><div·class="dynheader"> 
122 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> 
123 <div·class="dyncontent"> 
124 <div·class="center"><img·src="a00634.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"·alt=""/></div> 
125 <map·name="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"> 
126 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,5,1549,45"/> 
127 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="341,93,541,133"/>111 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="166,519,367,559"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="2580,31,2222,37,1730,50,1238,69,1033,82,878,96,790,99,702,92,618,82,540,74,473,76,445,82,422,93,402,109,388,132,379,162,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,161,383,130,398,106,419,88,444,77,473,70,540,69,618,76,703,87,790,94,877,91,1033,76,1238,64,1730,45,2222,32,2580,25"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1336,34,986,56,770,73,554,96,542,98,541,92,553,91,770,68,986,50,1336,29"/> 
129 <area·shape="rect"·href="a00650.html"·title="·"·alt=""·coords="565,93,765,133"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="1336,38,1080,62,778,96,766,98,765,92,777,91,1079,56,1335,33"/> 
131 <area·shape="rect"·href="a00683.html"·title="·"·alt=""·coords="789,93,989,133"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="1336,46,1002,96,990,98,989,93,1001,91,1335,40"/> 
133 <area·shape="rect"·href="a00695.html"·title="·"·alt=""·coords="1013,93,1213,133"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="1363,51,1188,96,1186,91,1362,46"/> 
135 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>113 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="517,431,675,471"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="2581,32,2102,51,1450,86,1138,109,877,136,775,151,697,167,648,184,636,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,632,189,646,180,696,162,774,146,876,131,1138,104,1450,80,2102,46,2581,27"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1415,56,1364,95,1361,91,1412,52"/> 
137 <area·shape="rect"·href="a00641.html"·title="·"·alt=""·coords="1461,93,1661,133"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="1487,52,1538,91,1535,95,1484,56"/> 
139 <area·shape="rect"·href="a00677.html"·title="·"·alt=""·coords="1512,181,1712,221"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="1564,45,1632,65,1658,77,1675,92,1682,104,1683,116,1675,141,1658,164,1638,183,1635,179,1654,160,1670,139,1678,116,1676,105,1671,95,1655,82,1630,70,1562,50"/> 
141 <area·shape="rect"·href="a00653.html"·title="·"·alt=""·coords="1736,93,1936,133"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="1548,46,1752,91,1751,96,1547,51"/> 
143 <area·shape="rect"·href="a00671.html"·title="·"·alt=""·coords="1960,93,2160,133"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="1563,38,1948,91,1960,93,1959,98,1948,96,1563,43"/> 
145 <area·shape="rect"·href="a00686.html"·title="·"·alt=""·coords="2184,93,2384,133"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="1563,32,1841,55,2172,91,2184,92,2184,98,2172,96,1840,60,1563,37"/> 
147 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="341,181,541,221"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="444,147,444,181,439,181,439,147"/> 
149 <area·shape="rect"·href="a00668.html"·title="·"·alt=""·coords="117,181,317,221"/> 
150 <area·shape="poly"·title="·"·alt=""·coords="380,141,267,184,265,179,379,136"/> 
151 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>115 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/>
152 <area·shape="poly"·title="·"·alt=""·coords="555,219,829,245,1096,263,1508,282,1508,288,1095,269,828,250,555,224"/>116 <area·shape="poly"·title="·"·alt=""·coords="2661,48,2615,86,2611,82,2657,44"/>
 117 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="2703,44,2729,71,2755,109,2777,152,2783,176,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2778,177,2772,154,2751,111,2724,75,2699,47"/>
 119 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="2720,43,2818,92,2816,97,2718,48"/>
 121 <area·shape="rect"·title="·"·alt=""·coords="2907,101,2970,126"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="2749,43,2897,91,2902,93,2900,98,2895,96,2747,48"/>
 123 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,607,184,647"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>
153 <area·shape="rect"·href="a00656.html"·title="·"·alt=""·coords="453,269,653,309"/>125 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="209,607,367,647"/>
154 <area·shape="poly"·title="·"·alt=""·coords="479,228,530,267,527,271,476,232"/>126 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>
 127 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>
 129 <area·shape="poly"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/>
 131 <area·shape="rect"·href="a00938_source.html"·title="·"·alt=""·coords="466,519,625,559"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>
 133 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="585,607,743,647"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>
155 <area·shape="rect"·href="a00662.html"·title="·"·alt=""·coords="229,269,429,309"/>135 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>
 139 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/>
156 <area·shape="poly"·title="·"·alt=""·coords="407,232,356,271,353,267,404,228"/>140 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="2501,120,2071,138,1473,173,1185,195,943,221,848,236,776,251,731,266,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,270,728,262,775,245,847,230,942,216,1185,190,1473,167,2071,133,2500,115"/>
157 <area·shape="rect"·href="a00689.html"·title="·"·alt=""·coords="229,357,429,397"/>143 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>
158 <area·shape="poly"·title="·"·alt=""·coords="332,323,332,357,327,357,327,323"/>144 <area·shape="poly"·title="·"·alt=""·coords="2583,134,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2577,134"/>
 145 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>
159 <area·shape="poly"·title="·"·alt=""·coords="255,228,306,267,303,271,252,232"/>146 <area·shape="poly"·title="·"·alt=""·coords="2556,136,2501,175,2498,171,2552,131"/>
160 <area·shape="rect"·href="a00704.html"·title="·"·alt=""·coords="5,269,205,309"/> 
161 <area·shape="poly"·title="·"·alt=""·coords="183,232,132,271,129,267,180,228"/>147 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>
 148 <area·shape="poly"·title="·"·alt=""·coords="2607,132,2630,153,2652,180,2677,227,2682,251,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2677,251,2672,229,2647,183,2626,157,2603,136"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="2634,131,2670,151,2702,180,2720,204,2730,226,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2728,251,2724,228,2715,207,2698,183,2667,156,2631,136"/>
 150 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>
 151 <area·shape="poly"·title="·"·alt=""·coords="2592,133,2618,197,2629,238,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2624,239,2613,198,2587,135"/>
 152 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/>
 153 <area·shape="poly"·title="·"·alt=""·coords="2501,127,2434,147,2402,163,2374,183,2348,211,2325,242,2291,310,2269,375,2256,425,2251,424,2263,373,2286,307,2321,239,2344,207,2370,179,2400,158,2433,142,2499,122"/>
Max diff block lines reached; 9671/34551 bytes (27.99%) of diff not shown.
5.25 KB
html2text {}
    
Offset 1, 78 lines modifiedOffset 1, 32 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.M_.a_.c_.r_.o_.s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 ModBaseT.hh·File·Reference6 LongestEdgeT.hh·File·Reference
7 Base·class·for·all·decimation·modules.·_.M_.o_.r_.e_.._.._..7 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.._.h_.h>
 8 #include·<OpenMesh/Core/Utils/vector_cast.hh>
8 #include·<OpenMesh/Core/Utils/Noncopyable.hh>9 #include·<OpenMesh/Core/Utils/Property.hh>
9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8._\x8h_\x8h> 
10 #include·<string>10 #include·<vector>
 11 #include·<queue>
 12 #include·<cmath>
11 Include·dependency·graph·for·ModBaseT.hh:13 Include·dependency·graph·for·LongestEdgeT.hh:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file: 
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8·_\x8> 
16  ·······Handle·for·mesh·decimation·modules.·_.M_.o_.r_.e_.._.._..16 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m_.:_.:_.C_.o_.m_.p_.a_.r_.e_.L_.e_.n_.g_.t_.h_.F_.u_.n_.c_.t_.i_.o_.n_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,
 17 ········_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
17  18  
18 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8> 
19  ·······Base·class·for·all·decimation·modules.·_.M_.o_.r_.e_.._.._..19 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m_.:_.:_.L_.o_.n_.g_.e_.s_.t_.E_.d_.g_.e_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>
 20  ·······Uniform·_\x8L_\x8o_\x8n_\x8g_\x8e_\x8s_\x8t_\x8E_\x8d_\x8g_\x8e_\x8T·subdivision·algorithm·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  21  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the24  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.25 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  26  
26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r27 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m
27  ···········Software·related·to·mesh·decimation.28  ···········Software·related·to·uniform·subdivision·of·meshes.
28  29  
29 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
30 #define ·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8E_\x8R_\x8__\x8M_\x8O_\x8D_\x8N_\x8A_\x8M_\x8E(_mod_name) 
31  ········Macro·that·sets·up·the·name()·function. 
32   
33 #define ·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(Classname,·MeshT,·Name) 
34  ········Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the 
35 ·········types. 
36   
37 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
38 Base·class·for·all·decimation·modules. 
39 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
40 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DE\x8EC\x8CI\x8IM\x8MA\x8AT\x8TE\x8ER\x8R_\x8_M\x8MO\x8OD\x8DN\x8NA\x8AM\x8ME\x8E·*\x8**\x8**\x8**\x8**\x8* 
41 #define·DECIMATER_MODNAME·(· ·_mod_name·) 
42 V\x8Va\x8al\x8lu\x8ue\x8e:\x8: 
43 virtual·const·std::string&·name()·const·override·{·\ 
44 static·std::string·_s_modname_(#_mod_name);·return·_s_modname_;·\ 
45 } 
46 Macro·that·sets·up·the·name()·function. 
47 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DE\x8EC\x8CI\x8IM\x8MA\x8AT\x8TI\x8IN\x8NG\x8G_\x8_M\x8MO\x8OD\x8DU\x8UL\x8LE\x8E·*\x8**\x8**\x8**\x8**\x8* 
48 #define·DECIMATING_MODULE·(· ·Classname, 
49 ···························· ·MeshT, 
50 ···························· ·Name  
51 ··························) 
52 V\x8Va\x8al\x8lu\x8ue\x8e:\x8: 
53 typedef·Classname·<·MeshT·>·Self;·\ 
54 typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8·_\x8S_\x8e_\x8l_\x8f_\x8·_\x8>·Handle;·\ 
55 typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·Base;·\ 
56 typedef·typename·Base::Mesh·Mesh;·\ 
57 typedef·typename·Base::CollapseInfo·CollapseInfo;·\ 
58 DECIMATER_MODNAME(·Name·) 
59 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T 
60 Handle·for·mesh·decimation·modules. 
61 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·ModBaseT.hh:84 
62 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T 
63 Base·class·for·all·decimation·modules. 
64 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·ModBaseT.hh:193 
65 Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types. 
66 ····*·Handle,·type·of·the·module's·handle. 
67 ····*·Base,·type·of·ModBaseT<>. 
68 ····*·Mesh,·type·of·the·associated·mesh·passed·by·the·decimater·type. 
69 ····*·CollapseInfo,·to·your·convenience·and·uses·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8E_\x8R_\x8__\x8M_\x8O_\x8D_\x8N_\x8A_\x8M_\x8E_\x8(_\x8)·to·define 
70 ······the·name·of·the·module. 
71 ··Parameters 
72 ······Classname·The·name·of·the·derived·class. 
73 ······MeshT·····Pass·here·the·mesh·type,·which·is·the·template·parameter·passed 
74 ················to·ModBaseT. 
75 ······Name······Give·the·module·a·name. 
76 ===============================================================================30 ===============================================================================
77 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.31 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
78 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.32 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
678 B
./usr/share/doc/libopenmesh-dev/html/a00632.js
586 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 4 lines modified
1 var·a00632·=·[1 var·a00632·=·[
 2 ····["OpenMesh::Subdivider::Uniform::CompareLengthFunction<·MeshType,·RealType·>",·"a03770.html",·null],
 3 ····["OpenMesh::Subdivider::Uniform::LongestEdgeT<·MeshType,·RealType·>",·"a03774.html",·"a03774"]
2 ····["OpenMesh::Decimater::ModHandleT<·Module·>",·"a03398.html",·"a03398"], 
3 ····["OpenMesh::Decimater::ModBaseT<·MeshT·>",·"a03402.html",·"a03402"], 
4 ····["DECIMATER_MODNAME",·"a00632.html#a906b4531219a46e7f62e37672b50e479",·null], 
5 ····["DECIMATING_MODULE",·"a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b",·null] 
6 ];4 ];
83.5 KB
./usr/share/doc/libopenmesh-dev/html/a00632_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModBaseT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModBaseT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">LongestEdgeT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00632.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00632.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 137, 221 lines modifiedOffset 137, 202 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModBaseT</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·LongestEdgeT</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODBASET_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·LINEAR_H</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODBASET_HH</span></div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·LINEAR_H</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;queue&gt;</span></div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#else</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;·<span·class="keyword">class·</span>BaseDecimaterT;</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Module&gt;</div>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
176 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">177 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03398.html">···83</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03398.html">ModHandleT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href=[·...·truncated·by·diffoscope;·len:·36,·SHA:·4a3b685ac4b16d1dbce1ae099e944ee0d3f9e49df3dc4e2f52310df0a4f7c1d0·...·]</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03770.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03770.html">CompareLengthFunction</a>·{</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">public</span>:</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">typedef</span>·std::pair&lt;typename·MeshType::EdgeHandle,·RealType&gt;·queueElement;</div>
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordtype">bool</span>·operator()(<span·class="keyword">const</span>·queueElement&amp;·t1,·<span·class="keyword">const</span>·queueElement&amp;·t2)·<span·class="comment">//·Returns·true·if·t1·is·smaller·than·t2</span></div>
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>
181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03398.html">ModHandleT&lt;Module&gt;</a>·<a·class="code·hl_class"·href="a03398.html">Self</a>;</div> 
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·Module·module_type;</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·(t1.second·&lt;·t2.second);</div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>
 188 </div>
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03398.html#ac92064c74c3357c7dbcca86f1ab33042">···93</a></span>··<a·class="code·hl_function"·href="a03398.html#ac92064c74c3357c7dbcca86f1ab33042">ModHandleT</a>()·:·mod_(nullptr)·{}</div>191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">float</span>&gt;</div>
 192 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};">
 193 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03774.html">···99</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03774.html">LongestEdgeT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>{</div>
188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03398.html#a1363f675b0b3f1d7ca7cd3060562788d">···96</a></span>··<a·class="code·hl_function"·href="a03398.html#a1363f675b0b3f1d7ca7cd3060562788d">~ModHandleT</a>()·{·<span·class="comment">/*·don&#39;t·delete·mod_,·since·handle·is·not·owner!·*/</span>·}</div> 
189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">public</span>:</div>
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03398.html#a20381b96befae2b272e209f0d6201cc7">··100</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03398.html#a20381b96befae2b272e209f0d6201cc7">is_valid</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·mod_·!=·<span·class="keyword">nullptr</span>;·}</div> 
191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>196 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">private</span>:</div>197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div>
 198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div>
 199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::vector&lt;real_t&gt;·&gt;······weights_t;</div>
194 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#if·defined(OM_CC_MSVC)</span></div> 
195 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>;</div> 
196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#else</span></div> 
197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;·<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>;</div> 
198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#endif</span></div>202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">typedef</span>·std::vector&lt;real_t&gt;·····················weight_t;</div>
199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
200 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">void</span>·····clear()···········{·mod_·=·<span·class="keyword">nullptr</span>;·}</div> 
201 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">void</span>·····init(Module*·_m)··{·mod_·=·_m;···}</div>204 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">typedef</span>·std::pair&lt;·typename·mesh_t::EdgeHandle,·real_t·&gt;·queueElement;</div>
 205 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
202 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··Module*··module()··········{·<span·class="keywordflow">return</span>·mod_;·}</div>206 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">public</span>:</div>
203 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>207 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
204 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>208 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
205 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="keyword">private</span>:</div>209 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<a·class="code·hl_class"·href="a03774.html">LongestEdgeT</a>()·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()</div>
206 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>210 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··{··}</div>
Max diff block lines reached; 43772/66368 bytes (65.95%) of diff not shown.
18.6 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ModBaseT.hh5 LongestEdgeT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 274 lines modifiedOffset 47, 227 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
54 43 
55 48//54 47//
56 =============================================================================55 =============================================================================
57 49//56 48//
58 50//·CLASS·ModBaseT57 49//·CLASS·LongestEdgeT
 58 50//
59 51//59 51//
60 52// 
61 =============================================================================60 =============================================================================
 61 52
62 5362 53
63 54#ifndef·OPENMESH_DECIMATER_MODBASET_HH 
64 55#define·OPENMESH_DECIMATER_MODBASET_HH63 54#ifndef·LINEAR_H
 64 55#define·LINEAR_H
65 5665 56
 66 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 67 58#include·<OpenMesh/Core/Utils/vector_cast.hh>
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60#include·<OpenMesh/Core/Utils/Noncopyable.hh>68 59#include·<OpenMesh/Core/Utils/Property.hh>
71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8._\x8h_\x8h> 
72 62#include·<string> 
73 63 
74 64 
75 65//==·NAMESPACE 
76 ================================================================ 
77 66 
78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 68namespace·Decimater·{69 60//·--------------------·STL
 70 61#include·<vector>
 71 62#include·<queue>
 72 63#if·defined(OM_CC_MIPS)
 73 64#·include·<math.h>
 74 65#else
 75 66#·include·<cmath>
 76 67#endif
 77 68
80 6978 69
 79 70//==·NAMESPACE
81 70 
82 71//==·FORWARD·DECLARATIONS 
83 =====================================================80 ================================================================
84 72 
85 73template·<typename·Mesh>·class·BaseDecimaterT; 
86 7481 71
 82 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 83 73namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 84 74namespace·Uniform·{·//·BEGIN_NS_UNIFORM
87 7585 75
 86 76
88 76//==·CLASS·DEFINITION87 77//==·CLASS·DEFINITION
89 =========================================================88 =========================================================
 89 78
 90 79template·<typename·MeshType,·typename·RealType·=·double>
 91 _\x88_\x80class·_\x8C_\x8o_\x8m_\x8p_\x8a_\x8r_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·{
90 77 
91 82template·<typename·Module> 
92 _\x88_\x83class·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e 
93 84{ 
94 85public:92 81·public:
95 86 
96 87·typedef·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8>·_\x8S_\x8e_\x8l_\x8f; 
97 88·typedef·Module·module_type; 
98 89 
99 90public:93 82
 94 83·typedef·std::pair<typename·MeshType::EdgeHandle,·RealType>·queueElement;
 95 84
 96 85·bool·operator()(const·queueElement&·t1,·const·queueElement&·t2)·//·Returns
 97 true·if·t1·is·smaller·than·t2
 98 86·{
 99 87·return·(t1.second·<·t2.second);
 100 88·}
 101 89};
 102 90
100 91103 91
 104 98template·<typename·MeshType,·typename·RealType·=·float>
 105 _\x89_\x89class·_\x8L_\x8o_\x8n_\x8g_\x8e_\x8s_\x8t_\x8E_\x8d_\x8g_\x8e_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType>
 106 100{
 107 101public:
 108 102
 109 103·typedef·RealType·real_t;
 110 104·typedef·MeshType·mesh_t;
 111 105·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t;
 112 106
 113 107·typedef·std::vector<·std::vector<real_t>·>·weights_t;
 114 108·typedef·std::vector<real_t>·weight_t;
101 _\x89_\x83·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T()·:·mod_(nullptr)·{} 
102 94 
103 _\x89_\x86·_\x8~_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T()·{·/*·don't·delete·mod_,·since·handle·is·not·owner!·*/·} 
104 97 
105 _\x81_\x80_\x80·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·mod_·!=·nullptr;·} 
106 101 
107 102private: 
108 103 
109 104#if·defined(OM_CC_MSVC) 
110 105·friend·class·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T; 
111 106#else 
112 107·template·<typename·Mesh>·friend·class·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T; 
113 108#endif 
114 109115 109
115 110·void·clear()·{·mod_·=·nullptr;·} 
116 111·void·init(Module*·_m)·{·mod_·=·_m;·} 
117 112·Module*·module()·{·return·mod_;·}116 110·typedef·std::pair<·typename·mesh_t::EdgeHandle,·real_t·>·queueElement;
 117 111
 118 112public:
Max diff block lines reached; 14609/18985 bytes (76.95%) of diff not shown.
20.5 KB
./usr/share/doc/libopenmesh-dev/html/a00633.map
    
Offset 1, 11 lines modifiedOffset 1, 123 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,5,399,45"/>1 <map·id="OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh">
 2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2581,5,2782,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00620.html"·title="·"·alt=""·coords="166,519,367,559"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2580,31,2222,37,1730,50,1238,69,1033,82,878,96,790,99,702,92,618,82,540,74,473,76,445,82,422,93,402,109,388,132,379,162,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,161,383,130,398,106,419,88,444,77,473,70,540,69,618,76,703,87,790,94,877,91,1033,76,1238,64,1730,45,2222,32,2580,25"/>
 5 <area·shape="rect"·id="Node000006"·href="$a00944_source.html"·title="·"·alt=""·coords="517,431,675,471"/>
 6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="2581,32,2102,51,1450,86,1138,109,877,136,775,151,697,167,648,184,636,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,632,189,646,180,696,162,774,146,876,131,1138,104,1450,80,2102,46,2581,27"/>
 7 <area·shape="rect"·id="Node000011"·href="$a00926_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/>
 8 <area·shape="poly"·id="edge15_Node000001_Node000011"·title="·"·alt=""·coords="2661,48,2615,86,2611,82,2657,44"/>
 9 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2599,702,2662,727"/>
 10 <area·shape="poly"·id="edge80_Node000001_Node000025"·title="·"·alt=""·coords="2703,44,2729,71,2755,109,2777,152,2783,176,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2778,177,2772,154,2751,111,2724,75,2699,47"/>
 11 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2821,101,2883,126"/>
 12 <area·shape="poly"·id="edge81_Node000001_Node000038"·title="·"·alt=""·coords="2720,43,2818,92,2816,97,2718,48"/>
 13 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="2907,101,2970,126"/>
 14 <area·shape="poly"·id="edge82_Node000001_Node000039"·title="·"·alt=""·coords="2749,43,2897,91,2902,93,2900,98,2895,96,2747,48"/>
 15 <area·shape="rect"·id="Node000003"·href="$a01097_source.html"·title="·"·alt=""·coords="5,607,184,647"/>
 16 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>
 17 <area·shape="rect"·id="Node000005"·href="$a00965_source.html"·title="·"·alt=""·coords="209,607,367,647"/>
 18 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>
 19 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="795,695,973,735"/>
 20 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>
 21 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>
 22 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/>
 23 <area·shape="rect"·id="Node000007"·href="$a00938_source.html"·title="·"·alt=""·coords="466,519,625,559"/>
 24 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>
 25 <area·shape="rect"·id="Node000008"·href="$a00977_source.html"·title="·"·alt=""·coords="585,607,743,647"/>
 26 <area·shape="poly"·id="edge13_Node000006_Node000008"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>
 27 <area·shape="rect"·id="Node000010"·href="$a01109_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>
 28 <area·shape="poly"·id="edge14_Node000006_Node000010"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>
 29 <area·shape="poly"·id="edge9_Node000007_Node000004"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/>
 30 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>
 31 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="443,614,509,639"/>
 32 <area·shape="poly"·id="edge12_Node000007_Node000009"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>
 33 <area·shape="poly"·id="edge11_Node000008_Node000004"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>
 34 <area·shape="poly"·id="edge16_Node000011_Node000004"·title="·"·alt=""·coords="2501,120,2071,138,1473,173,1185,195,943,221,848,236,776,251,731,266,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,270,728,262,775,245,847,230,942,216,1185,190,1473,167,2071,133,2500,115"/>
 35 <area·shape="rect"·id="Node000012"·href="$a01028_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>
 36 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="2583,134,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2577,134"/>
 37 <area·shape="rect"·id="Node000014"·href="$a00932_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>
 38 <area·shape="poly"·id="edge20_Node000011_Node000014"·title="·"·alt=""·coords="2556,136,2501,175,2498,171,2552,131"/>
 39 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="2348,702,2407,727"/>
 40 <area·shape="poly"·id="edge70_Node000011_Node000015"·title="·"·alt=""·coords="2607,132,2630,153,2652,180,2677,227,2682,251,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2677,251,2672,229,2647,183,2626,157,2603,136"/>
 41 <area·shape="poly"·id="edge69_Node000011_Node000025"·title="·"·alt=""·coords="2634,131,2670,151,2702,180,2720,204,2730,226,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2728,251,2724,228,2715,207,2698,183,2667,156,2631,136"/>
 42 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2223,702,2308,727"/>
 43 <area·shape="poly"·id="edge71_Node000011_Node000030"·title="·"·alt=""·coords="2592,133,2618,197,2629,238,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2624,239,2613,198,2587,135"/>
 44 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="2209,438,2289,463"/>
 45 <area·shape="poly"·id="edge79_Node000011_Node000036"·title="·"·alt=""·coords="2501,127,2434,147,2402,163,2374,183,2348,211,2325,242,2291,310,2269,375,2256,425,2251,424,2263,373,2286,307,2321,239,2344,207,2370,179,2400,158,2433,142,2499,122"/>
 46 <area·shape="rect"·id="Node000037"·href="$a00818_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>
 47 <area·shape="poly"·id="edge72_Node000011_Node000037"·title="·"·alt=""·coords="2501,125,1772,194,1772,188,2500,120"/>
 48 <area·shape="poly"·id="edge18_Node000012_Node000004"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>
 49 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1893,702,1969,727"/>
 50 <area·shape="poly"·id="edge19_Node000012_Node000013"·title="·"·alt=""·coords="1903,646,1922,688,1917,690,1898,648"/>
 51 <area·shape="poly"·id="edge21_Node000014_Node000015"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>
 52 <area·shape="rect"·id="Node000016"·href="$a00839_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>
 53 <area·shape="poly"·id="edge22_Node000014_Node000016"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>
 54 <area·shape="rect"·id="Node000031"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>
 55 <area·shape="poly"·id="edge68_Node000014_Node000031"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/>
 56 <area·shape="poly"·id="edge24_Node000016_Node000004"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,708,1238,700,1548,686,1828,668,1927,657,1986,644,2001,636,2010,625,2020,614,2036,604,2084,590,2128,588,2170,592,2209,599,2246,603,2282,601,2316,587,2350,557,2369,528,2375,499,2371,471,2358,443,2338,417,2312,391,2249,345,2218,328,2186,315,2119,297"/>
 57 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="2253,526,2339,551"/>
 58 <area·shape="poly"·id="edge23_Node000016_Node000017"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>
 59 <area·shape="rect"·id="Node000018"·href="$a00815_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>
 60 <area·shape="poly"·id="edge25_Node000016_Node000018"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>
3 <area·shape="rect"·id="Node000002"·href="$a00431_source.html"·title="·"·alt=""·coords="15,93,174,133"/>61 <area·shape="rect"·id="Node000022"·href="$a00803_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>
 62 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>
 63 <area·shape="poly"·id="edge26_Node000018_Node000004"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/>
 64 <area·shape="poly"·id="edge28_Node000018_Node000017"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/>
 65 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1650,526,1726,551"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="255,48,153,91,151,86,253,43"/>66 <area·shape="poly"·id="edge27_Node000018_Node000019"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>
5 <area·shape="rect"·id="Node000004"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,93,399,133"/>67 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1951,526,2025,551"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>68 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>
 69 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1801,526,1876,551"/>
 70 <area·shape="poly"·id="edge30_Node000018_Node000021"·title="·"·alt=""·coords="1899,473,1860,517,1856,514,1895,469"/>
 71 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1594,367,1538,372,1476,383,1414,403,1358,433,1329,458,1310,484,1298,511,1289,540,1279,568,1267,596,1247,623,1217,649,1177,667,1120,682,988,704,987,699,1118,677,1176,662,1215,644,1243,620,1262,594,1275,566,1284,538,1293,510,1305,481,1325,454,1354,428,1412,398,1475,378,1537,367,1594,361"/>
 72 <area·shape="poly"·id="edge39_Node000022_Node000010"·title="·"·alt=""·coords="1595,383,1541,403,1492,433,1462,468,1441,507,1436,504,1457,465,1489,429,1539,398,1593,378"/>
 73 <area·shape="poly"·id="edge34_Node000022_Node000015"·title="·"·alt=""·coords="1759,368,1907,388,1992,405,2074,428,2098,438,2115,448,2154,468,2184,476,2212,479,2262,478,2285,479,2308,485,2331,496,2354,517,2368,537,2378,559,2388,606,2389,651,2385,689,2380,688,2383,651,2383,606,2373,560,2363,539,2350,520,2328,501,2306,490,2285,485,2262,484,2212,484,2183,482,2152,473,2112,453,2095,443,2072,433,1990,411,1906,393,1758,373"/>
 74 <area·shape="poly"·id="edge37_Node000022_Node000017"·title="·"·alt=""·coords="1759,373,1878,395,2009,428,2057,447,2104,468,2250,519,2248,524,2102,473,2055,452,2007,433,1877,400,1758,378"/>
 75 <area·shape="poly"·id="edge60_Node000022_Node000018"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>
 76 <area·shape="poly"·id="edge38_Node000022_Node000021"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/>
 77 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1502,438,1573,463"/>
 78 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/>
 79 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1368,438,1427,463"/>
 80 <area·shape="poly"·id="edge35_Node000022_Node000024"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/>
 81 <area·shape="poly"·id="edge36_Node000022_Node000025"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/>
 82 <area·shape="rect"·id="Node000026"·href="$a00989_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>
 83 <area·shape="poly"·id="edge40_Node000022_Node000026"·title="·"·alt=""·coords="1594,370,1496,377,1388,388,1290,407,1252,419,1224,433,1205,449,1188,468,1161,512,1143,556,1131,594,1126,593,1138,554,1157,509,1184,465,1201,445,1221,428,1250,414,1288,402,1387,383,1496,371,1594,365"/>
 84 <area·shape="rect"·id="Node000027"·href="$a00824_source.html"·title="·"·alt=""·coords="802,519,966,559"/>
 85 <area·shape="poly"·id="edge42_Node000022_Node000027"·title="·"·alt=""·coords="1594,367,1445,371,1265,381,1177,389,1096,400,1028,415,979,433,955,448,935,468,904,509,899,505,931,464,952,444,976,428,1027,410,1095,395,1176,384,1265,375,1444,365,1594,362"/>
 86 <area·shape="rect"·id="Node000028"·href="$a00821_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>
 87 <area·shape="poly"·id="edge44_Node000022_Node000028"·title="·"·alt=""·coords="1594,376,1401,400,1172,433,1167,434,1166,429,1172,428,1401,395,1593,371"/>
 88 <area·shape="rect"·id="Node000035"·href="$a00956_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>
 89 <area·shape="poly"·id="edge61_Node000022_Node000035"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>
 90 <area·shape="poly"·id="edge67_Node000022_Node000036"·title="·"·alt=""·coords="1759,367,1957,388,2074,406,2191,428,2204,431,2203,437,2190,433,2074,411,1956,394,1758,373"/>
 91 <area·shape="poly"·id="edge41_Node000026_Node000004"·title="·"·alt=""·coords="1070,649,950,692,948,687,1068,644"/>
 92 <area·shape="poly"·id="edge43_Node000027_Node000004"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/>
 93 <area·shape="poly"·id="edge45_Node000028_Node000004"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>
 94 <area·shape="poly"·id="edge59_Node000028_Node000008"·title="·"·alt=""·coords="1091,469,1107,489,1121,513,1126,537,1123,549,1117,560,1092,579,1057,593,1013,605,964,613,857,624,757,628,757,623,856,619,963,608,1012,600,1055,588,1090,574,1113,557,1118,547,1120,537,1116,515,1103,492,1087,473"/>
 95 <area·shape="poly"·id="edge48_Node000028_Node000019"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/>
 96 <area·shape="poly"·id="edge58_Node000028_Node000027"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>
 97 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1041,526,1103,551"/>
 98 <area·shape="poly"·id="edge46_Node000028_Node000029"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/>
 99 <area·shape="poly"·id="edge47_Node000028_Node000030"·title="·"·alt=""·coords="1105,468,1199,515,1257,538,1318,556,1383,562,1493,564,1787,564,1940,566,2077,572,2182,584,2219,593,2242,605,2257,623,2265,645,2270,688,2265,688,2260,646,2252,625,2238,609,2217,598,2181,589,2076,577,1940,571,1787,569,1493,569,1382,567,1317,561,1256,543,1197,520,1102,473"/>
 100 <area·shape="poly"·id="edge49_Node000028_Node000031"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/>
 101 <area·shape="rect"·id="Node000032"·href="$a01103_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>
 102 <area·shape="poly"·id="edge50_Node000031_Node000032"·title="·"·alt=""·coords="2141,559,2141,593,2136,593,2136,559"/>
 103 <area·shape="poly"·id="edge51_Node000032_Node000004"·title="·"·alt=""·coords="2050,647,2031,649,1734,677,1441,696,1181,708,987,714,987,709,1181,703,1440,691,1734,672,2030,644,2049,642"/>
 104 <area·shape="poly"·id="edge52_Node000032_Node000013"·title="·"·alt=""·coords="2094,649,1972,699,1970,694,2092,644"/>
 105 <area·shape="poly"·id="edge56_Node000032_Node000015"·title="·"·alt=""·coords="2192,644,2336,696,2334,701,2190,649"/>
 106 <area·shape="poly"·id="edge54_Node000032_Node000025"·title="·"·alt=""·coords="2229,641,2586,703,2585,708,2228,646"/>
 107 <area·shape="poly"·id="edge57_Node000032_Node000030"·title="·"·alt=""·coords="2168,645,2238,692,2235,696,2165,649"/>
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="423,101,481,126"/>108 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="2101,702,2190,727"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="334,43,421,92,419,96,331,48"/>109 <area·shape="poly"·id="edge53_Node000032_Node000033"·title="·"·alt=""·coords="2143,647,2146,688,2141,688,2137,647"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/>110 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="2025,702,2076,727"/>
 111 <area·shape="poly"·id="edge55_Node000032_Node000034"·title="·"·alt=""·coords="2121,649,2075,694,2071,690,2117,645"/>
 112 <area·shape="poly"·id="edge66_Node000035_Node000010"·title="·"·alt=""·coords="1622,473,1495,517,1493,512,1620,468"/>
 113 <area·shape="poly"·id="edge65_Node000035_Node000012"·title="·"·alt=""·coords="1645,473,1620,492,1599,513,1589,536,1590,546,1595,557,1608,568,1626,577,1676,594,1736,606,1797,614,1796,619,1735,611,1674,599,1624,582,1605,572,1591,560,1585,548,1584,535,1595,510,1617,487,1642,469"/>
 114 <area·shape="poly"·id="edge62_Node000035_Node000015"·title="·"·alt=""·coords="1661,472,1647,492,1636,515,1632,538,1635,548,1641,557,1662,574,1690,586,1724,594,1763,599,1852,601,1950,595,2049,588,2143,584,2224,588,2257,594,2285,604,2311,622,2334,644,2367,688,2362,691,2330,647,2308,626,2283,609,2256,599,2223,593,2143,590,2049,594,1950,601,1852,606,1762,604,1723,599,1688,591,1659,578,1637,560,1630,550,1627,538,1631,513,1643,490,1657,469"/>
 115 <area·shape="poly"·id="edge63_Node000035_Node000019"·title="·"·alt=""·coords="1681,471,1687,512,1682,513,1676,471"/>
 116 <area·shape="poly"·id="edge64_Node000035_Node000025"·title="·"·alt=""·coords="1695,469,1744,520,1770,543,1791,556,1866,584,1933,598,1994,601,2052,598,2175,589,2246,591,2327,604,2403,624,2476,648,2594,694,2592,699,2475,653,2401,629,2326,609,2245,597,2175,594,2052,603,1994,606,1932,603,1865,589,1788,561,1767,547,1741,523,1691,473"/>
 117 <area·shape="poly"·id="edge73_Node000037_Node000004"·title="·"·alt=""·coords="1594,211,1370,230,1095,262,968,283,863,307,822,320,792,334,773,348,767,362,767,452,769,486,777,519,801,583,833,639,862,682,858,685,828,642,796,586,772,521,764,487,761,452,761,361,769,344,789,329,820,315,861,302,967,278,1094,257,1369,225,1594,206"/>
 118 <area·shape="poly"·id="edge78_Node000037_Node000016"·title="·"·alt=""·coords="1759,218,1963,264,1962,269,1758,224"/>
 119 <area·shape="poly"·id="edge76_Node000037_Node000018"·title="·"·alt=""·coords="1696,220,1888,419,1884,422,1692,223"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>120 <area·shape="poly"·id="edge77_Node000037_Node000022"·title="·"·alt=""·coords="1679,221,1679,329,1673,329,1673,221"/>
 121 <area·shape="poly"·id="edge74_Node000037_Node000027"·title="·"·alt=""·coords="1594,207,1452,221,1366,235,1274,256,1180,285,1089,323,1003,372,963,401,926,433,913,449,903,467,891,506,886,504,898,465,908,446,922,429,960,397,1000,367,1086,318,1178,280,1272,251,1365,230,1451,215,1593,202"/>
 122 <area·shape="poly"·id="edge75_Node000037_Node000028"·title="·"·alt=""·coords="1631,224,1130,428,1128,423,1629,219"/>
11 </map>123 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00633.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 65f8b726aff150fa80aa53783fe7ec4e1 464b996721ef66d8ce21bcdd6fa8aab4
19.8 MB
./usr/share/doc/libopenmesh-dev/html/a00633.png
19.8 MB
sng
Max HTML report size reached
28.4 KB
./usr/share/doc/libopenmesh-dev/html/a00635.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 90, 187 lines modifiedOffset 90, 64 lines modified
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>··</div>
96 ··<div·class="headertitle"><div·class="title">DecimaterT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CatmullClarkT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/> 
100 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/> 
101 <code>#include·&lt;<a·class="el"·href="a00716_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00692_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>100 <code>#include·&lt;cmath&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·DecimaterT.hh:</div>102 Include·dependency·graph·for·CatmullClarkT.hh:</div>
105 <div·class="dyncontent">103 <div·class="dyncontent">
106 <div·class="center"><img·src="a00636.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00636.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh">105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="865,5,1065,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="167,5,369,45"/>
109 <area·shape="rect"·title="·"·alt=""·coords="5,189,83,214"/> 
110 <area·shape="poly"·title="·"·alt=""·coords="865,30,749,35,607,46,453,65,301,96,238,115,177,139,79,185,76,180,174,134,236,110,299,91,452,60,606,40,749,30,865,25"/> 
111 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="1030,43,1477,175,1476,180,1028,48"/> 
113 <area·shape="rect"·href="a00716.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="1066,25,1435,33,1673,42,1916,58,2143,80,2244,93,2332,109,2406,128,2463,148,2499,172,2509,186,2512,200,2512,371,2519,443,2533,505,2528,506,2514,444,2507,371,2507,200,2504,188,2495,176,2460,153,2405,133,2331,115,2243,99,2142,85,1915,63,1673,48,1435,38,1065,30"/> 
115 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="312,93,512,133"/>107 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="90,93,291,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="866,45,526,97,525,92,865,39"/> 
117 <area·shape="rect"·title="·"·alt=""·coords="997,783,1176,823"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="1474,215,1288,244,1173,265,1056,290,942,320,840,354,758,391,727,411,703,432,643,508,622,546,607,583,601,620,605,657,619,695,646,733,667,749,700,763,786,783,887,793,984,798,983,803,887,799,786,788,698,768,665,754,642,737,615,697,600,658,596,620,602,581,617,543,639,505,699,429,723,407,755,387,838,349,940,315,1054,285,1172,260,1287,239,1474,210"/> 
119 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="1633,201,1740,210,1803,219,1870,234,1937,254,2003,280,2065,314,2122,355,2155,392,2173,428,2182,468,2191,518,2196,589,2194,626,2189,648,2174,661,2154,671,2105,686,2046,693,1980,696,1845,695,1733,698,1733,692,1845,690,1980,691,2046,688,2104,680,2152,666,2171,657,2184,645,2189,626,2190,589,2185,519,2176,469,2168,429,2151,395,2118,359,2062,318,2001,285,1935,259,1868,239,1802,225,1740,215,1633,206"/> 
121 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="1633,206,1880,229,2184,267,2190,268,2189,273,2184,272,1879,235,1632,212"/> 
123 <area·shape="rect"·title="·"·alt=""·coords="1589,790,1648,815"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="1633,200,1825,204,2059,214,2170,223,2266,234,2337,249,2362,257,2376,267,2397,292,2412,317,2423,343,2429,369,2429,420,2415,470,2388,519,2351,565,2306,609,2253,649,2212,672,2173,683,2137,686,2101,683,2027,678,1986,683,1941,697,1925,706,1914,716,1903,727,1887,737,1828,760,1767,778,1662,798,1661,793,1765,773,1826,755,1884,732,1900,723,1911,712,1922,702,1939,692,1985,678,2027,673,2102,678,2137,680,2172,678,2210,667,2251,644,2302,605,2347,562,2384,516,2410,468,2424,419,2424,369,2418,345,2407,320,2392,295,2373,271,2359,262,2336,254,2265,239,2170,228,2059,219,1825,209,1633,206"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="2187,790,2250,815"/>108 <area·shape="poly"·title="·"·alt=""·coords="253,47,219,85,215,81,249,44"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1633,199,1779,201,1972,211,2190,231,2301,247,2408,267,2457,273,2506,275,2597,277,2634,284,2664,299,2675,311,2684,327,2689,346,2691,369,2691,628,2687,645,2677,662,2640,692,2586,718,2521,741,2380,776,2264,797,2263,792,2379,771,2519,735,2584,713,2637,687,2673,658,2682,643,2685,628,2685,369,2684,347,2679,329,2671,314,2661,303,2633,289,2596,282,2506,281,2457,279,2408,272,2300,252,2190,236,1972,216,1778,207,1633,205"/> 
127 <area·shape="rect"·title="·"·alt=""·coords="576,790,661,815"/>109 <area·shape="rect"·title="·"·alt=""·coords="315,101,378,126"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1474,207,1372,212,1245,223,1106,242,969,272,910,290,866,310,768,360,707,382,646,395,533,412,486,426,467,435,450,448,437,464,427,483,421,508,419,537,419,628,422,662,432,686,450,708,475,733,518,763,565,783,563,788,516,767,472,737,446,712,428,689,417,663,413,[·...·truncated·by·diffoscope;·len:·151,·SHA:·401d4a08eaf80a92b954a7905416780a1479d3bb36bb1cfd0bb1114b515afc22·...·]"/>110 <area·shape="poly"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>
 111 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="171,136,128,174,124,170,168,132"/>
 113 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="209,181,367,221"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>
129 <area·shape="rect"·title="·"·alt=""·coords="2013,526,2093,551"/>115 <area·shape="rect"·title="·"·alt=""·coords="101,269,280,309"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="118,220,161,258,157,262,114,224"/>
130 <area·shape="poly"·title="·"·alt=""·coords="1583,219,2027,516,2024,521,1580,224"/> 
131 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="1532,224,1486,262,1482,258,1529,220"/>117 <area·shape="poly"·title="·"·alt=""·coords="268,224,224,262,221,258,265,220"/>
133 <area·shape="poly"·title="·"·alt=""·coords="1555,731,1190,788,1189,783,1554,726"/> 
134 <area·shape="rect"·title="·"·alt=""·coords="1797,790,1873,815"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="1682,732,1797,782,1795,787,1680,737"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="2285,310,2285,449,2285,540,2280,578,2266,605,2242,627,2209,649,2167,670,2128,681,2091,683,2056,682,1983,678,1942,683,1897,697,1880,706,1869,716,1857,726,1840,737,1794,757,1746,773,1662,795,1661,790,1744,768,1792,752,1837,732,1854,722,1865,712,1877,702,1895,692,1941,678,1983,673,2056,676,2091,678,2127,675,2165,665,2207,644,2239,623,2262,602,2275,576,2280,540,2280,449,2280,310"/> 
137 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="2211,312,2040,356,2039,351,2210,307"/> 
139 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2371,607,2549,647"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="2295,308,2446,593,2441,596,2290,311"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="2012,380,2049,400,2084,429,2135,484,2157,510,2173,537,2184,565,2186,592,2178,620,2158,649,2143,658,2120,665,2051,676,1960,684,1858,688,1662,692,1544,697,1466,715,1387,737,1188,782,1187,777,1386,732,1464,710,1544,692,1661,687,1858,683,1960,678,2050,671,2119,660,2141,653,2154,645,2173,618,2181,592,2179,566,2169,540,2152,514,2131,487,2081,433,2046,405,2010,385"/> 
142 <area·shape="rect"·title="·"·alt=""·coords="2057,614,2143,639"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="1999,381,2055,435,2085,474,2108,518,2113,539,2114,561,2109,601,2104,600,2109,561,2108,540,2103,520,2081,477,2051,438,1995,385"/> 
144 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1774,519,1938,559"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="1976,384,1881,509,1876,506,1972,381"/> 
146 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1369,431,1533,471"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="1906,385,1547,438,1546,433,1905,380"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="1875,557,1890,577,1902,601,1906,626,1903,638,1897,648,1881,661,1861,672,1811,685,1750,692,1683,694,1550,692,1493,693,1448,697,1288,738,1153,781,1151,776,1287,733,1448,692,1492,687,1550,687,1683,689,1750,687,1810,680,1859,667,1878,657,1893,645,1899,636,1901,625,1897,603,1885,580,1871,560"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="1910,556,2056,607,2054,612,1909,561"/> 
150 <area·shape="rect"·title="·"·alt=""·coords="1657,614,1733,639"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="1822,561,1729,610,1727,605,1819,556"/> 
152 <area·shape="rect"·title="·"·alt=""·coords="1957,614,2032,639"/> 
153 <area·shape="poly"·title="·"·alt=""·coords="1888,556,1966,604,1963,609,1885,561"/> 
154 <area·shape="rect"·title="·"·alt=""·coords="1808,614,1883,639"/> 
155 <area·shape="poly"·title="·"·alt=""·coords="1856,559,1851,600,1846,600,1851,559"/> 
156 <area·shape="poly"·title="·"·alt=""·coords="1369,465,1267,487,1225,502,1199,520,1191,534,1187,547,1189,573,1201,598,1219,624,1238,649,1251,677,1255,705,1252,721,1244,736,1220,762,1190,780,1187,775,1216,757,1239,733,1247,719,1250,705,1246,678,1233,652,1215,627,1197,601,1184,574,1182,547,1186,532,1195,517,1222,498,1265,482,1368,460"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="1443,472,1417,516,1398,539,1376,561,1347,576,1320,581,1296,588,1286,596,1276,608,1269,627,1276,645,1305,681,1340,711,1380,735,1423,755,1507,781,1576,794,1575,799,1505,786,1421,760,1378,740,1337,715,1301,685,1271,648,1263,627,1271,605,1282,592,1294,583,1319,576,1346,571,1373,557,1394,536,1412,513,1439,469"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="1533,455,1760,477,1872,495,1917,505,1952,516,1968,525,1979,535,2003,557,2072,604,2069,609,2000,561,1975,539,1965,529,1950,521,1916,510,1871,500,1760,483,1533,460"/> 
159 <area·shape="poly"·title="·"·alt=""·coords="1533,467,1761,515,1760,520,1532,472"/> 
160 <area·shape="poly"·title="·"·alt=""·coords="1533,463,1618,483,1662,498,1705,516,1761,554,1822,603,1819,607,1758,558,1703,521,1661,503,1616,488,1532,468"/> 
161 <area·shape="rect"·title="·"·alt=""·coords="1209,526,1279,551"/> 
162 <area·shape="poly"·title="·"·alt=""·coords="1406,473,1285,523,1283,518,1404,468"/> 
163 <area·shape="rect"·title="·"·alt=""·coords="1304,526,1363,551"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="1426,473,1362,520,1359,516,1423,469"/> 
165 <area·shape="poly"·title="·"·alt=""·coords="1534,467,1598,487,1662,516,1730,581,1771,622,1797,644,1852,663,1903,667,1951,663,1996,655,2041,649,2087,649,2134,662,2158,675,2183,693,2199,711,2210,733,2220,776,2215,777,2205,734,2195,714,2180,697,2155,679,2132,667,2086,654,2042,654,1997,660,1951,668,1903,673,1851,668,1795,649,1768,626,1726,585,1658,521,1596,492,1532,472"/> 
166 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1285,607,1480,647"/> 
167 <area·shape="poly"·title="·"·alt=""·coords="1449,472,1438,513,1421,560,1403,596,1398,594,1416,558,1433,511,1444,470"/> 
168 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1065,695,1229,735"/> 
169 <area·shape="poly"·title="·"·alt=""·coords="1369,462,1306,470,1241,482,1187,499,1167,509,1154,520,1142,538,1135,558,1129,601,1132,644,1139,681,1134,682,1127,645,1123,601,1130,557,1138,536,1150,517,1164,505,1185,494,1240,477,1305,465,1368,457"/> 
170 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="894,607,1058,647"/> 
171 <area·shape="poly"·title="·"·alt=""·coords="1369,458,1308,465,1240,477,1170,495,1102,521,1074,538,1047,558,1003,599,1000,595,1044,553,1071,533,1100,516,1168,490,1239,472,1308,460,1368,453"/> 
172 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="766,519,930,559"/> 
173 <area·shape="poly"·title="·"·alt=""·coords="1369,466,944,526,943,521,1368,461"/> 
174 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1489,519,1647,559"/> 
175 <area·shape="poly"·title="·"·alt=""·coords="1478,469,1533,508,1529,513,1475,473"/> 
176 <area·shape="poly"·title="·"·alt=""·coords="1533,455,1744,475,1870,493,1995,516,2009,520,2008,525,1994,521,1869,498,1743,480,1533,460"/> 
177 <area·shape="poly"·title="·"·alt=""·coords="1136,736,1110,773,1106,770,1131,733"/> 
178 <area·shape="poly"·title="·"·alt=""·coords="981,646,990,688,999,711,1010,733,1028,754,1048,773,1045,776,1024,758,1006,736,994,714,985,690,976,647"/> 
179 <area·shape="poly"·title="·"·alt=""·coords="829,561,813,579,799,601,793,624,798,646,816,670,837,692,886,729,940,756,993,776,991,781,938,761,883,733,833,696,812,673,794,648,788,624,794,599,809,576,825,557"/> 
180 <area·shape="poly"·title="·"·alt=""·coords="931,546,1643,617,1643,623,930,551"/> 
181 <area·shape="poly"·title="·"·alt=""·coords="878,557,938,597,935,601,875,561"/> 
182 <area·shape="rect"·title="·"·alt=""·coords="808,614,869,639"/> 
183 <area·shape="poly"·title="·"·alt=""·coords="849,559,844,600,839,600,843,559"/> 
184 <area·shape="poly"·title="·"·alt=""·coords="807,561,767,583,722,613,680,651,646,696,631,737,623,776,618,775,625,735,642,693,676,647,719,609,764,579,805,556"/> 
185 <area·shape="poly"·title="·"·alt=""·coords="930,542,1197,556,2156,604,2357,616,2357,621,2156,609,1197,561,930,547"/> 
186 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="657,695,815,735"/> 
187 <area·shape="poly"·title="·"·alt=""·coords="808,561,779,581,754,608,741,644,737,681,732,681,736,643,750,605,775,577,805,556"/> 
188 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="1952,695,2131,735"/> 
189 <area·shape="poly"·title="·"·alt=""·coords="2371,649,2145,695,2144,690,2370,644"/> 
190 <area·shape="poly"·title="·"·alt=""·coords="1952,727,1839,737,1190,795,1190,790,1838,732,1951,722"/> 
191 <area·shape="poly"·title="·"·alt=""·coords="1997,737,1876,787,1874,782,1995,732"/> 
192 <area·shape="poly"·title="·"·alt=""·coords="1952,737,1662,795,1661,790,1951,731"/> 
193 <area·shape="poly"·title="·"·alt=""·coords="2081,732,2184,782,2182,786,2079,737"/> 
194 <area·shape="poly"·title="·"·alt=""·coords="1952,728,1839,737,675,801,675,796,1838,732,1951,722"/> 
Max diff block lines reached; 5032/26432 bytes (19.04%) of diff not shown.
2.54 KB
html2text {}
    
Offset 1, 31 lines modifiedOffset 1, 27 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 6 CatmullClarkT.hh·File·Reference
6 DecimaterT.hh·File·Reference 
7 #include·<memory> 
8 #include·<OpenMesh/Core/Utils/Property.hh> 
9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8H_\x8e_\x8a_\x8p_\x8T_\x8._\x8h_\x8h> 
10 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_.e_.c_.i_.m_.a_.t_.e_.r_./_.B_.a_.s_.e_.D_.e_.c_.i_.m_.a_.t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 8 #include·<cmath>
11 Include·dependency·graph·for·DecimaterT.hh:9 Include·dependency·graph·for·CatmullClarkT.hh:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 13 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
 14  ·······Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of
 15 ········Ljubljana,·Slovenia·(_\x8h_\x8t_\x8t_\x8p_\x8:_\x8/_\x8/_\x8w_\x8w_\x8w_\x8._\x8l_\x8e_\x8c_\x8a_\x8d_\x8._\x8f_\x8s_\x8._\x8u_\x8n_\x8i_\x8-_\x8l_\x8j_\x8._\x8s_\x8i_\x8/_\x8~_\x8l_\x8e_\x8o_\x8n)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8> 
16  ·······_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17   
18 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>_\x8:_\x8:_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
19  ·······Heap·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  16  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  21  
26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m
27  ···········Software·related·to·mesh·decimation.23  ···········Software·related·to·uniform·subdivision·of·meshes.
28  24  
29 ===============================================================================25 ===============================================================================
30 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.26 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
31 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.27 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
419 B
./usr/share/doc/libopenmesh-dev/html/a00635.js
327 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00635·=·[1 var·a00635·=·[
 2 ····["OpenMesh::Subdivider::Uniform::CatmullClarkT<·MeshType,·RealType·>",·"a03718.html",·"a03718"]
2 ····["OpenMesh::Decimater::DecimaterT<·MeshT·>",·"a03378.html",·"a03378"], 
3 ····["OpenMesh::Decimater::DecimaterT<·MeshT·>::HeapInterface",·"a03382.html",·null] 
4 ];3 ];
64.6 KB
./usr/share/doc/libopenmesh-dev/html/a00635_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">DecimaterT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CatmullClarkT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00635.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00635.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 174 lines modifiedOffset 136, 138 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·CatmullClarkT</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·DecimaterT</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH</span></div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH</span></div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_DECIMATERT_HH</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH</span></div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00716.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</span></div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#else</span></div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</div> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBVIDER</span></div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div>176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
173 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">177 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03718.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;·MeshType,·RealType·&gt;</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03378.html">···78</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03378.html">DecimaterT</a>·:·<span·class="keyword">virtual</span>·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;MeshT&gt;·<span·class="comment">//virtual·especially·for·the·mixed·decimater</span></div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT&lt;·MeshT·&gt;</a>···········<a·class="code·hl_class"·href="a03378.html">Self</a>;</div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div>180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>···············<a·class="code·hl_class"·href="a03402.html">Module</a>;</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>(·Mesh&amp;·_mesh·);</div>182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::FaceHandle·············FaceHandle;</div>
 183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle···········VertexHandle;</div>
 184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::EdgeHandle·············EdgeHandle;</div>
 185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::HalfedgeHandle·········HalfedgeHandle;</div>
188 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<a·class="code·hl_class"·href="a03378.html">~DecimaterT</a>();</div>187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point··················Point;</div>
 188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Normal·················Normal;</div>
 189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::FaceIter···············FaceIter;</div>
 190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::EdgeIter···············EdgeIter;</div>
 191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexIter·············VertexIter;</div>
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexEdgeIter·········VertexEdgeIter;</div>
 194 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexFaceIter·········VertexFaceIter;</div>
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">public</span>:</div> 
192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03378.html#a223611b05c9b88fbbcad7e47984830fb">decimate</a>(·<span·class="keywordtype">size_t</span>·_n_collapses·=·0·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div> 
194 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
195 <div·class="foldopen"·id="foldopen00121"·data-start="{"·data-end="}"> 
196 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno"><a·class="line"·href="a03378.html#ab3ed63f6f283f2f3363f75c82a95ea03">··121</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03378.html#ab3ed63f6f283f2f3363f75c82a95ea03">decim[·...·truncated·by·diffoscope;·len:·157,·SHA:·1d5dce986a3046b18531c46718b04cc3af1ef6cad9a454c9eae2cc366a2f3796·...·]</div>196 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VOHIter················VOHIter;</div>
 197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 198 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·MeshType,·RealType·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
 199 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 200 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03718.html#ae6d980d140a5fa437cbd052cad08ad5b">··108</a></span>··<a·class="code·hl_function"·href="a03718.html#ae6d980d140a5fa437cbd052cad08ad5b">CatmullClarkT</a>(··)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()·{··}</div>
 201 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03718.html#a4dffc85efdd793bb06fd62ae54440e46">··111</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03718.html#a4dffc85efdd793bb06fd62ae54440e46">CatmullClarkT</a>(MeshType·&amp;_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m)·{··}</div>
197 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··{</div>203 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
198 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keywordflow">return</span>·(·(_n_vertices·&lt;·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices())·?</div> 
199 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·············decimate(·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices()·-·_n_vertices·,·_only_selected·)·:·0·);</div>204 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03718.html">~CatmullClarkT</a>()·{}</div>
 205 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 206 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="keyword">public</span>:</div>
Max diff block lines reached; 26030/50612 bytes (51.43%) of diff not shown.
15.1 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 DecimaterT.hh5 CatmullClarkT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 46, 217 lines modifiedOffset 46, 170 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 42 
54 43 
55 47//53 45//
56 =============================================================================54 =============================================================================
 55 46//
 56 47//·CLASS·CatmullClarkT
57 48//57 48//
 58 49//
58 49//·CLASS·DecimaterT 
59 50// 
60 51// 
61 =============================================================================59 =============================================================================
62 52 
63 53#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_DECIMATER_DECIMATERT_HH60 50
 61 51
 62 52#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH
 63 53#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH
 64 54
65 5565 55
66 56 
67 57//==·INCLUDES66 56//==·INCLUDES
68 =================================================================67 =================================================================
 68 57
69 58 
70 59#include·<memory> 
71 60 
72 61#include·<OpenMesh/Core/Utils/Property.hh> 
73 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8H_\x8e_\x8a_\x8p_\x8T_\x8._\x8h_\x8h> 
74 63#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.B_.a_.s_.e_.D_.e_.c_.i_.m_.a_.t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>69 58#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
75 64 
76 65//==·NAMESPACE 
77 ================================================================70 59
 71 60//·--------------------·STL
 72 61#if·defined(OM_CC_MIPS)
 73 62#·include·<math.h>
 74 63#else
 75 64#·include·<cmath>
 76 65#endif
78 6677 66
79 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
80 68namespace·Decimater·{ 
81 6978 67//==·FORWARDDECLARATIONS
 79 ======================================================
 80 68
 81 69//==·NAMESPACES
 82 ===============================================================
82 7083 70
 84 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 85 72namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER
 86 73namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 87 74
83 71//==·CLASS·DEFINITION88 75//==·CLASS·DEFINITION
84 =========================================================89 =========================================================
 90 76
 91 77
 92 84template·<typename·MeshType,·typename·RealType·=·double>
 93 _\x88_\x85class·_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·>
 94 86{
 95 87public:
85 72 
86 73 
87 77template·<·typename·MeshT·> 
88 _\x87_\x88class·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·virtual·public·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>·//virtual·especially 
89 for·the·mixed·decimater 
90 79{ 
91 80public:·//--------------------------------------------------------·public 
92 types 
93 81 
94 82·typedef·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f; 
95 83·typedef·MeshT·Mesh; 
96 84·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o; 
97 85·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e; 
98 86·typedef·std::vector<·Module*·>·ModuleList; 
99 87·typedef·typename·ModuleList::iterator·ModuleListIterator; 
100 8896 88
101 89public:·//------------------------------------------------------·public 
102 methods 
103 90 
104 92·explicit·_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T(·Mesh&·_mesh·);97 89·typedef·typename·MeshType::FaceHandle·FaceHandle;
 98 90·typedef·typename·MeshType::VertexHandle·VertexHandle;
 99 91·typedef·typename·MeshType::EdgeHandle·EdgeHandle;
 100 92·typedef·typename·MeshType::HalfedgeHandle·HalfedgeHandle;
105 93101 93
106 95·_\x8~_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(); 
107 96 
108 97public: 
109 98 
110 109·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(·size_t·_n_collapses·=·0·,·bool·_only_selected·=·false); 
111 110 
112 _\x81_\x82_\x81·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8__\x8t_\x8o(·size_t·_n_vertices·,·bool·_only_selected·=·false) 
113 122·{ 
114 123·return·(·(_n_vertices·<·this->_\x8m_\x8e_\x8s_\x8h().n_vertices())·? 
115 124·decimate(·this->_\x8m_\x8e_\x8s_\x8h().n_vertices()·-·_n_vertices·,·_only_selected·)·:·0·); 
116 125·}102 94·typedef·typename·MeshType::Point·Point;
 103 95·typedef·typename·MeshType::Normal·Normal;
 104 96·typedef·typename·MeshType::FaceIter·FaceIter;
 105 97·typedef·typename·MeshType::EdgeIter·EdgeIter;
 106 98·typedef·typename·MeshType::VertexIter·VertexIter;
 107 99
 108 100·typedef·typename·MeshType::VertexEdgeIter·VertexEdgeIter;
 109 101·typedef·typename·MeshType::VertexFaceIter·VertexFaceIter;
 110 102
 111 103·typedef·typename·MeshType::VOHIter·VOHIter;
 112 104
 113 105·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t;
 114 106
Max diff block lines reached; 10014/15406 bytes (65.00%) of diff not shown.
22.3 KB
./usr/share/doc/libopenmesh-dev/html/a00636.map
    
Offset 1, 126 lines modifiedOffset 1, 14 lines modified
1 <map·id="OpenMesh/Tools/Decimater/DecimaterT.hh"·name="OpenMesh/Tools/Decimater/DecimaterT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="865,5,1065,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="167,5,369,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00620.html"·title="·"·alt=""·coords="90,93,291,133"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="253,47,219,85,215,81,249,44"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,189,83,214"/>5 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="315,101,378,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="865,30,749,35,607,46,453,65,301,96,238,115,177,139,79,185,76,180,174,134,236,110,299,91,452,60,606,40,749,30,865,25"/>6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>
5 <area·shape="rect"·id="Node000003"·href="$a00422_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>7 <area·shape="rect"·id="Node000003"·href="$a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1030,43,1477,175,1476,180,1028,48"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="171,136,128,174,124,170,168,132"/>
7 <area·shape="rect"·id="Node000033"·href="$a00716.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/> 
8 <area·shape="poly"·id="edge68_Node000001_Node000033"·title="·"·alt=""·coords="1066,25,1435,33,1673,42,1916,58,2143,80,2244,93,2332,109,2406,128,2463,148,2499,172,2509,186,2512,200,2512,371,2519,443,2533,505,2528,506,2514,444,2507,371,2507,200,2504,188,2495,176,2460,153,2405,133,2331,115,2243,99,2142,85,1915,63,1673,48,1435,38,1065,30"/> 
9 <area·shape="rect"·id="Node000035"·href="$a00692.html"·title="·"·alt=""·coords="312,93,512,133"/> 
10 <area·shape="poly"·id="edge73_Node000001_Node000035"·title="·"·alt=""·coords="866,45,526,97,525,92,865,39"/> 
11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="997,783,1176,823"/> 
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="1474,215,1288,244,1173,265,1056,290,942,320,840,354,758,391,727,411,703,432,643,508,622,546,607,583,601,620,605,657,619,695,646,733,667,749,700,763,786,783,887,793,984,798,983,803,887,799,786,788,698,768,665,754,642,737,615,697,600,658,596,620,602,581,617,543,639,505,699,429,723,407,755,387,838,349,940,315,1054,285,1172,260,1287,239,1474,210"/> 
13 <area·shape="rect"·id="Node000005"·href="$a00374_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/> 
14 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="1633,201,1740,210,1803,219,1870,234,1937,254,2003,280,2065,314,2122,355,2155,392,2173,428,2182,468,2191,518,2196,589,2194,626,2189,648,2174,661,2154,671,2105,686,2046,693,1980,696,1845,695,1733,698,1733,692,1845,690,1980,691,2046,688,2104,680,2152,666,2171,657,2184,645,2189,626,2190,589,2185,519,2176,469,2168,429,2151,395,2118,359,2062,318,2001,285,1935,259,1868,239,1802,225,1740,215,1633,206"/> 
15 <area·shape="rect"·id="Node000007"·href="$a00419_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/> 
16 <area·shape="poly"·id="edge7_Node000003_Node000007"·title="·"·alt=""·coords="1633,206,1880,229,2184,267,2190,268,2189,273,2184,272,1879,235,1632,212"/> 
17 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="1589,790,1648,815"/> 
18 <area·shape="poly"·id="edge58_Node000003_Node000008"·title="·"·alt=""·coords="1633,200,1825,204,2059,214,2170,223,2266,234,2337,249,2362,257,2376,267,2397,292,2412,317,2423,343,2429,369,2429,420,2415,470,2388,519,2351,565,2306,609,2253,649,2212,672,2173,683,2137,686,2101,683,2027,678,1986,683,1941,697,1925,706,1914,716,1903,727,1887,737,1828,760,1767,778,1662,798,1661,793,1765,773,1826,755,1884,732,1900,723,1911,712,1922,702,1939,692,1985,678,2027,673,2102,678,2137,680,2172,678,2210,667,2251,644,2302,605,2347,562,2384,516,2410,468,2424,419,2424,369,2418,345,2407,320,2392,295,2373,271,2359,262,2336,254,2265,239,2170,228,2059,219,1825,209,1633,206"/> 
19 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="2187,790,2250,815"/> 
20 <area·shape="poly"·id="edge57_Node000003_Node000018"·title="·"·alt=""·coords="1633,199,1779,201,1972,211,2190,231,2301,247,2408,267,2457,273,2506,275,2597,277,2634,284,2664,299,2675,311,2684,327,2689,346,2691,369,2691,628,2687,645,2677,662,2640,692,2586,718,2521,741,2380,776,2264,797,2263,792,2379,771,2519,735,2584,713,2637,687,2673,658,2682,643,2685,628,2685,369,2684,347,2679,329,2671,314,2661,303,2633,289,2596,282,2506,281,2457,279,2408,272,2300,252,2190,236,1972,216,1778,207,1633,205"/> 
21 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="576,790,661,815"/> 
22 <area·shape="poly"·id="edge59_Node000003_Node000024"·title="·"·alt=""·coords="1474,207,1372,212,1245,223,1106,242,969,272,910,290,866,310,768,360,707,382,646,395,533,412,486,426,467,435,450,448,437,464,427,483,421,508,419,537,419,628,422,662,432,686,450,708,475,733,518,763,565,783,563,788,516,767,472,737,446,712,428,689,417,663,413,628,413,537,416,507,422,481,433,461,447,444,464,431,484,421,531,407,645,390,705,377,766,355,864,305,908,285,967,267,1105,237,1244,218,1371,207,1474,202"/> 
23 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="2013,526,2093,551"/> 
24 <area·shape="poly"·id="edge67_Node000003_Node000031"·title="·"·alt=""·coords="1583,219,2027,516,2024,521,1580,224"/> 
25 <area·shape="rect"·id="Node000032"·href="$a00515_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/> 
26 <area·shape="poly"·id="edge60_Node000003_Node000032"·title="·"·alt=""·coords="1532,224,1486,262,1482,258,1529,220"/> 
27 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="1555,731,1190,788,1189,783,1554,726"/> 
28 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1797,790,1873,815"/> 
29 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="1682,732,1797,782,1795,787,1680,737"/> 
30 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="2285,310,2285,449,2285,540,2280,578,2266,605,2242,627,2209,649,2167,670,2128,681,2091,683,2056,682,1983,678,1942,683,1897,697,1880,706,1869,716,1857,726,1840,737,1794,757,1746,773,1662,795,1661,790,1744,768,1792,752,1837,732,1854,722,1865,712,1877,702,1895,692,1941,678,1983,673,2056,676,2091,678,2127,675,2165,665,2207,644,2239,623,2262,602,2275,576,2280,540,2280,449,2280,310"/> 
31 <area·shape="rect"·id="Node000009"·href="$a00512_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/>9 <area·shape="rect"·id="Node000005"·href="$a00965_source.html"·title="·"·alt=""·coords="209,181,367,221"/>
32 <area·shape="poly"·id="edge9_Node000007_Node000009"·title="·"·alt=""·coords="2211,312,2040,356,2039,351,2210,307"/> 
33 <area·shape="rect"·id="Node000025"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2371,607,2549,647"/> 
34 <area·shape="poly"·id="edge56_Node000007_Node000025"·title="·"·alt=""·coords="2295,308,2446,593,2441,596,2290,311"/> 
35 <area·shape="poly"·id="edge11_Node000009_Node000004"·title="·"·alt=""·coords="2012,380,2049,400,2084,429,2135,484,2157,510,2173,537,2184,565,2186,592,2178,620,2158,649,2143,658,2120,665,2051,676,1960,684,1858,688,1662,692,1544,697,1466,715,1387,737,1188,782,1187,777,1386,732,1464,710,1544,692,1661,687,1858,683,1960,678,2050,671,2119,660,2141,653,2154,645,2173,618,2181,592,2179,566,2169,540,2152,514,2131,487,2081,433,2046,405,2010,385"/> 
36 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="2057,614,2143,639"/> 
37 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="1999,381,2055,435,2085,474,2108,518,2113,539,2114,561,2109,601,2104,600,2109,561,2108,540,2103,520,2081,477,2051,438,1995,385"/> 
38 <area·shape="rect"·id="Node000011"·href="$a00527_source.html"·title="·"·alt=""·coords="1774,519,1938,559"/> 
39 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="1976,384,1881,509,1876,506,1972,381"/> 
40 <area·shape="rect"·id="Node000015"·href="$a00521_source.html"·title="·"·alt=""·coords="1369,431,1533,471"/> 
41 <area·shape="poly"·id="edge18_Node000009_Node000015"·title="·"·alt=""·coords="1906,385,1547,438,1546,433,1905,380"/> 
42 <area·shape="poly"·id="edge13_Node000011_Node000004"·title="·"·alt=""·coords="1875,557,1890,577,1902,601,1906,626,1903,638,1897,648,1881,661,1861,672,1811,685,1750,692,1683,694,1550,692,1493,693,1448,697,1288,738,1153,781,1151,776,1287,733,1448,692,1492,687,1550,687,1683,689,1750,687,1810,680,1859,667,1878,657,1893,645,1899,636,1901,625,1897,603,1885,580,1871,560"/> 
43 <area·shape="poly"·id="edge15_Node000011_Node000010"·title="·"·alt=""·coords="1910,556,2056,607,2054,612,1909,561"/> 
44 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1657,614,1733,639"/> 
45 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="1822,561,1729,610,1727,605,1819,556"/> 
46 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1957,614,2032,639"/> 
47 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="1888,556,1966,604,1963,609,1885,561"/> 
48 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1808,614,1883,639"/> 
49 <area·shape="poly"·id="edge17_Node000011_Node000014"·title="·"·alt=""·coords="1856,559,1851,600,1846,600,1851,559"/> 
50 <area·shape="poly"·id="edge19_Node000015_Node000004"·title="·"·alt=""·coords="1369,465,1267,487,1225,502,1199,520,1191,534,1187,547,1189,573,1201,598,1219,624,1238,649,1251,677,1255,705,1252,721,1244,736,1220,762,1190,780,1187,775,1216,757,1239,733,1247,719,1250,705,1246,678,1233,652,1215,627,1197,601,1184,574,1182,547,1186,532,1195,517,1222,498,1265,482,1368,460"/> 
51 <area·shape="poly"·id="edge21_Node000015_Node000008"·title="·"·alt=""·coords="1443,472,1417,516,1398,539,1376,561,1347,576,1320,581,1296,588,1286,596,1276,608,1269,627,1276,645,1305,681,1340,711,1380,735,1423,755,1507,781,1576,794,1575,799,1505,786,1421,760,1378,740,1337,715,1301,685,1271,648,1263,627,1271,605,1282,592,1294,583,1319,576,1346,571,1373,557,1394,536,1412,513,1439,469"/> 
52 <area·shape="poly"·id="edge24_Node000015_Node000010"·title="·"·alt=""·coords="1533,455,1760,477,1872,495,1917,505,1952,516,1968,525,1979,535,2003,557,2072,604,2069,609,2000,561,1975,539,1965,529,1950,521,1916,510,1871,500,1760,483,1533,460"/> 
53 <area·shape="poly"·id="edge48_Node000015_Node000011"·title="·"·alt=""·coords="1533,467,1761,515,1760,520,1532,472"/> 
54 <area·shape="poly"·id="edge25_Node000015_Node000014"·title="·"·alt=""·coords="1533,463,1618,483,1662,498,1705,516,1761,554,1822,603,1819,607,1758,558,1703,521,1661,503,1616,488,1532,468"/> 
55 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="1209,526,1279,551"/> 
56 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="1406,473,1285,523,1283,518,1404,468"/> 
57 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1304,526,1363,551"/> 
58 <area·shape="poly"·id="edge22_Node000015_Node000017"·title="·"·alt=""·coords="1426,473,1362,520,1359,516,1423,469"/> 
59 <area·shape="poly"·id="edge23_Node000015_Node000018"·title="·"·alt=""·coords="1534,467,1598,487,1662,516,1730,581,1771,622,1797,644,1852,663,1903,667,1951,663,1996,655,2041,649,2087,649,2134,662,2158,675,2183,693,2199,711,2210,733,2220,776,2215,777,2205,734,2195,714,2180,697,2155,679,2132,667,2086,654,2042,654,1997,660,1951,668,1903,673,1851,668,1795,649,1768,626,1726,585,1658,521,1596,492,1532,472"/> 
60 <area·shape="rect"·id="Node000019"·href="$a00251_source.html"·title="·"·alt=""·coords="1285,607,1480,647"/> 
61 <area·shape="poly"·id="edge26_Node000015_Node000019"·title="·"·alt=""·coords="1449,472,1438,513,1421,560,1403,596,1398,594,1416,558,1433,511,1444,470"/> 
62 <area·shape="rect"·id="Node000020"·href="$a00344_source.html"·title="·"·alt=""·coords="1065,695,1229,735"/> 
63 <area·shape="poly"·id="edge27_Node000015_Node000020"·title="·"·alt=""·coords="1369,462,1306,470,1241,482,1187,499,1167,509,1154,520,1142,538,1135,558,1129,601,1132,644,1139,681,1134,682,1127,645,1123,601,1130,557,1138,536,1150,517,1164,505,1185,494,1240,477,1305,465,1368,457"/> 
64 <area·shape="rect"·id="Node000021"·href="$a00497_source.html"·title="·"·alt=""·coords="894,607,1058,647"/> 
65 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1369,458,1308,465,1240,477,1170,495,1102,521,1074,538,1047,558,1003,599,1000,595,1044,553,1071,533,1100,516,1168,490,1239,472,1308,460,1368,453"/> 
66 <area·shape="rect"·id="Node000022"·href="$a00509_source.html"·title="·"·alt=""·coords="766,519,930,559"/> 
67 <area·shape="poly"·id="edge31_Node000015_Node000022"·title="·"·alt=""·coords="1369,466,944,526,943,521,1368,461"/> 
68 <area·shape="rect"·id="Node000030"·href="$a00407_source.html"·title="·"·alt=""·coords="1489,519,1647,559"/> 
69 <area·shape="poly"·id="edge49_Node000015_Node000030"·title="·"·alt=""·coords="1478,469,1533,508,1529,513,1475,473"/> 
70 <area·shape="poly"·id="edge55_Node000015_Node000031"·title="·"·alt=""·coords="1533,455,1744,475,1870,493,1995,516,2009,520,2008,525,1994,521,1869,498,1743,480,1533,460"/> 
71 <area·shape="poly"·id="edge28_Node000020_Node000004"·title="·"·alt=""·coords="1136,736,1110,773,1106,770,1131,733"/> 
72 <area·shape="poly"·id="edge30_Node000021_Node000004"·title="·"·alt=""·coords="981,646,990,688,999,711,1010,733,1028,754,1048,773,1045,776,1024,758,1006,736,994,714,985,690,976,647"/> 
73 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="829,561,813,579,799,601,793,624,798,646,816,670,837,692,886,729,940,756,993,776,991,781,938,761,883,733,833,696,812,673,794,648,788,624,794,599,809,576,825,557"/> 
74 <area·shape="poly"·id="edge35_Node000022_Node000012"·title="·"·alt=""·coords="931,546,1643,617,1643,623,930,551"/> 
75 <area·shape="poly"·id="edge45_Node000022_Node000021"·title="·"·alt=""·coords="878,557,938,597,935,601,875,561"/> 
76 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="808,614,869,639"/> 
77 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="849,559,844,600,839,600,843,559"/> 
78 <area·shape="poly"·id="edge34_Node000022_Node000024"·title="·"·alt=""·coords="807,561,767,583,722,613,680,651,646,696,631,737,623,776,618,775,625,735,642,693,676,647,719,609,764,579,805,556"/> 
79 <area·shape="poly"·id="edge36_Node000022_Node000025"·title="·"·alt=""·coords="930,542,1197,556,2156,604,2357,616,2357,621,2156,609,1197,561,930,547"/> 
80 <area·shape="rect"·id="Node000029"·href="$a00437_source.html"·title="·"·alt=""·coords="657,695,815,735"/> 
81 <area·shape="poly"·id="edge46_Node000022_Node000029"·title="·"·alt=""·coords="808,561,779,581,754,608,741,644,737,681,732,681,736,643,750,605,775,577,805,556"/> 
82 <area·shape="rect"·id="Node000026"·href="$a00281_source.html"·title="·"·alt=""·coords="1952,695,2131,735"/> 
83 <area·shape="poly"·id="edge37_Node000025_Node000026"·title="·"·alt=""·coords="2371,649,2145,695,2144,690,2370,644"/> 
84 <area·shape="poly"·id="edge38_Node000026_Node000004"·title="·"·alt=""·coords="1952,727,1839,737,1190,795,1190,790,1838,732,1951,722"/> 
85 <area·shape="poly"·id="edge39_Node000026_Node000006"·title="·"·alt=""·coords="1997,737,1876,787,1874,782,1995,732"/> 
86 <area·shape="poly"·id="edge43_Node000026_Node000008"·title="·"·alt=""·coords="1952,737,1662,795,1661,790,1951,731"/> 
87 <area·shape="poly"·id="edge41_Node000026_Node000018"·title="·"·alt=""·coords="2081,732,2184,782,2182,786,2079,737"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>
88 <area·shape="poly"·id="edge44_Node000026_Node000024"·title="·"·alt=""·coords="1952,728,1839,737,675,801,675,796,1838,732,1951,722"/> 
89 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2035,790,2125,815"/> 
90 <area·shape="poly"·id="edge40_Node000026_Node000027"·title="·"·alt=""·coords="2052,734,2071,776,2067,778,2047,736"/> 
91 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="1960,790,2011,815"/> 
92 <area·shape="poly"·id="edge42_Node000026_Node000028"·title="·"·alt=""·coords="2031,736,2003,780,1998,777,2027,733"/> 
93 <area·shape="poly"·id="edge47_Node000029_Node000004"·title="·"·alt=""·coords="814,732,998,777,996,782,812,737"/> 
94 <area·shape="poly"·id="edge53_Node000030_Node000005"·title="·"·alt=""·coords="1575,558,1586,599,1602,646,1621,682,1616,684,1598,648,1581,601,1570,560"/> 
95 <area·shape="poly"·id="edge50_Node000030_Node000008"·title="·"·alt=""·coords="1562,560,1549,594,1539,638,1536,687,1539,711,1546,733,1565,760,1589,780,1585,784,1561,763,1542,736,1534,712,1530,687,1533,637,1544,592,1557,558"/> 
96 <area·shape="poly"·id="edge51_Node000030_Node000012"·title="·"·alt=""·coords="1598,557,1668,604,1665,608,1595,561"/> 
97 <area·shape="poly"·id="edge52_Node000030_Node000018"·title="·"·alt=""·coords="1578,558,1604,603,1623,626,1647,644,1682,662,1715,673,1747,680,1777,682,1836,678,1894,668,1951,657,2011,653,2042,656,2075,663,2109,675,2144,692,2167,710,2186,732,2211,776,2207,779,2181,735,2163,714,2141,697,2106,679,2073,668,2041,661,2011,658,1952,662,1895,673,1837,684,1777,688,1746,685,1713,678,1680,667,1644,649,1619,630,1599,606,1573,560"/> 
98 <area·shape="poly"·id="edge54_Node000030_Node000019"·title="·"·alt=""·coords="1528,561,1437,603,1435,598,1526,556"/> 
99 <area·shape="poly"·id="edge61_Node000032_Node000004"·title="·"·alt=""·coords="1412,312,1351,345,1276,391,1199,451,1163,484,1130,520,1089,606,1055,695,1052,715,1055,734,1069,770,1065,772,1049,735,1046,715,1049,694,1084,604,1126,517,1159,481,1195,447,1273,387,1349,340,1410,307"/> 
100 <area·shape="poly"·id="edge66_Node000032_Node000009"·title="·"·alt=""·coords="1534,300,1892,353,1891,358,1533,305"/> 
101 <area·shape="poly"·id="edge64_Node000032_Node000011"·title="·"·alt=""·coords="1483,307,1815,509,1812,514,1480,312"/> 
102 <area·shape="poly"·id="edge65_Node000032_Node000015"·title="·"·alt=""·coords="1453,309,1453,417,1448,417,1448,309"/> 
103 <area·shape="poly"·id="edge62_Node000032_Node000021"·title="·"·alt=""·coords="1369,294,1269,298,1159,308,1108,317,1063,328,1026,342,1002,359,983,385,970,414,962,446,959,479,962,542,970,593,965,594,956,542,954,479,957,445,965,413,978,382,998,355,1024,337,1061,323,1107,312,1159,303,1269,293,1368,288"/> 
104 <area·shape="poly"·id="edge63_Node000032_Node000022"·title="·"·alt=""·coords="1368,295,1260,301,1138,313,1026,331,982,344,951,360,917,391,890,430,871,471,859,506,854,504,866,469,886,428,913,388,948,355,980,339,1025,326,1137,307,1260,296,1368,290"/> 
105 <area·shape="poly"·id="edge71_Node000033_Node000018"·title="·"·alt=""·coords="2560,557,2575,576,2588,600,2593,624,2586,648,2555,686,2516,717,2473,742,2428,762,2338,788,2264,800,2263,795,2337,783,2426,757,2471,738,2513,713,2551,682,2582,645,2588,624,2583,601,2571,579,2556,560"/> 
106 <area·shape="poly"·id="edge72_Node000033_Node000025"·title="·"·alt=""·coords="2524,561,2489,598,2485,595,2520,557"/> 
107 <area·shape="rect"·id="Node000034"·href="$a06356.html"·title="·"·alt=""·coords="1744,702,1827,727"/> 
108 <area·shape="poly"·id="edge69_Node000033_Node000034"·title="·"·alt=""·coords="2555,558,2565,578,2573,602,2574,627,2563,648,2548,658,2525,666,2454,677,2362,685,2259,690,1940,697,1841,709,1840,703,1940,692,2259,685,2362,680,2454,672,2523,660,2546,653,2559,645,2569,626,2568,603,2560,580,2550,560"/> 
109 <area·shape="poly"·id="edge70_Node000034_Node000004"·title="·"·alt=""·coords="1757,730,1733,737,1586,764,1439,783,1303,794,1190,801,1190,795,1302,789,1438,777,1586,759,1731,732,1756,725"/> 
110 <area·shape="poly"·id="edge74_Node000035_Node000002"·title="·"·alt=""·coords="312,134,207,156,95,184,86,187,85,182,94,179,206,151,311,129"/> 
111 <area·shape="poly"·id="edge75_Node000035_Node000003"·title="·"·alt=""·coords="512,120,1461,190,1460,196,512,125"/> 
112 <area·shape="rect"·id="Node000036"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,181,581,221"/> 
113 <area·shape="poly"·id="edge76_Node000035_Node000036"·title="·"·alt=""·coords="429,132,459,169,455,172,425,135"/> 
114 <area·shape="rect"·id="Node000037"·href="$a00431_source.html"·title="·"·alt=""·coords="198,269,357,309"/> 
115 <area·shape="poly"·id="edge81_Node000035_Node000037"·title="·"·alt=""·coords="399,135,302,260,298,257,395,132"/> 
116 <area·shape="rect"·id="Node000039"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,181,307,221"/> 
117 <area·shape="poly"·id="edge82_Node000035_Node000039"·title="·"·alt=""·coords="368,136,265,179,263,174,366,131"/> 
118 <area·shape="poly"·id="edge80_Node000036_Node000008"·title="·"·alt=""·coords="559,219,614,240,667,271,689,291,707,314,718,339,723,368,723,540,728,575,743,600,766,621,798,644,861,685,917,705,1053,732,1202,760,1350,779,1575,797,1575,802,1349,784,1201,765,1051,737,915,710,859,689,794,649,763,626,738,604,723,577,717,540,717,369,713,341,702,316,685,295,664,276,612,245,557,224"/> 
119 <area·shape="poly"·id="edge77_Node000036_Node000037"·title="·"·alt=""·coords="438,224,335,267,333,262,436,219"/> 
120 <area·shape="rect"·id="Node000038"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="381,269,581,309"/> 
121 <area·shape="poly"·id="edge79_Node000036_Node000038"·title="·"·alt=""·coords="484,222,484,255,479,255,479,222"/> 
122 <area·shape="poly"·id="edge78_Node000037_Node000004"·title="·"·alt=""·coords="358,306,413,326,465,355,487,374,504,396,516,421,520,449,520,628,520,661,522,687,531,710,551,733,582,750,625,765,679,776,739,785,867,795,984,799,984,804,867,801,739,790,678,782,624,770,580,755,548,737,526,713,517,689,514,661,515,628,515,450,511,422,500,399,483,378,462,359,411,330,356,311"/> 
123 <area·shape="poly"·id="edge84_Node000039_Node000004"·title="·"·alt=""·coords="150,224,118,243,93,271,87,289,93,308,113,336,136,358,162,375,191,387,252,402,315,411,374,422,400,430,423,441,442,456,457,477,466,504,469,537,469,628,471,662,478,688,492,711,517,732,552,750,600,764,658,776,723,784,860,794,984,798,983,804,860,800,723,789,657,781,599,769,550,755,515,737,488,714,473,691,466,663,464,628,464,537,461,505,452,480,438,460,420,445,398,435,372,427,314,417,251,407,189,392,160,379,133,362,109,340,88,311,81,289,88,268,115,239,148,219"/> 
124 <area·shape="rect"·id="Node000040"·title="·"·alt=""·coords="103,277,174,302"/>11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="101,269,280,309"/>
 12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="118,220,161,258,157,262,114,224"/>
Max diff block lines reached; 0/22745 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00636.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 2bfbe0bbaddde8746f46dc863e51f3101 701b4b655a803bcbd3762d2cbc3df8b8
20.2 MB
./usr/share/doc/libopenmesh-dev/html/a00636.png
20.2 MB
sng
Max HTML report size reached
1.51 KB
./usr/share/doc/libopenmesh-dev/html/a00637.map
    
Offset 1, 11 lines modifiedOffset 1, 5 lines modified
1 <map·id="OpenMesh/Tools/Decimater/DecimaterT.hh"·name="OpenMesh/Tools/Decimater/DecimaterT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="237,5,437,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,207,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00926_source.html"·title="·"·alt=""·coords="5,93,212,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00617_source.html"·title="·"·alt=""·coords="5,93,207,148"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="275,53,160,96,158,91,273,48"/> 
5 <area·shape="rect"·id="Node000003"·href="$a00656.html"·title="·"·alt=""·coords="237,93,437,133"/> 
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="109,59,109,93,103,93,103,59"/>
7 <area·shape="rect"·id="Node000004"·href="$a00662.html"·title="·"·alt=""·coords="461,93,661,133"/> 
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="399,48,513,91,511,96,398,53"/> 
9 <area·shape="rect"·id="Node000005"·href="$a00689.html"·title="·"·alt=""·coords="461,181,661,221"/> 
10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/> 
11 </map>5 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00637.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 994dbb5e8f1b5724b1ccf0e88fb88cb61 c39829b0de6317588008dcc42c4518cf
1.58 MB
./usr/share/doc/libopenmesh-dev/html/a00637.png
1.58 MB
sng
    
Offset 1, 236 lines modifiedOffset 1, 162 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·666;·height:·227;·bitdepth:·8;3 ····width:·212;·height:·153;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 bKGD·{red:·255;··green:·255;··blue:·255;}6 bKGD·{red:·255;··green:·255;··blue:·255;}
7 IMAGE·{7 IMAGE·{
8 ····pixels·hex8 ····pixels·hex
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 13 00000000·00000000·00000000·00000000·6464641c·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·6464641c·00000000·00000000·00000000·00000000·
 14 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 15 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 16 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 17 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 18 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 19 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·707070ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·707070ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·262626ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·262626ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 20 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 21 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·505050ff·2e2e2eff·2b2b2bff·444444ff·838383ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·464646ff·262626ff·727272ff·999999ff·999999ff·999999ff·8b8b8bff·262626ff·2b2b2bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·383838ff·080808ff·262626ff·262626ff·262626ff·262626ff·262626ff·262626ff·282828ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·7b7b7bff·939393ff·565656ff·333333ff·303030ff·525252ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 22 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·838383ff·101010ff·272727ff·616161ff·676767ff·3a3a3aff·050505ff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·2b2b2bff·0e0e0eff·2e2e2eff·999999ff·999999ff·999999ff·4f4f4fff·0f0f0fff·070707ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8c8c8cff·050505ff·6d6d6dff·737373ff·737373ff·252525ff·2c2c2cff·737373ff·737373ff·737373ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8c8c8cff·070707ff·949494ff·2b2b2bff·1c1c1cff·626262ff·6b6b6bff·494949ff·1a1a1aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 23 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·242424ff·2a2a2aff·989898ff·999999ff·999999ff·999999ff·4a4a4aff·0a0a0aff·919191ff·999999ff·3b3b3bff·696969ff·4a4a4aff·2e2e2eff·444444ff·8d8d8dff·999999ff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·3b3b3bff·6a6a6aff·4d4d4dff·2e2e2eff·3d3d3dff·878787ff·999999ff·999999ff·2b2b2bff·434343ff·0a0a0aff·868686ff·999999ff·979797ff·121212ff·4b4b4bff·070707ff·999999ff·999999ff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·787878ff·3a3a3aff·2c2c2cff·4a4a4aff·919191ff·999999ff·999999ff·1c1c1cff·5c5c5cff·4d4d4dff·2e2e2eff·3d3d3dff·878787ff·999999ff·999999ff·999999ff·5f5f5fff·2e2e2eff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·989898ff·5c5c5cff·333333ff·343434ff·5f5f5fff·999999ff·999999ff·999999ff·989898ff·5c5c5cff·333333ff·343434ff·5f5f5fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·787878ff·3a3a3aff·2c2c2cff·4a4a4aff·919191ff·999999ff·999999ff·999999ff·5f5f5fff·2e2e2eff·8e8e8eff·000000ff·797979ff·999999ff·999999ff·999999ff·919191ff·999999ff·999999ff·323232ff·7a7a7aff·999999ff·999999ff·8c8c8cff·262626ff·929292ff·999999ff·1c1c1cff·5b5b5bff·4a4a4aff·2e2e2eff·444444ff·8d8d8dff·999999ff·999999ff·979797ff·535353ff·2e2e2eff·3f3f3fff·767676ff·000000ff·8d8d8dff·999999ff·3f3f3fff·6c6c6cff·999999ff·636363ff·414141ff·999999ff·999999ff·999999ff·8f8f8fff·272727ff·868686ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·979797ff·535353ff·2e2e2eff·3f3f3fff·767676ff·000000ff·8d8d8dff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·3b3b3bff·6a6a6aff·4c4c4cff·2e2e2eff·717171ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 24 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·000000ff·707070ff·999999ff·999999ff·999999ff·999999ff·929292ff·010101ff·646464ff·999999ff·1c1c1cff·080808ff·4c4c4cff·6a6a6aff·2f2f2fff·171717ff·959595ff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·999999ff·1c1c1cff·0c0c0cff·525252ff·6d6d6dff·303030ff·1c1c1cff·999999ff·999999ff·2b2b2bff·4a4a4aff·404040ff·494949ff·999999ff·6a6a6aff·1f1f1fff·6b6b6bff·070707ff·999999ff·999999ff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·8b8b8bff·060606ff·4f4f4fff·6e6e6eff·515151ff·363636ff·999999ff·999999ff·1c1c1cff·0c0c0cff·525252ff·6d6d6dff·303030ff·1c1c1cff·999999ff·999999ff·999999ff·313131ff·5c5c5cff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·3e3e3eff·151515ff·636363ff·616161ff·121212ff·464646ff·999999ff·999999ff·3e3e3eff·151515ff·636363ff·616161ff·121212ff·464646ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8b8b8bff·060606ff·4f4f4fff·6e6e6eff·515151ff·363636ff·999999ff·999999ff·999999ff·313131ff·5c5c5cff·959595ff·080808ff·4f4f4fff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·080808ff·4c4c4cff·6a6a6aff·2f2f2fff·171717ff·959595ff·999999ff·3c3c3cff·191919ff·656565ff·5e5e5eff·131313ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·838383ff·020202ff·898989ff·999999ff·999999ff·5a5a5aff·191919ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·3c3c3cff·191919ff·656565ff·5e5e5eff·131313ff·000000ff·8d8d8dff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·999999ff·1c1c1cff·0a0a0aff·505050ff·717171ff·8c8c8cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 25 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·000000ff·878787ff·999999ff·999999ff·999999ff·999999ff·999999ff·111111ff·505050ff·999999ff·1c1c1cff·3b3b3bff·999999ff·999999ff·959595ff·0f0f0fff·646464ff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·898989ff·000000ff·8d8d8dff·999999ff·2b2b2bff·4a4a4aff·7f7f7fff·0e0e0eff·969696ff·2b2b2bff·5e5e5eff·6b6b6bff·070707ff·999999ff·999999ff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·7d7d7dff·070707ff·949494ff·999999ff·999999ff·929292ff·999999ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·898989ff·000000ff·8d8d8dff·999999ff·959595ff·080808ff·898989ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·8c8c8cff·010101ff·787878ff·999999ff·999999ff·717171ff·020202ff·909090ff·8c8c8cff·010101ff·787878ff·999999ff·999999ff·717171ff·020202ff·909090ff·999999ff·212121ff·5d5d5dff·999999ff·7d7d7dff·070707ff·949494ff·999999ff·999999ff·929292ff·999999ff·999999ff·959595ff·080808ff·898989ff·999999ff·717171ff·1a1a1aff·070707ff·232323ff·494949ff·878787ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·3b3b3bff·999999ff·999999ff·959595ff·0f0f0fff·646464ff·8b8b8bff·010101ff·7f7f7fff·999999ff·999999ff·646464ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·252525ff·505050ff·999999ff·999999ff·202020ff·545454ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8b8b8bff·010101ff·7f7f7fff·999999ff·999999ff·646464ff·000000ff·8d8d8dff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·999999ff·1c1c1cff·434343ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 26 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7a7a7aff·000000ff·7d7d7dff·999999ff·999999ff·999999ff·999999ff·999999ff·070707ff·575757ff·999999ff·1c1c1cff·5c5c5cff·999999ff·999999ff·999999ff·2c2c2cff·4c4c4cff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·1c1c1cff·616161ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·252525ff·505050ff·0b0b0bff·949494ff·6b6b6bff·070707ff·999999ff·999999ff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·464646ff·181818ff·3b3b3bff·616161ff·939393ff·999999ff·999999ff·1c1c1cff·616161ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·6e6e6eff·1f1f1fff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·757575ff·020202ff·989898ff·999999ff·999999ff·939393ff·000000ff·7a7a7aff·757575ff·020202ff·989898ff·999999ff·999999ff·939393ff·000000ff·7a7a7aff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·464646ff·181818ff·3b3b3bff·616161ff·939393ff·999999ff·999999ff·6e6e6eff·1f1f1fff·999999ff·999999ff·999999ff·999999ff·898989ff·6c6c6cff·333333ff·070707ff·828282ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·5c5c5cff·999999ff·999999ff·999999ff·2c2c2cff·4c4c4cff·757575ff·060606ff·999999ff·999999ff·999999ff·858585ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·5f5f5fff·171717ff·999999ff·808080ff·020202ff·8b8b8bff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·757575ff·060606ff·999999ff·999999ff·999999ff·858585ff·000000ff·8d8d8dff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·1c1c1cff·5f5f5fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 27 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·959595ff·080808ff·545454ff·999999ff·999999ff·999999ff·999999ff·767676ff·000000ff·7a7a7aff·999999ff·1c1c1cff·525252ff·999999ff·999999ff·999999ff·222222ff·565656ff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·646464ff·010101ff·434343ff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·999999ff·969696ff·7a7a7aff·3f3f3fff·191919ff·979797ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·404040ff·4c4c4cff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·7f7f7fff·000000ff·919191ff·999999ff·999999ff·898989ff·000000ff·848484ff·7f7f7fff·000000ff·919191ff·999999ff·999999ff·898989ff·000000ff·848484ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·969696ff·7a7a7aff·3f3f3fff·191919ff·979797ff·999999ff·404040ff·4c4c4cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·111111ff·515151ff·999999ff·131313ff·6e6e6eff·999999ff·999999ff·828282ff·000000ff·8f8f8fff·999999ff·1c1c1cff·525252ff·999999ff·999999ff·999999ff·222222ff·565656ff·7e7e7eff·010101ff·949494ff·999999ff·999999ff·7b7b7bff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·929292ff·070707ff·767676ff·464646ff·2f2f2fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·7e7e7eff·010101ff·949494ff·999999ff·999999ff·7b7b7bff·000000ff·8d8d8dff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 28 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·505050ff·0a0a0aff·727272ff·999999ff·999999ff·858585ff·1a1a1aff·2f2f2fff·999999ff·999999ff·1c1c1cff·181818ff·8f8f8fff·999999ff·767676ff·020202ff·7f7f7fff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·969696ff·737373ff·8e8e8eff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·7b7b7bff·6f6f6fff·999999ff·999999ff·7d7d7dff·000000ff·8e8e8eff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·131313ff·7a7a7aff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·969696ff·141414ff·4a4a4aff·999999ff·999999ff·414141ff·181818ff·989898ff·969696ff·141414ff·4a4a4aff·999999ff·999999ff·414141ff·181818ff·989898ff·999999ff·212121ff·5d5d5dff·999999ff·7b7b7bff·6f6f6fff·999999ff·999999ff·7d7d7dff·000000ff·8e8e8eff·999999ff·131313ff·7a7a7aff·999999ff·8d8d8dff·545454ff·939393ff·999999ff·999999ff·7f7f7fff·050505ff·616161ff·999999ff·262626ff·494949ff·999999ff·999999ff·454545ff·000000ff·8f8f8fff·999999ff·1c1c1cff·181818ff·8f8f8fff·999999ff·767676ff·020202ff·7f7f7fff·969696ff·131313ff·525252ff·999999ff·989898ff·383838ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·3a3a3aff·3a3a3aff·0e0e0eff·6a6a6aff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·969696ff·131313ff·525252ff·999999ff·989898ff·383838ff·000000ff·8d8d8dff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 29 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·505050ff·080808ff·141414ff·1b1b1bff·050505ff·393939ff·929292ff·999999ff·999999ff·1c1c1cff·303030ff·0f0f0fff·1e1e1eff·050505ff·555555ff·999999ff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·999999ff·999999ff·999999ff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·8a8a8aff·2c2c2cff·101010ff·222222ff·080808ff·464646ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·7e7e7eff·101010ff·989898ff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·767676ff·111111ff·171717ff·151515ff·141414ff·7a7a7aff·999999ff·999999ff·767676ff·111111ff·171717ff·151515ff·141414ff·7a7a7aff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8a8a8aff·2c2c2cff·101010ff·222222ff·080808ff·464646ff·999999ff·7e7e7eff·101010ff·989898ff·999999ff·959595ff·464646ff·0c0c0cff·1c1c1cff·1d1d1dff·040404ff·3b3b3bff·979797ff·999999ff·717171ff·080808ff·1c1c1cff·141414ff·383838ff·000000ff·8f8f8fff·999999ff·1c1c1cff·303030ff·0f0f0fff·1e1e1eff·050505ff·555555ff·999999ff·999999ff·737373ff·0b0b0bff·191919ff·131313ff·353535ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·747474ff·010101ff·0e0e0eff·979797ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·737373ff·0b0b0bff·191919ff·131313ff·353535ff·000000ff·8d8d8dff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 30 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·949494ff·7a7a7aff·777777ff·8f8f8fff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·929292ff·7a7a7aff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·989898ff·737373ff·949494ff·999999ff·7d7d7dff·858585ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·747474ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·999999ff·898989ff·797979ff·8d8d8dff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·989898ff·737373ff·949494ff·505050ff·3d3d3dff·999999ff·999999ff·999999ff·999999ff·999999ff·7f7f7fff·828282ff·999999ff·999999ff·999999ff·969696ff·7f7f7fff·808080ff·979797ff·999999ff·999999ff·999999ff·999999ff·969696ff·7f7f7fff·808080ff·979797ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·898989ff·797979ff·8d8d8dff·999999ff·999999ff·505050ff·3d3d3dff·999999ff·999999ff·999999ff·999999ff·959595ff·7d7d7dff·7c7c7cff·8f8f8fff·999999ff·999999ff·999999ff·999999ff·909090ff·797979ff·8d8d8dff·959595ff·737373ff·979797ff·999999ff·7a7a7aff·8b8b8bff·929292ff·7a7a7aff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·949494ff·7b7b7bff·8c8c8cff·959595ff·737373ff·969696ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·737373ff·7f7f7fff·999999ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·949494ff·7b7b7bff·8c8c8cff·959595ff·737373ff·969696ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 31 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·222222ff·6b6b6bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·222222ff·6b6b6bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 32 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·959595ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·959595ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 33 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 34 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·565656ff·0d0d0dff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 35 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·8b8b8bff·050505ff·808080ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 36 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3c3c3cff·505050ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·707070ff·131313ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3c3c3cff·505050ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·151515ff·3e3e3eff·898989ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·151515ff·3e3e3eff·898989ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·757575ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 37 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·101010ff·7f7f7fff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·101010ff·7f7f7fff·888888ff·0f0f0fff·2c2c2cff·7a7a7aff·929292ff·858585ff·5c5c5cff·4a4a4aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·888888ff·0f0f0fff·2c2c2cff·7a7a7aff·929292ff·858585ff·5c5c5cff·4a4a4aff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 38 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7a7a7aff·131313ff·999999ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·434343ff·333333ff·383838ff·0c0c0cff·0e0e0eff·535353ff·999999ff·999999ff·474747ff·373737ff·999999ff·535353ff·000000ff·000000ff·000000ff·232323ff·999999ff·969696ff·4b4b4bff·131313ff·080808ff·282828ff·7f7f7fff·999999ff·999999ff·434343ff·323232ff·373737ff·0d0d0dff·3e3e3eff·434343ff·303030ff·323232ff·0b0b0bff·0e0e0eff·5d5d5dff·6f6f6fff·1a1a1aff·050505ff·282828ff·8b8b8bff·999999ff·999999ff·999999ff·7a7a7aff·131313ff·999999ff·393939ff·1b1b1bff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·535353ff·000000ff·000000ff·0d0d0dff·383838ff·8f8f8fff·999999ff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·949494ff·434343ff·303030ff·323232ff·0b0b0bff·0e0e0eff·5d5d5dff·6f6f6fff·1a1a1aff·050505ff·282828ff·8b8b8bff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·393939ff·1b1b1bff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·535353ff·000000ff·000000ff·0d0d0dff·383838ff·8f8f8fff·999999ff·999999ff·434343ff·323232ff·373737ff·0d0d0dff·3e3e3eff·434343ff·3b3b3bff·999999ff·999999ff·4f4f4fff·161616ff·838383ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·333333ff·383838ff·0c0c0cff·0e0e0eff·535353ff·999999ff·999999ff·434343ff·333333ff·383838ff·0c0c0cff·0e0e0eff·535353ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 39 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·4c4c4cff·414141ff·999999ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·434343ff·020202ff·656565ff·929292ff·707070ff·020202ff·7f7f7fff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·4c4c4cff·141414ff·7c7c7cff·8f8f8fff·454545ff·0e0e0eff·919191ff·999999ff·434343ff·010101ff·616161ff·949494ff·999999ff·434343ff·020202ff·686868ff·929292ff·5d5d5dff·020202ff·262626ff·838383ff·8f8f8fff·282828ff·404040ff·999999ff·999999ff·999999ff·4c4c4cff·414141ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·2e2e2eff·3d3d3dff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·434343ff·020202ff·686868ff·929292ff·5d5d5dff·020202ff·262626ff·838383ff·8f8f8fff·282828ff·404040ff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·2e2e2eff·3d3d3dff·999999ff·999999ff·434343ff·010101ff·616161ff·949494ff·999999ff·434343ff·3b3b3bff·969696ff·3a3a3aff·222222ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·020202ff·656565ff·929292ff·707070ff·020202ff·7f7f7fff·999999ff·434343ff·020202ff·656565ff·929292ff·707070ff·020202ff·7f7f7fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 40 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1e1e1eff·6f6f6fff·999999ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·434343ff·2e2e2eff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·111111ff·5f5f5fff·999999ff·999999ff·979797ff·0e0e0eff·646464ff·999999ff·434343ff·292929ff·999999ff·999999ff·999999ff·434343ff·2f2f2fff·999999ff·999999ff·979797ff·020202ff·6d6d6dff·999999ff·999999ff·5d5d5dff·222222ff·999999ff·999999ff·999999ff·1e1e1eff·6f6f6fff·999999ff·010101ff·616161ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7d7d7dff·0e0e0eff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·434343ff·2f2f2fff·999999ff·999999ff·979797ff·020202ff·6d6d6dff·999999ff·999999ff·5d5d5dff·222222ff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·010101ff·616161ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7d7d7dff·0e0e0eff·999999ff·999999ff·434343ff·292929ff·999999ff·999999ff·999999ff·434343ff·323232ff·282828ff·323232ff·949494ff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·2e2e2eff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·434343ff·2e2e2eff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 41 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·898989ff·080808ff·959595ff·999999ff·3c3c3cff·2f2f2fff·999999ff·999999ff·999999ff·999999ff·313131ff·3a3a3aff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·989898ff·010101ff·757575ff·999999ff·999999ff·999999ff·212121ff·525252ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·898989ff·080808ff·959595ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7c7c7cff·292929ff·0b0b0bff·000000ff·000000ff·000000ff·969696ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·7c7c7cff·292929ff·0b0b0bff·000000ff·000000ff·000000ff·969696ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·0e0e0eff·050505ff·808080ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 42 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·5b5b5bff·323232ff·999999ff·999999ff·505050ff·191919ff·999999ff·999999ff·999999ff·999999ff·1a1a1aff·4f4f4fff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·111111ff·616161ff·999999ff·999999ff·979797ff·0e0e0eff·646464ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·5b5b5bff·323232ff·999999ff·999999ff·393939ff·1c1c1cff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1a1a1aff·494949ff·8c8c8cff·979797ff·7c7c7cff·000000ff·949494ff·999999ff·464646ff·393939ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·3c3c3cff·444444ff·999999ff·999999ff·989898ff·090909ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·393939ff·1c1c1cff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·1a1a1aff·494949ff·8c8c8cff·979797ff·7c7c7cff·000000ff·949494ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·585858ff·0e0e0eff·7d7d7dff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 43 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·2d2d2dff·5f5f5fff·999999ff·999999ff·868686ff·060606ff·505050ff·8e8e8eff·8e8e8eff·515151ff·050505ff·848484ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·4b4b4bff·161616ff·7d7d7dff·8f8f8fff·454545ff·0e0e0eff·919191ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·2d2d2dff·5f5f5fff·999999ff·999999ff·888888ff·0f0f0fff·2e2e2eff·7b7b7bff·929292ff·868686ff·5c5c5cff·4a4a4aff·999999ff·131313ff·4f4f4fff·949494ff·858585ff·292929ff·000000ff·949494ff·999999ff·555555ff·222222ff·929292ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·595959ff·151515ff·858585ff·8f8f8fff·464646ff·000000ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·888888ff·0f0f0fff·2e2e2eff·7b7b7bff·929292ff·868686ff·5c5c5cff·4a4a4aff·999999ff·474747ff·373737ff·999999ff·999999ff·131313ff·4f4f4fff·949494ff·858585ff·292929ff·000000ff·949494ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·5f5f5fff·0c0c0cff·777777ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·626262ff·020202ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 44 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·949494ff·070707ff·8c8c8cff·999999ff·999999ff·999999ff·777777ff·272727ff·0a0a0aff·0a0a0aff·262626ff·757575ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·959595ff·494949ff·131313ff·080808ff·272727ff·7d7d7dff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·949494ff·070707ff·8c8c8cff·999999ff·999999ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·141414ff·3f3f3fff·898989ff·999999ff·6e6e6eff·171717ff·030303ff·161616ff·525252ff·000000ff·949494ff·999999ff·8c8c8cff·252525ff·050505ff·000000ff·949494ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·949494ff·373737ff·080808ff·131313ff·4f4f4fff·141414ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·141414ff·3f3f3fff·898989ff·999999ff·474747ff·373737ff·999999ff·999999ff·6e6e6eff·171717ff·030303ff·161616ff·525252ff·000000ff·949494ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·666666ff·0b0b0bff·727272ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·626262ff·020202ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 45 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·6b6b6bff·222222ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·6b6b6bff·222222ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 46 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3d3d3dff·505050ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3d3d3dff·505050ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 47 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 48 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 49 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 50 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 51 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 52 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·959b9fff·959b9fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 53 00000000·00000000·00000000·00000000·65656556·666666ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·799ab6ff·799ab5ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 54 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·64a4d9ff·64a4d9ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 55 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·60b5ff18·63b8fffd·62b9fffe·62baff1a·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 56 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff6f·64b8fffb·64b8fffb·63b8ff6f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 57 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b7ffce·64b8fffd·63b8fffe·64b8ffcd·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 58 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·66b6ff23·63b8fffe·63b8ffff·63b8ffff·63b8ffff·60baff25·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 59 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·64b8ff7d·63b8fffa·63b8ffff·63b8ffff·63b8fffa·63b7ff7c·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 60 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·62b8ffda·63b7ffff·63b8ffff·63b8ffff·63b8ffff·62b7ffdd·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 61 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·65baff30·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·62b8ff2f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 62 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff89·63b8fffa·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8fffa·63b8ff88·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 63 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00ffff01·63b8ffe5·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffe6·00ffff01·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 64 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·62b7ff3c·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63baff3b·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 65 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ff95·63b8fff9·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8fffa·62b8ff94·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 66 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·80bfff04·63b8ffee·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffef·66ccff05·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 67 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff48·63b8ffff·62b7fffc·63b9fffa·63b9fffa·63b8fffb·63b8fffb·63b9fffa·63b9fffa·62b7fffc·63b8ffff·63b8ff48·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 68 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff36·64b9ff66·64b9ff66·64b9ff66·64b9ff66·64b9ffcc·64b9ffcc·64b9ff66·64b9ff66·64b9ff66·64b9ff66·63b8ff36·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 69 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 70 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 71 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 72 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 73 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 74 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 75 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 76 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 77 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 78 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 79 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 80 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 81 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 82 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 83 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 84 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 85 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 86 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 87 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 88 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 89 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 90 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 91 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 92 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 93 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 94 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 95 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 96 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 97 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 98 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 99 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 100 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 101 00000000·00000000·00000000·00000000·6464641c·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·63ace8c7·63ace8c7·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·6464641c·00000000·00000000·00000000·00000000·
 102 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·657481ff·657481ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000·
 103 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 104 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 105 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 106 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 107 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·636363ff·bababaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·636363ff·bababaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·3f3f3fff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·3f3f3fff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 108 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 109 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·868686ff·4d4d4dff·484848ff·727272ff·dadadaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·757575ff·3f3f3fff·bebebeff·ffffffff·ffffffff·ffffffff·e8e8e8ff·404040ff·484848ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5d5d5dff·0d0d0dff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·424242ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·636363ff·cdcdcdff·f5f5f5ff·909090ff·555555ff·505050ff·888888ff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 110 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·dadadaff·1b1b1bff·414141ff·a1a1a1ff·acacacff·616161ff·090909ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·474747ff·181818ff·4c4c4cff·ffffffff·ffffffff·ffffffff·838383ff·191919ff·0b0b0bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9e9e9ff·090909ff·b6b6b6ff·bfbfbfff·bfbfbfff·3e3e3eff·4a4a4aff·bfbfbfff·bfbfbfff·c0c0c0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9e9e9ff·0b0b0bff·f6f6f6ff·474747ff·2e2e2eff·a3a3a3ff·b2b2b2ff·7a7a7aff·2b2b2bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 111 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·3c3c3cff·464646ff·fdfdfdff·ffffffff·ffffffff·ffffffff·7c7c7cff·111111ff·f1f1f1ff·ffffffff·636363ff·afafafff·7c7c7cff·4d4d4dff·717171ff·ebebebff·ffffffff·ffffffff·ffffffff·aeaeaeff·5e5e5eff·4f4f4fff·8b8b8bff·fafafaff·ffffffff·ffffffff·636363ff·b1b1b1ff·818181ff·4d4d4dff·666666ff·e1e1e1ff·ffffffff·ffffffff·474747ff·6f6f6fff·101010ff·e0e0e0ff·ffffffff·fcfcfcff·1e1e1eff·7d7d7dff·0b0b0bff·ffffffff·ffffffff·ffffffff·ffffffff·aeaeaeff·5e5e5eff·4f4f4fff·8b8b8bff·fafafaff·ffffffff·ffffffff·c8c8c8ff·606060ff·4a4a4aff·7c7c7cff·f1f1f1ff·ffffffff·ffffffff·2f2f2fff·9a9a9aff·818181ff·4d4d4dff·666666ff·e1e1e1ff·ffffffff·ffffffff·ffffffff·9e9e9eff·4d4d4dff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·fefefeff·999999ff·555555ff·565656ff·9e9e9eff·ffffffff·ffffffff·ffffffff·fefefeff·999999ff·555555ff·565656ff·9e9e9eff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·c8c8c8ff·606060ff·4a4a4aff·7c7c7cff·f1f1f1ff·ffffffff·ffffffff·ffffffff·9e9e9eff·4d4d4dff·ecececff·000000ff·c9c9c9ff·ffffffff·ffffffff·ffffffff·f1f1f1ff·ffffffff·ffffffff·545454ff·ccccccff·ffffffff·ffffffff·eaeaeaff·3f3f3fff·f3f3f3ff·ffffffff·2f2f2fff·989898ff·7c7c7cff·4d4d4dff·717171ff·ebebebff·ffffffff·ffffffff·fcfcfcff·8b8b8bff·4d4d4dff·696969ff·c4c4c4ff·000000ff·ebebebff·ffffffff·696969ff·b4b4b4ff·ffffffff·a5a5a5ff·6c6c6cff·ffffffff·ffffffff·ffffffff·efefefff·414141ff·dfdfdfff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·fcfcfcff·8b8b8bff·4d4d4dff·696969ff·c4c4c4ff·000000ff·ebebebff·ffffffff·ffffffff·aeaeaeff·5e5e5eff·4f4f4fff·8b8b8bff·fafafaff·ffffffff·ffffffff·636363ff·b0b0b0ff·7f7f7fff·4c4c4cff·bdbdbdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 112 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·000000ff·bbbbbbff·ffffffff·ffffffff·ffffffff·ffffffff·f3f3f3ff·020202ff·a7a7a7ff·ffffffff·2f2f2fff·0d0d0dff·7f7f7fff·b1b1b1ff·4f4f4fff·272727ff·f9f9f9ff·ffffffff·808080ff·222222ff·9e9e9eff·b1b1b1ff·404040ff·565656ff·ffffffff·ffffffff·2f2f2fff·141414ff·898989ff·b5b5b5ff·505050ff·2f2f2fff·ffffffff·ffffffff·474747ff·7b7b7bff·6a6a6aff·7a7a7aff·ffffffff·b1b1b1ff·333333ff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·ffffffff·808080ff·222222ff·9e9e9eff·b1b1b1ff·404040ff·565656ff·ffffffff·e8e8e8ff·0a0a0aff·848484ff·b7b7b7ff·878787ff·5a5a5aff·ffffffff·ffffffff·2f2f2fff·141414ff·898989ff·b5b5b5ff·505050ff·2f2f2fff·ffffffff·ffffffff·ffffffff·515151ff·999999ff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·686868ff·232323ff·a5a5a5ff·a2a2a2ff·1e1e1eff·747474ff·ffffffff·ffffffff·686868ff·232323ff·a5a5a5ff·a2a2a2ff·1e1e1eff·747474ff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·e8e8e8ff·0a0a0aff·848484ff·b7b7b7ff·878787ff·5a5a5aff·ffffffff·ffffffff·ffffffff·515151ff·999999ff·f9f9f9ff·0d0d0dff·838383ff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·2f2f2fff·0d0d0dff·7f7f7fff·b1b1b1ff·4f4f4fff·272727ff·f9f9f9ff·ffffffff·646464ff·292929ff·a9a9a9ff·9c9c9cff·202020ff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·dbdbdbff·030303ff·e4e4e4ff·ffffffff·ffffffff·969696ff·2a2a2aff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·646464ff·292929ff·a9a9a9ff·9c9c9cff·202020ff·000000ff·ebebebff·ffffffff·808080ff·222222ff·9e9e9eff·b1b1b1ff·404040ff·565656ff·ffffffff·ffffffff·2f2f2fff·111111ff·858585ff·bcbcbcff·e9e9e9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 113 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c1c1c1ff·000000ff·e1e1e1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1c1c1cff·868686ff·ffffffff·2f2f2fff·636363ff·ffffffff·ffffffff·f9f9f9ff·191919ff·a7a7a7ff·eeeeeeff·050505ff·cdcdcdff·ffffffff·ffffffff·f0f0f0ff·060606ff·dededeff·ffffffff·2f2f2fff·7a7a7aff·ffffffff·ffffffff·e4e4e4ff·000000ff·ebebebff·ffffffff·474747ff·7b7b7bff·d4d4d4ff·171717ff·fafafaff·484848ff·9d9d9dff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·eeeeeeff·050505ff·cdcdcdff·ffffffff·ffffffff·f0f0f0ff·060606ff·dededeff·d0d0d0ff·0c0c0cff·f6f6f6ff·ffffffff·ffffffff·f4f4f4ff·ffffffff·ffffffff·2f2f2fff·7a7a7aff·ffffffff·ffffffff·e4e4e4ff·000000ff·ebebebff·ffffffff·f9f9f9ff·0d0d0dff·e5e5e5ff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·e9e9e9ff·020202ff·c8c8c8ff·ffffffff·ffffffff·bcbcbcff·040404ff·f0f0f0ff·e9e9e9ff·020202ff·c8c8c8ff·ffffffff·ffffffff·bcbcbcff·040404ff·f0f0f0ff·ffffffff·373737ff·9b9b9bff·ffffffff·d0d0d0ff·0c0c0cff·f6f6f6ff·ffffffff·ffffffff·f4f4f4ff·ffffffff·ffffffff·f9f9f9ff·0d0d0dff·e5e5e5ff·ffffffff·bcbcbcff·2b2b2bff·0c0c0cff·3b3b3bff·797979ff·e1e1e1ff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·2f2f2fff·636363ff·ffffffff·ffffffff·f9f9f9ff·191919ff·a7a7a7ff·e8e8e8ff·020202ff·d3d3d3ff·ffffffff·ffffffff·a6a6a6ff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·3d3d3dff·868686ff·ffffffff·ffffffff·353535ff·8c8c8cff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·e8e8e8ff·020202ff·d3d3d3ff·ffffffff·ffffffff·a6a6a6ff·000000ff·ebebebff·eeeeeeff·050505ff·cdcdcdff·ffffffff·ffffffff·f0f0f0ff·060606ff·dededeff·ffffffff·2f2f2fff·6f6f6fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 114 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·000000ff·d1d1d1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·0c0c0cff·919191ff·ffffffff·2f2f2fff·999999ff·ffffffff·ffffffff·ffffffff·494949ff·7f7f7fff·c6c6c6ff·000000ff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·070707ff·b7b7b7ff·ffffffff·2f2f2fff·a2a2a2ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·3e3e3eff·858585ff·121212ff·f6f6f6ff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·c6c6c6ff·000000ff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·070707ff·b7b7b7ff·ffffffff·757575ff·282828ff·636363ff·a1a1a1ff·f5f5f5ff·ffffffff·ffffffff·2f2f2fff·a2a2a2ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·b8b8b8ff·333333ff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·c3c3c3ff·040404ff·fdfdfdff·ffffffff·ffffffff·f5f5f5ff·000000ff·ccccccff·c3c3c3ff·040404ff·fdfdfdff·ffffffff·ffffffff·f5f5f5ff·000000ff·ccccccff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·757575ff·282828ff·636363ff·a1a1a1ff·f5f5f5ff·ffffffff·ffffffff·b8b8b8ff·333333ff·ffffffff·ffffffff·ffffffff·ffffffff·e4e4e4ff·b4b4b4ff·555555ff·0c0c0cff·d9d9d9ff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·2f2f2fff·999999ff·ffffffff·ffffffff·ffffffff·494949ff·7f7f7fff·c3c3c3ff·0a0a0aff·ffffffff·ffffffff·ffffffff·ddddddff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·9f9f9fff·262626ff·ffffffff·d5d5d5ff·040404ff·e8e8e8ff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·c3c3c3ff·0a0a0aff·ffffffff·ffffffff·ffffffff·ddddddff·000000ff·ebebebff·c6c6c6ff·000000ff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·070707ff·b7b7b7ff·ffffffff·2f2f2fff·9f9f9fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 115 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8f8f8ff·0d0d0dff·8c8c8cff·ffffffff·ffffffff·ffffffff·ffffffff·c5c5c5ff·000000ff·ccccccff·ffffffff·2f2f2fff·898989ff·ffffffff·ffffffff·ffffffff·393939ff·8f8f8fff·d5d5d5ff·010101ff·b7b7b7ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·ebebebff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·a7a7a7ff·020202ff·707070ff·ffffffff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·d5d5d5ff·010101ff·b7b7b7ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·ebebebff·ffffffff·ffffffff·fafafaff·ccccccff·696969ff·292929ff·fcfcfcff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·6b6b6bff·7f7f7fff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·d3d3d3ff·000000ff·f1f1f1ff·ffffffff·ffffffff·e4e4e4ff·000000ff·dcdcdcff·d3d3d3ff·000000ff·f1f1f1ff·ffffffff·ffffffff·e4e4e4ff·000000ff·dcdcdcff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·fafafaff·ccccccff·696969ff·292929ff·fcfcfcff·ffffffff·6b6b6bff·7f7f7fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·1d1d1dff·878787ff·ffffffff·1f1f1fff·b7b7b7ff·ffffffff·ffffffff·d8d8d8ff·000000ff·efefefff·ffffffff·2f2f2fff·898989ff·ffffffff·ffffffff·ffffffff·393939ff·8f8f8fff·d2d2d2ff·020202ff·f7f7f7ff·ffffffff·ffffffff·cdcdcdff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·f4f4f4ff·0c0c0cff·c5c5c5ff·747474ff·4f4f4fff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·d2d2d2ff·020202ff·f7f7f7ff·ffffffff·ffffffff·cdcdcdff·000000ff·ebebebff·d5d5d5ff·010101ff·b7b7b7ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·ebebebff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 116 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·868686ff·101010ff·bebebeff·ffffffff·ffffffff·ddddddff·2b2b2bff·4e4e4eff·ffffffff·ffffffff·2f2f2fff·282828ff·efefefff·ffffffff·c5c5c5ff·040404ff·d4d4d4ff·fcfcfcff·2b2b2bff·818181ff·fefefeff·ffffffff·fbfbfbff·909090ff·fafafaff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·fafafaff·bfbfbfff·ecececff·ffffffff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·fcfcfcff·2b2b2bff·818181ff·fefefeff·ffffffff·fbfbfbff·909090ff·fafafaff·cdcdcdff·b9b9b9ff·ffffffff·ffffffff·d0d0d0ff·000000ff·ecececff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·1f1f1fff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·fafafaff·212121ff·7c7c7cff·ffffffff·ffffffff·6d6d6dff·282828ff·fdfdfdff·fafafaff·212121ff·7c7c7cff·ffffffff·ffffffff·6d6d6dff·282828ff·fdfdfdff·ffffffff·373737ff·9b9b9bff·ffffffff·cdcdcdff·b9b9b9ff·ffffffff·ffffffff·d0d0d0ff·000000ff·ecececff·ffffffff·1f1f1fff·ccccccff·ffffffff·ebebebff·8c8c8cff·f5f5f5ff·ffffffff·ffffffff·d4d4d4ff·080808ff·a2a2a2ff·ffffffff·404040ff·7a7a7aff·ffffffff·ffffffff·737373ff·000000ff·efefefff·ffffffff·2f2f2fff·282828ff·efefefff·ffffffff·c5c5c5ff·040404ff·d4d4d4ff·fafafaff·1f1f1fff·888888ff·ffffffff·fdfdfdff·5d5d5dff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·616161ff·616161ff·181818ff·b1b1b1ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·fafafaff·1f1f1fff·888888ff·ffffffff·fdfdfdff·5d5d5dff·000000ff·ebebebff·fcfcfcff·2b2b2bff·818181ff·fefefeff·ffffffff·fbfbfbff·909090ff·fafafaff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 117 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·858585ff·0d0d0dff·222222ff·2d2d2dff·080808ff·5f5f5fff·f4f4f4ff·ffffffff·ffffffff·2f2f2fff·505050ff·191919ff·323232ff·090909ff·8d8d8dff·ffffffff·ffffffff·d7d7d7ff·353535ff·1b1b1bff·353535ff·131313ff·707070ff·fdfdfdff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·ffffffff·d7d7d7ff·353535ff·1b1b1bff·353535ff·131313ff·707070ff·fdfdfdff·e6e6e6ff·4a4a4aff·1b1b1bff·383838ff·0e0e0eff·747474ff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·d2d2d2ff·1a1a1aff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·c5c5c5ff·1d1d1dff·262626ff·232323ff·212121ff·ccccccff·ffffffff·ffffffff·c5c5c5ff·1d1d1dff·262626ff·232323ff·212121ff·ccccccff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·e6e6e6ff·4a4a4aff·1b1b1bff·383838ff·0e0e0eff·747474ff·ffffffff·d2d2d2ff·1a1a1aff·fefefeff·ffffffff·f8f8f8ff·747474ff·141414ff·2e2e2eff·303030ff·070707ff·626262ff·fcfcfcff·ffffffff·bdbdbdff·0d0d0dff·2f2f2fff·222222ff·5d5d5dff·000000ff·efefefff·ffffffff·2f2f2fff·505050ff·191919ff·323232ff·090909ff·8d8d8dff·ffffffff·ffffffff·c0c0c0ff·131313ff·2a2a2aff·1f1f1fff·595959ff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·c2c2c2ff·010101ff·171717ff·fbfbfbff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·c0c0c0ff·131313ff·2a2a2aff·1f1f1fff·595959ff·000000ff·ebebebff·ffffffff·d7d7d7ff·353535ff·1b1b1bff·353535ff·131313ff·707070ff·fdfdfdff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 118 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f7f7f7ff·ccccccff·c7c7c7ff·eeeeeeff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·f3f3f3ff·ccccccff·ecececff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·cbcbcbff·f2f2f2ff·ffffffff·ffffffff·ffffffff·cbcbcbff·e8e8e8ff·ffffffff·ffffffff·fdfdfdff·bfbfbfff·f6f6f6ff·ffffffff·d1d1d1ff·dededeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ecececff·c2c2c2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·cbcbcbff·f2f2f2ff·ffffffff·ffffffff·ffffffff·ffffffff·e4e4e4ff·c9c9c9ff·ebebebff·ffffffff·ffffffff·ffffffff·cbcbcbff·e8e8e8ff·ffffffff·ffffffff·fdfdfdff·bfbfbfff·f6f6f6ff·858585ff·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d4d4d4ff·d8d8d8ff·ffffffff·ffffffff·ffffffff·fafafaff·d4d4d4ff·d5d5d5ff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·d4d4d4ff·d5d5d5ff·fbfbfbff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·e4e4e4ff·c9c9c9ff·ebebebff·ffffffff·ffffffff·858585ff·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·f9f9f9ff·d1d1d1ff·cececeff·efefefff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·cacacaff·ebebebff·f8f8f8ff·bfbfbfff·fbfbfbff·ffffffff·cbcbcbff·e8e8e8ff·f3f3f3ff·ccccccff·ecececff·ffffffff·ffffffff·ffffffff·ffffffff·f6f6f6ff·cdcdcdff·e9e9e9ff·f9f9f9ff·bfbfbfff·fafafaff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·c0c0c0ff·d3d3d3ff·ffffffff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·f6f6f6ff·cdcdcdff·e9e9e9ff·f9f9f9ff·bfbfbfff·fafafaff·ffffffff·ffffffff·ffffffff·e2e2e2ff·cbcbcbff·f2f2f2ff·ffffffff·ffffffff·ffffffff·cbcbcbff·e8e8e8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 119 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·383838ff·b2b2b2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·383838ff·b2b2b2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 120 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c2c2c2ff·f8f8f8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c2c2c2ff·f8f8f8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 121 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 122 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·5e5e5eff·0c0c0cff·2b2b2bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 123 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·abababff·292929ff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 124 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·252525ff·c6c6c6ff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7b7b7bff·606060ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·252525ff·c6c6c6ff·ffffffff·c9c9c9ff·4e4e4eff·131313ff·090909ff·2d2d2dff·888888ff·f6f6f6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·333333ff·9f9f9fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·c9c9c9ff·4e4e4eff·131313ff·090909ff·2d2d2dff·888888ff·f6f6f6ff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·f7f7f7ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 125 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d8d8d8ff·151515ff·fdfdfdff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6c6c6cff·676767ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d8d8d8ff·151515ff·fdfdfdff·b7b7b7ff·070707ff·737373ff·d9d9d9ff·f5f5f5ff·d3d3d3ff·797979ff·a9a9a9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·333333ff·9f9f9fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·b7b7b7ff·070707ff·737373ff·d9d9d9ff·f5f5f5ff·d3d3d3ff·797979ff·a9a9a9ff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 126 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8b8b8bff·606060ff·ffffffff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·2f2f2fff·7c7c7cff·414141ff·0d0d0dff·262626ff·b9b9b9ff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·4b4b4bff·000000ff·000000ff·000000ff·7b7b7bff·ffffffff·e9e9e9ff·595959ff·151515ff·161616ff·5e5e5eff·edededff·ffffffff·ffffffff·2f2f2fff·7a7a7aff·3f3f3fff·0c0c0cff·a7a7a7ff·2f2f2fff·717171ff·3c3c3cff·0b0b0bff·292929ff·c8c8c8ff·8c8c8cff·1b1b1bff·0e0e0eff·656565ff·fdfdfdff·ffffffff·ffffffff·ffffffff·8b8b8bff·606060ff·fefefeff·202020ff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·4b4b4bff·000000ff·010101ff·202020ff·838383ff·fefefeff·ffffffff·575757ff·000000ff·000000ff·000000ff·373737ff·ffffffff·2f2f2fff·717171ff·3c3c3cff·0b0b0bff·292929ff·c8c8c8ff·8c8c8cff·1b1b1bff·0e0e0eff·656565ff·fdfdfdff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·fefefeff·202020ff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·4b4b4bff·000000ff·010101ff·202020ff·838383ff·fefefeff·ffffffff·ffffffff·2f2f2fff·7a7a7aff·3f3f3fff·0c0c0cff·a7a7a7ff·2f2f2fff·a3a3a3ff·ffffffff·f5f5f5ff·4e4e4eff·4a4a4aff·f4f4f4ff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
 127 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·3e3e3eff·acacacff·ffffffff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·2f2f2fff·1e1e1eff·c9c9c9ff·f5f5f5ff·848484ff·161616ff·fefefeff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·6b6b6bff·676767ff·ffffffff·ffffffff·ffffffff·3f3f3fff·4a4a4aff·e5e5e5ff·e2e2e2ff·414141ff·4a4a4aff·ffffffff·ffffffff·2f2f2fff·181818ff·c5c5c5ff·fcfcfcff·ffffffff·2f2f2fff·202020ff·ccccccff·f3f3f3ff·616161ff·0d0d0dff·656565ff·edededff·dadadaff·181818ff·aaaaaaff·ffffffff·ffffffff·ffffffff·3e3e3eff·acacacff·d5d5d5ff·000000ff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fcfcfcff·cececeff·242424ff·a5a5a5ff·ffffffff·ffffffff·333333ff·9f9f9fff·ffffffff·ffffffff·ffffffff·2f2f2fff·202020ff·ccccccff·f3f3f3ff·616161ff·0d0d0dff·656565ff·edededff·dadadaff·181818ff·aaaaaaff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·d5d5d5ff·000000ff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·fcfcfcff·cececeff·242424ff·a5a5a5ff·ffffffff·ffffffff·2f2f2fff·181818ff·c5c5c5ff·fcfcfcff·ffffffff·2f2f2fff·a3a3a3ff·e7e7e7ff·343434ff·686868ff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000·
Max diff block lines reached; 0/1653552 bytes (0.00%) of diff not shown.
61.6 KB
./usr/share/doc/libopenmesh-dev/html/a00644_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/MeshTraits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModAspectRatioT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshTraits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00644.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 186 lines modifiedOffset 137, 105 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·VDPMTraits</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPM_TRAITS_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPM_TRAITS_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00650.html">ModAspectRatioT.hh</a>&quot;</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchy.hh&gt;</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">typename</span>·ModAspectRatioT&lt;MeshT&gt;::Scalar·ModAspectRatioT&lt;MeshT&gt;::aspectRatio(</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·Point&amp;·_v0,·<span·class="keyword">const</span>·Point&amp;·_v1,·<span·class="keyword">const</span>·Point&amp;·_v2)·{</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··Point·d0·=·_v0·-·_v1;</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Point·d1·=·_v1·-·_v2;</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>VDPM·{</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="comment">//·finds·the·max·squared·edge·length</span></div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Scalar·l2,·maxl2·=·sqrnorm(d0);</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">if</span>·((l2·=·sqrnorm(d1))·&gt;·maxl2)</div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····maxl2·=·l2;</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="comment">//·keep·searching·for·the·max·squared·edge·length</span></div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··d1·=·_v2·-·_v0;</div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">if</span>·((l2·=·sqrnorm(d1))·&gt;·maxl2)</div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····maxl2·=·l2;</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·squared·area·of·the·parallelogram·spanned·by·d0·and·d1</span></div> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··Scalar·a2·=·sqrnorm(d0·%·d1);</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··············</div>
 174 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03846.html">···78</a></span><span·class="keyword">struct·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03846.html">MeshTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">DefaultTraits</a></div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>
 177 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03850.html">···80</a></span>··<a·class="code·hl_define"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··{</div>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·the·area·of·the·triangle·would·be</span></div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">public</span>:</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·sqrt(a2)/2·or·length·*·height·/·2</span></div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·vhierarchy_node_handle()</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{</div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·aspect·ratio·=·length·/·height</span></div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·node_handle_;·</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//··············=·length·*·length·/·(2*area)</span></div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//··············=·length·*·length·/·sqrt(a2)</span></div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordtype">void</span>·set_vhierarchy_node_handle(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·returns·the·length·of·the·longest·edge</span></div> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·········divided·by·its·corresponding·height</span></div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordflow">return</span>·sqrt((maxl2·*·maxl2)·/·a2);</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······node_handle_·=·_node_handle;·</div>
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}</div>
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····</div>
 192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">bool</span>·is_ancestor(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;_other)</div>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{</div>
 194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·</div>
 195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····}</div>
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
194 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03394.html#abf03957b45de9fa8d4ecbb04aefd122f">···96</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03394.html#abf03957b45de9fa8d4ecbb04aefd122f">ModAspectRatioT&lt;MeshT&gt;::initialize</a>()·{</div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>·f_it,·f_end(mesh_.faces_end());</div> 
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typename</span>·Mesh::FVIter·fv_it;</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">private</span>:</div>
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordflow">for</span>·(f_it·=·mesh_.faces_begin();·f_it·!=·f_end;·++f_it)·{</div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····fv_it·=·mesh_.fv_iter(*f_it);</div> 
201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>&amp;·p0·=·mesh_.point(*fv_it);</div> 
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>&amp;·p1·=·mesh_.point(*(++fv_it));</div> 
203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>&amp;·p2·=·mesh_.point(*(++fv_it));</div> 
204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
Max diff block lines reached; 8357/48325 bytes (17.29%) of diff not shown.
14.3 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshTraits.hh
5 ModAspectRatioT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 225 lines modifiedOffset 46, 143 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
54 46//54 44//
55 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·VDPMTraits
56 47//58 47//
57 48//·CLASS·ModAspectRatioT·-·IMPLEMENTATION 
58 49//59 48//
59 50// 
60 =============================================================================60 =============================================================================
61 51#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C 
62 52 
63 53//==·INCLUDES 
64 =================================================================61 49
 62 50
 63 51#ifndef·OPENMESH_VDPM_TRAITS_HH
 64 52#define·OPENMESH_VDPM_TRAITS_HH
 65 53
65 5466 54
66 55#include·"_.M_.o_.d_.A_.s_.p_.e_.c_.t_.R_.a_.t_.i_.o_.T_.._.h_.h"67 55//==·INCLUDES
 68 =================================================================
67 5669 56
 70 57
 71 58#include·<OpenMesh/Core/System/config.h>
 72 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 73 60#include·<OpenMesh/Tools/VDPM/VHierarchy.hh>
68 57//==·NAMESPACES 
69 =============================================================== 
70 58 
71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
72 60namespace·Decimater·{ 
73 6174 61
74 62//==·IMPLEMENTATION75 62//==·FORWARDDECLARATIONS
75 ==========================================================76 ======================================================
76 6377 63
77 64template<class·MeshT> 
78 65typename·ModAspectRatioT<MeshT>::Scalar·ModAspectRatioT<MeshT>::aspectRatio( 
79 66·const·Point&·_v0,·const·Point&·_v1,·const·Point&·_v2)·{ 
80 67·Point·d0·=·_v0·-·_v1; 
81 68·Point·d1·=·_v1·-·_v2;78 64
 79 65//==·NAMESPACES
 80 ===============================================================
 81 66
 82 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 68namespace·VDPM·{
82 6984 69
 85 70//==·CLASS·DEFINITION
 86 =========================================================
 87 71
 88 72
 89 _\x87_\x88struct·OPENMESHDLLEXPORT·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 90 79{
 91 _\x88_\x80·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 92 81·{
 93 82·public:
 94 83
 95 84·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·vhierarchy_node_handle()
 96 85·{
 97 86·return·node_handle_;
 98 87·}
 99 88
 100 89·void·set_vhierarchy_node_handle(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)
 101 90·{
 102 91·node_handle_·=·_node_handle;
83 70·//·finds·the·max·squared·edge·length 
84 71·Scalar·l2,·maxl2·=·sqrnorm(d0); 
85 72·if·((l2·=·sqrnorm(d1))·>·maxl2) 
86 73·maxl2·=·l2; 
87 74·//·keep·searching·for·the·max·squared·edge·length 
88 75·d1·=·_v2·-·_v0; 
89 76·if·((l2·=·sqrnorm(d1))·>·maxl2) 
90 77·maxl2·=·l2; 
91 78 
92 79·//·squared·area·of·the·parallelogram·spanned·by·d0·and·d1 
93 80·Scalar·a2·=·sqrnorm(d0·%·d1); 
94 81 
95 82·//·the·area·of·the·triangle·would·be 
96 83·//·sqrt(a2)/2·or·length·*·height·/·2 
97 84·//·aspect·ratio·=·length·/·height 
98 85·//·=·length·*·length·/·(2*area) 
99 86·//·=·length·*·length·/·sqrt(a2) 
100 87 
101 88·//·returns·the·length·of·the·longest·edge 
102 89·//·divided·by·its·corresponding·height 
103 90·return·sqrt((maxl2·*·maxl2)·/·a2); 
104 91} 
105 92 
106 93//--------------------------------------------------------------------------- 
107 -- 
108 94 
109 95template<class·MeshT> 
110 _\x89_\x86void·_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e()·{ 
111 97·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·f_it,·f_end(mesh_.faces_end()); 
112 98·typename·Mesh::FVIter·fv_it; 
113 99 
114 100·for·(f_it·=·mesh_.faces_begin();·f_it·!=·f_end;·++f_it)·{ 
115 101·fv_it·=·mesh_.fv_iter(*f_it); 
116 102·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t&·p0·=·mesh_.point(*fv_it); 
117 103·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t&·p1·=·mesh_.point(*(++fv_it)); 
118 104·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t&·p2·=·mesh_.point(*(++fv_it)); 
119 105 
120 106·mesh_.property(aspect_,·*f_it)·=·static_cast<typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r>(1.0)·/ 
121 aspectRatio(p0,·p1,·p2); 
122 107·} 
123 108} 
Max diff block lines reached; 5480/14577 bytes (37.59%) of diff not shown.
51.8 KB
./usr/share/doc/libopenmesh-dev/html/a00647_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/CollapseInfoT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/ViewingParameters.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CollapseInfoT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ViewingParameters.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00647.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 111 lines modifiedOffset 137, 119 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··STRUCT·CollpaseInfoT</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·newClass</span></div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/Plane3d.hh&gt;</span></div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>
162 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">173 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03878.html">···74</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03878.html">ViewingParameters</a></div>
163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03374.html">···74</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03374.html">CollapseInfoT</a>·{</div> 
164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">public</span>:</div> 
165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT</a>(Mesh&amp;·_mesh,·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·_heh);</div> 
166 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>
167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····Mesh&amp;·mesh;</div> 
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</span>:</div>
 177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">double</span>····modelview_matrix_[16];</div>
 178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">float</span>·····fovy_;</div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">float</span>·····aspect_;</div>
 180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">float</span>·····tolerance_square_;</div>
169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03374.html#a5167e49665056a7a8b6bcc6b6915c09e">···80</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a5167e49665056a7a8b6bcc6b6915c09e">v0v1</a>;·</div> 
170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03374.html#a53dc5ea9882b3097b8281142c0bdb225">···81</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a53dc5ea9882b3097b8281142c0bdb225">v1v0</a>;·</div> 
171 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03374.html#abacd9a21d5a78d80dc1faf617caf39e9">···82</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#abacd9a21d5a78d80dc1faf617caf39e9">v0</a>;·</div> 
172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03374.html#a7e472c32525398eeb34cad7c52aa3651">···83</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a7e472c32525398eeb34cad7c52aa3651">v1</a>;·</div> 
173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03374.html#a4d6e1b8c56453e3de48ed178d067c876">···84</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·<a·class="code·hl_variable"·href="a03374.html#a4d6e1b8c56453e3de48ed178d067c876">p0</a>;·</div> 
174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03374.html#a91226116d563790a8d04b09a9ef2d965">···85</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·<a·class="code·hl_variable"·href="a03374.html#a91226116d563790a8d04b09a9ef2d965">p1</a>;·</div> 
175 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03374.html#abe823726812c34c63eccc8316f5b1de5">···86</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·<a·class="code·hl_variable"·href="a03374.html#abe823726812c34c63eccc8316f5b1de5">fl</a>;·</div> 
176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03374.html#a2962fea162ba214fe7394d60ddb322d7">···87</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a2962fea162ba214fe7394d60ddb322d7">fr</a>;·</div> 
177 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03374.html#a4d6ceec9090fb5a282e3a2f842962597">···88</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a4d6ceec9090fb5a282e3a2f842962597">vl</a>;·</div> 
178 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03374.html#ad65dfec5ec35931c6aaac3587b0fd55e">···89</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#ad65dfec5ec35931c6aaac3587b0fd55e">vr</a>;·</div> 
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">···94</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::[·...·truncated·by·diffoscope;·len:·126,·SHA:·7376bb188015d2327a908692ccb3f2a719fdb4f8fa2d01a06a13da1de71bc76d·...·];</div>182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···eye_pos_;</div>
 183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···right_dir_;</div>
 184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···up_dir_;</div>
 185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···view_dir_;</div>
181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>};</div>186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02286.html">Plane3d</a>···········frustum_plane_[4];</div>
 188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a03878.html">ViewingParameters</a>();</div>
 192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">void</span>·increase_tolerance()···········{·tolerance_square_·*=·5.0f;·}</div>
 194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·decrease_tolerance()···········{·tolerance_square_·/=·5.0f;·}··</div>
 195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">float</span>·fovy()<span·class="keyword">·const··················</span>{·<span·class="keywordflow">return</span>··fovy_;·}</div>
 197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">float</span>·aspect()<span·class="keyword">·const················</span>{·<span·class="keywordflow">return</span>··aspect_;·}</div>
 198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">float</span>·tolerance_square()<span·class="keyword">·const······</span>{·<span·class="keywordflow">return</span>··tolerance_square_;·}·</div>
 199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··</div>
 200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·set_fovy(<span·class="keywordtype">float</span>·_fovy)····························{·fovy_·=·_fovy;·}</div>
 201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">void</span>·set_aspect(<span·class="keywordtype">float</span>·_aspect)························{·aspect_·=·_aspect;·}</div>
 202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">void</span>·set_tolerance_square(<span·class="keywordtype">float</span>·_tolerance_square)····{·tolerance_square_·=·_tolerance_square;·}</div>
 203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·eye_pos()<span·class="keyword">·const····</span>{·<span·class="keywordflow">return</span>·eye_pos_;·}</div>
 205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·right_dir()<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·right_dir_;·}</div>
 206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·up_dir()<span·class="keyword">·const·····</span>{·<span·class="keywordflow">return</span>·up_dir_;·}</div>
 207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·view_dir()<span·class="keyword">·const···</span>{·<span·class="keywordflow">return</span>·view_dir_;·}</div>
 208 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·eye_pos()················{·<span·class="keywordflow">return</span>·eye_pos_;·}</div>
 209 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·right_dir()··············{·<span·class="keywordflow">return</span>·right_dir_;·}</div>
 210 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·up_dir()·················{·<span·class="keywordflow">return</span>·up_dir_;·}</div>
 211 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·view_dir()···············{·<span·class="keywordflow">return</span>·view_dir_;·}</div>
Max diff block lines reached; 9727/41541 bytes (23.42%) of diff not shown.
11.1 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 ViewingParameters.hh
5 CollapseInfoT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 165 lines modifiedOffset 46, 129 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
 54 44
54 48//55 45//
55 =============================================================================56 =============================================================================
 57 46//
 58 47//·CLASS·newClass
 59 48//
56 49//60 49//
57 50//·STRUCT·CollpaseInfoT 
58 51// 
59 52// 
60 =============================================================================61 =============================================================================
61 53#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH 
62 54#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH 
63 5562 50
 63 51#ifndef·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH
 64 52#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH
 65 53
 66 54
64 56//==·INCLUDES67 55//==·INCLUDES
65 =================================================================68 =================================================================
66 57 
67 58//==·NAMESPACE 
68 ================================================================69 56
 70 57#include·<OpenMesh/Core/Geometry/VectorT.hh>
 71 58#include·<OpenMesh/Core/Geometry/Plane3d.hh>
69 5972 59
70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
71 61namespace·Decimater·{73 60
 74 61//==·FORWARDDECLARATIONS
 75 ======================================================
72 6276 62
 77 63
 78 64//==·NAMESPACES
 79 ===============================================================
 80 65
 81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 82 67namespace·VDPM·{
 83 68
73 63//==·CLASS·DEFINITION84 69//==·CLASS·DEFINITION
74 =========================================================85 =========================================================
75 64 
76 73template<class·Mesh> 
77 _\x87_\x84struct·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T·{ 
78 75·public: 
79 76·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T(Mesh&·_mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_heh); 
80 77 
81 78·Mesh&·mesh; 
82 79 
83 _\x88_\x80·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80_\x8v_\x81; 
84 _\x88_\x81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81_\x8v_\x80; 
85 _\x88_\x82·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80; 
86 _\x88_\x83·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81; 
87 _\x88_\x84·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·_\x8p_\x80; 
88 _\x88_\x85·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·_\x8p_\x81; 
89 _\x88_\x86·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8f_\x8l; 
90 _\x88_\x87·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8f_\x8r; 
91 _\x88_\x88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l; 
92 _\x88_\x89·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8r; 
93 91 
94 _\x89_\x84·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l_\x8v_\x81,·v0vl,·vrv0,·v1vr; 
95 96}; 
96 97 
97 98//--------------------------------------------------------------------------- 
98 --86 70
 87 71
 88 _\x87_\x84class·OPENMESHDLLEXPORT·_\x8V_\x8i_\x8e_\x8w_\x8i_\x8n_\x8g_\x8P_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s
 89 75{
 90 76private:
 91 77·double·modelview_matrix_[16];
 92 78·float·fovy_;
 93 79·float·aspect_;
 94 80·float·tolerance_square_;
 95 81
 96 82·_\x8V_\x8e_\x8c_\x83_\x8f·eye_pos_;
 97 83·_\x8V_\x8e_\x8c_\x83_\x8f·right_dir_;
 98 84·_\x8V_\x8e_\x8c_\x83_\x8f·up_dir_;
 99 85·_\x8V_\x8e_\x8c_\x83_\x8f·view_dir_;
 100 86
 101 87·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d·frustum_plane_[4];
 102 88
 103 89public:
 104 90
 105 91·_\x8V_\x8i_\x8e_\x8w_\x8i_\x8n_\x8g_\x8P_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s();
 106 92
 107 93·void·increase_tolerance()·{·tolerance_square_·*=·5.0f;·}
 108 94·void·decrease_tolerance()·{·tolerance_square_·/=·5.0f;·}
 109 95
 110 96·float·fovy()·const·{·return·fovy_;·}
 111 97·float·aspect()·const·{·return·aspect_;·}
 112 98·float·tolerance_square()·const·{·return·tolerance_square_;·}
99 99113 99
 114 100·void·set_fovy(float·_fovy)·{·fovy_·=·_fovy;·}
 115 101·void·set_aspect(float·_aspect)·{·aspect_·=·_aspect;·}
 116 102·void·set_tolerance_square(float·_tolerance_square)·{·tolerance_square_·=
 117 _tolerance_square;·}
 118 103
 119 104·const·_\x8V_\x8e_\x8c_\x83_\x8f&·eye_pos()·const·{·return·eye_pos_;·}
 120 105·const·_\x8V_\x8e_\x8c_\x83_\x8f&·right_dir()·const·{·return·right_dir_;·}
 121 106·const·_\x8V_\x8e_\x8c_\x83_\x8f&·up_dir()·const·{·return·up_dir_;·}
 122 107·const·_\x8V_\x8e_\x8c_\x83_\x8f&·view_dir()·const·{·return·view_dir_;·}
 123 108·_\x8V_\x8e_\x8c_\x83_\x8f&·eye_pos()·{·return·eye_pos_;·}
 124 109·_\x8V_\x8e_\x8c_\x83_\x8f&·right_dir()·{·return·right_dir_;·}
 125 110·_\x8V_\x8e_\x8c_\x83_\x8f&·up_dir()·{·return·up_dir_;·}
 126 111·_\x8V_\x8e_\x8c_\x83_\x8f&·view_dir()·{·return·view_dir_;·}
Max diff block lines reached; 4905/11351 bytes (43.21%) of diff not shown.
106 KB
./usr/share/doc/libopenmesh-dev/html/a00656_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchyWindow.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">DecimaterT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VHierarchyWindow.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00656.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 369 lines modifiedOffset 137, 197 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·DecimaterT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_DECIMATERT_CC</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchy.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>VDPM·{</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··············</div>
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
170 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">171 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03874.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03874.html">VHierarchyWindow</a></div>
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03378.html#acf185e9dd3958b8634d26ff322f80685">···72</a></span><a·class="code·hl_function"·href="a03378.html#acf185e9dd3958b8634d26ff322f80685">DecimaterT&lt;Mesh&gt;::DecimaterT</a>(Mesh&amp;·_mesh)·:</div> 
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),</div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····mesh_(_mesh),</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>#if·(defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1800))·||·__cplusplus·&gt;·199711L·||·defined(·__GXX_EXPERIMENTAL_CXX0X__·)</div> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··heap_(nullptr)</div> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>#else</div>173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div>
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··heap_(nullptr)</div>174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">private</span>:</div>
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>#endif</div>175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·reference·of·vertex·hierarchy</span></div>
 177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a03858.html">VHierarchy</a>····*vhierarchy_;</div>
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·bits·buffer·(byte·units)</span></div>
 180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buffer_;</div>
 181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">int</span>···········buffer_min_;</div>
 182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">size_t</span>········buffer_max_;</div>
 183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">int</span>···········current_pos_;</div>
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·private·vertex·properties</span></div>185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//·window·(byte·units)</span></div>
 186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordtype">int</span>···········window_min_;</div>
 187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordtype">int</span>···········window_max_;</div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.add_property(collapse_target_);</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.add_property(priority_);</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··mesh_.add_property(heap_position_);</div> 
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div> 
187 </div> 
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··</div>
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·#·of·right·shift·(bit·units)</span></div>
 191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·n_shift_;···········<span·class="comment">//·[0,·7]</span></div>
191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
192 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03378.html#a6d1b1b6855f42b5501860ae79cf6be64">···92</a></span><a·class="code·hl_function"·href="a03378.html#a6d1b1b6855f42b5501860ae79cf6be64">DecimaterT&lt;Mesh&gt;::~DecimaterT</a>()·{</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·flag8(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·n_shift)<span·class="keyword">·const</span></div>
 194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·0x80·&gt;&gt;·n_shift;·}··</div>
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·private·vertex·properties</span></div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.remove_property(collapse_target_);</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··mesh_.remove_property(priority_);</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··mesh_.remove_property(heap_position_);</div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·flag8(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div>
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>}</div>197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">··</span>{</div>
201 </div>198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····assert(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()·&gt;=·0);</div>
 199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">return</span>··0x80·&gt;&gt;·(<span·class="keywordtype">unsigned</span>·int)·(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()·%·8);</div>
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
Max diff block lines reached; 55694/86329 bytes (64.51%) of diff not shown.
22.1 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 VHierarchyWindow.hh
5 DecimaterT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 430 lines modifiedOffset 46, 214 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
54 46//54 44//
55 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
56 47//58 47//
57 48//·CLASS·DecimaterT·-·IMPLEMENTATION 
58 49//59 48//
59 50// 
60 =============================================================================60 =============================================================================
61 51#define·OPENMESH_DECIMATER_DECIMATERT_CC61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH
62 5264 52
 65 53
63 53//==·INCLUDES66 54//==·INCLUDES
64 =================================================================67 =================================================================
 68 55
 69 56#include·<OpenMesh/Tools/VDPM/VHierarchy.hh>
 70 57#include·<algorithm>
 71 58
 72 59//==·FORWARDDECLARATIONS
 73 ======================================================
 74 60
 75 61
65 54 
66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
67 56 
68 57#include·<vector> 
69 58#if·defined(OM_CC_MIPS) 
70 59#·include·<float.h> 
71 60#else 
72 61#·include·<cfloat> 
73 62#endif 
74 63 
75 64//==·NAMESPACE76 62//==·NAMESPACES
76 ===============================================================77 ===============================================================
77 6578 63
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
79 67namespace·Decimater·{80 65namespace·VDPM·{
 81 66
 82 67//==·CLASS·DEFINITION
 83 =========================================================
80 6884 68
 85 69
 86 _\x87_\x82class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w
 87 73{
 88 74private:
 89 75
 90 76·//·reference·of·vertex·hierarchy
 91 77·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y·*vhierarchy_;
 92 78
 93 79·//·bits·buffer·(byte·units)
 94 80·unsigned·char·*buffer_;
 95 81·int·buffer_min_;
 96 82·size_t·buffer_max_;
 97 83·int·current_pos_;
 98 84
 99 85·//·window·(byte·units)
 100 86·int·window_min_;
 101 87·int·window_max_;
81 69//==·IMPLEMENTATION 
82 ========================================================== 
83 70 
84 71template<class·Mesh> 
85 _\x87_\x82_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·: 
86 73·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh), 
87 74·mesh_(_mesh), 
88 75#if·(defined(_MSC_VER)·&&·(_MSC_VER·>=·1800))·||·__cplusplus·>·199711L·|| 
89 defined(·__GXX_EXPERIMENTAL_CXX0X__·) 
90 76·heap_(nullptr) 
91 77#else 
92 78·heap_(nullptr) 
93 79#endif 
94 80 
95 81{ 
96 82 
97 83·//·private·vertex·properties 
98 84·mesh_.add_property(collapse_target_); 
99 85·mesh_.add_property(priority_); 
100 86·mesh_.add_property(heap_position_); 
101 87} 
102 88102 88
 103 89
 104 90·//·#·of·right·shift·(bit·units)
 105 91·unsigned·char·n_shift_;·//·[0,·7]
 106 92
 107 93·unsigned·char·flag8(unsigned·char·n_shift)·const
 108 94·{·return·0x80·>>·n_shift;·}
 109 95
 110 96·unsigned·char·flag8(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const
 111 97·{
 112 98·assert(_node_handle._\x8i_\x8d_\x8x()·>=·0);
 113 99·return·0x80·>>·(unsigned·int)·(_node_handle._\x8i_\x8d_\x8x()·%·8);
103 89//--------------------------------------------------------------------------- 
104 -- 
105 90 
106 91template<class·Mesh> 
107 _\x89_\x82_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8~_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T()·{ 
108 93 
109 94·//·private·vertex·properties 
110 95·mesh_.remove_property(collapse_target_); 
111 96·mesh_.remove_property(priority_); 
112 97·mesh_.remove_property(heap_position_); 
113 98 
Max diff block lines reached; 16016/22578 bytes (70.94%) of diff not shown.
33.7 KB
./usr/share/doc/libopenmesh-dev/html/a00662_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/MixedDecimaterT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/StreamingDef.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MixedDecimaterT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">StreamingDef.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00662.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 102 lines modifiedOffset 137, 63 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·MixedDecimaterT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPM_STREAMINGDEF_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00668.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>VDPM·{</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·VDPM_STREAMING_PORT·4096</span></div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//#define·DEBUG_COUT</span></div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//#define·QDATASTREAM</span></div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#ifdef·DEBUG_COUT</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·debug_print_;</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·debug_print()···············{·<span·class="keywordflow">return</span>·debug_print_;·}</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static</span>·<span·class="keywordtype">void</span>·set_debug_print(<span·class="keywordtype">bool</span>·flag)··{·debug_print_·=·flag;·}</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">enum</span>·VDPMDownLinkStatus·····{·kStarted,·kFinished,·kStartable·};</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">enum</span>·VDPMStreamingPhase·····{·kBaseMesh,·kVSplitHeader,·kVSplits·};</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">enum</span>·VDPMClientMode·········{·kStatic,·kDynamic·};</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">enum</span>·VHierarchySearchMode···{·kBruteForce,·kUseHashing·};</div>
171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div> 
172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03390.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03390.html">MixedDecimaterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;MeshT&gt;,·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;MeshT&gt;</div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT&lt;·MeshT·&gt;</a>·········<a·class="code·hl_class"·href="a03386.html">Self</a>;</div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>···············<a·class="code·hl_class"·href="a03402.html">Module</a>;</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//=============================================================================</span></div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·namespace·VDPM</span></div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_VDPROGMESH_VDPMSTREAMINGDEF_HH·defined</span></div>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
186 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a03390.html">MixedDecimaterT</a>(·Mesh&amp;·_mesh·);</div> 
187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a03390.html">~MixedDecimaterT</a>();</div> 
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div> 
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
192 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">decimate</a>(·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_n_collapses,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div> 
193 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
194 <div·class="foldopen"·id="foldopen00129"·data-start="{"·data-end="}"> 
195 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a03390.html#aa16abdaf3a5ed2e7a9c1edd2a873b783">··129</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#aa16abdaf3a5ed2e7a9c1edd2a873b783">decimate_to</a>(·<span·class="keywordtype">size_t</span>··_n_vertices,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>)</div> 
196 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··{</div> 
197 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····<span·class="keywordflow">return</span>·(·(_n_vertices·&lt;·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices())·?</div> 
198 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·······decimate(·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices()·-·_n_vertices,·_mc_factor·,·_only_selected)·:·0·);</div> 
199 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··}</div> 
200 </div> 
201 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div> 
202 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··<span·class="keywordtype">size_t</span>·decimate_to_faces(·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>··_n_vertices=0,·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_n_faces=0·,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor·=·0.8·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div> 
Max diff block lines reached; 2712/26772 bytes (10.13%) of diff not shown.
7.47 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 StreamingDef.hh
5 MixedDecimaterT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 135 lines modifiedOffset 46, 71 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
54 46//54 44//
55 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
56 47//58 47//
57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION 
58 49//59 48//
59 50// 
60 =============================================================================60 =============================================================================
61 51 
62 52#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH 
63 53#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH 
64 54 
65 5561 49
 62 50
 63 51#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH
 64 52#define·OPENMESH_VDPM_STREAMINGDEF_HH
 65 53
66 56//==·INCLUDES66 54//==·INCLUDES
67 =================================================================67 =================================================================
 68 55
 69 56//==·FORWARDDECLARATIONS
 70 ======================================================
68 5771 57
69 58#include·<memory> 
70 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
71 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
72 6172 58//==·NAMESPACES
 73 ===============================================================
 74 59
 75 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 61namespace·VDPM·{
73 6277 62
74 6378 63
75 64//==·NAMESPACE 
76 ================================================================ 
77 65 
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 67namespace·Decimater·{ 
80 68 
81 69 
82 70//==·CLASS·DEFINITION79 64//==·CLASS·DEFINITION
83 =========================================================80 =========================================================
 81 65
 82 66#define·VDPM_STREAMING_PORT·4096
 83 67
 84 68//#define·DEBUG_COUT
 85 69//#define·QDATASTREAM
 86 70
 87 71#ifdef·DEBUG_COUT
 88 72static·bool·debug_print_;
 89 73static·bool·debug_print()·{·return·debug_print_;·}
 90 74static·void·set_debug_print(bool·flag)·{·debug_print_·=·flag;·}
 91 75#endif
 92 76
 93 77enum·VDPMDownLinkStatus·{·kStarted,·kFinished,·kStartable·};
 94 78enum·VDPMStreamingPhase·{·kBaseMesh,·kVSplitHeader,·kVSplits·};
 95 79enum·VDPMClientMode·{·kStatic,·kDynamic·};
 96 80enum·VHierarchySearchMode·{·kBruteForce,·kUseHashing·};
 97 81
 98 82
 99 83//
84 71 
85 72 
86 76template·<·typename·MeshT·> 
87 _\x87_\x87class·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·public·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>,·public·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT> 
88 78{ 
89 79public:·//--------------------------------------------------------·public 
90 types 
91 80 
92 81·typedef·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f; 
93 82·typedef·MeshT·Mesh; 
94 83·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o; 
95 84·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e; 
96 85·typedef·std::vector<·Module*·>·ModuleList; 
97 86·typedef·typename·ModuleList::iterator·ModuleListIterator; 
98 87 
99 88public:·//------------------------------------------------------·public 
100 methods 
101 89 
102 91·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(·Mesh&·_mesh·); 
103 92 
104 94·_\x8~_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(); 
105 95 
106 96public: 
107 97 
108 113·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(·const·size_t·_n_collapses,·const·float·_mc_factor·,·bool 
109 _only_selected·=·false); 
110 114 
111 _\x81_\x82_\x89·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8__\x8t_\x8o(·size_t·_n_vertices,·const·float·_mc_factor·,·bool 
112 _only_selected·=·false) 
113 130·{ 
114 131·return·(·(_n_vertices·<·this->_\x8m_\x8e_\x8s_\x8h().n_vertices())·? 
115 132·decimate(·this->_\x8m_\x8e_\x8s_\x8h().n_vertices()·-·_n_vertices,·_mc_factor·, 
116 _only_selected)·:·0·); 
117 133·} 
118 134 
119 152·size_t·decimate_to_faces(·const·size_t·_n_vertices=0,·const·size_t 
120 _n_faces=0·,·const·float·_mc_factor·=·0.8·,·bool·_only_selected·=·false); 
121 153 
122 154private:·//-------------------------------------------------------·private 
123 data 
124 155 
125 156}; 
Max diff block lines reached; 2641/7622 bytes (34.65%) of diff not shown.
66.1 KB
./usr/share/doc/libopenmesh-dev/html/a00665_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchyNode.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModQuadricT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VHierarchyNode.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00665.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 140 lines modifiedOffset 138, 178 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModQuadric·-·IMPLEMENTATION</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODQUADRIC_CC</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh&gt;</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>VDPM·{</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DecimaterType&gt;</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keywordtype">void</span></div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············</div>
169 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">176 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
 177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03862.html">···77</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a></div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">···72</a></span><a·class="code·hl_function"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">ModQuadricT&lt;DecimaterType&gt;::</a></div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><a·class="code·hl_function"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">initialize</a>()</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(_idx)·{}</div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02290.html">Geometry::Quadricd</a>;</div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·alloc·quadrics</span></div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">if</span>·(!quadrics_.is_valid())</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····Base::mesh().add_property(·quadrics_·);</div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
 181 </div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·clear·quadrics</span></div> 
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>··v_it··=·Base::mesh().vertices_begin(),</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·····························v_end·=·Base::mesh().vertices_end();</div> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordflow">for</span>·(;·v_it·!=·v_end;·++v_it)</div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····Base::mesh().property(quadrics_,·*v_it).<a·class="code·hl_function"·href="a02290.html#a517295130e59b59dc70dd3291685e7d2">clear</a>();</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·InvalidVHierarchyNodeHandle;</div>
 185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 187 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="};">
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03866.html">···90</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03866.html">VHierarchyNode</a></div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>{</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//·calc·(normal·weighted)·quadric</span></div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>··········f_it··=·Base::mesh().faces_begin(),</div> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···································f_end·=·Base::mesh().faces_end();</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a03866.html">VHierarchyNode</a>()·:radius_(0.0f),·normal_(0.0f),·sin_square_(0.0f),mue_square_(0.0f),·sigma_square_(0.0f)·{·}</div>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3c65ec045ac0126b3ea7264cee26aa1b">Mesh::FaceVertexIter</a>····fv_it;</div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>······vh0,·vh1,·vh2;</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">Vec3d</a>····················Vec3;</div> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordflow">for</span>·(;·f_it·!=·f_end;·++f_it)</div>194 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
 195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03866.html#a91743d86caff3fa2566e55b8aecc908f">···97</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#a91743d86caff3fa2566e55b8aecc908f">is_root</a>()<span·class="keyword">·const</span></div>
 196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(parent_handle_.<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>()·==·<span·class="keyword">false</span>)·?·true·:·<span·class="keyword">false</span>;·}</div>
 197 </div>
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{</div>198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····fv_it·=·Base::mesh().fv_iter(*f_it);</div> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····vh0·=·*fv_it;··++fv_it;</div> 
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····vh1·=·*fv_it;··++fv_it;</div> 
198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····vh2·=·*fv_it;</div> 
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····Vec3·v0,·v1,·v2;</div> 
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····{</div> 
202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······<span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div> 
203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
204 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">199 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">
Max diff block lines reached; 24046/52099 bytes (46.15%) of diff not shown.
15.1 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 VHierarchyNode.hh
5 ModQuadricT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 163 lines modifiedOffset 47, 219 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 48//54 44//
56 =============================================================================55 =============================================================================
57 49//56 45//
58 50//·CLASS·ModQuadric·-·IMPLEMENTATION 
59 51// 
60 52//57 46//·CLASS·newClass
 58 47//
 59 48//
61 =============================================================================60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH
 64 52
62 5365 53
63 54#define·OPENMESH_DECIMATER_MODQUADRIC_CC 
64 55 
65 56//==·INCLUDES66 54//==·INCLUDES
66 =================================================================67 =================================================================
67 57 
68 58#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h> 
69 59 
70 60 
71 61//==·NAMESPACE 
72 ===============================================================68 55
 69 56
 70 57#include·<vector>
 71 58#include·<list>
 72 59#include·<OpenMesh/Core/Geometry/VectorT.hh>
 73 60#include·<OpenMesh/Core/Mesh/Handles.hh>
 74 61#include·<OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh>
73 6275 62
74 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
75 64namespace·Decimater·{·//·BEGIN_NS_DECIMATER76 63
 77 64//==·FORWARDDECLARATIONS
 78 ======================================================
76 6579 65
77 6680 66
78 67//==·IMPLEMENTATION81 67//==·NAMESPACES
79 ==========================================================82 ===============================================================
80 6883 68
81 69 
82 70template<class·DecimaterType> 
83 71void 
84 _\x87_\x82_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8y_\x8p_\x8e_\x8>_\x8:_\x8: 
85 73_.i_.n_.i_.t_.i_.a_.l_.i_.z_.e()84 69namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 85 70namespace·VDPM·{
 86 71
 87 72//==·CLASS·DEFINITION
 88 =========================================================
 89 73
86 74{90 74
 91 _\x87_\x87struct·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·:·public·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e
 92 78{
 93 79·explicit·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(int·_idx=-1)·:·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_idx)·{}
 94 80};
 95 81
 96 82
 97 84static·const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·InvalidVHierarchyNodeHandle;
 98 85
87 75·using·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8d; 
88 76·//·alloc·quadrics 
89 77·if·(!quadrics_.is_valid()) 
90 78·Base::mesh().add_property(·quadrics_·); 
91 79 
92 80·//·clear·quadrics 
93 81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·v_it·=·Base::mesh().vertices_begin(), 
94 82·v_end·=·Base::mesh().vertices_end(); 
95 83 
96 84·for·(;·v_it·!=·v_end;·++v_it) 
97 85·Base::mesh().property(quadrics_,·*v_it)._\x8c_\x8l_\x8e_\x8a_\x8r(); 
98 8699 86
 100 _\x89_\x80class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e
 101 91{
 102 92public:
 103 93
 104 94·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e()·:radius_(0.0f),·normal_(0.0f),·sin_square_
 105 (0.0f),mue_square_(0.0f),·sigma_square_(0.0f)·{·}
 106 95
 107 _\x89_\x87·bool·_\x8i_\x8s_\x8__\x8r_\x8o_\x8o_\x8t()·const
 108 98·{·return·(parent_handle_._\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·==·false)·?·true·:·false;·}
 109 99
 110 _\x81_\x80_\x81·bool·_\x8i_\x8s_\x8__\x8l_\x8e_\x8a_\x8f()·const
 111 102·{·return·(lchild_handle_._\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·==·false)·?·true·:·false;·}
99 87·//·calc·(normal·weighted)·quadric 
100 88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·f_it·=·Base::mesh().faces_begin(), 
101 89·f_end·=·Base::mesh().faces_end(); 
102 90 
103 91·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·fv_it; 
104 92·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·vh0,·vh1,·vh2; 
105 93·typedef·_\x8V_\x8e_\x8c_\x83_\x8d·Vec3; 
106 94 
107 95·for·(;·f_it·!=·f_end;·++f_it) 
108 96·{ 
109 97·fv_it·=·Base::mesh().fv_iter(*f_it); 
110 98·vh0·=·*fv_it;·++fv_it; 
111 99·vh1·=·*fv_it;·++fv_it; 
112 100·vh2·=·*fv_it; 
113 101 
114 102·Vec3·v0,·v1,·v2; 
115 103·{112 103
 113 _\x81_\x80_\x85·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·{·return·parent_handle_;·}
 114 106
 115 _\x81_\x80_\x88·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8l_\x8c_\x8h_\x8i_\x8l_\x8d_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·{·return·lchild_handle_;·}
116 104·using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h; 
117 105 
Max diff block lines reached; 9457/15433 bytes (61.28%) of diff not shown.
39.5 KB
./usr/share/doc/libopenmesh-dev/html/a00668_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VFront.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">McDecimaterT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VFront.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00668.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 111 lines modifiedOffset 138, 84 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·McDecimaterT</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·VFront</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VFRONT_HH</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VFRONT_HH</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchyNode.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>
171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div> 
172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">173 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03386.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>·:·<span·class="keyword">virtual</span>·<span·class="keyword">public[·...·truncated·by·diffoscope;·len:·156,·SHA:·e4d910e0f493c07a23c26c36f9b41a7b447f94ecf553bed16932425dd5c99598·...·]></div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03854.html">···75</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03854.html">VFront</a></div>
 175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
 176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div>178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·VHierarchyNodeHandleList::iterator··VHierarchyNodeHandleListIter;</div>
 179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">enum</span>·VHierarchyNodeStatus·{·kSplit,·kActive,·kCollapse·};</div>
 180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>
 181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_typedef"·href="a01253.html#aa201c711fa128b2693fab7cd74997a06">VHierarchyNodeHandleList</a>····················front_;</div>
 182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··VHierarchyNodeHandleListIter················front_it_;</div>
 183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··std::vector&lt;VHierarchyNodeHandleListIter&gt;···front_location_;</div>
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT&lt;·MeshT·&gt;</a>·········<a·class="code·hl_class"·href="a03386.html">Self</a>;</div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>···············<a·class="code·hl_class"·href="a03402.html">Module</a>;</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div>187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="a03854.html">VFront</a>();</div>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
186 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>(·Mesh&amp;·_mesh·);</div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">void</span>·clear()·{·front_.clear();·front_location_.clear();·}</div>
 190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">void</span>·begin()·{·front_it_·=·front_.begin();·}</div>
 191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">bool</span>·end()···{·<span·class="keywordflow">return</span>·(front_it_·==·front_.end())·?·true·:·<span·class="keyword">false</span>;·}</div>
 192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">void</span>·next()··{·++front_it_;·}</div>
 193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">int</span>·size()···{·<span·class="keywordflow">return</span>·(<span·class="keywordtype">int</span>)·front_.size();·}</div>
 194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·node_handle()····{·<span·class="keywordflow">return</span>··*front_it_;·}</div>
187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">void</span>·add(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle);</div>
 197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">void</span>·remove(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle);</div>
 198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">bool</span>·is_active(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle);</div>
 199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·init(<a·class="code·hl_typedef"·href="a01253.html#a503c22d36bf2bdb5daeccd78c29053fd">VHierarchyNodeHandleContainer</a>·&amp;_roots,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n_details);··</div>
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a03386.html">~McDecimaterT</a>();</div> 
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div> 
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
192 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">decimate</a>(·<span·class="keywordtype">size_t</span>·_n_collapses·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div> 
193 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>};</div>
194 <div·class="foldopen"·id="foldopen00122"·data-start="{"·data-end="}"> 
195 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a03386.html#a9c39a06b25e55a82444a537d42682c64">··122</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03386.html#a9c39a06b25e55a82444a537d42682c64">decimate_to</a>(·<span·class="keywordtype">size_t</span>··_n_vertices·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>)</div> 
196 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··{</div> 
197 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keywordflow">return</span>·(·(_n_vertices·&lt;·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices())·?</div> 
198 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·············decimate(·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices()·-·_n_vertices·,·_only_selected·)·:·0·);</div> 
199 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··}</div> 
200 </div>201 </div>
201 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
202 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keywordtype">size_t</span>·decimate_to_faces(·<span·class="keywordtype">size_t</span>··_n_vertices=0,·<span·class="keywordtype">size_t</span>·_n_faces=0·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div> 
203 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div> 
204 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<span·class="keywordtype">size_t</span>·decimate_constraints_only(<span·class="keywordtype">float</span>·_factor,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div> 
205 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div> 
Max diff block lines reached; 3710/31344 bytes (11.84%) of diff not shown.
8.79 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 VFront.hh
5 McDecimaterT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 138 lines modifiedOffset 47, 100 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 47//54 44//
56 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·VFront
 58 47//
57 48//59 48//
58 49//·CLASS·McDecimaterT 
59 50// 
60 51// 
61 =============================================================================60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VFRONT_HH
 63 51#define·OPENMESH_VDPROGMESH_VFRONT_HH
62 5264 52
 65 53
63 53#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH 
65 55 
66 56 
67 57//==·INCLUDES66 54//==·INCLUDES
68 =================================================================67 =================================================================
69 5868 55
 69 56#include·<OpenMesh/Core/System/config.h>
 70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh>
70 59#include·<memory>71 58#include·<vector>
71 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
72 6172 59
 73 60
 74 61//==·FORWARDDECLARATIONS
 75 ======================================================
73 6276 62
74 6377 63
75 64//==·NAMESPACE78 64//==·NAMESPACES
76 ================================================================79 ===============================================================
77 6580 65
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
79 67namespace·Decimater·{82 67namespace·VDPM·{
80 6883 68
81 69 
82 70//==·CLASS·DEFINITION84 69//==·CLASS·DEFINITION
83 =========================================================85 =========================================================
 86 70
84 7187 71
 88 _\x87_\x85class·OPENMESHDLLEXPORT·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t
 89 76{
 90 77private:
85 72 
86 76template·<·typename·MeshT·> 
87 _\x87_\x87class·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·virtual·public·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>·//virtual 
88 especially·for·the·mixed·decimater 
89 78{91 78
 92 79·typedef·VHierarchyNodeHandleList::iterator·VHierarchyNodeHandleListIter;
 93 80·enum·VHierarchyNodeStatus·{·kSplit,·kActive,·kCollapse·};
 94 81
 95 82·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8L_\x8i_\x8s_\x8t·front_;
 96 83·VHierarchyNodeHandleListIter·front_it_;
 97 84·std::vector<VHierarchyNodeHandleListIter>·front_location_;
 98 85
 99 86public:
90 79public:·//--------------------------------------------------------·public 
91 types 
92 80 
93 81·typedef·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f; 
94 82·typedef·MeshT·Mesh; 
95 83·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o; 
96 84·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e; 
97 85·typedef·std::vector<·Module*·>·ModuleList; 
98 86·typedef·typename·ModuleList::iterator·ModuleListIterator; 
99 87100 87
 101 88·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t();
100 88public:·//------------------------------------------------------·public 
101 methods 
102 89102 89
 103 90·void·clear()·{·front_.clear();·front_location_.clear();·}
 104 91·void·begin()·{·front_it_·=·front_.begin();·}
 105 92·bool·end()·{·return·(front_it_·==·front_.end())·?·true·:·false;·}
 106 93·void·next()·{·++front_it_;·}
 107 94·int·size()·{·return·(int)·front_.size();·}
 108 95·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·node_handle()·{·return·*front_it_;·}
 109 96
 110 97·void·add(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle);
 111 98·void·remove(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle);
 112 99·bool·is_active(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle);
 113 100·void·init(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·&_roots,·unsigned·int·_n_details);
103 91·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(·Mesh&·_mesh·); 
104 92 
105 94·_\x8~_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(); 
106 95 
107 96public: 
108 97 
109 110·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(·size_t·_n_collapses·,·bool·_only_selected·=·false); 
110 111 
111 _\x81_\x82_\x82·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8__\x8t_\x8o(·size_t·_n_vertices·,·bool·_only_selected·=·false) 
112 123·{ 
113 124·return·(·(_n_vertices·<·this->_\x8m_\x8e_\x8s_\x8h().n_vertices())·? 
114 125·decimate(·this->_\x8m_\x8e_\x8s_\x8h().n_vertices()·-·_n_vertices·,·_only_selected·)·:·0·); 
115 126·} 
116 127 
117 141·size_t·decimate_to_faces(·size_t·_n_vertices=0,·size_t·_n_faces=0·,·bool 
118 _only_selected·=·false); 
119 142 
120 147·size_t·decimate_constraints_only(float·_factor,·bool·_only_selected·= 
121 false); 
122 148 
123 149·size_t·samples(){return·randomSamples_;} 
Max diff block lines reached; 3246/8980 bytes (36.15%) of diff not shown.
61.8 KB
./usr/share/doc/libopenmesh-dev/html/a00671_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchy.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModQuadricT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VHierarchy.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00671.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 169 lines modifiedOffset 136, 166 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//</span></div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··CLASS·ModQuadricT</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifndef·OSG_MODQUADRIC_HH</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·OSG_MODQUADRIC_HH</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;float.h&gt;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchyNode.hh&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>VDPM·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··············</div>
172 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">172 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03434.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03434.html">ModQuadricT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href=[·...·truncated·by·diffoscope;·len:·39,·SHA:·014b72201cd0f0d0c9df98a83fa669f73a1b36f317c26937b03bbea2230fa8ed·...·]</div>173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03858.html">···73</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03858.html">VHierarchy</a></div>
 174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>
 175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">public</span>:</div>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">public</span>:</div>177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03858.html#a658560e57bc2e1e7aca6ab477e1d0a33">···77</a></span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>····<a·class="code·hl_typedef"·href="a03858.html#a6585[·...·truncated·by·diffoscope;·len:·40,·SHA:·3c39a185e76c2d86391f132d11cdc070aca075f64804a8c825da94eafe253854·...·]</div>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·Defines·the·types·Self,·Handle,·Base,·Mesh,·and·CollapseInfo</span></div> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·and·the·memberfunction·name()</span></div>179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">private</span>:</div>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03434.html#ac30930a700a47d1f7454b4da5e81c003">···81</a></span>··<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03434.html">ModQuadricT</a>,·MeshT,·Quadric·);</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div>181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_typedef"·href="a01253.html#a2b54f71ece0193577af8155cece72004">VHierarchyNodeContainer</a>·nodes_;</div>
 182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>············n_roots_;</div>
 183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>···········tree_id_bits_;·<span·class="comment">//·node_id_bits_·=·32-tree_id_bits_;</span></div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
183 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03434.html#a133497b5da2d4164a2caaa694af2c64a">···88</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03434.html#a133497b5da2d4164a2caaa694af2c64a">ModQuadricT</a>(·MeshT·&amp;_mesh·)</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·Base(_mesh,·false)</div>185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_function"·href="a03434.html#af4f40b99ab088afe24cf10e9b3cda469">unset_max_err</a>();</div>187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a03858.html">VHierarchy</a>();</div>
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Base::mesh().add_property(·quadrics_·);</div>188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">void</span>·clear()························{·nodes_.clear();···n_roots_·=·0;·}</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·tree_id_bits()<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·tree_id_bits_;·}</div>
 191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·num_roots()<span·class="keyword">·const······</span>{·<span·class="keywordflow">return</span>·n_roots_;·}</div>
 192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">size_t</span>·num_nodes()<span·class="keyword">·const············</span>{·<span·class="keywordflow">return</span>·nodes_.size();·}</div>
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··VHierarchyNodeIndex·generate_node_index(id_t·_tree_id,·id_t·_node_id)</div>
190 </div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··{</div>
193 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}"> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03434.html#ab61e337c3cea0e7c1e796207ec8bd7e0">···97</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03434.html#ab61e337c3cea0e7c1e796207ec8bd7e0">~ModQuadr[·...·truncated·by·diffoscope;·len:·9,·SHA:·33420c46bf6396ab32b42dc5f314a0c2aab2b26e74970ca062995589732aa528·...·]</div>196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>··VHierarchyNodeIndex(_tree_id,·_node_id,·tree_id_bits_);</div>
 197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··{</div>198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Base::mesh().remove_property(quadrics_);</div> 
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
198 </div>200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·set_num_roots(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n_roots);</div>
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··</div>
 202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··VHierarchyNodeHandle·root_handle(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i)<span·class="keyword">·const</span></div>
 203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">··</span>{</div>
 204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordflow">return</span>··VHierarchyNodeHandle(·(<span·class="keywordtype">int</span>)i·);</div>
 205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div>
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:·<span·class="comment">//·inherited</span></div> 
202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·initialize(<span·class="keywordtype">void</span>)·<span·class="keyword">override</span>;</div> 
204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
Max diff block lines reached; 25182/49607 bytes (50.76%) of diff not shown.
13.2 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 VHierarchy.hh
5 ModQuadricT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 198 lines modifiedOffset 45, 181 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
 52 42
 53 43
53 42//54 44//
54 =============================================================================55 =============================================================================
55 43// 
56 44//·CLASS·ModQuadricT 
57 45//56 45//
 57 46//·CLASS·newClass
58 46//58 47//
 59 48//
59 =============================================================================60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH
 64 52
60 47 
61 48#ifndef·OSG_MODQUADRIC_HH 
62 49#define·OSG_MODQUADRIC_HH 
63 50 
64 51 
65 52//==·INCLUDES 
66 ================================================================= 
67 5365 53
68 54#include·<float.h> 
69 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
70 56#include·<OpenMesh/Core/Utils/Property.hh> 
71 57#include·<OpenMesh/Core/Utils/vector_cast.hh> 
72 58#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.G_.e_.o_.m_.e_.t_.r_.y_./_.Q_.u_.a_.d_.r_.i_.c_.T_.._.h_.h>66 54//==·INCLUDES
 67 =================================================================
 68 55
 69 56#include·<vector>
 70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh>
 71 58
73 5972 59
 73 60//==·FORWARDDECLARATIONS
74 60 
75 61//==·NAMESPACE 
76 ================================================================74 ======================================================
 75 61
77 6276 62
 77 63//==·NAMESPACES
 78 ===============================================================
 79 64
78 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 81 66namespace·VDPM·{
 82 67
79 64namespace·Decimater·{ 
80 65 
81 66 
82 67//==·CLASS·DEFINITION83 68//==·CLASS·DEFINITION
83 =========================================================84 =========================================================
84 68 
85 6985 69
86 74template·<class·MeshT> 
87 _\x87_\x85class·_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT> 
88 76{86 70
 87 _\x87_\x83class·OPENMESHDLLEXPORT·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y
 88 74{
89 77public:89 75public:
 90 76
 91 _\x87_\x87·typedef·unsigned·int·_\x8i_\x8d_\x8__\x8t;
90 7892 78
91 79·//·Defines·the·types·Self,·Handle,·Base,·Mesh,·and·CollapseInfo 
92 80·//·and·the·memberfunction·name() 
93 _\x88_\x81·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T,·MeshT,·Quadric·); 
94 82 
95 83public:93 79private:
 94 80
 95 81·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·nodes_;
 96 82·unsigned·int·n_roots_;
 97 83·unsigned·char·tree_id_bits_;·//·node_id_bits_·=·32-tree_id_bits_;
96 8498 84
97 _\x88_\x88·explicit·_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T(·MeshT·&_mesh·) 
98 89·:·Base(_mesh,·false)99 85public:
 100 86
 101 87·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y();
 102 88
 103 89·void·clear()·{·nodes_.clear();·n_roots_·=·0;·}
 104 90·unsigned·char·tree_id_bits()·const·{·return·tree_id_bits_;·}
 105 91·unsigned·int·num_roots()·const·{·return·n_roots_;·}
 106 92·size_t·num_nodes()·const·{·return·nodes_.size();·}
 107 93
 108 94·VHierarchyNodeIndex·generate_node_index(id_t·_tree_id,·id_t·_node_id)
99 90·{109 95·{
 110 96·return·VHierarchyNodeIndex(_tree_id,·_node_id,·tree_id_bits_);
100 91·_\x8u_\x8n_\x8s_\x8e_\x8t_\x8__\x8m_\x8a_\x8x_\x8__\x8e_\x8r_\x8r(); 
101 92·Base::mesh().add_property(·quadrics_·); 
102 93·}111 97·}
 112 98
 113 99
 114 100·void·set_num_roots(unsigned·int·_n_roots);
103 94 
104 95 
105 _\x89_\x87·virtual·_\x8~_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T() 
106 98·{ 
107 99·Base::mesh().remove_property(quadrics_); 
108 100·} 
109 101115 101
110 102 
111 103public:·//·inherited 
112 104 
113 106·virtual·void·initialize(void)·override;116 102·VHierarchyNodeHandle·root_handle(unsigned·int·i)·const
 117 103·{
 118 104·return·VHierarchyNodeHandle(·(int)i·);
 119 105·}
Max diff block lines reached; 9313/13492 bytes (69.03%) of diff not shown.
35.7 KB
./usr/share/doc/libopenmesh-dev/html/a00674_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModEdgeLengthT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VHierarchyNodeIndex.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00674.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 79 lines modifiedOffset 137, 97 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModEdgeLengthT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODEDGELENGTHT_C</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00683.html">ModEdgeLengthT.hh</a>&quot;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>VDPM·{</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
163 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">···65</a></span><a·class="code·hl_function"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">ModEdgeLengthT&lt;MeshT&gt;::ModEdgeLengthT</a>(MeshT·&amp;_mesh,·<span·class="keywordtype">float</span>·_edge_length,</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">bool</span>·_is_binary)·:</div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{</div> 
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_function"·href="a03406.html#a50769dacd1da04bca568e2d441589a15">set_edge_length</a>(_edge_length);</div> 
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············</div>
169 </div> 
170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
174 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">···74</a></span><span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">ModEdgeLengthT&lt;MeshT&gt;::collapse_priority</a>(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·{</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1);</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03870.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a></div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">private</span>:</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·value_;</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">return</span>·(·(sqr_length·&lt;=·sqr_edge_length_)·?·sqr_length·:·float(Base::ILLEGAL_COLLAPSE));</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>
180 </div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>··InvalidIndex;</div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>()</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{·value_·=·0;·}</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_value)</div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{·value_·=·_value;·}</div>
185 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03406.html#a34aef5589f477365f74d68afb101874a">···83</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03406.html#a34aef5589f477365f74d68afb101874a">ModEdgeLengthT&lt;MeshT&gt;::set_error_tolerance_factor</a>(<span·class="keywordtype">double</span>·_factor)·{</div> 
187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordflow">if</span>·(_factor·&gt;=·0.0·&amp;&amp;·_factor·&lt;=·1.0)·{</div> 
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·the·smaller·the·factor,·the·smaller·edge_length_·gets</span></div> 
189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·thus·creating·a·stricter·constraint</span></div> 
190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·division·by·error_tolerance_factor_·is·for·normalization</span></div> 
191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·new_edge_length·=·edge_length_·*·<span·class="keyword">static_cast&lt;</span>typename·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a><span·class="keyword">&gt;</span>(_factor·/·this-&gt;error_tolerance_factor_);</div> 
192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_edge_length(new_edge_length);</div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···_tree_id,·</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···_node_id,·</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)</div>
193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····this-&gt;error_tolerance_factor_·=·_factor;</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{</div>
 192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····assert(_tree_id·&lt;·((<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·0x00000001·&lt;&lt;·_tree_id_bits));</div>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····assert(_node_id·&lt;·((<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·0x00000001·&lt;&lt;·(32·-·_tree_id_bits)));</div>
 194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····value_·=·(_tree_id·&lt;&lt;·(32·-·_tree_id_bits))·|·_node_id;</div>
194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div>195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">bool</span>·is_valid(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)<span·class="keyword">·const</span></div>
 198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··node_id(_tree_id_bits)·!=·0·?·true·:·<span·class="keyword">false</span>;··}</div>
 199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·tree_id(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)<span·class="keyword">·const</span></div>
 201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··value_·&gt;&gt;·(32·-·_tree_id_bits);·}</div>
 202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··</div>
 203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·node_id(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)<span·class="keyword">·const</span></div>
 204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··value_·&amp;·((<span·class="keywordtype">unsigned</span>·int)·0xFFFFFFFF·&gt;&gt;·_tree_id_bits);·}</div>
 205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
Max diff block lines reached; 2935/28544 bytes (10.28%) of diff not shown.
7.73 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 VHierarchyNodeIndex.hh
5 ModEdgeLengthT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 99 lines modifiedOffset 46, 108 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
54 46//54 44//
55 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
56 47//58 47//
57 48//·CLASS·ModEdgeLengthT·-·IMPLEMENTATION 
58 49//59 48//
59 50// 
60 =============================================================================60 =============================================================================
61 51#define·OPENMESH_DECIMATER_MODEDGELENGTHT_C61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH
62 5264 52
63 53//==·INCLUDES65 53//==·INCLUDES
64 =================================================================66 =================================================================
65 5467 54
66 55#include·"_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8._\x8h_\x8h" 
67 5668 55#include·<vector>
 69 56#include·<cassert>
 70 57
 71 58//==·FORWARDDECLARATIONS
 72 ======================================================
 73 59
 74 60
68 57//==·NAMESPACES75 61//==·NAMESPACES
69 ===============================================================76 ===============================================================
70 5877 62
71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
72 60namespace·Decimater·{ 
73 61 
74 62//==·IMPLEMENTATION79 64namespace·VDPM·{
 80 65
 81 66//==·CLASS·DEFINITION
75 ==========================================================82 =========================================================
 83 67
 84 68
 85 _\x87_\x83class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x
 86 74{
 87 75private:
 88 76·unsigned·int·value_;
 89 77
 90 78public:
76 63 
77 64template<class·MeshT> 
78 _\x86_\x85_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T(MeshT·&_mesh,·float·_edge_length, 
79 66·bool·_is_binary)·: 
80 67·Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{ 
81 68·_\x8s_\x8e_\x8t_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h(_edge_length); 
82 69} 
83 70 
84 71//--------------------------------------------------------------------------- 
85 -- 
86 72 
87 73template<class·MeshT> 
88 _\x87_\x84float·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·{ 
89 75·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1); 
90 76 
91 77·return·(·(sqr_length·<=·sqr_edge_length_)·?·sqr_length·:·float(Base:: 
92 ILLEGAL_COLLAPSE)); 
93 78} 
94 7991 79
 92 80·static·const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·InvalidIndex;
95 80//--------------------------------------------------------------------------- 
96 -- 
97 8193 81
98 82template<class·MeshT> 
99 _\x88_\x83void·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8s_\x8e_\x8t_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8__\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8__\x8f_\x8a_\x8c_\x8t_\x8o_\x8r(double·_factor)·{ 
100 84·if·(_factor·>=·0.0·&&·_factor·<=·1.0)·{ 
101 85·//·the·smaller·the·factor,·the·smaller·edge_length_·gets 
102 86·//·thus·creating·a·stricter·constraint 
103 87·//·division·by·error_tolerance_factor_·is·for·normalization 
104 88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·new_edge_length·=·edge_length_·*·static_cast<typename 
105 _\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r>(_factor·/·this->error_tolerance_factor_); 
106 89·set_edge_length(new_edge_length); 
107 90·this->error_tolerance_factor_·=·_factor;94 82public:
 95 83
 96 84·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x()
 97 85·{·value_·=·0;·}
 98 86
 99 87·explicit·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x(unsigned·int·_value)
 100 88·{·value_·=·_value;·}
 101 89
 102 90·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x(unsigned·int·_tree_id,
 103 91·unsigned·int·_node_id,
 104 92·unsigned·short·_tree_id_bits)
 105 93·{
 106 94·assert(_tree_id·<·((unsigned·int)·0x00000001·<<·_tree_id_bits));
 107 95·assert(_node_id·<·((unsigned·int)·0x00000001·<<·(32·-·_tree_id_bits)));
 108 96·value_·=·(_tree_id·<<·(32·-·_tree_id_bits))·|·_node_id;
108 91·}109 97·}
109 92} 
110 93 
111 94//110 98
 111 99·bool·is_valid(unsigned·short·_tree_id_bits)·const
 112 100·{·return·node_id(_tree_id_bits)·!=·0·?·true·:·false;·}
 113 101
 114 102·unsigned·int·tree_id(unsigned·short·_tree_id_bits)·const
 115 103·{·return·value_·>>·(32·-·_tree_id_bits);·}
 116 104
 117 105·unsigned·int·node_id(unsigned·short·_tree_id_bits)·const
 118 106·{·return·value_·&·((unsigned·int)·0xFFFFFFFF·>>·_tree_id_bits);·}
 119 107
 120 108·bool·operator<·(const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·&other)·const
 121 109·{·return·(value_·<·other.value_)·?·true·:·false;·}
Max diff block lines reached; 2742/7895 bytes (34.73%) of diff not shown.
12.3 KB
./usr/share/doc/libopenmesh-dev/html/a00677.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModNormalFlippingT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/TestingFramework.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 89, 66 lines modifiedOffset 89, 84 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>·&#124;
 96 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">ModNormalFlippingT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">TestingFramework.hh·File·Reference</div></div>
97 </div><!--header-->98 </div><!--header-->
98 <div·class="contents">99 <div·class="contents">
  
 100 <p>This·file·contains·a·little·framework·for·test·programms.··
 101 <a·href="#details">More...</a></p>
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06473_source.html">Config.hh</a>&quot;</code><br·/>
 103 <code>#include·&lt;iosfwd&gt;</code><br·/>
 104 <code>#include·&lt;sstream&gt;</code><br·/>
 105 <code>#include·&lt;vector&gt;</code><br·/>
 106 <code>#include·&lt;algorithm&gt;</code><br·/>
 107 <code>#include·&lt;stdexcept&gt;</code><br·/>
 108 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader"> 
101 Include·dependency·graph·for·ModNormalFlippingT.hh:</div> 
102 <div·class="dyncontent"> 
103 <div·class="center"><img·src="a00678.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·alt=""/></div> 
104 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"> 
105 <area·shape="rect"·title="·"·alt=""·coords="199,5,399,45"/> 
106 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/> 
107 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/> 
108 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="15,181,174,221"/> 
109 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/> 
110 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/> 
112 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/> 
114 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/> 
116 </map> 
117 </div> 
118 </div><div·class="textblock"><div·class="dynheader">109 </div><div·class="textblock"><div·class="dynheader">
119 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>110 Include·dependency·graph·for·TestingFramework.hh:</div>
120 <div·class="dyncontent">111 <div·class="dyncontent">
121 <div·class="center"><img·src="a00679.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·alt=""/></div>112 <div·class="center"><img·src="a00678.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·alt=""/></div>
122 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep">113 <map·name="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·id="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh">
 114 <area·shape="rect"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="248,5,413,45"/>
 115 <area·shape="rect"·href="a06473.html"·title="·"·alt=""·coords="5,101,88,126"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="263,48,101,96,92,99,90,94,99,91,261,43"/>
 117 <area·shape="rect"·title="·"·alt=""·coords="112,101,176,126"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="291,48,182,97,180,92,289,43"/>
 119 <area·shape="rect"·title="·"·alt=""·coords="200,101,275,126"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="312,48,262,93,259,89,308,44"/>
123 <area·shape="rect"·title="·"·alt=""·coords="9,5,209,45"/>121 <area·shape="rect"·title="·"·alt=""·coords="299,101,362,126"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="333,46,333,87,328,87,328,46"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="387,101,472,126"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="354,44,407,89,404,93,351,48"/>
 125 <area·shape="rect"·title="·"·alt=""·coords="497,101,583,126"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="378,43,500,93,498,98,376,48"/>
124 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="5,93,212,133"/>127 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="607,93,766,133"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="409,43,596,88,595,93,408,48"/>
 129 <area·shape="rect"·title="·"·alt=""·coords="277,181,456,221"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="78,123,101,131,271,175,269,181,99,136,77,129"/>
125 <area·shape="poly"·title="·"·alt=""·coords="111,59,111,93,106,93,106,59"/>131 <area·shape="poly"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/>
126 </map>132 </map>
127 </div>133 </div>
128 </div>134 </div>
129 <p><a·href="a00677_source.html">Go·to·the·source·code·of·this·file.</a></p>135 <p><a·href="a00677_source.html">Go·to·the·source·code·of·this·file.</a></p>
130 <table·class="memberdecls">136 <table·class="memberdecls">
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
132 Classes</h2></td></tr>138 Classes</h2></td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03422.html">OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;</a></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03838.html">OpenMesh::Utils::TestingFramework</a></td></tr>
134 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Decimating·module·to·avoid·flipping·of·faces.··<a·href="a03422.html#details">More...</a><br·/></td></tr>140 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·for·test·programms.··<a·href="a03838.html#details">More...</a><br·/></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table><table·class="memberdecls">142 </table><table·class="memberdecls">
137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>143 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
138 Namespaces</h2></td></tr>144 Namespaces</h2></td></tr>
139 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>145 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
140 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>146 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>148 <tr·class="memitem:a01254"·id="r_a01254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01254.html">OpenMesh::Utils</a></td></tr>
143 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>149 <tr·class="memdesc:a01254"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collection·of·little·utility·classes·and·helpers.·<br·/></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 </table><table·class="memberdecls">
 152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 153 Macros</h2></td></tr>
 154 <tr·class="memitem:ad295687bf8ddd2611bc8266cdaa7809a"·id="r_ad295687bf8ddd2611bc8266cdaa7809a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad295687bf8ddd2611bc8266cdaa7809a"·name="ad295687bf8ddd2611bc8266cdaa7809a"></a>
 155 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TH_VERIFY</b>(expr,··expt)&#160;&#160;&#160;·····verify(·expr,·expt,·#expr·)</td></tr>
 156 <tr·class="separator:ad295687bf8ddd2611bc8266cdaa7809a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:a362e52811b664aae2b2a5bc3066c5be3"·id="r_a362e52811b664aae2b2a5bc3066c5be3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a362e52811b664aae2b2a5bc3066c5be3"·name="a362e52811b664aae2b2a5bc3066c5be3"></a>
 158 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TH_VERIFY_X</b>(expr,··expt)&#160;&#160;&#160;·····verify_x(·expr,·expt,·#expr·)</td></tr>
 159 <tr·class="separator:a362e52811b664aae2b2a5bc3066c5be3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 </table>160 </table>
 161 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 162 <div·class="textblock"><p>This·file·contains·a·little·framework·for·test·programms.·</p>
146 </div><!--·contents·-->163 </div></div><!--·contents·-->
147 </div><!--·doc-content·-->164 </div><!--·doc-content·-->
148 <hr>165 <hr>
149 <address>166 <address>
150 <small>167 <small>
151 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">168 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
152 </a>169 </a>
153 Project·<b>OpenMesh</b>,·170 Project·<b>OpenMesh</b>,·
2.4 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 38 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.M_.a_.c_.r_.o_.s
6 ModNormalFlippingT.hh·File·Reference 
7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
8 Include·dependency·graph·for·ModNormalFlippingT.hh: 
9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:6 TestingFramework.hh·File·Reference
 7 This·file·contains·a·little·framework·for·test·programms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 8 #include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 9 #include·<iosfwd>
 10 #include·<sstream>
 11 #include·<vector>
 12 #include·<algorithm>
 13 #include·<stdexcept>
 14 #include·<OpenMesh/Core/Utils/Noncopyable.hh>
 15 Include·dependency·graph·for·TestingFramework.hh:
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
12 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8> 
13  ·······Decimating·module·to·avoid·flipping·of·faces.·_.M_.o_.r_.e_.._.._..18 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.U_.t_.i_.l_.s_.:_.:_.T_.e_.s_.t_.i_.n_.g_.F_.r_.a_.m_.e_.w_.o_.r_.k
 19  ·······Helper·class·for·test·programms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14  20  
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  25  
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_.t_.i_.l_.s
21  ···········Software·related·to·mesh·decimation.27  ···········Collection·of·little·utility·classes·and·helpers.
22  28  
 29 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 30 #define ·T\x8TH\x8H_\x8_V\x8VE\x8ER\x8RI\x8IF\x8FY\x8Y(expr,·expt)   ·verify(·expr,·expt,·#expr·)
 31  
 32 #define ·T\x8TH\x8H_\x8_V\x8VE\x8ER\x8RI\x8IF\x8FY\x8Y_\x8_X\x8X(expr,·expt)   ·verify_x(·expr,·expt,·#expr·)
 33  
 34 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 35 This·file·contains·a·little·framework·for·test·programms.
23 ===============================================================================36 ===============================================================================
24 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.37 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
25 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.38 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
303 B
./usr/share/doc/libopenmesh-dev/html/a00677.js
211 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00677·=·[1 var·a00677·=·[
2 ····["OpenMesh::Decimater::ModNormalFlippingT<·MeshT·>",·"a03422.html",·"a03422"]2 ····["OpenMesh::Utils::TestingFramework",·"a03838.html",·null]
3 ];3 ];
87.9 KB
./usr/share/doc/libopenmesh-dev/html/a00677_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModNormalFlippingT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/TestingFramework.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModNormalFlippingT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">TestingFramework.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00677.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00677.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 158 lines modifiedOffset 138, 339 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·TESTINGFRAMEWORK_HH</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModNormalFlipping</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·TESTINGFRAMEWORK_HH</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH</span></div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06473.html">Config.hh</a>&quot;</span></div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·-------------------------------------------------------------·namespace·----</span></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Utils·{·<span·class="comment">//·BEGIN_NS_UTILS</span></div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//</span></div>
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshT&gt;</div> 
169 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03422.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03422.html">ModNormalFlippingT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;·MeshT·&gt;</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//·Usage·Example</span></div>
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//</span></div>
 169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//·#include·&lt;iostream&gt;</span></div>
 170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//·#include·&lt;.../TestingFramework.hh&gt;</span></div>
 171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//</span></div>
 172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·struct·test_func·:·public·TestingFramework::TestFunc</span></div>
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·{</span></div>
 174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//····typedef·test_func·Self;</span></div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//</span></div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//····//·define·ctor·and·copy-ctor</span></div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//····test_func(·TestingFramework&amp;·_th,·std::string·_n·)·:·TestingFramework::TestFunc(·_th,·_n·)·{·}</span></div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//····test_func(·Self&amp;·_cpy·)·:·TestingFramework::TestFunc(_cpy)·{·}</span></div>
173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//</span></div>
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03422.html#a89731dbdcecaab6a27b29c61970b493c">···84</a></span>··<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03422.html">ModNormalFlippingT</a>,[·...·truncated·by·diffoscope;·len:·25,·SHA:·58a9ee2fd2126f2a2ca844ff3a6104e8882b0966f17d4f5fcb999fbde443502a·...·]</div>180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//····//·overload·body()</span></div>
175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//····void·body()</span></div>
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//····{</span></div>
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//</span></div>
178 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624">···89</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624">ModNorma[·...·truncated·by·diffoscope;·len:·53,·SHA:·93f4f7bb5ef1dcd91e87ad7bb4fe0d1f44e9555a423856924ce1c7f66dbc986f·...·]</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·······//·Do·the·tests</span></div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//·······//·direct·call·to·verify</span></div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//·······verify(·testResult,·expectedResult,·&quot;additional·information&quot;·);</span></div>
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//</span></div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">//·······//·or·use·the·define·TH_VERIFY.·The·test-expression·will·be·used·as·the·message·string</span></div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="comment">//·······TH_VERIFY(·testResult,·expectedResult·);</span></div>
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_function"·href="a03422.html#acad9f12c5b63bed362733adce479bb05">set_max_normal_deviation</a>(·90.0f·);</div> 
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·mesh_has_normals·=·_mesh.has_face_normals();</div> 
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····_mesh.request_face_normals();</div> 
184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//</span></div>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">if</span>·(!mesh_has_normals)</div>191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//·······...</span></div>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····{</div>192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//····}</span></div>
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;Mesh·has·no·face·normals.·Compute·them·automatically.&quot;</span>·&lt;&lt;·std::endl;</div> 
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······_mesh.update_face_normals();</div> 
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·};</span></div>
 194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//</span></div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·int·main(...)</span></div>
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//·{</span></div>
 197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//····TestingFramework·testSuite(std::cout);·//·send·output·to·stdout</span></div>
191 </div> 
192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
193 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">//</span></div>
194 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_class"·href="a03422.html">~ModNormalFlippingT</a>()</div>199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//····new·test_func(testSuite);········//·create·new·test·instance.·It·registers·with·testSuite.</span></div>
 200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//····return·testSuite.run();</span></div>
195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··{</div>201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·}</span></div>
196 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····Base::mesh().release_face_normals();</div> 
197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··}</div>202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//</span></div>
198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//·</span></div>
 205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#define·TH_VERIFY(·expr,·expt·)·\</span></div>
 206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">·····verify(·expr,·expt,·#expr·)</span></div>
 207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="comment">//</span></div>
 209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="preprocessor">#define·TH_VERIFY_X(·expr,·expt·)·\</span></div>
 210 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">·····verify_x(·expr,·expt,·#expr·)</span></div>
 211 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 212 <div·class="foldopen"·id="foldopen00119"·data-start="{"·data-end="};">
Max diff block lines reached; 4827/72874 bytes (6.62%) of diff not shown.
16.7 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ModNormalFlippingT.hh5 TestingFramework.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 48, 195 lines modifiedOffset 48, 351 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
54 4354 43
 55 44#ifndef·TESTINGFRAMEWORK_HH
 56 45#define·TESTINGFRAMEWORK_HH
 57 46//·--------------------------------------------------------------------------
 58 --
 59 47
 60 53//·--------------------------------------------------------------------------
 61 --
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·ModNormalFlipping 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 5462 54
 63 55#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 64 56#include·<iosfwd>
 65 57#include·<sstream>
 66 58#include·<vector>
 67 59#include·<algorithm>
 68 60#include·<stdexcept>
 69 61#include·<OpenMesh/Core/Utils/Noncopyable.hh>
64 55#ifndef·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH 
65 56#define·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH 
66 57 
67 58 
68 59//==·INCLUDES 
69 ================================================================= 
70 60 
71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
72 6270 62
73 63//==·NAMESPACES 
74 ===============================================================71 63//·-------------------------------------------------------------·namespace·--
 72 --
75 6473 64
76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH74 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
77 66namespace·Decimater·{·//·BEGIN_NS_DECIMATER75 66namespace·Utils·{·//·BEGIN_NS_UTILS
78 6776 67
79 6877 68
80 69//==·CLASS·DEFINITION 
81 ========================================================= 
82 70 
83 79template·<typename·MeshT> 
84 _\x88_\x80class·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<·MeshT·> 
85 81{ 
86 82public: 
87 83 
88 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T,·MeshT,·NormalFlipping·); 
89 85 
90 86public: 
91 87 
92 _\x88_\x89·explicit·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T(·MeshT·&_mesh)·:·Base(_mesh,·true) 
93 90·{ 
94 91·_\x8s_\x8e_\x8t_\x8__\x8m_\x8a_\x8x_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8__\x8d_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n(·90.0f·); 
95 92·const·bool·mesh_has_normals·=·_mesh.has_face_normals(); 
96 93·_mesh.request_face_normals(); 
97 94 
98 95·if·(!mesh_has_normals) 
99 96·{ 
100 97·omerr()·<<·"Mesh·has·no·face·normals.·Compute·them·automatically."·<<·std:: 
101 endl; 
102 98·_mesh.update_face_normals(); 
103 99·} 
104 100·} 
105 10178 69//·-----------------------------------------------------------------·class·--
 79 --
 80 70//
 81 71//·Usage·Example
 82 72//
 83 73//·#include·<iostream>
 84 74//·#include·<.../TestingFramework.hh>
 85 75//
 86 76//·struct·test_func·:·public·TestingFramework::TestFunc
 87 77//·{
 88 78//·typedef·test_func·Self;
 89 79//
 90 80//·//·define·ctor·and·copy-ctor
 91 81//·test_func(·TestingFramework&·_th,·std::string·_n·)·:·TestingFramework::
 92 TestFunc(·_th,·_n·)·{·}
 93 82//·test_func(·Self&·_cpy·)·:·TestingFramework::TestFunc(_cpy)·{·}
 94 83//
 95 84//·//·overload·body()
 96 85//·void·body()
 97 86//·{
 98 87//
 99 88//·//·Do·the·tests
 100 89//·//·direct·call·to·verify
 101 90//·verify(·testResult,·expectedResult,·"additional·information"·);
 102 91//
 103 92//·//·or·use·the·define·TH_VERIFY.·The·test-expression·will·be·used·as·the
 104 message·string
 105 93//·TH_VERIFY(·testResult,·expectedResult·);
 106 94//
 107 95//·...
 108 96//·}
 109 97//·};
 110 98//
 111 99//·int·main(...)
 112 100//·{
 113 101//·TestingFramework·testSuite(std::cout);·//·send·output·to·stdout
106 102114 102//
107 103·_\x8~_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T() 
108 104·{ 
109 105·Base::mesh().release_face_normals(); 
110 106·}115 103//·new·test_func(testSuite);·//·create·new·test·instance.·It·registers·with
 116 testSuite.
Max diff block lines reached; 12944/17049 bytes (75.92%) of diff not shown.
3.3 KB
./usr/share/doc/libopenmesh-dev/html/a00678.map
    
Offset 1, 13 lines modifiedOffset 1, 20 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh"·name="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh">1 <map·id="OpenMesh/Tools/Utils/TestingFramework.hh"·name="OpenMesh/Tools/Utils/TestingFramework.hh">
 2 <area·shape="rect"·id="Node000001"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="248,5,413,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a06473.html"·title="·"·alt=""·coords="5,101,88,126"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="263,48,101,96,92,99,90,94,99,91,261,43"/>
 5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="112,101,176,126"/>
 6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="291,48,182,97,180,92,289,43"/>
 7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="200,101,275,126"/>
 8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="312,48,262,93,259,89,308,44"/>
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="199,5,399,45"/>9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="299,101,362,126"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="333,46,333,87,328,87,328,46"/>
 11 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="387,101,472,126"/>
 12 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="354,44,407,89,404,93,351,48"/>
 13 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="497,101,583,126"/>
 14 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="378,43,500,93,498,98,376,48"/>
5 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="15,181,174,221"/>15 <area·shape="rect"·id="Node000009"·href="$a00965_source.html"·title="·"·alt=""·coords="607,93,766,133"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/> 
7 <area·shape="rect"·id="Node000005"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/> 
8 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>16 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="409,43,596,88,595,93,408,48"/>
9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>17 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="277,181,456,221"/>
 18 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="78,123,101,131,271,175,269,181,99,136,77,129"/>
10 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>19 <area·shape="poly"·id="edge9_Node000009_Node000003"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/>
11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,269,184,309"/> 
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/> 
13 </map>20 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00678.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 fd92a386adf6c85ca0dd9d915bf48cff1 0a461eacfcf2086a854a54fbe853282a
2.82 MB
./usr/share/doc/libopenmesh-dev/html/a00678.png
2.82 MB
sng
Max HTML report size reached
110 KB
./usr/share/doc/libopenmesh-dev/html/a00680_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/Gnuplot.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 419 lines modifiedOffset 92, 189 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModHausdorffT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Gnuplot.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00680.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//</span></div>
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·A·C++·interface·to·gnuplot.·</span></div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">//·This·is·a·direct·translation·from·the·C·interface</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">//·written·by·N.·Devillard·(which·is·available·from</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">//·http://ndevilla.free.fr/gnuplot/).</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">//·As·in·the·C·interface·this·uses·pipes·and·so·wont</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">//·run·on·a·system·that·doesn&#39;t·have·POSIX·pipe·</span></div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·ModHausdorffT·-·IMPLEMENTATION</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">//·support</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">//·Rajarshi·Guha</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">//·&lt;rajarshi@presidency.com&gt;</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·07/03/03</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//</span></div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·A·little·correction·for·Win32·compatibility</span></div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·and·MS·VC·6.0·done·by·V.Chyzhdzenka·</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">//</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//·Notes:</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·1.·Added·private·method·Gnuplot::init().</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·2.·Temporary·file·is·created·in·th·current</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//····folder·but·not·in·/tmp.</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·3.·Added·#indef·WIN32·e.t.c.·where·is·needed.</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">//·4.·Added·private·member·m_sGNUPlotFileName·is</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//····a·name·of·executed·GNUPlot·file.</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·Viktor·Chyzhdzenka</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·e-mail:·chyzhdzenka@mail.ru</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//</span></div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·20/05/03</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_GNUPLOT_HH</span></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C</span></div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_GNUPLOT_HH</span></div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·#ifndef·WIN32</span></div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·#··include·&lt;unistd.h&gt;</span></div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·#else</span></div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·#··pragma·warning·(disable·:·4786)·//·Disable·4786·warning·for·MS·VC·6.0</span></div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·#endif</span></div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#··include·&lt;stdio.h&gt;</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#else</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#··include·&lt;cstdio&gt;</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#endif</span></div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00695.html">ModHausdorffT.hh</a>&quot;</span></div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifdef·WIN32</span></div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··define·GP_MAX_TMP_FILES····27·</span><span·class="comment">//27·temporary·files·it&#39;s·Microsoft·restriction</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··define·GP_MAX_TMP_FILES····64</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··define·GP_TMP_NAME_SIZE····512</span></div>
Max diff block lines reached; 66919/90874 bytes (73.64%) of diff not shown.
21.6 KB
html2text {}
    
Offset 1, 449 lines modifiedOffset 1, 227 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 Gnuplot.hh
 6 1
 7 2//
 8 3//·A·C++·interface·to·gnuplot.
5 ModHausdorffT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 42 
54 47//9 4//
55 =============================================================================10 5//·This·is·a·direct·translation·from·the·C·interface
 11 6//·written·by·N.·Devillard·(which·is·available·from
 12 7//·http://ndevilla.free.fr/gnuplot/).
56 48//13 8//
57 49//·CLASS·ModHausdorffT·-·IMPLEMENTATION 
58 50//14 9//·As·in·the·C·interface·this·uses·pipes·and·so·wont
 15 10//·run·on·a·system·that·doesn't·have·POSIX·pipe
 16 11//·support
59 51//17 12//
60 ============================================================================= 
61 52 
62 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C 
63 5418 13//·Rajarshi·Guha
 19 14//·<rajarshi@presidency.com>
 20 15//
 21 16//·07/03/03
 22 17//
 23 19//
 24 20//·A·little·correction·for·Win32·compatibility
 25 21//·and·MS·VC·6.0·done·by·V.Chyzhdzenka
 26 22//
 27 23//·Notes:
 28 24//·1.·Added·private·method·Gnuplot::init().
 29 25//·2.·Temporary·file·is·created·in·th·current
 30 26//·folder·but·not·in·/tmp.
 31 27//·3.·Added·#indef·WIN32·e.t.c.·where·is·needed.
 32 28//·4.·Added·private·member·m_sGNUPlotFileName·is
 33 29//·a·name·of·executed·GNUPlot·file.
 34 30//
 35 31//·Viktor·Chyzhdzenka
 36 32//·e-mail:·chyzhdzenka@mail.ru
 37 33//
 38 34//·20/05/03
 39 35//
 40 37
 41 38#ifndef·_GNUPLOT_HH
 42 39#define·_GNUPLOT_HH
 43 40
 44 41#include·<OpenMesh/Core/System/config.hh>
 45 42//·#ifndef·WIN32
 46 43//·#·include·<unistd.h>
 47 44//·#else
 48 45//·#·pragma·warning·(disable·:·4786)·//·Disable·4786·warning·for·MS·VC·6.0
 49 46//·#endif
 50 47#if·defined(OM_CC_MIPS)
 51 48#·include·<stdio.h>
 52 49#else
 53 50#·include·<cstdio>
 54 51#endif
 55 52#include·<string>
 56 53#include·<vector>
 57 54#include·<stdexcept>
64 5558 55
65 56//==·INCLUDES 
66 =================================================================59 56//·--------------------------------------------------------------------------
 60 --
67 5761 57
 62 58#ifdef·WIN32
 63 59#·define·GP_MAX_TMP_FILES·27·//27·temporary·files·it's·Microsoft·restriction
 64 60#else
 65 61#·define·GP_MAX_TMP_FILES·64
 66 62#·define·GP_TMP_NAME_SIZE·512
 67 63#·define·GP_TITLE_SIZE·80
 68 64#endif
 69 65#define·GP_CMD_SIZE·1024
 70 66
 71 67//·--------------------------------------------------------------------------
 72 --
 73 68
Max diff block lines reached; 16833/22078 bytes (76.24%) of diff not shown.
77.1 KB
./usr/share/doc/libopenmesh-dev/html/a00686_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModRoundnessT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/MeshCheckerT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModRoundnessT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshCheckerT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00686.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 288 lines modifiedOffset 138, 106 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_MESHCHECKER_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_MESHCHECKER_HH</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModRoundnessT</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODROUNDNESST_HH</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;math.h&gt;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MSVC)</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··define·OM_ENABLE_WARNINGS·4244</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··pragma·warning(disable·:·OM_ENABLE_WARNINGS·)</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Utils·{</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··············</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03826.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03826.html">MeshCheckerT</a></div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">public</span>:</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>···</div>
174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03826.html#ab8f81f809bef0cecd4fc537a6319588f">···78</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03826.html#ab8f81f809bef0cecd4fc537a6319588f">MeshChe[·...·truncated·by·diffoscope;·len:·127,·SHA:·f80ddebbbc3882b94057a004683997d513818cd79e331a100ee48da6c92108f4·...·]</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03826.html#a6ce4a46e6893d864721a79661418e8fe">···81</a></span>··<a·class="code·hl_function"·href="a03826.html#a6ce4a46e6893d864721a79661418e8fe">~MeshCheckerT</a>()·{}</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
175 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="};">180 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03438.html">···86</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03438.html">ModRoundnessT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·41,·SHA:·a68cbbf9592c0743ce3aedb69879337bf5bf5d9e632645953c920758153bb8df·...·]</div>181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03826.html#afdc2f687ed069aa92aeafe9c3dd4bef4">···85</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03826.html#afdc2f687ed069aa92aeafe9c3dd4bef4">CheckTarg[·...·truncated·by·diffoscope;·len:·7,·SHA:·86ca291aced77424e9e1040efc876614042f5cca5f4157fa30ba6a38fc2e915d·...·]</div>
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>{</div>182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····CHECK_EDGES·····=·1,</div>
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">public</span>:</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····CHECK_VERTICES··=·2,</div>
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03438.html#a9e318afc04494ca5ab2590fa387d03b0">···89</a></span>··<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03438.html">ModRoundnessT</a>,·Mesh[·...·truncated·by·diffoscope;·len:·15,·SHA:·339670b7e3e6c7669a2f9a0358fad49b9ec880596135670845586459ac1fb3a4·...·]</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····CHECK_FACES·····=·4,</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····CHECK_ALL·······=·255</div>
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};</div>
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">public</span>:</div>188 </div>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//·typedefs</span></div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··</div>
184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Point······················Point;</div> 
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">vector_traits&lt;Point&gt;::value_type</a>·value_type;</div>191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03826.html#a988805b4c79363bda7c8c7ba646c691d">check</a>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_targets=CHECK_ALL,</div>
 192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··············std::ostream&amp;··_os=·omerr());</div>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">public</span>:</div> 
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
189 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}"> 
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03438.html#a6e56da8acf8ce9a37577c07764e5c98b">··100</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03438.html#a6e56da8acf8ce9a37577c07764e5c98b">ModRoundnessT</a>(·MeshT·&amp;_dec·)·:</div> 
191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····Base(_dec,·false),</div>195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">private</span>:</div>
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····min_r_(-1.0)</div>196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·is_deleted(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·_vh)·</div>
 198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··{·<span·class="keywordflow">return</span>·(mesh_.has_vertex_status()·?·mesh_.status(_vh).deleted()·:·false);·}</div>
193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··{·}</div>199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
194 </div>200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">bool</span>·is_deleted(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a1e3309b66b4cb3bf22b6229f20375ef2">Mesh[·...·truncated·by·diffoscope;·len:·23,·SHA:·8d766b2ad2b02f1f6c874f5adea0cc255d434a1ff1f1da6dcee1663279070eec·...·]/div>
 201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··{·<span·class="keywordflow">return</span>·(mesh_.has_edge_status()·?·mesh_.status(_eh).deleted()·:·false);·}</div>
195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keywordtype">bool</span>·is_deleted(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·_fh)·</div>
 204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··{·<span·class="keywordflow">return</span>·(mesh_.has_face_status()·?·mesh_.status(_fh).deleted()·:·false);·}</div>
196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03438.html#a7b6ea799f3e162748ea4612654c56eb5">··106</a></span>··<a·class="code·hl_function"·href="a03438.html#a7b6ea799f3e162748ea4612654c56eb5">~ModRoundnessT</a>()·{·}</div> 
197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">public</span>:·<span·class="comment">//·inherited</span></div> 
199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
Max diff block lines reached; 7445/61817 bytes (12.04%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
16.6 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshCheckerT.hh
5 ModRoundnessT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 329 lines modifiedOffset 47, 136 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
 55 45#ifndef·OPENMESH_MESHCHECKER_HH
 56 46#define·OPENMESH_MESHCHECKER_HH
 57 47
 58 48
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·ModRoundnessT 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH 
64 55#define·OPENMESH_DECIMATER_MODROUNDNESST_HH 
65 56 
66 57 
67 58//==·INCLUDES59 49//==·INCLUDES
68 =================================================================60 =================================================================
69 5961 50
 62 51
 63 52#include·<OpenMesh/Core/System/config.h>
70 60#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_.T_\x8._\x8h_\x8h>64 53#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.S_.y_.s_.t_.e_.m_./_.o_.m_.s_.t_.r_.e_.a_.m_\x8._\x8h_\x8h>
 65 54#include·<OpenMesh/Core/Utils/GenProg.hh>
 66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
 67 56#include·<ostream>
 68 57
 69 58
71 61#include·<math.h> 
72 62 
73 63#if·defined(OM_CC_MSVC) 
74 64#·define·OM_ENABLE_WARNINGS·4244 
75 65#·pragma·warning(disable·:·OM_ENABLE_WARNINGS·) 
76 66#endif 
77 67 
78 68//==·NAMESPACE70 59//==·NAMESPACES
79 ================================================================71 ===============================================================
80 69 
81 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
82 71namespace·Decimater·{·//·BEGIN_NS_DECIMATER 
83 72 
84 7372 60
 73 61
 74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 75 63namespace·Utils·{
 76 64
85 74//==·CLASS·DEFINITION77 65//==·CLASS·DEFINITION
86 =========================================================78 =========================================================
87 7579 66
 80 67
 81 72template·<class·Mesh>
 82 _\x87_\x83class·_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T
 83 74{
 84 75public:
88 7685 76
89 85template·<class·MeshT> 
90 _\x88_\x86class·_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT> 
91 87{ 
92 88·public: 
93 _\x88_\x89·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T,·MeshT,·Roundness·); 
94 90 
95 91·public:86 _.7_.8·explicit·_.M_.e_.s_.h_.C_.h_.e_.c_.k_.e_.r_.T(const·_.M_.e_.s_.h&·_mesh)·:·mesh_(_mesh)·{}
 87 79
 88 _\x88_\x81·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T()·{}
 89 82
 90 83
 91 _\x88_\x85·enum·_\x8C_\x8h_\x8e_\x8c_\x8k_\x8T_\x8a_\x8r_\x8g_\x8e_\x8t_\x8s
 92 86·{
 93 87·CHECK_EDGES·=·1,
 94 88·CHECK_VERTICES·=·2,
 95 89·CHECK_FACES·=·4,
 96 90·CHECK_ALL·=·255
 97 91·};
96 9298 92
 99 93
 100 95·bool·_\x8c_\x8h_\x8e_\x8c_\x8k(·unsigned·int·_targets=CHECK_ALL,
 101 96·std::ostream&·_os=·omerr());
 102 97
97 93·//·typedefs 
98 94·typedef·typename·MeshT::Point·Point; 
99 95·typedef·typename·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8P_\x8o_\x8i_\x8n_\x8t_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e·value_type; 
100 96 
101 97·public: 
102 98103 98
103 _\x81_\x80_\x80·explicit·_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T(·MeshT·&_dec·)·: 
104 101·Base(_dec,·false), 
105 102·min_r_(-1.0) 
106 103·{·} 
107 104 
108 _\x81_\x80_\x86·_\x8~_\x8M_\x8o_\x8d_\x8R_\x8o_\x8u_\x8n_\x8d_\x8n_\x8e_\x8s_\x8s_\x8T()·{·} 
109 107 
110 108·public:·//·inherited104 99private:
 105 100
 106 101·bool·is_deleted(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)
 107 102·{·return·(mesh_.has_vertex_status()·?·mesh_.status(_vh).deleted()·:·false);
 108 }
 109 103
 110 104·bool·is_deleted(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh)
 111 105·{·return·(mesh_.has_edge_status()·?·mesh_.status(_eh).deleted()·:·false);·}
 112 106
 113 107·bool·is_deleted(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_fh)
 114 108·{·return·(mesh_.has_face_status()·?·mesh_.status(_fh).deleted()·:·false);·}
111 109115 109
 116 110
 117 111·//·ref·to·mesh
Max diff block lines reached; 5266/16958 bytes (31.05%) of diff not shown.
47.7 KB
./usr/share/doc/libopenmesh-dev/html/a00689_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/GLConstAsString.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MixedDecimaterT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">GLConstAsString.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00689.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 163 lines modifiedOffset 137, 70 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·MixedDecimaterT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_CC</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_UTILS_GLCONSTASSTRING_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Decimater·{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Utils·{</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">inline</span></div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*GLenum_as_string(·GLenum·_m·)</div>
169 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">···71</a></span><a·class="code·hl_function"·href="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">MixedDecimaterT&lt;Mesh&gt;::MixedDecimaterT</a>(Mesh&amp;·_mesh)·:</div> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;Mesh&gt;(_mesh),·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;Mesh&gt;(_mesh)·{</div> 
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·MODE(M)·case·M:return·#M</span></div>
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordflow">switch</span>(·_m·)</div>
174 </div> 
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····MODE(GL_POINTS);</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····MODE(GL_LINES);</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····MODE(GL_LINE_STRIP);</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····MODE(GL_LINE_LOOP);</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····MODE(GL_TRIANGLES);</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····MODE(GL_TRIANGLE_STRIP);</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····MODE(GL_TRIANGLE_FAN);</div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····MODE(GL_QUADS);</div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····MODE(GL_QUAD_STRIP);</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····MODE(GL_POLYGON);</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">default</span>:·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>;</div>
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
179 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">···79</a></span><a·class="code·hl_function"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">MixedDecimaterT&lt;Mesh&gt;::~MixedDecimaterT</a>()·{</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div> 
183 </div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
187 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">···85</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">MixedDecimaterT&lt;Mesh&gt;::decimate</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_n_collapses,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor,·<span·class="keywordtype">bool</span>·_only_selected)·{</div> 
189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(_mc_factor·&gt;·1.0)</div> 
191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·0;</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#undef·MODE</span></div>
192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>}</div>
193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">size_t</span>·n_collapses_mc·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">size_t</span><span·class="keyword">&gt;</span>(_mc_factor*_n_collapses);</div> 
194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">size_t</span>·n_collapses_inc·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">size_t</span><span·class="keyword">&gt;</span>(_n_collapses·-·n_collapses_mc);</div> 
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">size_t</span>·r_collapses·=·0;</div> 
197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordflow">if</span>·(_mc_factor·&gt;·0.0)</div> 
198 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····r_collapses·=·<a·class="code·hl_function"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">McDecimaterT&lt;Mesh&gt;::decimate</a>(n_collapses_mc,_only_selected);</div> 
199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·returns,·if·the·previous·steps·were·aborted·by·the·observer</span></div> 
201 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordflow">if</span>·(this-&gt;observer()·&amp;&amp;·this-&gt;observer()-&gt;abort())</div> 
202 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keywordflow">return</span>·r_collapses;</div> 
203 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
204 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordflow">if</span>·(_mc_factor·&lt;·1.0)</div> 
205 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····r_collapses·+=·<a·class="code·hl_function"·href="a03378.html#a223611b05c9b88fbbcad7e47984830fb">DecimaterT&lt;Mesh&gt;::decimate</a>(n_collapses_inc,_only_selected);</div> 
206 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
207 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordflow">return</span>·r_collapses;</div> 
208 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
Max diff block lines reached; 5005/37530 bytes (13.34%) of diff not shown.
11.0 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 GLConstAsString.hh
5 MixedDecimaterT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 214 lines modifiedOffset 46, 78 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
54 46//54 44//
55 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
56 47//58 47//
57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION 
58 49//59 48//
59 50// 
60 =============================================================================60 =============================================================================
61 51#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_CC 
62 52 
63 53//==·INCLUDES 
64 =================================================================61 49
 62 50
 63 51#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH
 64 52#define·OPENMESH_UTILS_GLCONSTASSTRING_HH
 65 53
65 5466 54
66 55#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.i_.x_.e_.d_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.._.h_.h>67 55//==·INCLUDES
 68 =================================================================
67 5669 56
68 57#include·<vector> 
69 58#if·defined(OM_CC_MIPS) 
70 59#·include·<float.h> 
71 60#else 
72 61#·include·<cfloat> 
73 62#endif 
74 6370 57#include·<OpenMesh/Core/System/config.h>
 71 58
 72 59
 73 60//==·FORWARDDECLARATIONS
 74 ======================================================
 75 61
 76 62
75 64//==·NAMESPACE77 63//==·NAMESPACES
76 ===============================================================78 ===============================================================
 79 64
77 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
78 66namespace·Decimater·{81 66namespace·Utils·{
79 6782 67
80 68//==·IMPLEMENTATION83 68//==·CLASS·DEFINITION
81 ==========================================================84 =========================================================
82 6985 69
 86 70inline
 87 71const·char·*GLenum_as_string(·GLenum·_m·)
 88 72{
 89 73#define·MODE(M)·case·M:return·#M
 90 74·switch(·_m·)
 91 75·{
 92 76·MODE(GL_POINTS);
 93 77·MODE(GL_LINES);
 94 78·MODE(GL_LINE_STRIP);
 95 79·MODE(GL_LINE_LOOP);
 96 80·MODE(GL_TRIANGLES);
 97 81·MODE(GL_TRIANGLE_STRIP);
 98 82·MODE(GL_TRIANGLE_FAN);
 99 83·MODE(GL_QUADS);
 100 84·MODE(GL_QUAD_STRIP);
 101 85·MODE(GL_POLYGON);
 102 86·default:·return·"<unknown>";
 103 87·}
 104 88#undef·MODE
83 70template<class·Mesh> 
84 _\x87_\x81_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·: 
85 72·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh> 
86 (_mesh)·{ 
87 73 
88 74} 
89 75 
90 76//--------------------------------------------------------------------------- 
91 -- 
92 77 
93 78template<class·Mesh> 
94 _\x87_\x89_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8~_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T()·{ 
95 80 
96 81} 
97 82 
98 83//--------------------------------------------------------------------------- 
99 -- 
100 84template<class·Mesh> 
101 _\x88_\x85size_t·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(const·size_t·_n_collapses,·const·float 
102 _mc_factor,·bool·_only_selected)·{ 
103 86 
104 87·if·(_mc_factor·>·1.0) 
105 88·return·0; 
106 89105 89}
 106 90
 107 91//
 108 =============================================================================
 109 92}·//·namespace·Utils
 110 93}·//·namespace·OpenMesh
 111 94//
107 90·size_t·n_collapses_mc·=·static_cast<size_t>(_mc_factor*_n_collapses); 
108 91·size_t·n_collapses_inc·=·static_cast<size_t>(_n_collapses·-·n_collapses_mc); 
109 92 
110 93·size_t·r_collapses·=·0; 
111 94·if·(_mc_factor·>·0.0) 
112 95·r_collapses·=·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(n_collapses_mc,_only_selected); 
113 96 
114 97·//·returns,·if·the·previous·steps·were·aborted·by·the·observer 
115 98·if·(this->observer()·&&·this->observer()->abort()) 
116 99·return·r_collapses; 
117 100 
118 101·if·(_mc_factor·<·1.0) 
Max diff block lines reached; 4302/11224 bytes (38.33%) of diff not shown.
65.8 KB
./usr/share/doc/libopenmesh-dev/html/a00695_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModHausdorffT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/MeshCheckerT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModHausdorffT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshCheckerT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00695.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 128 lines modifiedOffset 137, 219 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModHausdorffT</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_MESHCHECKER_C</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·NAMESPACES·==============================================================·</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Utils·{</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;cfloat&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Decimater·{</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
168 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};"> 
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03410.html">···79</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03410.html">ModHausdorffT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">public</span>:</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keywordtype">bool</span>·</div>
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03410.html#a3d7a7ee8b5ba9d9cc40e54e754952946">···82</a></span>····<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03410.html">ModHausdorffT</a>,·MeshT,·Hausdorff·);</div> 
173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·Scalar;</div> 
175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·Point;</div> 
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·FaceHandle;</div> 
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typedef</span>·std::vector&lt;Point&gt;·Points;</div> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
179 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> 
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03410.html#a0322210d2abcdb0cfd165ff3f03c1cb5">···90</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03410.html#a0322210d2abcdb0cfd165ff3f03c1cb5">ModHausdorffT</a>(MeshT&amp;·_mesh,·Scalar·_error_tolerance·=·FLT_MAX)·:</div> 
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········Base(_mesh,·true),·mesh_(Base::<a·class="code·hl_function"·href="a03402.html#a6636be0f91c65f5dc2e59a1264df49f5">mesh</a>()),·tolerance_(_error_tolerance)·{</div> 
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······mesh_.add_property(points_);</div> 
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····}</div> 
184 </div> 
185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
186 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">166 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03410.html#ac62910f6fbc7d496081eb438f3035314">···96</a></span>····<a·class="code·hl_function"·href="a03410.html#ac62910f6fbc7d496081eb438f3035314">~ModHausdorffT</a>()·{</div> 
188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······mesh_.remove_property(points_);</div>167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03826.html#a988805b4c79363bda7c8c7ba646c691d">···65</a></span><a·class="code·hl_function"·href="a03826.html#a988805b4c79363bda7c8c7ba646c691d">MeshCheckerT&lt;Mesh&gt;::</a></div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><a·class="code·hl_function"·href="a03826.html#a988805b4c79363bda7c8c7ba646c691d">check</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_targets,·std::ostream&amp;·_os)</div>
189 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····}</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</div>
190 </div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordtype">bool</span>··ok(<span·class="keyword">true</span>);</div>
191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
192 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}"> 
193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03410.html#aae868bd6ad51552d7d5609575840c4ab">··101</a></span>····Scalar·<a·class="code·hl_function"·href="a03410.html#aae868bd6ad51552d7d5609575840c4ab">tolerance</a>()<span·class="keyword[·...·truncated·by·diffoscope;·len:·17,·SHA:·f55c95a5d69f6f43a7879a7111a7ec82a1015f6104b04234a1d55eb9f352e3da·...·]</div>172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="keywordflow">return</span>·tolerance_;</div>174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//---·vertex·checks·---</span></div>
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····}</div>175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
196 </div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordflow">if</span>·(_targets·&amp;·CHECK_VERTICES)</div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···················count;</div>
 179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·············max_valence(10000);</div>
197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
198 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}"> 
199 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03410.html#a571421e750a2ae24ac66d65a4aade107">··106</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03410.html#a571421e750a2ae24ac66d65a4aade107">set_[·...·truncated·by·diffoscope;·len:·26,·SHA:·380a5e593fca897e7dabd3763b0c1dddbc7f71e2e0031c7de5998c13a2e0afa8·...·]</div>181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·vh:·mesh_.vertices())</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="comment">/*·The·outgoing·halfedge·of·a·boundary·vertex·has·to·be·a·boundary·halfedge·*/</span></div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keyword">auto</span>·heh·=·vh.halfedge();</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keywordflow">if</span>·(heh.is_valid()·&amp;&amp;·!mesh_.is_boundary(heh))</div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········{</div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#acf4b52db4b0198a91a02c06003623bfb">Mesh::ConstVertexOHalfedgeIter</a>·vh_it(mesh_,·vh);</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··············vh_it.is_valid();·++vh_it)</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········{</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>············<span·class="keywordflow">if</span>·(mesh_.is_boundary(*vh_it))</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>············{</div>
Max diff block lines reached; 31076/53891 bytes (57.66%) of diff not shown.
13.1 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshCheckerT_impl.hh
5 ModHausdorffT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 166 lines modifiedOffset 46, 236 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
 54 44
 55 45#define·OPENMESH_MESHCHECKER_C
 56 46
 57 47
54 46// 
55 ============================================================================= 
56 47// 
57 48//·CLASS·ModHausdorffT 
58 49// 
59 50// 
60 ============================================================================= 
61 51 
62 52#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH 
63 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH 
64 54 
65 55//==·INCLUDES58 48//==·INCLUDES
66 =================================================================59 =================================================================
 60 49
 61 50
 62 51#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>
 63 52
 64 53
 65 54//==·NAMESPACES
 66 ==============================================================
 67 55
67 5668 56
68 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
69 58#include·<OpenMesh/Core/Utils/Property.hh> 
70 59#include·<vector> 
71 60#include·<cfloat>69 57namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 70 58namespace·Utils·{
 71 59
 72 60//==·IMPLEMENTATION
 73 ==========================================================
72 6174 61
 75 62
73 62//==·NAMESPACES 
74 =============================================================== 
75 63 
76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
77 65namespace·Decimater·{ 
78 66 
79 67//==·CLASS·DEFINITION 
80 ========================================================= 
81 68 
82 78template<class·MeshT>76 63template·<class·Mesh>
83 _\x87_\x89class·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{ 
84 80·public: 
85 81 
86 _\x88_\x82·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T,·MeshT,·Hausdorff·); 
87 83 
88 84·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·Scalar; 
89 85·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point; 
90 86·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·FaceHandle; 
91 87·typedef·std::vector<Point>·Points; 
92 88 
93 _\x89_\x80·explicit·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T(MeshT&·_mesh,·Scalar·_error_tolerance·=·FLT_MAX)·: 
94 91·Base(_mesh,·true),·mesh_(Base::_\x8m_\x8e_\x8s_\x8h()),·tolerance_(_error_tolerance)·{ 
95 92·mesh_.add_property(points_);77 64bool
 78 _\x86_\x85_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 79 66_\x8c_\x8h_\x8e_\x8c_\x8k(unsigned·int·_targets,·std::ostream&·_os)
 80 67{
 81 68·bool·ok(true);
 82 69
 83 70
 84 71
 85 72·//---·vertex·checks·---
 86 73
 87 74·if·(_targets·&·CHECK_VERTICES)
 88 75·{
 89 76·unsigned·int·count;
 90 77·const·unsigned·int·max_valence(10000);
 91 78
 92 79
 93 80·for·(const·auto·vh:·mesh_.vertices())
 94 81·{
 95 82·/*·The·outgoing·halfedge·of·a·boundary·vertex·has·to·be·a·boundary·halfedge
 96 */
 97 83·auto·heh·=·vh.halfedge();
 98 84·if·(heh.is_valid()·&&·!mesh_.is_boundary(heh))
 99 85·{
 100 86·for·(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8O_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·vh_it(mesh_,·vh);
 101 87·vh_it.is_valid();·++vh_it)
 102 88·{
 103 89·if·(mesh_.is_boundary(*vh_it))
 104 90·{
 105 91·_os·<<·"MeshChecker:·vertex·"·<<·vh
 106 92·<<·":·outgoing·halfedge·not·on·boundary·error\n";
 107 93·ok·=·false;
96 93·}108 94·}
97 94 
98 _\x89_\x86·_\x8~_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T()·{ 
99 97·mesh_.remove_property(points_); 
100 98·}109 95·}
101 99 
102 _\x81_\x80_\x81·Scalar·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e()·const·{ 
103 102·return·tolerance_;110 96·}
 111 97·if·(heh.is_valid())·{
 112 98·if·(heh.idx()·<·-1·||·heh.idx()·>=·(int)mesh_.n_halfedges())·{
 113 99·_os·<<·"MeshChecker:·vertex·"·<<·vh
 114 100·<<·"·has·out-of-bounds·outgoing·HE:·"·<<·heh;
 115 101·ok·=·false;
104 103·}116 102·}
105 104 
Max diff block lines reached; 9110/13389 bytes (68.04%) of diff not shown.
40.5 KB
./usr/share/doc/libopenmesh-dev/html/a00698_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModIndependentSetsT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/StripifierT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModIndependentSetsT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">StripifierT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 75 lines modifiedOffset 136, 125 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·StripifierT</span></div>
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModQuadricT</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_STRIPIFIERT_HH</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_STRIPIFIERT_HH</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
163 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};"> 
164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03414.html">···69</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03414.html">ModIndependentSetsT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div> 
165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">public</span>:</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03414.html#ac6490d1d4719a31b3da92dff16558491">···71</a></span>····<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03414.html">ModIndependentSetsT</a>,·MeshT,·IndependentSets·)</div> 
167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····;</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
169 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">176 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03834.html">···79</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03834.html">StripifierT</a></div>
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03414.html#a1cb2074ae492242832abfa3922745220">···75</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03414.html#a1cb2074ae492242832abfa3922745220">ModIndependentSetsT</a>(MeshT·&amp;_mesh)·:</div> 
171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········Base(_mesh,·true)·{</div> 
172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div> 
173 </div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div>
175 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03414.html#a293283b4b15fd4cbf68276a570a97b74">···80</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03414.html#a293283b4b15fd4cbf68276a570a97b74">postprocess_collapse</a>(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)<span·class="keyword">·override·</span>{</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">Mesh::VertexVertexIter</a>·vv_it;</div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>······················Index;</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·std::vector&lt;Index&gt;················Strip;</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Strip::const_iterator····IndexIterator;</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::vector&lt;Strip&gt;················Strips;</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Strips::const_iterator···StripsIterator;</div>
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······Base::mesh().status(_ci.v1).set_locked(<span·class="keyword">true</span>);</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······vv_it·=·Base::mesh().vv_iter(_ci.v1);</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">for</span>·(;·vv_it.is_valid();·++vv_it)</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········Base::mesh().status(*vv_it).set_locked(<span·class="keyword">true</span>);</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div> 
184 </div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03834.html">StripifierT</a>(Mesh&amp;·_mesh);</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_function"·href="a03834.html#a5ea794f7f27b8c67c1dc168b3c73e56f">~StripifierT</a>();</div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03834.html#a564d41bac21b11bc65e865c843e1bfe0">stripify</a>();</div>
 193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03834.html#a039c9ccbc718c0befea9f30e4159e022">··100</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03834.html#a039c9ccbc718c0befea9f30e4159e022">clear</a>()·{·Strips().swap(strips_);·}</div>
 195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 196 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a03834.html#ad83f8b3bea4288e9f2b7cd208f93a714">··103</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03834.html#ad83f8b3bea4288e9f2b7cd208f93a714">n_strips</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·strips_.size();·}</div>
 197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 198 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03834.html#aa51563f5f4f63f0ad5c4b08eeb659e18">··106</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03834.html#aa51563f5f4f63f0ad5c4b08eeb659e18">is_valid</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·!strips_.empty();·}</div>
 199 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a03834.html#ab5bb8db3688d2ac3e3154ecf531c0f4e">··109</a></span>··StripsIterator·<a·class="code·hl_function"·href="a03834.html#ab5bb8db3688d2ac3e3154ecf531c0f4e">begin</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·strips_.begin();·}</div>
 201 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03834.html#a0e974f1316cd003dc4cd9f03407b68f7">··111</a></span>··StripsIterator·<a·class="code·hl_function"·href="a03834.html#a0e974f1316cd003dc4cd9f03407b68f7">end</a>()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·strips_.end();·}</div>
 202 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 203 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 204 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="keyword">private</span>:</div>
 205 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 206 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·std::vector&lt;typename·Mesh::FaceHandle&gt;··FaceHandles;</div>
 207 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 208 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
Max diff block lines reached; 9471/32058 bytes (29.54%) of diff not shown.
9.12 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ModIndependentSetsT.hh5 StripifierT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 45, 94 lines modifiedOffset 45, 161 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
 52 42
 53 43
52 46//54 44//
53 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·StripifierT
54 47//58 47//
55 48//·CLASS·ModQuadricT 
56 49//59 48//
57 50// 
58 =============================================================================60 =============================================================================
59 51#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH 
60 52#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH61 49
 62 50
 63 51#ifndef·OPENMESH_STRIPIFIERT_HH
 64 52#define·OPENMESH_STRIPIFIERT_HH
61 5365 53
 66 54
62 54//==·INCLUDES67 55//==·INCLUDES
63 =================================================================68 =================================================================
 69 56
 70 57#include·<vector>
 71 58#include·<OpenMesh/Core/Utils/Property.hh>
64 55 
65 56#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
66 57 
67 58//==·NAMESPACE 
68 ================================================================ 
69 5972 59
70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
71 61namespace·Decimater·{·//·BEGIN_NS_DECIMATER73 60
 74 61//==·FORWARDDECLARATIONS
 75 ======================================================
72 6276 62
 77 63
 78 64//==·NAMESPACES
 79 ===============================================================
 80 65
 81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 82 67
 83 68
73 63//==·CLASS·DEFINITION84 69//==·CLASS·DEFINITION
74 =========================================================85 =========================================================
 86 70
 87 71
 88 72
75 64 
76 68template<class·MeshT> 
77 _\x86_\x89class·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{ 
78 70·public: 
79 _\x87_\x81·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T,·MeshT,·IndependentSets·) 
80 72·; 
81 7389 73
 90 78template·<class·Mesh>
 91 _\x87_\x89class·_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T
 92 80{
 93 81public:
82 _\x87_\x85·explicit·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T(MeshT·&_mesh)·: 
83 76·Base(_mesh,·true)·{ 
84 77·} 
85 78 
86 _\x88_\x80·void·_\x8p_\x8o_\x8s_\x8t_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8__\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e(const·CollapseInfo&·_ci)·override·{ 
87 81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·vv_it; 
88 8294 82
89 83·Base::mesh().status(_ci.v1).set_locked(true); 
90 84·vv_it·=·Base::mesh().vv_iter(_ci.v1); 
91 85·for·(;·vv_it.is_valid();·++vv_it) 
92 86·Base::mesh().status(*vv_it).set_locked(true); 
93 87·}95 83·typedef·unsigned·int·Index;
 96 84·typedef·std::vector<Index>·Strip;
 97 85·typedef·typename·Strip::const_iterator·IndexIterator;
 98 86·typedef·std::vector<Strip>·Strips;
 99 87·typedef·typename·Strips::const_iterator·StripsIterator;
94 88100 88
95 89}; 
96 90 
97 91//101 89
 102 91·explicit·_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T(Mesh&·_mesh);
 103 92
 104 94·_\x8~_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T();
 105 95
 106 97·size_t·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8y();
 107 98
 108 _\x81_\x80_\x80·void·_\x8c_\x8l_\x8e_\x8a_\x8r()·{·Strips().swap(strips_);·}
 109 101
 110 _\x81_\x80_\x83·size_t·_\x8n_\x8__\x8s_\x8t_\x8r_\x8i_\x8p_\x8s()·const·{·return·strips_.size();·}
 111 104
 112 _\x81_\x80_\x86·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·!strips_.empty();·}
 113 107
 114 _\x81_\x80_\x89·StripsIterator·_\x8b_\x8e_\x8g_\x8i_\x8n()·const·{·return·strips_.begin();·}
 115 _\x81_\x81_\x81·StripsIterator·_\x8e_\x8n_\x8d()·const·{·return·strips_.end();·}
 116 112
 117 113
 118 114private:
 119 115
 120 116·typedef·std::vector<typename·Mesh::FaceHandle>·FaceHandles;
 121 117
 122 118
 123 120·void·build_strips();
 124 121
 125 123·void·build_strip(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_start_hh,
 126 124·Strip&·_strip,
 127 125·FaceHandles&·_faces);
 128 126
 129 127·FPropHandleT<bool>::reference·processed(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_fh)·{
 130 128·return·mesh_.property(processed_,·_fh);
 131 129·}
Max diff block lines reached; 3597/9310 bytes (38.64%) of diff not shown.
26.6 KB
./usr/share/doc/libopenmesh-dev/html/a00704.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/HeapT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 88, 163 lines modifiedOffset 88, 97 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
 94 <a·href="#nested-classes">Classes</a>·&#124;
94 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
95 <a·href="#define-members">Macros</a>··</div> 
96 ··<div·class="headertitle"><div·class="title">McDecimaterT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">HeapT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
 99 <p>A·generic·heap·class.··
 100 <a·href="#details">More...</a></p>
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00668_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>101 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06473_source.html">Config.hh</a>&quot;</code><br·/>
100 <code>#include·&lt;vector&gt;</code><br·/>102 <code>#include·&lt;vector&gt;</code><br·/>
101 <code>#include·&lt;cfloat&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a01094_source.html">OpenMesh/Core/System/omstream.hh</a>&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·McDecimaterT_impl.hh:</div>105 Include·dependency·graph·for·HeapT.hh:</div>
104 <div·class="dyncontent">106 <div·class="dyncontent">
105 <div·class="center"><img·src="a00705.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00705.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh">108 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hh"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hh">
 109 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="159,5,321,45"/>
 110 <area·shape="rect"·href="a06473.html"·title="·"·alt=""·coords="87,189,169,214"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="230,47,145,179,141,176,226,44"/>
107 <area·shape="rect"·title="·"·alt=""·coords="2519,5,2719,45"/>112 <area·shape="rect"·title="·"·alt=""·coords="209,277,271,302"/>
108 <area·shape="rect"·href="a00668.html"·title="·"·alt=""·coords="1601,93,1801,133"/>113 <area·shape="poly"·title="·"·alt=""·coords="243,45,243,263,237,263,237,45"/>
 114 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>115 <area·shape="poly"·title="·"·alt=""·coords="270,43,329,83,326,88,267,48"/>
110 <area·shape="rect"·title="·"·alt=""·coords="2487,878,2549,903"/>116 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>
111 <area·shape="poly"·title="·"·alt=""·coords="2622,45,2622,200,2622,716,2620,740,2614,763,2593,805,2567,842,2542,870,2538,866,2563,839,2589,803,2609,761,2615,739,2617,716,2617,200,2617,45"/> 
112 <area·shape="rect"·title="·"·alt=""·coords="2657,101,2715,126"/>117 <area·shape="poly"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/>
 118 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="311,181,489,221"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/>
113 <area·shape="poly"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>121 <area·shape="poly"·title="·"·alt=""·coords="366,224,274,273,272,268,364,219"/>
114 <area·shape="rect"·title="·"·alt=""·coords="1662,277,1739,302"/>122 <area·shape="rect"·title="·"·alt=""·coords="677,277,753,302"/>
 123 <area·shape="poly"·title="·"·alt=""·coords="485,219,665,267,673,270,672,275,663,272,483,224"/>
 124 <area·shape="rect"·title="·"·alt=""·coords="295,277,385,302"/>
 125 <area·shape="poly"·title="·"·alt=""·coords="389,223,358,266,354,263,385,220"/>
 126 <area·shape="rect"·title="·"·alt=""·coords="409,277,460,302"/>
 127 <area·shape="poly"·title="·"·alt=""·coords="410,221,427,263,422,265,405,223"/>
 128 <area·shape="rect"·title="·"·alt=""·coords="484,277,543,302"/>
 129 <area·shape="poly"·title="·"·alt=""·coords="427,219,489,266,485,270,424,224"/>
 130 <area·shape="rect"·title="·"·alt=""·coords="567,277,652,302"/>
115 <area·shape="poly"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/>131 <area·shape="poly"·title="·"·alt=""·coords="447,219,570,269,568,274,445,224"/>
 132 </map>
 133 </div>
 134 </div><div·class="textblock"><div·class="dynheader">
 135 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
 136 <div·class="dyncontent">
 137 <div·class="center"><img·src="a00706.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·alt=""/></div>
 138 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep">
 139 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>
 140 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="237,93,437,133"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>
 142 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
 143 <area·shape="poly"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>
116 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="1143,181,1343,221"/>144 <area·shape="rect"·href="a00575.html"·title="·"·alt=""·coords="237,181,437,221"/>
117 <area·shape="poly"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/>145 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
118 <area·shape="poly"·title="·"·alt=""·coords="1344,211,1490,233,1651,267,1661,270,1659,275,1649,272,1489,238,1343,216"/>146 <area·shape="rect"·href="a00542.html"·title="·"·alt=""·coords="461,181,661,221"/>
 147 <area·shape="poly"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>
119 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>148 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="461,269,661,309"/>
120 <area·shape="poly"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/>149 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
121 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="1143,210,818,232,613,249,403,272,402,267,612,244,818,227,1143,205"/> 
123 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="5,357,164,397"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="1143,207,899,214,598,226,329,245,233,257,178,272,155,287,134,306,103,347,99,344,130,302,151,283,176,267,232,252,328,239,598,220,899,208,1143,202"/> 
125 <area·shape="rect"·href="a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/> 
127 <area·shape="rect"·title="·"·alt=""·coords="783,871,962,911"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="1479,296,1378,302,1254,313,1117,332,983,360,865,389,773,416,731,433,688,455,587,521,553,544,526,565,508,589,504,605,502,625,502,716,509,756,528,790,557,817,594,838,636,855,681,868,770,882,769,887,680,873,635,860,592,843,554,821,524,793,504,758,497,716,497,625,498,604,504,587,522,561,550,540,585,516,685,450,729,428,771,411,863,384,981,355,1117,327,1253,308,1378,296,1478,290"/> 
129 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1736,330,1839,364,1884,384,1920,406,1945,430,1952,443,1954,456,1954,540,1948,600,1929,645,1901,687,1863,736,1826,776,1822,772,1859,733,1896,683,1925,643,1942,599,1949,540,1949,457,1947,445,1940,434,1917,411,1881,389,1837,369,1734,335,1637,310"/> 
131 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1795,324,1908,331,2021,338,2166,355,2172,356,2171,361,2166,360,2021,344,1908,337,1794,329,1650,312,1637,310"/> 
133 <area·shape="rect"·title="·"·alt=""·coords="2261,878,2319,903"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1723,312,1814,313,2026,310,2134,312,2235,318,2322,332,2359,342,2390,355,2423,374,2449,394,2465,420,2470,456,2470,716,2466,744,2456,770,2440,794,2420,815,2375,850,2331,874,2329,870,2372,845,2416,811,2436,790,2451,768,2461,743,2465,716,2465,457,2460,422,2445,397,2421,378,2387,360,2357,347,2321,337,2234,323,2134,317,2026,316,1814,318,1722,317,1650,312,1637,310"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1727,313,1823,315,2046,317,2160,319,2268,325,2362,336,2436,355,2486,371,2529,386,2546,397,2560,412,2568,432,2571,457,2571,716,2567,759,2557,800,2532,867,2527,865,2552,799,2562,758,2566,716,2566,457,2563,433,2555,415,2543,401,2527,391,2485,376,2435,360,2361,342,2267,330,2160,324,2046,322,1823,321,1727,318,1650,312,1637,310"/> 
136 <area·shape="rect"·title="·"·alt=""·coords="2070,878,2155,903"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1786,311,2012,313,2130,317,2235,324,2315,337,2342,345,2358,355,2382,388,2397,422,2403,458,2401,495,2393,533,2379,571,2339,646,2287,717,2231,781,2139,870,2135,867,2227,777,2283,714,2334,643,2374,569,2388,531,2396,494,2397,458,2392,423,2378,390,2355,359,2340,350,2313,342,2234,330,2130,322,2012,318,1786,316,1650,312,1637,310"/> 
138 <area·shape="rect"·title="·"·alt=""·coords="638,614,718,639"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="1478,293,1393,297,1290,308,1180,328,1126,342,1074,360,1015,386,957,417,850,486,762,555,702,606,699,602,759,550,847,482,954,412,1012,381,1072,355,1124,337,1179,323,1289,303,1392,292,1478,288"/> 
140 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="1708,823,1689,825,1492,848,1295,866,976,887,976,882,1295,860,1491,843,1688,820,1707,817"/> 
143 <area·shape="rect"·title="·"·alt=""·coords="1759,878,1835,903"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="2289,396,2327,434,2370,488,2389,519,2405,553,2415,589,2419,625,2419,716,2417,741,2409,765,2383,808,2351,845,2320,872,2316,868,2347,841,2379,805,2404,763,2411,740,2414,716,2414,625,2410,590,2400,555,2384,522,2366,491,2323,438,2285,400"/> 
146 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/> 
148 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/> 
150 <area·shape="poly"·title="·"·alt=""·coords="1677,469,1738,513,1774,545,1809,581,1837,619,1854,659,1857,679,1855,699,1848,718,1836,737,1800,751,1723,769,1486,809,976,879,975,874,1485,804,1722,764,1798,746,1832,733,1844,716,1850,698,1851,679,1848,660,1832,622,1805,584,1771,549,1735,518,1674,473"/> 
151 <area·shape="rect"·title="·"·alt=""·coords="1735,702,1821,727"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="1671,469,1714,525,1740,564,1760,606,1773,649,1779,688,1774,689,1768,650,1756,608,1735,567,1710,528,1666,473"/> 
153 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/> 
154 <area·shape="poly"·title="·"·alt=""·coords="1533,465,1474,471,1411,482,1348,498,1288,521,1261,537,1235,557,1192,598,1189,594,1231,553,1258,533,1286,516,1347,493,1410,476,1473,466,1532,459"/> 
155 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/> 
156 <area·shape="poly"·title="·"·alt=""·coords="1618,473,1462,517,1460,512,1617,468"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="1183,646,1197,668,1207,694,1217,732,1221,764,1215,794,1193,825,1178,836,1158,846,1104,862,1040,874,976,883,975,878,1039,869,1103,857,1156,841,1176,831,1189,821,1210,792,1216,764,1212,733,1202,696,1192,670,1179,649"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="1248,642,1261,644,1376,660,1466,669,1556,677,1672,692,1722,700,1721,705,1671,697,1556,683,1466,674,1376,665,1260,649,1248,647"/> 
159 <area·shape="rect"·title="·"·alt=""·coords="1116,702,1192,727"/> 
160 <area·shape="poly"·title="·"·alt=""·coords="1166,647,1160,689,1155,688,1161,647"/> 
161 <area·shape="rect"·title="·"·alt=""·coords="1267,702,1342,727"/> 
162 <area·shape="poly"·title="·"·alt=""·coords="1198,644,1276,692,1273,697,1195,649"/> 
163 <area·shape="rect"·title="·"·alt=""·coords="1366,702,1441,727"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="1220,644,1355,692,1362,695,1360,700,1353,697,1219,649"/> 
165 <area·shape="poly"·title="·"·alt=""·coords="1299,552,1157,574,1093,590,1050,609,1031,626,1010,652,965,721,890,860,885,857,961,719,1006,649,1028,622,1047,604,1092,585,1156,569,1298,546"/> 
Max diff block lines reached; 3092/24966 bytes (12.38%) of diff not shown.
2.16 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 33 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s 
6 McDecimaterT_impl.hh·File·Reference 
7 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.c_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.._.h_.h>5 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 HeapT.hh·File·Reference
 7 A·generic·heap·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 8 #include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
8 #include·<vector>9 #include·<vector>
9 #include·<cfloat>10 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.S_.y_.s_.t_.e_.m_./_.o_.m_.s_.t_.r_.e_.a_.m_.._.h_.h>
10 Include·dependency·graph·for·McDecimaterT_impl.hh:11 Include·dependency·graph·for·HeapT.hh:
 12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8·_\x8H_\x8e_\x8a_\x8p_\x8E_\x8n_\x8t_\x8r_\x8y_\x8·_\x8>
 16  ········This·class·demonstrates·the·HeapInterface's·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 17  
 18 ·class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8H_\x8e_\x8a_\x8p_\x8T_\x8<_\x8·_\x8H_\x8e_\x8a_\x8p_\x8E_\x8n_\x8t_\x8r_\x8y_\x8,_\x8·_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8·_\x8>
 19  ········An·efficient,·highly·customizable·heap.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 20  
12 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
13 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
14  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
15 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
16  25  
17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_.t_.i_.l_.s
18  ···········Software·related·to·mesh·decimation.27  ···········Collection·of·little·utility·classes·and·helpers.
19  28  
 29 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 30 A·generic·heap·class.
20 ===============================================================================31 ===============================================================================
21 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.32 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
22 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.33 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
157 KB
./usr/share/doc/libopenmesh-dev/html/a00704_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/HeapT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">McDecimaterT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">HeapT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00704.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00704.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 137, 529 lines modifiedOffset 137, 321 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·McDecimaterT·-·IMPLEMENTATION</span></div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//··CLASS·HeapT</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_MULTIPLE_CHOICE_DECIMATER_DECIMATERT_CC</span></div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00668.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</span></div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·WIN32</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#·include·&lt;OpenMesh/Core/Utils/RandomNumberGenerator.hh&gt;</span></div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_HEAPT_HH</span></div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·OPENMESH_UTILS_HEAPT_HH</span></div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06473.html">Config.hh</a>&quot;</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#if·(defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1800))·||·__cplusplus·&gt;·199711L·||·defined(__GXX_EXPERIMENTAL_CXX0X__)</span></div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif</span></div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span>Utils·{·<span·class="comment">//·BEGIN_NS_UTILS</span></div>
174 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03386.html#afe1195415c6af21ccf2a887311f049ed">···76</a></span><a·class="code·hl_function"·href="a03386.html#afe1195415c6af21ccf2a887311f049ed">McDecimaterT&lt;Mesh&gt;::McDecimaterT</a>(Mesh&amp;·_mesh)·:</div> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····mesh_(_mesh),·randomSamples_(10)·{</div> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·default·properties</span></div> 
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··mesh_.request_vertex_status();</div> 
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··mesh_.request_halfedge_status();</div> 
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.request_edge_status();</div> 
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.request_face_status();</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div> 
186 </div> 
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>172 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·HeapEntry&gt;</div>
191 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">173 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03818.html">···98</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03818.html">HeapInterfaceT</a></div>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03386.html#a61aed0a3dbbe2d939c2a99e5f3533454">···91</a></span><a·class="code·hl_function"·href="a03386.html#a61aed0a3dbbe2d939c2a99e5f3533454">McDecimaterT&lt;Mesh&gt;::~McDecimaterT</a>()·{</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//·default·properties</span></div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··mesh_.release_vertex_status();</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··mesh_.release_edge_status();</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.release_halfedge_status();</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··mesh_.release_face_status();</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>}</div> 
200 </div> 
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div>
 176 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03818.html#ae246f6c4f57df712acd35b0288e29aff">··101</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03818.html#ae246f6c4f57df712acd35b0288e29aff">less</a>(<span·class="keyword">const</span>·HeapEntry&amp;·_e1,·<span·class="keyword">const</span>·HeapEntry&amp;·_e2);</div>
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
204 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}"> 
205 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">··102</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">McDecimaterT&lt;Mesh&gt;::decimate</a>(<span·class="keywordtype">size_t</span>·_n_collapses,·<span·class="keywordtype">bool</span>·_only_selected)·{</div> 
206 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 178 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a03818.html#a86ba29c86c9189b6394fb154932b52e7">··104</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03818.html#a86ba29c86c9189b6394fb154932b52e7">greater</a>(<span·class="keyword">const</span>·HeapEntry&amp;·_e1,·<span·class="keyword">const</span>·HeapEntry&amp;·_e2);</div>
207 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordflow">if</span>·(!this-&gt;is_initialized())</div> 
208 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordflow">return</span>·0;</div> 
209 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>179 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
210 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·n_collapses(0);</div>180 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a03818.html#a21d249ef7e9a185e92d2774f9fe43616">··107</a></span>··<span·class="keywordtype">int</span>··<a·class="code·hl_function"·href="a03818.html#a21d249ef7e9a185e92d2774f9fe43616">get_heap_position</a>(<span·class="keyword">const<[·...·truncated·by·diffoscope;·len:·24,·SHA:·2fe988ea784533bfbb7ec90a22af7f1a26f9343a56359945b37367701230c851·...·]);</div>
211 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>181 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 182 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a03818.html#adcce753277a5a14d36b038b412a9de6c">··110</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03818.html#adcce753277a5a14d36b038b412a9de6c">set_heap_position</a>(HeapEntry&amp;·_e,·<span·class="keywordtype">int</span>·_i);</div>
Max diff block lines reached; 102254/129249 bytes (79.11%) of diff not shown.
31.0 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 McDecimaterT_impl.hh5 HeapT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 590 lines modifiedOffset 47, 373 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 43
54 46//55 62//
55 =============================================================================56 =============================================================================
 57 63//
 58 64//·CLASS·HeapT
56 47// 
57 48//·CLASS·McDecimaterT·-·IMPLEMENTATION 
58 49// 
59 50//59 65//
 60 66//
60 =============================================================================61 =============================================================================
61 51#define·OPENMESH_MULTIPLE_CHOICE_DECIMATER_DECIMATERT_CC 
62 52 
63 53//==·INCLUDES 
64 ================================================================= 
65 54 
66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
67 56 
68 57#include·<vector> 
69 58#if·defined(OM_CC_MIPS) 
70 59#·include·<float.h> 
71 60#else 
72 61#·include·<cfloat> 
73 62#endif 
74 63 
75 64#ifdef·WIN32 
76 65#·include·<OpenMesh/Core/Utils/RandomNumberGenerator.hh> 
77 66#endif 
78 6762 67
 63 68#ifndef·OPENMESH_UTILS_HEAPT_HH
 64 69#define·OPENMESH_UTILS_HEAPT_HH
 65 70
 66 71
 67 72//==·INCLUDES
 68 =================================================================
 69 73
 70 74#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 71 75#include·<vector>
 72 76#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h>
 73 77#if·(defined(_MSC_VER)·&&·(_MSC_VER·>=·1800))·||·__cplusplus·>·199711L·||
 74 defined(__GXX_EXPERIMENTAL_CXX0X__)
 75 78#include·<utility>
 76 79#endif
 77 80
79 68//==·NAMESPACE78 81//==·NAMESPACE
80 ===============================================================79 ================================================================
 80 82
 81 83namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 82 84namespace·Utils·{·//·BEGIN_NS_UTILS
81 69 
82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 71namespace·Decimater·{ 
84 72 
85 73//==·IMPLEMENTATION 
86 ========================================================== 
87 74 
88 75template<class·Mesh> 
89 _\x87_\x86_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·: 
90 77·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh), 
91 78·mesh_(_mesh),·randomSamples_(10)·{ 
92 79 
93 80·//·default·properties 
94 81·mesh_.request_vertex_status(); 
95 82·mesh_.request_halfedge_status(); 
96 83·mesh_.request_edge_status(); 
97 84·mesh_.request_face_status(); 
98 8583 85
99 86}84 86//==·CLASS·DEFINITION
 85 =========================================================
100 8786 87
 87 88
 88 97template·<class·HeapEntry>
 89 _\x89_\x88struct·_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T
101 88//--------------------------------------------------------------------------- 
102 -- 
103 89 
104 90template<class·Mesh> 
105 _\x89_\x81_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8~_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T()·{ 
106 92·//·default·properties 
107 93·mesh_.release_vertex_status(); 
108 94·mesh_.release_edge_status(); 
109 95·mesh_.release_halfedge_status(); 
110 96·mesh_.release_face_status(); 
111 97 
112 98} 
113 9990 99{
 91 _\x81_\x80_\x81·bool·_\x8l_\x8e_\x8s_\x8s(const·HeapEntry&·_e1,·const·HeapEntry&·_e2);
 92 102
 93 _\x81_\x80_\x84·bool·_\x8g_\x8r_\x8e_\x8a_\x8t_\x8e_\x8r(const·HeapEntry&·_e1,·const·HeapEntry&·_e2);
 94 105
 95 _\x81_\x80_\x87·int·_\x8g_\x8e_\x8t_\x8__\x8h_\x8e_\x8a_\x8p_\x8__\x8p_\x8o_\x8s_\x8i_\x8t_\x8i_\x8o_\x8n(const·HeapEntry&·_e);
114 100//-------------------------------------------------------------------------- 
115 --- 
116 101template<class·Mesh> 
117 _\x81_\x80_\x82size_t·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(size_t·_n_collapses,·bool 
118 _only_selected)·{ 
119 103 
120 104·if·(!this->is_initialized()) 
121 105·return·0; 
122 106 
123 107·unsigned·int·n_collapses(0); 
124 10896 108
 97 _\x81_\x81_\x80·void·_\x8s_\x8e_\x8t_\x8__\x8h_\x8e_\x8a_\x8p_\x8__\x8p_\x8o_\x8s_\x8i_\x8t_\x8i_\x8o_\x8n(HeapEntry&·_e,·int·_i);
 98 111};
 99 112
 100 113
 101 114
Max diff block lines reached; 25946/31771 bytes (81.67%) of diff not shown.
21.6 KB
./usr/share/doc/libopenmesh-dev/html/a00705.map
    
Offset 1, 123 lines modifiedOffset 1, 25 lines modified
1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT_impl.hh">1 <map·id="OpenMesh/Tools/Utils/HeapT.hh"·name="OpenMesh/Tools/Utils/HeapT.hh">
 2 <area·shape="rect"·id="Node000001"·title="A·generic·heap·class."·alt=""·coords="159,5,321,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a06473.html"·title="·"·alt=""·coords="87,189,169,214"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="230,47,145,179,141,176,226,44"/>
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2519,5,2719,45"/>5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,277,271,302"/>
3 <area·shape="rect"·id="Node000002"·href="$a00668.html"·title="·"·alt=""·coords="1601,93,1801,133"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="243,45,243,263,237,263,237,45"/>
 7 <area·shape="rect"·id="Node000005"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="270,43,329,83,326,88,267,48"/>
5 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2487,878,2549,903"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,269,184,309"/>
6 <area·shape="poly"·id="edge80_Node000001_Node000020"·title="·"·alt=""·coords="2622,45,2622,200,2622,716,2620,740,2614,763,2593,805,2567,842,2542,870,2538,866,2563,839,2589,803,2609,761,2615,739,2617,716,2617,200,2617,45"/> 
7 <area·shape="rect"·id="Node000040"·title="·"·alt=""·coords="2657,101,2715,126"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/>
 11 <area·shape="rect"·id="Node000006"·href="$a01103_source.html"·title="·"·alt=""·coords="311,181,489,221"/>
 12 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/>
 13 <area·shape="poly"·id="edge6_Node000006_Node000003"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/>
8 <area·shape="poly"·id="edge81_Node000001_Node000040"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>14 <area·shape="poly"·id="edge9_Node000006_Node000004"·title="·"·alt=""·coords="366,224,274,273,272,268,364,219"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1662,277,1739,302"/>15 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="677,277,753,302"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/> 
11 <area·shape="rect"·id="Node000004"·href="$a00692.html"·title="·"·alt=""·coords="1143,181,1343,221"/> 
12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/> 
13 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="1344,211,1490,233,1651,267,1661,270,1659,275,1649,272,1489,238,1343,216"/> 
14 <area·shape="rect"·id="Node000005"·href="$a00422_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/> 
15 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/> 
16 <area·shape="rect"·id="Node000035"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/> 
17 <area·shape="poly"·id="edge71_Node000004_Node000035"·title="·"·alt=""·coords="1143,210,818,232,613,249,403,272,402,267,612,244,818,227,1143,205"/> 
18 <area·shape="rect"·id="Node000036"·href="$a00431_source.html"·title="·"·alt=""·coords="5,357,164,397"/> 
19 <area·shape="poly"·id="edge76_Node000004_Node000036"·title="·"·alt=""·coords="1143,207,899,214,598,226,329,245,233,257,178,272,155,287,134,306,103,347,99,344,130,302,151,283,176,267,232,252,328,239,598,220,899,208,1143,202"/> 
20 <area·shape="rect"·id="Node000038"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/> 
21 <area·shape="poly"·id="edge77_Node000004_Node000038"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/>16 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="485,219,665,267,673,270,672,275,663,272,483,224"/>
22 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="783,871,962,911"/> 
23 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="1479,296,1378,302,1254,313,1117,332,983,360,865,389,773,416,731,433,688,455,587,521,553,544,526,565,508,589,504,605,502,625,502,716,509,756,528,790,557,817,594,838,636,855,681,868,770,882,769,887,680,873,635,860,592,843,554,821,524,793,504,758,497,716,497,625,498,604,504,587,522,561,550,540,585,516,685,450,729,428,771,411,863,384,981,355,1117,327,1253,308,1378,296,1478,290"/> 
24 <area·shape="rect"·id="Node000007"·href="$a00374_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/> 
25 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="1638,305,1736,330,1839,364,1884,384,1920,406,1945,430,1952,443,1954,456,1954,540,1948,600,1929,645,1901,687,1863,736,1826,776,1822,772,1859,733,1896,683,1925,643,1942,599,1949,540,1949,457,1947,445,1940,434,1917,411,1881,389,1837,369,1734,335,1637,310"/> 
26 <area·shape="rect"·id="Node000009"·href="$a00419_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/> 
27 <area·shape="poly"·id="edge10_Node000005_Node000009"·title="·"·alt=""·coords="1638,305,1650,307,1795,324,1908,331,2021,338,2166,355,2172,356,2171,361,2166,360,2021,344,1908,337,1794,329,1650,312,1637,310"/> 
28 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="2261,878,2319,903"/>17 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="295,277,385,302"/>
29 <area·shape="poly"·id="edge61_Node000005_Node000010"·title="·"·alt=""·coords="1638,305,1650,307,1723,312,1814,313,2026,310,2134,312,2235,318,2322,332,2359,342,2390,355,2423,374,2449,394,2465,420,2470,456,2470,716,2466,744,2456,770,2440,794,2420,815,2375,850,2331,874,2329,870,2372,845,2416,811,2436,790,2451,768,2461,743,2465,716,2465,457,2460,422,2445,397,2421,378,2387,360,2357,347,2321,337,2234,323,2134,317,2026,316,1814,318,1722,317,1650,312,1637,310"/> 
30 <area·shape="poly"·id="edge60_Node000005_Node000020"·title="·"·alt=""·coords="1638,305,1650,307,1727,313,1823,315,2046,317,2160,319,2268,325,2362,336,2436,355,2486,371,2529,386,2546,397,2560,412,2568,432,2571,457,2571,716,2567,759,2557,800,2532,867,2527,865,2552,799,2562,758,2566,716,2566,457,2563,433,2555,415,2543,401,2527,391,2485,376,2435,360,2361,342,2267,330,2160,324,2046,322,1823,321,1727,318,1650,312,1637,310"/> 
31 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2070,878,2155,903"/> 
32 <area·shape="poly"·id="edge62_Node000005_Node000026"·title="·"·alt=""·coords="1638,305,1650,307,1786,311,2012,313,2130,317,2235,324,2315,337,2342,345,2358,355,2382,388,2397,422,2403,458,2401,495,2393,533,2379,571,2339,646,2287,717,2231,781,2139,870,2135,867,2227,777,2283,714,2334,643,2374,569,2388,531,2396,494,2397,458,2392,423,2378,390,2355,359,2340,350,2313,342,2234,330,2130,322,2012,318,1786,316,1650,312,1637,310"/> 
33 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="638,614,718,639"/> 
34 <area·shape="poly"·id="edge70_Node000005_Node000033"·title="·"·alt=""·coords="1478,293,1393,297,1290,308,1180,328,1126,342,1074,360,1015,386,957,417,850,486,762,555,702,606,699,602,759,550,847,482,954,412,1012,381,1072,355,1124,337,1179,323,1289,303,1392,292,1478,288"/> 
35 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/> 
36 <area·shape="poly"·id="edge63_Node000005_Node000034"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/>18 <area·shape="poly"·id="edge8_Node000006_Node000008"·title="·"·alt=""·coords="389,223,358,266,354,263,385,220"/>
37 <area·shape="poly"·id="edge8_Node000007_Node000006"·title="·"·alt=""·coords="1708,823,1689,825,1492,848,1295,866,976,887,976,882,1295,860,1491,843,1688,820,1707,817"/> 
38 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="1759,878,1835,903"/>19 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="409,277,460,302"/>
39 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/> 
40 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="2289,396,2327,434,2370,488,2389,519,2405,553,2415,589,2419,625,2419,716,2417,741,2409,765,2383,808,2351,845,2320,872,2316,868,2347,841,2379,805,2404,763,2411,740,2414,716,2414,625,2410,590,2400,555,2384,522,2366,491,2323,438,2285,400"/> 
41 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/> 
42 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/> 
43 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/> 
44 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/> 
45 <area·shape="poly"·id="edge14_Node000011_Node000006"·title="·"·alt=""·coords="1677,469,1738,513,1774,545,1809,581,1837,619,1854,659,1857,679,1855,699,1848,718,1836,737,1800,751,1723,769,1486,809,976,879,975,874,1485,804,1722,764,1798,746,1832,733,1844,716,1850,698,1851,679,1848,660,1832,622,1805,584,1771,549,1735,518,1674,473"/> 
46 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1735,702,1821,727"/> 
47 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="1671,469,1714,525,1740,564,1760,606,1773,649,1779,688,1774,689,1768,650,1756,608,1735,567,1710,528,1666,473"/> 
48 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/> 
49 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="1533,465,1474,471,1411,482,1348,498,1288,521,1261,537,1235,557,1192,598,1189,594,1231,553,1258,533,1286,516,1347,493,1410,476,1473,466,1532,459"/> 
50 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/> 
51 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="1618,473,1462,517,1460,512,1617,468"/> 
52 <area·shape="poly"·id="edge16_Node000013_Node000006"·title="·"·alt=""·coords="1183,646,1197,668,1207,694,1217,732,1221,764,1215,794,1193,825,1178,836,1158,846,1104,862,1040,874,976,883,975,878,1039,869,1103,857,1156,841,1176,831,1189,821,1210,792,1216,764,1212,733,1202,696,1192,670,1179,649"/> 
53 <area·shape="poly"·id="edge18_Node000013_Node000012"·title="·"·alt=""·coords="1248,642,1261,644,1376,660,1466,669,1556,677,1672,692,1722,700,1721,705,1671,697,1556,683,1466,674,1376,665,1260,649,1248,647"/> 
54 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1116,702,1192,727"/> 
55 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="1166,647,1160,689,1155,688,1161,647"/> 
56 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1267,702,1342,727"/> 
57 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="1198,644,1276,692,1273,697,1195,649"/> 
58 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="1366,702,1441,727"/> 
59 <area·shape="poly"·id="edge20_Node000013_Node000016"·title="·"·alt=""·coords="1220,644,1355,692,1362,695,1360,700,1353,697,1219,649"/> 
60 <area·shape="poly"·id="edge22_Node000017_Node000006"·title="·"·alt=""·coords="1299,552,1157,574,1093,590,1050,609,1031,626,1010,652,965,721,890,860,885,857,961,719,1006,649,1028,622,1047,604,1092,585,1156,569,1298,546"/> 
61 <area·shape="poly"·id="edge24_Node000017_Node000010"·title="·"·alt=""·coords="1463,546,1633,567,1841,599,1944,619,2038,641,2117,666,2175,692,2198,709,2218,730,2250,777,2272,825,2286,864,2281,866,2267,827,2245,780,2214,733,2195,713,2173,697,2116,671,2037,646,1943,624,1840,604,1632,572,1462,551"/> 
62 <area·shape="poly"·id="edge27_Node000017_Node000012"·title="·"·alt=""·coords="1463,545,1612,567,1679,584,1705,593,1725,605,1743,623,1757,645,1775,688,1770,690,1753,647,1739,626,1722,609,1703,598,1677,589,1611,572,1463,550"/> 
63 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1335,561,1227,604,1225,599,1333,556"/>20 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="410,221,427,263,422,265,405,223"/>
64 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1406,557,1425,579,1441,606,1444,629,1441,652,1422,691,1418,689,1435,650,1439,629,1435,608,1421,582,1402,561"/> 
65 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1272,614,1343,639"/> 
66 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1366,561,1328,605,1324,601,1362,557"/> 
67 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1367,614,1426,639"/> 
68 <area·shape="poly"·id="edge25_Node000017_Node000019"·title="·"·alt=""·coords="1387,558,1395,600,1389,601,1382,559"/> 
69 <area·shape="poly"·id="edge26_Node000017_Node000020"·title="·"·alt=""·coords="1463,541,1696,560,1838,578,1979,604,2054,622,2111,640,2239,692,2328,730,2365,750,2410,781,2461,824,2501,866,2498,870,2458,828,2407,785,2362,755,2326,735,2237,697,2110,645,2052,627,1977,609,1837,583,1696,565,1463,546"/> 
70 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1465,695,1659,735"/> 
71 <area·shape="poly"·id="edge29_Node000017_Node000021"·title="·"·alt=""·coords="1405,557,1460,605,1537,683,1533,686,1456,609,1402,561"/> 
72 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1015,783,1179,823"/> 
73 <area·shape="poly"·id="edge30_Node000017_Node000022"·title="·"·alt=""·coords="1299,549,1233,557,1166,569,1109,586,1089,597,1075,608,1064,626,1058,646,1058,690,1068,732,1083,769,1078,771,1063,734,1052,690,1053,646,1059,624,1071,605,1086,592,1107,581,1165,564,1232,552,1298,544"/> 
74 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="588,695,752,735"/> 
75 <area·shape="poly"·id="edge32_Node000017_Node000023"·title="·"·alt=""·coords="1299,545,1171,552,1021,564,881,582,825,595,783,609,743,640,698,686,694,683,740,636,781,604,823,590,880,577,1020,558,1170,547,1299,540"/> 
76 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="793,607,957,647"/> 
77 <area·shape="poly"·id="edge34_Node000017_Node000024"·title="·"·alt=""·coords="1299,556,977,609,972,610,971,605,976,604,1298,550"/> 
78 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="1552,607,1711,647"/> 
79 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1437,556,1565,600,1563,605,1435,561"/> 
80 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1299,546,1046,564,892,583,737,609,723,613,722,607,736,604,891,577,1046,559,1298,540"/> 
81 <area·shape="poly"·id="edge31_Node000022_Node000006"·title="·"·alt=""·coords="1048,825,935,868,933,863,1047,820"/> 
82 <area·shape="poly"·id="edge33_Node000023_Node000006"·title="·"·alt=""·coords="665,736,656,778,658,801,667,821,688,843,713,859,741,871,771,879,769,884,739,876,710,864,684,847,662,824,653,802,651,778,660,734"/> 
83 <area·shape="poly"·id="edge35_Node000024_Node000006"·title="·"·alt=""·coords="875,648,869,695,868,783,872,857,867,857,862,783,863,694,869,647"/> 
84 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="940,644,1097,692,1107,695,1106,700,1096,697,938,649"/> 
85 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="831,649,728,692,726,687,829,644"/> 
86 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="878,702,939,727"/> 
87 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="885,646,902,688,897,690,880,648"/> 
88 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="907,644,994,691,1049,714,1105,732,1174,739,1291,741,1604,740,1768,741,1913,747,2026,759,2065,768,2089,781,2104,799,2112,821,2117,864,2112,864,2107,822,2099,801,2086,785,2063,773,2025,764,1913,752,1767,746,1604,745,1291,746,1174,744,1104,737,1047,719,991,696,904,649"/> 
89 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="958,634,1073,644,1453,668,1834,692,1934,701,1933,706,1834,697,1453,673,1072,649,957,639"/> 
90 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="676,783,835,823"/> 
91 <area·shape="poly"·id="edge49_Node000024_Node000031"·title="·"·alt=""·coords="861,648,824,696,775,772,771,769,820,693,857,645"/> 
92 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="1897,783,2075,823"/> 
93 <area·shape="poly"·id="edge40_Node000027_Node000028"·title="·"·alt=""·coords="2028,736,2006,772,2002,769,2023,734"/> 
94 <area·shape="poly"·id="edge41_Node000028_Node000006"·title="·"·alt=""·coords="1897,824,1885,825,1629,852,1375,871,975,889,975,884,1374,865,1629,847,1884,820,1896,818"/> 
95 <area·shape="poly"·id="edge42_Node000028_Node000008"·title="·"·alt=""·coords="1946,825,1835,875,1833,870,1943,820"/> 
96 <area·shape="poly"·id="edge46_Node000028_Node000010"·title="·"·alt=""·coords="2053,820,2248,875,2246,880,2052,825"/> 
97 <area·shape="poly"·id="edge44_Node000028_Node000020"·title="·"·alt=""·coords="2076,816,2473,879,2472,885,2075,821"/> 
98 <area·shape="poly"·id="edge47_Node000028_Node000026"·title="·"·alt=""·coords="2016,821,2086,868,2083,872,2013,825"/> 
99 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1867,878,1956,903"/> 
100 <area·shape="poly"·id="edge43_Node000028_Node000029"·title="·"·alt=""·coords="1971,825,1932,869,1928,866,1967,821"/> 
101 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="1981,878,2031,903"/> 
102 <area·shape="poly"·id="edge45_Node000028_Node000030"·title="·"·alt=""·coords="1993,822,2003,864,1997,865,1988,824"/> 
103 <area·shape="poly"·id="edge50_Node000031_Node000006"·title="·"·alt=""·coords="783,821,837,860,834,865,780,825"/> 
104 <area·shape="poly"·id="edge56_Node000032_Node000007"·title="·"·alt=""·coords="1649,645,1725,733,1762,771,1759,775,1721,736,1645,649"/> 
105 <area·shape="poly"·id="edge53_Node000032_Node000010"·title="·"·alt=""·coords="1711,632,1961,659,2075,676,2115,684,2139,692,2164,717,2202,765,2276,865,2272,869,2198,768,2160,721,2137,697,2114,689,2074,681,1960,664,1711,638"/> 
106 <area·shape="poly"·id="edge54_Node000032_Node000014"·title="·"·alt=""·coords="1552,645,1256,697,1206,706,1205,701,1255,692,1551,639"/> 
107 <area·shape="poly"·id="edge55_Node000032_Node000020"·title="·"·alt=""·coords="1711,625,1806,629,1924,640,2050,660,2114,674,2175,692,2271,732,2362,781,2439,829,2494,868,2491,872,2436,834,2359,785,2269,737,2173,697,2112,679,2049,665,1923,645,1806,635,1711,631"/> 
108 <area·shape="poly"·id="edge57_Node000032_Node000021"·title="·"·alt=""·coords="1618,649,1588,685,1584,682,1614,645"/> 
109 <area·shape="poly"·id="edge64_Node000034_Node000006"·title="·"·alt=""·coords="1084,387,942,406,863,424,786,448,749,463,722,478,665,521,624,546,587,564,573,574,562,587,555,603,553,625,553,716,558,750,573,780,596,805,626,826,660,843,696,856,770,875,769,880,695,861,658,848,623,830,593,809,569,783,553,752,547,716,547,625,550,602,558,584,570,570,585,559,621,541,662,516,719,474,747,458,784,443,861,419,941,401,1083,382"/> 
110 <area·shape="poly"·id="edge69_Node000034_Node000011"·title="·"·alt=""·coords="1249,389,1573,440,1572,446,1248,394"/> 
111 <area·shape="poly"·id="edge67_Node000034_Node000013"·title="·"·alt=""·coords="1169,398,1169,593,1163,593,1163,398"/> 
112 <area·shape="poly"·id="edge68_Node000034_Node000017"·title="·"·alt=""·coords="1193,395,1346,508,1343,513,1190,400"/> 
113 <area·shape="poly"·id="edge65_Node000034_Node000023"·title="·"·alt=""·coords="1084,389,975,408,912,424,848,447,785,475,725,511,672,555,628,608,622,626,625,645,633,664,645,682,641,685,629,667,620,647,617,625,624,605,668,551,722,507,782,471,846,442,911,419,974,403,1083,383"/> 
114 <area·shape="poly"·id="edge66_Node000034_Node000024"·title="·"·alt=""·coords="1145,400,909,600,906,596,1142,396"/> 
115 <area·shape="poly"·id="edge75_Node000035_Node000010"·title="·"·alt=""·coords="389,305,401,307,614,325,796,333,1106,336,1254,342,1412,358,1590,390,1796,443,1928,485,1980,508,2027,533,2071,562,2115,597,2216,693,2254,733,2267,754,2279,782,2290,825,2293,864,2288,864,2285,826,2274,784,2262,756,2249,736,2212,697,2112,601,2068,566,2024,537,1978,512,1926,490,1795,448,1588,395,1412,364,1254,347,1106,341,795,338,614,330,400,312,388,311"/> 
116 <area·shape="poly"·id="edge72_Node000035_Node000036"·title="·"·alt=""·coords="245,312,143,355,141,350,243,307"/> 
117 <area·shape="rect"·id="Node000037"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="189,357,389,397"/> 
118 <area·shape="poly"·id="edge74_Node000035_Node000037"·title="·"·alt=""·coords="291,310,291,343,286,343,286,310"/> 
119 <area·shape="poly"·id="edge73_Node000036_Node000006"·title="·"·alt=""·coords="122,395,157,419,193,451,221,491,230,513,233,537,233,716,237,735,248,753,266,769,290,784,354,811,432,833,519,850,609,864,770,880,769,885,608,869,519,855,431,838,352,816,288,789,263,773,244,756,232,737,227,716,227,537,224,514,217,493,189,455,154,423,119,400"/> 
120 <area·shape="poly"·id="edge79_Node000038_Node000006"·title="·"·alt=""·coords="493,312,473,333,455,359,434,406,429,457,429,716,431,750,440,776,456,798,482,820,503,832,531,842,605,859,688,871,769,880,769,885,688,876,604,864,530,847,501,837,479,825,452,802,435,779,426,751,423,716,423,457,429,404,450,356,469,330,489,308"/> 
Max diff block lines reached; 0/22074 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00705.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 7ba0fe4c01ba97953bfc8973551ccf901 a3cdc832eda48cae0d153728ee084817
23.5 MB
./usr/share/doc/libopenmesh-dev/html/a00705.png
23.5 MB
sng
Max HTML report size reached
21.3 KB
./usr/share/doc/libopenmesh-dev/html/a00707_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/Observer.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/conio.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Observer.hh</div></div>98 ··<div·class="headertitle"><div·class="title">conio.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00707.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 65 lines modifiedOffset 136, 45 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div> 
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·Observer</span></div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#pragma·once</span></div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_CONIO_HH</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_UTILS_CONIO_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/OpenMeshDLLMacros.hh&gt;</span></div>
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>Utils·{</div>
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>OPENMESHDLLEXPORT</div>
 155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01254.html#a2b1b16ff0eef4367cd904dc3ea16022a">kbhit</a>(<span·class="keywordtype">void</span>);</div>
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Decimater·{</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>OPENMESHDLLEXPORT</div>
 159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01254.html#a5da0c396f414d623159422f88a08764a">getch</a>(<span·class="keywordtype">void</span>);</div>
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>OPENMESHDLLEXPORT</div>
 162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01254.html#aebc0d671b05864d16957362d7fe04cfa">getche</a>(<span·class="keywordtype">void</span>);</div>
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
164 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};"> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03442.html">···75</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03442.html">Observer</a></div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> 
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">public</span>:</div>165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}·<span·class="comment">//·namespace·Utils</span></div>
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03442.html">Observer</a>(<span·class="keywordtype">size_t</span>·_notificationInterval);</div> 
170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··</div> 
171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03442.html">~Observer</a>();</div> 
172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··</div> 
173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">size_t</span>·get_interval()·<span·class="keyword">const</span>;</div> 
174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">void</span>·set_interval(<span·class="keywordtype">size_t</span>·_notificationInterval);</div> 
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··</div> 
177 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03442.html#ae7279c819cb88693c739f109bc21eaf4">··101</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03442.html#ae7279c819cb88693c739f109bc21eaf4">notify</a>(<span·class="keywordtype">size_t</span>·_step)·=·0;</div> 
178 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
179 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·abort()·<span·class="keyword">const</span>;</div> 
180 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··</div> 
181 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="keyword">private</span>:</div>166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
 167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
 168 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_CONIO_HH</span></div>
182 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">size_t</span>·notificationInterval_;</div> 
183 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>};</div> 
184 </div> 
185 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
186 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
187 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="comment">//=============================================================================</span></div>169 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//·============================================================================</span></div>
188 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>}·<span·class="comment">//·END_NS_DECIMATER</span></div> 
189 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div> 
190 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span><span·class="comment">//=============================================================================</span></div> 
191 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>170 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
192 <div·class="ttc"·id="aa03442_html"><div·class="ttname"><a·href="a03442.html">OpenMesh::Decimater::Observer</a></div><div·class="ttdoc">Observer·class.</div><div·class="ttdef"><b>Definition</b>·Observer.hh:76</div></div> 
193 <div·class="ttc"·id="aa03442_html_ae7279c819cb88693c739f109bc21eaf4"><div·class="ttname"><a·href="a03442.html#ae7279c819cb88693c739f109bc21eaf4">OpenMesh::Decimater::Observer::notify</a></div><div·class="ttdeci">virtual·void·notify(size_t·_step)=0</div><div·class="ttdoc">callback</div></div>171 <div·class="ttc"·id="aa01254_html_a2b1b16ff0eef4367cd904dc3ea16022a"><div·class="ttname"><a·href="a01254.html#a2b1b16ff0eef4367cd904dc3ea16022a">OpenMesh::Utils::kbhit</a></div><div·class="ttdeci">int·kbhit(void)</div><div·class="ttdoc">Check·if·characters·a·pending·in·stdin.</di[·...·truncated·by·diffoscope;·len:·51,·SHA:·5eb7154f8729ca5c62cdfcfa17050e89bdd727562813b01aa2e16bedbc806558·...·]</div></div>
 172 <div·class="ttc"·id="aa01254_html_a5da0c396f414d623159422f88a08764a"><div·class="ttname"><a·href="a01254.html#a5da0c396f414d623159422f88a08764a">OpenMesh::Utils::getch</a></div><div·class="ttdeci">int·getch(void)</div><div·class="ttdoc">A·blocking·single·character·input·from·stdin.</div><div·class="ttdef"><b>Definition</b>·conio.cc:129</div></div>
 173 <div·class="ttc"·id="aa01254_html_aebc0d671b05864d16957362d7fe04cfa"><div·class="ttname"><a·href="a01254.html#aebc0d671b05864d16957362d7fe04cfa">OpenMesh::Utils::getche</a></div><div·class="ttdeci">int·getche(void)</div><div·class="ttdoc">A·blocking·single·character·input·from·stdin·with·echo.</div><div·class="ttdef"><b>Definition</b>·conio.cc:166</div></div>
194 </div><!--·fragment·--></div><!--·contents·-->174 </div><!--·fragment·--></div><!--·contents·-->
195 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
196 <hr>176 <hr>
197 <address>177 <address>
198 <small>178 <small>
199 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">179 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
200 </a>180 </a>
4.21 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 conio.hh
5 Observer.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 73 lines modifiedOffset 45, 58 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
 52 42
 53 43
 54 44#ifndef·OPENMESH_UTILS_CONIO_HH
 55 45#define·OPENMESH_UTILS_CONIO_HH
 56 46//·--------------------------------------------------------------------------
 57 --
53 49// 
54 ============================================================================= 
55 50// 
56 51//·CLASS·Observer 
57 52// 
58 53// 
59 ============================================================================= 
60 54 
61 55#pragma·once 
62 56 
63 57//==·INCLUDES 
64 ================================================================= 
65 58 
66 59#include·<cstddef> 
67 60#include·<OpenMesh/Core/System/config.h>58 47#include·<OpenMesh/Core/System/OpenMeshDLLMacros.hh>
 59 48
 60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 61 50namespace·Utils·{
 62 51//·--------------------------------------------------------------------------
 63 --
 64 52
 65 59OPENMESHDLLEXPORT
 66 60int·_\x8k_\x8b_\x8h_\x8i_\x8t(void);
68 6167 61
 68 62
 69 69OPENMESHDLLEXPORT
 70 70int·_\x8g_\x8e_\x8t_\x8c_\x8h(void);
 71 71
 72 77OPENMESHDLLEXPORT
 73 78int·_\x8g_\x8e_\x8t_\x8c_\x8h_\x8e(void);
 74 79
 75 80//·--------------------------------------------------------------------------
 76 --
 77 81}·//·namespace·Utils
 78 82}·//·namespace·OpenMesh
 79 83//·--------------------------------------------------------------------------
 80 --
 81 84#endif·//·OPENMESH_UTILS_CONIO_HH
 82 85/
69 62//==·NAMESPACE 
70 ================================================================ 
71 63 
72 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
73 65namespace·Decimater·{ 
74 66 
75 67 
76 68//==·CLASS·DEFINITION 
77 ========================================================= 
78 69 
79 _\x87_\x85class·OPENMESHDLLEXPORT·_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r 
80 76{ 
81 77public: 
82 78 
83 83·explicit·_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r(size_t·_notificationInterval); 
84 84 
85 86·virtual·_\x8~_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r(); 
86 87 
87 89·size_t·get_interval()·const; 
88 90 
89 92·void·set_interval(size_t·_notificationInterval); 
90 93 
91 _\x81_\x80_\x81·virtual·void·_\x8n_\x8o_\x8t_\x8i_\x8f_\x8y(size_t·_step)·=·0; 
92 102 
93 111·virtual·bool·abort()·const; 
94 112 
95 113private: 
96 114·size_t·notificationInterval_; 
97 115}; 
98 116 
99 117 
100 118// 
101 =============================================================================83 /·============================================================================
102 119}·//·END_NS_DECIMATER 
103 120}·//·END_NS_OPENMESH 
104 121// 
105 ============================================================================= 
106 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
107 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,85 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
108 different·mesh·kernels·...86 different·mesh·kernels·...
109 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:5987 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
110 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r_.:_.:_.O_.b_.s_.e_.r_.v_.e_.r88 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_.t_.i_.l_.s_.:_.:_.k_.b_.h_.i_.t
111 Observer·class.89 int·kbhit(void)
 90 Check·if·characters·a·pending·in·stdin.
 91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·conio.cc:101
 92 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8g_\x8e_\x8t_\x8c_\x8h
 93 int·getch(void)
 94 A·blocking·single·character·input·from·stdin.
 95 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·conio.cc:129
 96 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8g_\x8e_\x8t_\x8c_\x8h_\x8e
 97 int·getche(void)
 98 A·blocking·single·character·input·from·stdin·with·echo.
112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Observer.hh:7699 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·conio.cc:166
113 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8:_\x8:_\x8n_\x8o_\x8t_\x8i_\x8f_\x8y 
114 virtual·void·notify(size_t·_step)=0 
115 callback 
116 ===============================================================================100 ===============================================================================
117 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.101 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
118 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.102 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
82.4 KB
./usr/share/doc/libopenmesh-dev/html/a00722_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/StripifierT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/SmartTagger/SmartTaggerT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">StripifierT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SmartTaggerT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 266 lines modifiedOffset 136, 215 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·OPENMESH_SMARTTAGGERT_C</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·StripifierT·-·IMPLEMENTATION</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·OPENMESH_STRIPIFIERT_C</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&quot;SmartTaggerT.hh&quot;</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/StripifierT.hh&gt;</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·EHandle,·<span·class="keyword">class</span>·EPHandle&gt;</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
167 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03834.html#a94b5aea8de55ab772ed3c254313f018d">···66</a></span><a·class="code·hl_function"·href="a03834.html#a94b5aea8de55ab772ed3c254313f018d">StripifierT&lt;Mesh&gt;::</a></div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><a·class="code·hl_function"·href="a03834.html#a94b5aea8de55ab772ed3c254313f018d">StripifierT</a>(Mesh&amp;·_mesh)·:</div>160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03590.html#aedb0c12ad24bc112bbc8b032ace6352d">···58</a></span><a·class="code·hl_function"·href="a03590.html#aedb0c12ad24bc112bbc8b032ace6352d">SmartTaggerT&lt;Mesh,·EHandle,·EPHandle&gt;::</[·...·truncated·by·diffoscope;·len:·2,·SHA:·32a96eeb504f14877fb06762d0f3a09a298e249fe3339ff264a11cebf61b7a7e·...·]</div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><a·class="code·hl_function"·href="a03590.html#aedb0c12ad24bc112bbc8b032ace6352d">SmartTaggerT</a>(Mesh&amp;·_mesh,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_tag_range)</div>
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····mesh_(_mesh)</div>162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··:·mesh_(_mesh),</div>
 163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····current_base_(0),</div>
 164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····tag_range_(_tag_range)</div>
 165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>{</div>
 166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·add·new·property</span></div>
 167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··mesh_.add_property(ep_tag_);</div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··</div>
 169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·reset·all·tags·once</span></div>
 170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··all_tags_to_zero();</div>
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div>171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>
 172 </div>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·EHandle,·<span·class="keyword">class</span>·EPHandle&gt;</div>
 179 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">
 180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03590.html#ae250256ec76cf93fba39e497877c451b">···76</a></span><a·class="code·hl_function"·href="a03590.html#ae250256ec76cf93fba39e497877c451b">SmartTaggerT&lt;Mesh,·EHandle,·EPHandle&gt;::</a></div>
 181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><a·class="code·hl_function"·href="a03590.html#ae250256ec76cf93fba39e497877c451b">~SmartTaggerT</a>()</div>
 182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>
 183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··mesh_.remove_property(ep_tag_);</div>
 184 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
174 </div>185 </div>
175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
177 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03834.html#a5ea794f7f27b8c67c1dc168b3c73e56f">···74</a></span><a·class="code·hl_function"·href="a03834.html#a5ea794f7f27b8c67c1dc168b3c73e56f">StripifierT&lt;Mesh&gt;::</a></div> 
179 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><a·class="code·hl_function"·href="a03834.html#a5ea794f7f27b8c67c1dc168b3c73e56f">~StripifierT</a>()·{</div> 
180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div> 
182 </div> 
183 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>186 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
184 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>187 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 188 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 189 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 190 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 191 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·EHandle,·<span·class="keyword">class</span>·EPHandle&gt;</div>
185 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keywordtype">size_t</span></div>192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keywordtype">void</span></div>
186 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">193 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">
187 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03834.html#a564d41bac21b11bc65e865c843e1bfe0">···81</a></span><a·class="code·hl_function"·href="a03834.html#a564d41bac21b11bc65e865c843e1bfe0">StripifierT&lt;Mesh&gt;::</a></div>194 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03590.html#aad12b72675587c5b8a1471877dd2db79">···88</a></span><a·class="code·hl_function"·href="a03590.html#aad12b72675587c5b8a1471877dd2db79">SmartTaggerT&lt;Mesh,·EHandle,·EPHandle&gt;::</a></div>
188 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><a·class="code·hl_function"·href="a03834.html#a564d41bac21b11bc65e865c843e1bfe0">stripify</a>()</div>195 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><a·class="code·hl_function"·href="a03590.html#aad12b72675587c5b8a1471877dd2db79">untag_all</a>()</div>
189 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div> 
190 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·preprocess:··add·new·properties</span></div> 
191 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.add_property(·processed_·);</div> 
Max diff block lines reached; 48399/68229 bytes (70.94%) of diff not shown.
15.6 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 StripifierT_impl.hh5 SmartTaggerT_impl.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 45, 288 lines modifiedOffset 45, 222 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42#define·OPENMESH_SMARTTAGGERT_C
53 4353 43
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·StripifierT·-·IMPLEMENTATION 
58 47// 
59 48// 
60 ============================================================================= 
61 49 
62 50#define·OPENMESH_STRIPIFIERT_C 
63 51 
64 52//==·INCLUDES54 44//==·INCLUDES
65 =================================================================55 =================================================================
66 53 
67 54#include·<OpenMesh/Tools/Utils/StripifierT.hh>56 45
 57 46#include·"SmartTaggerT.hh"
 58 47
 59 48#include·<iostream>
68 55#include·<list>60 49#include·<limits>
 61 50
69 56 
70 57 
71 58//==·NAMESPACES62 51//==·NAMESPACES
72 ===============================================================63 ===============================================================
73 5964 52
74 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 66 54
75 61 
76 62 
77 63·//==·IMPLEMENTATION67 55//==·IMPLEMENTATION
78 ==========================================================68 ==========================================================
79 64 
80 65template·<class·Mesh> 
81 _\x86_\x86_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
82 67_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T(Mesh&·_mesh)·:69 56
 70 57template·<class·Mesh,·class·EHandle,·class·EPHandle>
 71 _\x85_\x88_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8E_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8,_\x8·_\x8E_\x8P_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>_\x8:_\x8:
 72 59_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T(Mesh&·_mesh,·unsigned·int·_tag_range)
83 68·mesh_(_mesh)73 60·:·mesh_(_mesh),
84 69{74 61·current_base_(0),
 75 62·tag_range_(_tag_range)
 76 63{
 77 64·//·add·new·property
 78 65·mesh_.add_property(ep_tag_);
 79 66
 80 67·//·reset·all·tags·once
 81 68·all_tags_to_zero();
 82 69}
85 7083 70
86 71}84 71
87 72 
88 73template·<class·Mesh> 
89 _.7_.4_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T_.<_.M_.e_.s_.h_.>_.:_.:85 72//---------------------------------------------------------------------------
 86 --
 87 73
 88 74
 89 75template·<class·Mesh,·class·EHandle,·class·EPHandle>
 90 _\x87_\x86_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8E_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8,_\x8·_\x8E_\x8P_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>_\x8:_\x8:
90 75_.~_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T()·{91 77_.~_.S_.m_.a_.r_.t_.T_.a_.g_.g_.e_.r_.T()
91 76 
92 77} 
93 7892 78{
94 79template·<class·Mesh> 
95 80size_t 
96 _\x88_\x81_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
97 82_\x8s_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8y() 
98 83{ 
99 84·//·preprocess:·add·new·properties 
100 85·mesh_.add_property(·processed_·); 
101 86·mesh_.add_property(·used_·); 
102 87·mesh_.request_face_status(); 
103 88 
104 89·//·build·strips 
105 90·clear(); 
106 91·build_strips();93 79·mesh_.remove_property(ep_tag_);
 94 80}
 95 81
 96 82
 97 83//---------------------------------------------------------------------------
 98 --
 99 84
 100 85
 101 86template·<class·Mesh,·class·EHandle,·class·EPHandle>
 102 87void
 103 _\x88_\x88_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8E_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8,_\x8·_\x8E_\x8P_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>_\x8:_\x8:
 104 89_\x8u_\x8n_\x8t_\x8a_\x8g_\x8__\x8a_\x8l_\x8l()
 105 90{
 106 91·unsigned·int·max_uint·=·std::numeric_limits<unsigned·int>::max();
107 92107 92
108 93·//·postprocess:·remove·properties 
109 94·mesh_.remove_property(processed_); 
110 95·mesh_.remove_property(used_); 
111 96·mesh_.release_face_status(); 
112 97 
113 98·return·n_strips(); 
114 99} 
115 100 
116 101108 93·if(·current_base_·<·max_uint·-·2*tag_range_)
 109 94·current_base_·+=·tag_range_;
 110 95·else
 111 96·{
 112 97·//overflow·->·reset·all·tags
Max diff block lines reached; 11584/15983 bytes (72.48%) of diff not shown.
92.1 KB
./usr/share/doc/libopenmesh-dev/html/a00725_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/TestingFramework.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/SmartTagger/SmartTaggerT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">TestingFramework.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SmartTaggerT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00725.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 341 lines modifiedOffset 136, 159 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·TESTINGFRAMEWORK_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·TESTINGFRAMEWORK_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06356.html">Config.hh</a>&quot;</span></div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·OpenMesh</span></div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·-------------------------------------------------------------·namespace·----</span></div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Utils·{·<span·class="comment">//·BEGIN_NS_UTILS</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·DEFINES·==================================================================</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·STV_DEBUG_CHECKS</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//</span></div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//·Usage·Example</span></div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//·Smarttagging·for·vertices</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerVT;</div>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//·#include·&lt;iostream&gt;</span></div> 
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//·#include·&lt;.../TestingFramework.hh&gt;</span></div> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//</span></div> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·struct·test_func·:·public·TestingFramework::TestFunc</span></div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·{</span></div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//····typedef·test_func·Self;</span></div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//</span></div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//····//·define·ctor·and·copy-ctor</span></div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//····test_func(·TestingFramework&amp;·_th,·std::string·_n·)·:·TestingFramework::TestFunc(·_th,·_n·)·{·}</span></div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//····test_func(·Self&amp;·_cpy·)·:·TestingFramework::TestFunc(_cpy)·{·}</span></div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//</span></div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//····//·overload·body()</span></div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//····void·body()</span></div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//····{</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·Smarttagging·for·edges</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerET;</div>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//</span></div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·······//·Do·the·tests</span></div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//·······//·direct·call·to·verify</span></div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//·······verify(·testResult,·expectedResult,·&quot;additional·information&quot;·);</span></div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//</span></div> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">//·······//·or·use·the·define·TH_VERIFY.·The·test-expression·will·be·used·as·the·message·string</span></div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="comment">//·······TH_VERIFY(·testResult,·expectedResult·);</span></div> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//</span></div> 
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//·······...</span></div> 
192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//····}</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·Smarttagging·for·faces</span></div>
193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·};</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerFT;</div>
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·Smarttagging·for·halfedges</span></div>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·int·main(...)</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerHT;</div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//·{</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//····TestingFramework·testSuite(std::cout);·//·send·output·to·stdout</span></div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·EHandle,·<span·class="keyword">class</span>·EPHandle&gt;</div>
 177 <div·class="foldopen"·id="foldopen00124"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a03590.html">··124</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03590.html">SmartTaggerT</a></div>
 179 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>{</div>
198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">//</span></div>180 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="keyword">public</span>:</div>
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//····new·test_func(testSuite);········//·create·new·test·instance.·It·registers·with·testSuite.</span></div> 
200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//····return·testSuite.run();</span></div> 
201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·}</span></div>181 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>···</div>
202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//</span></div>182 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<a·class="code·hl_class"·href="a03590.html">SmartTaggerT</a>(Mesh&amp;·_mesh,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_tag_range·=·1);</div>
203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>183 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 184 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<a·class="code·hl_function"·href="a03590.html#ae250256ec76cf93fba39e497877c451b">~SmartTaggerT</a>();</div>
 185 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>
 186 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03590.html#aad12b72675587c5b8a1471877dd2db79">untag_all</a>();</div>
204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//·</span></div>187 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div>
Max diff block lines reached; 29153/76523 bytes (38.10%) of diff not shown.
17.3 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 SmartTaggerT.hh
5 TestingFramework.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 46, 353 lines modifiedOffset 45, 193 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42#pragma·once
54 4353 43
 54 44
 55 45//==·INCLUDES
 56 =================================================================
 57 46
 58 47//·OpenMesh
55 44#ifndef·TESTINGFRAMEWORK_HH 
56 45#define·TESTINGFRAMEWORK_HH 
57 46//·-------------------------------------------------------------------------- 
58 -- 
59 47 
60 53//·-------------------------------------------------------------------------- 
61 -- 
62 54 
63 55#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h" 
64 56#include·<iosfwd> 
65 57#include·<sstream> 
66 58#include·<vector> 
67 59#include·<algorithm> 
68 60#include·<stdexcept> 
69 61#include·<OpenMesh/Core/Utils/Noncopyable.hh>59 48#include·<OpenMesh/Core/Utils/Property.hh>
70 62 
71 63//·-------------------------------------------------------------·namespace·-- 
72 -- 
73 6460 49#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.S_.y_.s_.t_.e_.m_./_.o_.m_.s_.t_.r_.e_.a_.m_.._.h_.h>
 61 50
 62 51
 63 52//==·DEFINES
 64 ==================================================================
 65 53
 66 54#define·STV_DEBUG_CHECKS
 67 55
 68 56//==·NAMESPACES
 69 ===============================================================
 70 57
74 65namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH71 58namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 72 59
 73 60//==·FORWARD·DECLARATIONS
 74 =====================================================
 75 61
 76 62//·Smarttagging·for·vertices
 77 63template<·class·Mesh>·class·SmartTaggerVT;
 78 64//·Smarttagging·for·edges
 79 65template<·class·Mesh>·class·SmartTaggerET;
 80 66//·Smarttagging·for·faces
 81 67template<·class·Mesh>·class·SmartTaggerFT;
 82 68//·Smarttagging·for·halfedges
 83 69template<·class·Mesh>·class·SmartTaggerHT;
 84 70
 85 71
 86 72//==·CLASS·DEFINITION
 87 =========================================================
 88 73
 89 74
 90 123template·<class·Mesh,·class·EHandle,·class·EPHandle>
 91 _\x81_\x82_\x84class·_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T
75 66namespace·Utils·{·//·BEGIN_NS_UTILS 
76 67 
77 68 
78 69//·-----------------------------------------------------------------·class·-- 
79 -- 
80 70// 
81 71//·Usage·Example 
82 72// 
83 73//·#include·<iostream> 
84 74//·#include·<.../TestingFramework.hh> 
85 75// 
86 76//·struct·test_func·:·public·TestingFramework::TestFunc 
87 77//·{ 
88 78//·typedef·test_func·Self; 
89 79// 
90 80//·//·define·ctor·and·copy-ctor 
91 81//·test_func(·TestingFramework&·_th,·std::string·_n·)·:·TestingFramework:: 
92 TestFunc(·_th,·_n·)·{·} 
93 82//·test_func(·Self&·_cpy·)·:·TestingFramework::TestFunc(_cpy)·{·} 
94 83// 
95 84//·//·overload·body() 
96 85//·void·body() 
97 86//·{ 
98 87// 
99 88//·//·Do·the·tests 
100 89//·//·direct·call·to·verify 
101 90//·verify(·testResult,·expectedResult,·"additional·information"·); 
102 91// 
103 92//·//·or·use·the·define·TH_VERIFY.·The·test-expression·will·be·used·as·the 
104 message·string 
105 93//·TH_VERIFY(·testResult,·expectedResult·); 
106 94// 
107 95//·... 
108 96//·} 
109 97//·}; 
110 98// 
111 99//·int·main(...) 
112 100//·{ 
113 101//·TestingFramework·testSuite(std::cout);·//·send·output·to·stdout 
114 102// 
115 103//·new·test_func(testSuite);·//·create·new·test·instance.·It·registers·with 
116 testSuite. 
117 104//·return·testSuite.run(); 
118 105//·} 
Max diff block lines reached; 12738/17650 bytes (72.17%) of diff not shown.
73.4 KB
./usr/share/doc/libopenmesh-dev/html/a00728_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/MeshCheckerT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/HoleFiller/HoleFillerT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshCheckerT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">HoleFillerT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2023,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 220 lines modifiedOffset 136, 181 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_MESHCHECKER_C</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·NAMESPACES·==============================================================·</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Utils·{</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>HoleFiller·{</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·MeshT·&gt;</div>
 154 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03446.html">···53</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03446.html">HoleFillerT</a></div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Point·········Point;</div>
 158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Scalar········Scalar;</div>
 159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">public</span>:</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Ctors</span></div>
 163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03446.html">HoleFillerT</a>(·MeshT·&amp;·_mesh·);</div>
 164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03446.html">~HoleFillerT</a>();</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#aec084fbff38c3234e3cde89f48cbf5ce">fill_all_holes</a>(·<span·class="keywordtype">int</span>·_stages·=·3·);</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keywordtype">bool</span>·</div> 
166 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03826.html#a988805b4c79363bda7c8c7ba646c691d">···65</a></span><a·class="code·hl_function"·href="a03826.html#a988805b4c79363bda7c8c7ba646c691d">MeshCheckerT&lt;Mesh&gt;::</a></div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><a·class="code·hl_function"·href="a03826.html#a988805b4c79363bda7c8c7ba646c691d">check</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_targets,·std::ostream&amp;·_os)</div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordtype">bool</span>··ok(<span·class="keyword">true</span>);</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#ae505713810303371999a6c1e6237a9b1">fill_hole</a>(·<span·class="keyword">typename</span>·MeshT::EdgeHandle·_eh,·<span·class="keywordtype">int</span>·_stages·=·3·);</div>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//---·vertex·checks·---</span></div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordflow">if</span>·(_targets·&amp;·CHECK_VERTICES)</div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···················count;</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·············max_valence(10000);</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div>
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·vh:·mesh_.vertices())</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="comment">/*·The·outgoing·halfedge·of·a·boundary·vertex·has·to·be·a·boundary·halfedge·*/</span></div>174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">void</span>·fairing(·std::vector&lt;·OpenMesh::SmartFaceHandle·&gt;&amp;·_faceHandles·);</div>
 175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keyword">auto</span>·heh·=·vh.halfedge();</div>176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·Remove·degenerated·faces·from·the·filling</span></div>
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keywordflow">if</span>·(heh.is_valid()·&amp;&amp;·!mesh_.is_boundary(heh))</div>177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">void</span>·removeDegeneratedFaces(·std::vector&lt;·typename·MeshT::FaceHandle·&gt;&amp;·_faceHandles·);</div>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········{</div>178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#acf4b52db4b0198a91a02c06003623bfb">Mesh::ConstVertexOHalfedgeIter</a>·vh_it(mesh_,·vh);</div>179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·A·weight·is·a·tuple·of·area·and·maximum·dihedral·angle</span></div>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··············vh_it.is_valid();·++vh_it)</div>180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//</span></div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········{</div>181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>············<span·class="keywordflow">if</span>·(mesh_.is_boundary(*vh_it))</div>182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">class·</span>Weight·{</div>
 183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">public</span>:</div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>············{</div>184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········Weight()·:·angle_(·180·),·area_(·FLT_MAX·)·{}</div>
 186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········Weight(·Scalar·_angle,·Scalar·_area·)·:·angle_(·_angle·),·area_(·_area·)·{}</div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··············_os·&lt;&lt;·<span·class="stringliteral">&quot;MeshChecker:·vertex·&quot;</span>·&lt;&lt;·vh</div> 
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··················&lt;&lt;·<span·class="stringliteral">&quot;:·outgoing·halfedge·not·on·boundary·error\n&quot;</span>;</div> 
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··············ok·=·<span·class="keyword">false</span>;</div> 
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>············}</div>187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········~Weight()·{}</div>
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········}</div>188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········Scalar·<a·class="code·hl_function"·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">angle</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·angle_;·}</div>
 190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········Scalar·area()<span·class="keyword">··const·</span>{·<span·class="keywordflow">return</span>·area_;·}</div>
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········}</div>191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········Weight·operator+(·<span·class="keyword">const</span>·Weight·&amp;·_other·)<span·class="keyword">·const·</span>{</div>
 193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>············<span·class="keywordflow">return</span>·Weight(·std::max(·<a·class="code·hl_function"·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">angle</a>(),·_other.angle()·),</div>
199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keywordflow">if</span>·(heh.is_valid())·{</div> 
200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··········<span·class="keywordflow">if</span>·(heh.idx()·&lt;·-1·||·heh.idx()·&gt;=·(int)mesh_.n_halfedges())·{</div> 
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··············_os·&lt;&lt;·<span·class="stringliteral">&quot;MeshChecker:·vertex·&quot;</span>·&lt;&lt;·vh</div> 
Max diff block lines reached; 27521/60807 bytes (45.26%) of diff not shown.
13.9 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshCheckerT_impl.hh5 HoleFillerT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2023,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 45, 237 lines modifiedOffset 45, 206 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42#pragma·once
53 4353 43
54 44 
55 45#define·OPENMESH_MESHCHECKER_C54 44#include·<vector>
 55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
56 4656 46
 57 47//
57 47 
58 48//==·INCLUDES 
59 =================================================================58 =============================================================================
 59 48
60 49 
61 50 
62 51#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh> 
63 52 
64 53 
65 54//==·NAMESPACES 
66 ============================================================== 
67 55 
68 56 
69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
70 58namespace·Utils·{61 50namespace·HoleFiller·{
 62 51
 63 52template<·class·MeshT·>
 64 _\x85_\x83class·_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T
 65 54{
 66 55·typedef·typename·MeshT::Point·Point;
 67 56·typedef·typename·MeshT::Scalar·Scalar;
 68 57
 69 58public:
71 5970 59
 71 60·//·Ctors
 72 61·explicit·_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T(·MeshT·&·_mesh·);
 73 62·_\x8~_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T();
 74 63
 75 67·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8a_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e_\x8s(·int·_stages·=·3·);
 76 68
72 60//==·IMPLEMENTATION 
73 ========================================================== 
74 61 
75 62 
76 63template·<class·Mesh> 
77 64bool 
78 _\x86_\x85_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
79 66_\x8c_\x8h_\x8e_\x8c_\x8k(unsigned·int·_targets,·std::ostream&·_os) 
80 67{ 
81 68·bool·ok(true); 
82 6977 69
 78 76·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e(·typename·MeshT::EdgeHandle·_eh,·int·_stages·=·3·);
 79 77
 80 78private:
83 70 
84 71 
85 72·//---·vertex·checks·--- 
86 73 
87 74·if·(_targets·&·CHECK_VERTICES) 
88 75·{ 
89 76·unsigned·int·count; 
90 77·const·unsigned·int·max_valence(10000); 
91 78 
92 7981 79
93 80·for·(const·auto·vh:·mesh_.vertices()) 
94 81·{ 
95 82·/*·The·outgoing·halfedge·of·a·boundary·vertex·has·to·be·a·boundary·halfedge 
96 */ 
97 83·auto·heh·=·vh.halfedge(); 
98 84·if·(heh.is_valid()·&&·!mesh_.is_boundary(heh)) 
99 85·{ 
100 86·for·(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8O_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·vh_it(mesh_,·vh); 
101 87·vh_it.is_valid();·++vh_it) 
102 88·{ 
103 89·if·(mesh_.is_boundary(*vh_it)) 
104 90·{ 
105 91·_os·<<·"MeshChecker:·vertex·"·<<·vh 
106 92·<<·":·outgoing·halfedge·not·on·boundary·error\n"; 
107 93·ok·=·false; 
108 94·} 
109 95·} 
110 96·} 
111 97·if·(heh.is_valid())·{ 
112 98·if·(heh.idx()·<·-1·||·heh.idx()·>=·(int)mesh_.n_halfedges())·{ 
113 99·_os·<<·"MeshChecker:·vertex·"·<<·vh 
114 100·<<·"·has·out-of-bounds·outgoing·HE:·"·<<·heh; 
115 101·ok·=·false;82 80
 83 81·void·fairing(·std::vector<·OpenMesh::SmartFaceHandle·>&·_faceHandles·);
 84 82
 85 83·//·Remove·degenerated·faces·from·the·filling
 86 84·void·removeDegeneratedFaces(·std::vector<·typename·MeshT::FaceHandle·>&
 87 _faceHandles·);
 88 85
 89 86·//·A·weight·is·a·tuple·of·area·and·maximum·dihedral·angle
 90 87·//
 91 88
 92 89·class·Weight·{
 93 90·public:
 94 91
 95 92·Weight()·:·angle_(·180·),·area_(·FLT_MAX·)·{}
 96 93·Weight(·Scalar·_angle,·Scalar·_area·)·:·angle_(·_angle·),·area_(·_area·)·{}
 97 94·~Weight()·{}
 98 95
 99 96·Scalar·_\x8a_\x8n_\x8g_\x8l_\x8e()·const·{·return·angle_;·}
 100 97·Scalar·area()·const·{·return·area_;·}
 101 98
Max diff block lines reached; 10183/14194 bytes (71.74%) of diff not shown.
164 KB
./usr/share/doc/libopenmesh-dev/html/a00731_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/StripifierT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/HoleFiller/HoleFillerT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">StripifierT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">HoleFillerT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2023,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 139, 122 lines modifiedOffset 139, 780 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&quot;HoleFillerT.hh&quot;</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·StripifierT</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_STRIPIFIERT_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_STRIPIFIERT_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span>HoleFiller·{</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·MeshT·&gt;</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>HoleFillerT&lt;·MeshT·&gt;::HoleFillerT(MeshT·&amp;_mesh·)</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··:·mesh_(·_mesh·)</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··mesh_.request_vertex_status();</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··mesh_.request_edge_status();</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordflow">if</span>·(!·mesh_.get_property_handle(scale_,<span·class="stringliteral">&quot;scale&quot;</span>)·)</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····mesh_.add_property(·scale_·,·<span·class="stringliteral">&quot;scale&quot;</span>·);</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//=============================================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·MeshT·&gt;</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>HoleFillerT&lt;·MeshT·&gt;::~HoleFillerT()</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div>
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
176 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};"> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03834.html">···79</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03834.html">StripifierT</a></div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··mesh_.release_vertex_status();</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··mesh_.release_edge_status();</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">if</span>·(·mesh_.get_property_handle(scale_,<span·class="stringliteral">&quot;scale&quot;</span>)·)</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····mesh_.remove_property(·scale_·);</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>······················Index;</div> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·std::vector&lt;Index&gt;················Strip;</div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Strip::const_iterator····IndexIterator;</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::vector&lt;Strip&gt;················Strips;</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Strips::const_iterator···StripsIterator;</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//=============================================================================</span></div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//</span></div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//·Identify·and·fill·all·holes·of·the·mesh.</span></div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//</span></div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·MeshT·&gt;</div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keywordtype">void</span></div>
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03834.html">StripifierT</a>(Mesh&amp;·_mesh);</div>192 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03446.html#aec084fbff38c3234e3cde89f48cbf5ce">···91</a></span><a·class="code·hl_class"·href="a03446.html">HoleFillerT&lt;·MeshT·&gt;::fill_all_holes</a>(·<span·class="keywordtype">int</span>·_stages·)</div>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_function"·href="a03834.html#a5ea794f7f27b8c67c1dc168b3c73e56f">~StripifierT</a>();</div> 
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03834.html#a564d41bac21b11bc65e865c843e1bfe0">stripify</a>();</div> 
193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03834.html#a039c9ccbc718c0befea9f30e4159e022">··100</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03834.html#a039c9ccbc718c0befea9f30e4159e022">clear<[·...·truncated·by·diffoscope;·len:·33,·SHA:·f7adb608507bcb67920b941cc39530a2e71f4a948c6052d21e8216f1fada3cc3·...·]</div>197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·Collect·all·boundary·edges··</span></div>
 198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··std::vector&lt;·typename·MeshT::EdgeHandle·&gt;·bdry_edge;</div>
 199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··</div>
 200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·ei·:·mesh_.edges())</div>
 201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">if</span>·(·ei.is_boundary()·)</div>
 202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······bdry_edge.push_back(·ei·);</div>
195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··</div>
196 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a03834.html#ad83f8b3bea4288e9f2b7cd208f93a714">··103</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03834.html#ad83f8b3bea4288e9f2b7cd208f93a714">n_strips</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·strips_.size();·}</div> 
197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
198 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03834.html#aa51563f5f4f63f0ad5c4b08eeb659e18">··106</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03834.html#aa51563f5f4f63f0ad5c4b08eeb659e18">is_valid[·...·truncated·by·diffoscope;·len:·103,·SHA:·7e878c23f141248ce0c6467d2f86d9051e88e88798c819c5b0b0442a2dae4602·...·]</div>205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·Fill·holes</span></div>
Max diff block lines reached; 108101/134092 bytes (80.62%) of diff not shown.
33.2 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 StripifierT.hh5 HoleFillerT_impl.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2023,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 49, 157 lines modifiedOffset 49, 866 lines modified
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44//54 44//
55 =============================================================================55 =============================================================================
56 45// 
57 46//·CLASS·StripifierT56 45#include·"HoleFillerT.hh"
 57 46#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
58 47//58 47//
59 48// 
60 =============================================================================59 =============================================================================
61 4960 48
 61 49//==·NAMESPACES
 62 ===============================================================
62 5063 50
63 51#ifndef·OPENMESH_STRIPIFIERT_HH 
64 52#define·OPENMESH_STRIPIFIERT_HH 
65 5364 51
 65 52namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 66 53namespace·HoleFiller·{
66 5467 54
 68 55template<·class·MeshT·>
 69 56HoleFillerT<·MeshT·>::HoleFillerT(MeshT·&_mesh·)
 70 57·:·mesh_(·_mesh·)
 71 58{
 72 59·mesh_.request_vertex_status();
 73 60·mesh_.request_edge_status();
 74 61
 75 62·if·(!·mesh_.get_property_handle(scale_,"scale")·)
 76 63·mesh_.add_property(·scale_·,·"scale"·);
 77 64}
67 55//==·INCLUDES 
68 ================================================================= 
69 56 
70 57#include·<vector> 
71 58#include·<OpenMesh/Core/Utils/Property.hh> 
72 59 
73 60 
74 61//==·FORWARDDECLARATIONS 
75 ====================================================== 
76 62 
77 63 
78 64//==·NAMESPACES 
79 =============================================================== 
80 6578 65
81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
82 6779 66
 80 67//
 81 =============================================================================
83 6882 68
 83 69
84 69//==·CLASS·DEFINITION 
85 ========================================================= 
86 7084 70
87 71 
88 72 
89 73 
90 78template·<class·Mesh>85 71template<·class·MeshT·>
91 _.7_.9class·_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T86 72HoleFillerT<·MeshT·>::~HoleFillerT()
 87 73{
 88 74·mesh_.release_vertex_status();
 89 75·mesh_.release_edge_status();
 90 76
 91 77·if·(·mesh_.get_property_handle(scale_,"scale")·)
 92 78·mesh_.remove_property(·scale_·);
 93 79}
92 80{94 80
93 81public: 
94 82 
95 83·typedef·unsigned·int·Index; 
96 84·typedef·std::vector<Index>·Strip; 
97 85·typedef·typename·Strip::const_iterator·IndexIterator; 
98 86·typedef·std::vector<Strip>·Strips; 
99 87·typedef·typename·Strips::const_iterator·StripsIterator;95 81
 96 82//
 97 =============================================================================
 98 83//
 99 84//·Identify·and·fill·all·holes·of·the·mesh.
 100 85//
 101 86//
 102 =============================================================================
 103 87
100 88104 88
101 89 
102 91·explicit·_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T(Mesh&·_mesh);105 89template<·class·MeshT·>
 106 90void
 107 _\x89_\x81_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>_\x8:_\x8:_\x8f_\x8i_\x8l_\x8l_\x8__\x8a_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e_\x8s(·int·_stages·)
103 92108 92{
104 94·_\x8~_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T(); 
105 95 
106 97·size_t·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8y(); 
107 98 
108 _.1_.0_.0·void·_.c_.l_.e_.a_.r()·{·Strips().swap(strips_);·}109 93
 110 94
 111 95·//·Collect·all·boundary·edges
 112 96·std::vector<·typename·MeshT::EdgeHandle·>·bdry_edge;
 113 97
 114 98·for·(auto·ei·:·mesh_.edges())
 115 99·if·(·ei.is_boundary()·)
 116 100·bdry_edge.push_back(·ei·);
109 101117 101
110 _\x81_\x80_\x83·size_t·_\x8n_\x8__\x8s_\x8t_\x8r_\x8i_\x8p_\x8s()·const·{·return·strips_.size();·} 
111 104 
112 _.1_.0_.6·bool·_.i_.s_.__.v_.a_.l_.i_.d()·const·{·return·!strips_.empty();·}118 102
 119 103·//·Fill·holes
 120 104·int·cnt·=·0;
 121 105·for·(auto·i·:·bdry_edge)
 122 106·if·(·mesh_.is_boundary(·i·)·)
Max diff block lines reached; 29779/33968 bytes (87.67%) of diff not shown.
39.4 KB
./usr/share/doc/libopenmesh-dev/html/a00737_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/GLConstAsString.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">GLConstAsString.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VectorAdapter.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 69 lines modifiedOffset 138, 155 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_UTILS_GLCONSTASSTRING_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·OSG_VECTOR_TRAITS(·VecType·)·\</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">··template·&lt;&gt;·struct·vector_traits&lt;·VecType·&gt;·{·\</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">····typedef·VecType················vector_type;·\</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">····typedef·vector_type::ValueType·value_type;··\</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">····typedef·GenProg::Int2Type&lt;·vector_type::_iSize·&gt;·typed_size;·\</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Utils·{</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">····\</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">····static·const·size_t·size_·=·vector_type::_iSize;·\</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">····static·size_t·size()·{·return·size_;·}·\</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">inline</span></div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">··}</span></div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*GLenum_as_string(·GLenum·_m·)</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03494.html">···74</a></span>OSG_VECTOR_TRAITS(·osg::Pnt4f·);</div>
 175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03498.html">···76</a></span>OSG_VECTOR_TRAITS(·osg::Pnt3f·);</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03502.html">···78</a></span>OSG_VECTOR_TRAITS(·osg::Pnt2f·);</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·MODE(M)·case·M:return·#M</span></div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordflow">switch</span>(·_m·)</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····MODE(GL_POINTS);</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····MODE(GL_LINES);</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····MODE(GL_LINE_STRIP);</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····MODE(GL_LINE_LOOP);</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····MODE(GL_TRIANGLES);</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····MODE(GL_TRIANGLE_STRIP);</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····MODE(GL_TRIANGLE_FAN);</div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····MODE(GL_QUADS);</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····MODE(GL_QUAD_STRIP);</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····MODE(GL_POLYGON);</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">default</span>:·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>;</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#undef·MODE</span></div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>}</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03506.html">···81</a></span>OSG_VECTOR_TRAITS(·osg::Vec4f·);</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03510.html">···83</a></span>OSG_VECTOR_TRAITS(·osg::Vec3f·);</div>
 180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03514.html">···85</a></span>OSG_VECTOR_TRAITS(·osg::Vec2f·);</div>
 181 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03518.html">···88</a></span>OSG_VECTOR_TRAITS(·osg::Pnt4d·);</div>
 183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03522.html">···90</a></span>OSG_VECTOR_TRAITS(·osg::Pnt3d·);</div>
 184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03526.html">···92</a></span>OSG_VECTOR_TRAITS(·osg::Pnt2d·);</div>
 185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03530.html">···95</a></span>OSG_VECTOR_TRAITS(·osg::Vec4d·);</div>
 187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03534.html">···97</a></span>OSG_VECTOR_TRAITS(·osg::Vec3d·);</div>
 188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 189 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03538.html">··100</a></span>OSG_VECTOR_TRAITS(·osg::Vec4ub·);</div>
 190 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 191 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 192 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
 193 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 195 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#define·OSG_COLOR_TRAITS(·VecType,·N·)·\</span></div>
 196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">··template·&lt;&gt;·struct·vector_traits&lt;·VecType·&gt;·{·\</span></div>
 197 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">····typedef·VecType················vector_type;·\</span></div>
 198 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">····typedef·vector_type::ValueType·value_type;··\</span></div>
 199 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">····typedef·GenProg::Int2Type&lt;·N·&gt;·typed_size;·\</span></div>
Max diff block lines reached; 1143/33075 bytes (3.46%) of diff not shown.
6.96 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 GLConstAsString.hh5 VectorAdapter.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 47, 77 lines modifiedOffset 47, 167 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44//·--------------------------------------------------------------------------
 55 --
 56 45
 57 46#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH
 58 47#define·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH
 59 48
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·newClass 
58 47// 
59 48// 
60 ============================================================================= 
61 4960 49
62 50 
63 51#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH 
64 52#define·OPENMESH_UTILS_GLCONSTASSTRING_HH 
65 53 
66 54 
67 55//==·INCLUDES61 50//==·INCLUDES
68 =================================================================62 =================================================================
 63 51
 64 52#include·<osg/Geometry>
 65 53#include·<OpenMesh/Core/Utils/vector_cast.hh>
 66 54
 67 55//==·NAMESPACES
 68 ===============================================================
69 5669 56
70 57#include·<OpenMesh/Core/System/config.h>70 57namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
71 5871 58
72 59 
73 60//==·FORWARDDECLARATIONS 
74 ====================================================== 
75 61 
76 62 
77 63//==·NAMESPACES 
78 =============================================================== 
79 64 
80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
81 66namespace·Utils·{ 
82 67 
83 68//==·CLASS·DEFINITION72 59//==·CLASS·DEFINITION
84 =========================================================73 =========================================================
 74 60
 75 61//·-----------------------------------------------------------------·class·--
 76 --
 77 62
 78 63#define·OSG_VECTOR_TRAITS(·VecType·)·\
 79 64·template·<>·struct·vector_traits<·VecType·>·{·\
 80 65·typedef·VecType·vector_type;·\
 81 66·typedef·vector_type::ValueType·value_type;·\
 82 67·typedef·GenProg::Int2Type<·vector_type::_iSize·>·typed_size;·\
 83 68·\
 84 69·static·const·size_t·size_·=·vector_type::_iSize;·\
 85 70·static·size_t·size()·{·return·size_;·}·\
 86 71·}
 87 72
 88 _\x87_\x84OSG_VECTOR_TRAITS(·osg::Pnt4f·);
 89 _\x87_\x86OSG_VECTOR_TRAITS(·osg::Pnt3f·);
 90 _\x87_\x88OSG_VECTOR_TRAITS(·osg::Pnt2f·);
 91 79
 92 _\x88_\x81OSG_VECTOR_TRAITS(·osg::Vec4f·);
 93 _\x88_\x83OSG_VECTOR_TRAITS(·osg::Vec3f·);
 94 _\x88_\x85OSG_VECTOR_TRAITS(·osg::Vec2f·);
 95 86
 96 _\x88_\x88OSG_VECTOR_TRAITS(·osg::Pnt4d·);
 97 _\x89_\x80OSG_VECTOR_TRAITS(·osg::Pnt3d·);
 98 _\x89_\x82OSG_VECTOR_TRAITS(·osg::Pnt2d·);
 99 93
 100 _\x89_\x85OSG_VECTOR_TRAITS(·osg::Vec4d·);
 101 _\x89_\x87OSG_VECTOR_TRAITS(·osg::Vec3d·);
 102 98
 103 _\x81_\x80_\x80OSG_VECTOR_TRAITS(·osg::Vec4ub·);
 104 101
 105 102
 106 103//·-------------------------------------------------------------------------
 107 ---
 108 104
 109 105
 110 106#define·OSG_COLOR_TRAITS(·VecType,·N·)·\
 111 107·template·<>·struct·vector_traits<·VecType·>·{·\
 112 108·typedef·VecType·vector_type;·\
 113 109·typedef·vector_type::ValueType·value_type;·\
 114 110·typedef·GenProg::Int2Type<·N·>·typed_size;·\
 115 111·\
 116 112·static·const·size_t·size_·=·N;·\
 117 113·static·size_t·size()·{·return·size_;·}·\
 118 114·}
 119 115
 120 116
 121 _\x81_\x81_\x88OSG_COLOR_TRAITS(·osg::Color3ub,·3·);
 122 _\x81_\x82_\x80OSG_COLOR_TRAITS(·osg::Color4ub,·4·);
 123 _\x81_\x82_\x82OSG_COLOR_TRAITS(·osg::Color3f,·3·);
 124 _\x81_\x82_\x84OSG_COLOR_TRAITS(·osg::Color4f,·4·);
 125 125
 126 126#undef·OSG_VECTOR_TRAITS
 127 127
 128 128
 129 129//·----------------------------------------
 130 130#if·1
 131 131#define·PNT2VEC_CASTER(·DST,·SRC·)·\
 132 132·template·<>·struct·vector_caster<·DST,·SRC·>·{·\
 133 133·typedef·DST·dst_t;·\
Max diff block lines reached; 1334/7103 bytes (18.78%) of diff not shown.
72.1 KB
./usr/share/doc/libopenmesh-dev/html/a00740_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/conio.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">conio.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PropertyKernel.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 43 lines modifiedOffset 138, 252 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_CONIO_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_PROPERTYKERNEL_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_UTILS_CONIO_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KENREL_OSG_PROPERTYKERNEL_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/OpenMeshDLLMacros.hh&gt;</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·--------------------</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/PropertyT.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>Utils·{</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>OPENMESHDLLEXPORT</div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01254.html#a2b1b16ff0eef4367cd904dc3ea16022a">kbhit</a>(<span·class="keywordtype">void</span>);</div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·IsTriMesh·&gt;</div>
 164 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};">
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03470.html">···68</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03470.html">PropertyKernel</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02442.html">OpenMesh::BaseKernel</a></div>
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>OPENMESHDLLEXPORT</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01254.html#a5da0c396f414d623159422f88a08764a">getch</a>(<span·class="keywordtype">void</span>);</div> 
160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·---------------------------------------------------------------·item·types</span></div>
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>OPENMESHDLLEXPORT</div> 
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01254.html#aebc0d671b05864d16957362d7fe04cfa">getche</a>(<span·class="keywordtype">void</span>);</div> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02958.html">FPropHandleT&lt;osg::UInt8&gt;</a>······<a·class="code·hl_struct"·href="a02958.html">FPTypesHandle</a>;</div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02958.html">FPropHandleT&lt;osg::UInt32&gt;</a>·····<a·class="code·hl_struct"·href="a02958.html">FPLengthsHandle</a>;</div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02958.html">FPropHandleT&lt;osg::UInt32&gt;</a>·····<a·class="code·hl_struct"·href="a02958.html">FIndicesHandle</a>;</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03474.html">FP::GeoPTypesUI8</a>··············<a·class="code·hl_class"·href="a03474.html">GeoPTypes</a>;</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03474.html">FP::GeoPLengthsUI32</a>···········<a·class="code·hl_class"·href="a03474.html">GeoPLengths</a>;</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·FP::GeoIndicesUI32&lt;IsTriMesh&gt;·GeoIndices;</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·-------------------------------------------------·constructor·/·destructor</span></div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03470.html">PropertyKernel</a>()·{}</div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03470.html">~PropertyKernel</a>()·{·}</div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">protected</span>:·<span·class="comment">//·----------------------------------------------·add·osg·properties</span></div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·--------------------·vertex·properties</span></div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>
 190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vpositions(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_vprop</a>(·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·_t2vp&lt;T&gt;::prop(_n)));·}</div>
 192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vnormals(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_vprop</a>(·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·_t2vn&lt;T&gt;::prop(_n)·));·}</div>
 196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>
 198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vcolors(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div>
 199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_vprop</a>(·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·_t2vc&lt;T&gt;::prop(_n)·));·}</div>
 200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>
 202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>·add_vtexcoords(·<span·class="keyword">const</span>·T&amp;·_t,·<span·class="keyword">const</span>·std::string&amp;·_n·)</div>
 203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(<a·class="code·hl_function"·href="a02442.html#a6da0e496d7fdf02d6ff422b23749387e">_add_vprop</a>(·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·_t2vtc&lt;T&gt;::prop(_n)·));·}</div>
 204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="comment">//·--------------------·face·properties</span></div>
 207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_struct"·href="a02958.html">FPTypesHandle</a>·add_fptypes(·)</div>
 209 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02958.html">FPTypesHandle</a>(<a·class="code·hl_function"·href="a02442.html#ae3cd9b1cb1eb5d3765340b727d7ec233">_add_fprop</a>(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03474.html">GeoPTypes</a>));·}</div>
 210 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 211 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<a·class="code·hl_struct"·href="a02958.html">FPLengthsHandle</a>·add_fplengths(·)</div>
 212 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02958.html">FPLengthsHandle</a>(<a·class="code·hl_function"·href="a02442.html#ae3cd9b1cb1eb5d3765340b727d7ec233">_add_fprop</a>(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03474.html">GeoPLengths</a>));·}</div>
 213 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 214 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<a·class="code·hl_struct"·href="a02958.html">FIndicesHandle</a>·add_findices(·<a·class="code·hl_struct"·href="a02958.html">FPTypesHandle</a>·_pht,·<a·class="code·hl_struct"·href="a02958.html">FPLengthsHandle</a>·_phl·)</div>
 215 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··{·</div>
 216 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····GeoIndices·*bp·=·<span·class="keyword">new</span>·GeoIndices(·fptypes(_pht),·fplengths(_phl·)·);</div>
 217 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02958.html">FIndicesHandle</a>(<a·class="code·hl_function"·href="a02442.html#ae3cd9b1cb1eb5d3765340b727d7ec233">_add_fprop</a>(·bp·)·);·</div>
Max diff block lines reached; 6422/57421 bytes (11.18%) of diff not shown.
15.9 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 conio.hh5 PropertyKernel.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 47, 56 lines modifiedOffset 47, 303 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44#ifndef·OPENMESH_UTILS_CONIO_HH 
55 45#define·OPENMESH_UTILS_CONIO_HH 
56 46//·-------------------------------------------------------------------------- 
57 -- 
58 47#include·<OpenMesh/Core/System/OpenMeshDLLMacros.hh> 
59 4854 44#ifndef·OPENMESH_KERNEL_OSG_PROPERTYKERNEL_HH
 55 45#define·OPENMESH_KENREL_OSG_PROPERTYKERNEL_HH
 56 46
 57 47
 58 48//==·INCLUDES
 59 =================================================================
 60 49
 61 50#include·<OpenMesh/Core/Utils/Property.hh>
 62 51#include·<OpenMesh/Core/Mesh/BaseKernel.hh>
 63 52//·--------------------
 64 53#include·<OpenMesh/Tools/Kernel_OSG/PropertyT.hh>
 65 54
 66 55//==·NAMESPACES
 67 ===============================================================
 68 56
60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 70 58namespace·Kernel_OSG·{
 71 59
 72 60//==·CLASS·DEFINITION
 73 =========================================================
61 50namespace·Utils·{ 
62 51//·-------------------------------------------------------------------------- 
63 -- 
64 52 
65 59OPENMESHDLLEXPORT 
66 60int·_\x8k_\x8b_\x8h_\x8i_\x8t(void); 
67 6174 61
68 62 
69 69OPENMESHDLLEXPORT 
70 70int·_.g_.e_.t_.c_.h(void);75 67template·<·typename·IsTriMesh·>
 76 _\x86_\x88class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l
 77 69{
 78 70public:
71 7179 71
72 77OPENMESHDLLEXPORT 
73 78int·_\x8g_\x8e_\x8t_\x8c_\x8h_\x8e(void); 
74 79 
75 80//·--------------------------------------------------------------------------80 72·//·---------------------------------------------------------------·item
76 -- 
77 81}·//·namespace·Utils 
78 82}·//·namespace·OpenMesh 
79 83//·-------------------------------------------------------------------------- 
80 -- 
81 84#endif·//·OPENMESH_UTILS_CONIO_HH 
82 85/81 types
 82 73
 83 74·typedef·_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8o_\x8s_\x8g_\x8:_\x8:_\x8U_\x8I_\x8n_\x8t_\x88_\x8>·_\x8F_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 84 75·typedef·_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8o_\x8s_\x8g_\x8:_\x8:_\x8U_\x8I_\x8n_\x8t_\x83_\x82_\x8>·_\x8F_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 85 76·typedef·_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8o_\x8s_\x8g_\x8:_\x8:_\x8U_\x8I_\x8n_\x8t_\x83_\x82_\x8>·_\x8F_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 86 77
 87 78·typedef·_\x8F_\x8P_\x8:_\x8:_\x8G_\x8e_\x8o_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8U_\x8I_\x88·_\x8G_\x8e_\x8o_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s;
 88 79·typedef·_\x8F_\x8P_\x8:_\x8:_\x8G_\x8e_\x8o_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8U_\x8I_\x83_\x82·_\x8G_\x8e_\x8o_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s;
 89 80·typedef·FP::GeoIndicesUI32<IsTriMesh>·GeoIndices;
 90 81
 91 82·//·-------------------------------------------------·constructor·/
 92 destructor
 93 83
 94 84·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l()·{}
 95 85·virtual·_\x8~_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l()·{·}
 96 86
 97 87
 98 88protected:·//·----------------------------------------------·add·osg
 99 properties
 100 89
 101 90·//·--------------------·vertex·properties
 102 91
 103 92·template·<·typename·T·>
 104 93·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vpositions(·const·T&·_t,·const·std::string&·_n·)
 105 94·{·return·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(_\x8__\x8a_\x8d_\x8d_\x8__\x8v_\x8p_\x8r_\x8o_\x8p(·new·typename·_t2vp<T>::prop(_n)));·}
 106 95
 107 96·template·<·typename·T·>
 108 97·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vnormals(·const·T&·_t,·const·std::string&·_n·)
 109 98·{·return·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(_\x8__\x8a_\x8d_\x8d_\x8__\x8v_\x8p_\x8r_\x8o_\x8p(·new·typename·_t2vn<T>::prop(_n)·));·}
 110 99
 111 100·template·<·typename·T·>
 112 101·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vcolors(·const·T&·_t,·const·std::string&·_n·)
 113 102·{·return·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(_\x8__\x8a_\x8d_\x8d_\x8__\x8v_\x8p_\x8r_\x8o_\x8p(·new·typename·_t2vc<T>::prop(_n)·));·}
 114 103
 115 104·template·<·typename·T·>
 116 105·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add_vtexcoords(·const·T&·_t,·const·std::string&·_n·)
 117 106·{·return·_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(_\x8__\x8a_\x8d_\x8d_\x8__\x8v_\x8p_\x8r_\x8o_\x8p(·new·typename·_t2vtc<T>::prop(_n)·));·}
 118 107
 119 108
 120 109·//·--------------------·face·properties
 121 110
 122 111·_\x8F_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_fptypes(·)
 123 112·{·return·_\x8F_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8__\x8a_\x8d_\x8d_\x8__\x8f_\x8p_\x8r_\x8o_\x8p(new·_\x8G_\x8e_\x8o_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s));·}
 124 113
 125 114·_\x8F_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_fplengths(·)
 126 115·{·return·_\x8F_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8__\x8a_\x8d_\x8d_\x8__\x8f_\x8p_\x8r_\x8o_\x8p(new·_\x8G_\x8e_\x8o_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s));·}
 127 116
 128 117·_\x8F_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_findices(·_\x8F_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_pht,·_\x8F_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_phl·)
 129 118·{
 130 119·GeoIndices·*bp·=·new·GeoIndices(·fptypes(_pht),·fplengths(_phl·)·);
 131 120·return·_\x8F_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8__\x8a_\x8d_\x8d_\x8__\x8f_\x8p_\x8r_\x8o_\x8p(·bp·)·);
 132 121·}
 133 122
 134 123protected:·//·-------------------------------------------·access·osg
Max diff block lines reached; 4160/16282 bytes (25.55%) of diff not shown.
92.9 KB
./usr/share/doc/libopenmesh-dev/html/a00743_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/Gnuplot.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/bindT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 189 lines modifiedOffset 92, 319 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Gnuplot.hh</div></div>98 ··<div·class="headertitle"><div·class="title">bindT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <a·href="a00743.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//</span></div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·A·C++·interface·to·gnuplot.·</span></div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">//·This·is·a·direct·translation·from·the·C·interface</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">//·written·by·N.·Devillard·(which·is·available·from</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">//·http://ndevilla.free.fr/gnuplot/).</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//··CLASS·Traits</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">//·As·in·the·C·interface·this·uses·pipes·and·so·wont</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">//·run·on·a·system·that·doesn&#39;t·have·POSIX·pipe·</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">//·support</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">//·Rajarshi·Guha</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">//·&lt;rajarshi@presidency.com&gt;</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_BINDT_HH</span></div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_BINDT_HH</span></div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·07/03/03</span></div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//</span></div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/GLConstAsString.hh&gt;</span></div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;OpenSG/OSGGeometry.h&gt;</span></div>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//</span></div>165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//</span></div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·A·little·correction·for·Win32·compatibility</span></div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·and·MS·VC·6.0·done·by·V.Chyzhdzenka·</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">//</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//·Notes:</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·1.·Added·private·method·Gnuplot::init().</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·2.·Temporary·file·is·created·in·th·current</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//····folder·but·not·in·/tmp.</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·3.·Added·#indef·WIN32·e.t.c.·where·is·needed.</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">//·4.·Added·private·member·m_sGNUPlotFileName·is</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//····a·name·of·executed·GNUPlot·file.</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·Viktor·Chyzhdzenka</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·e-mail:·chyzhdzenka@mail.ru</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·20/05/03</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//</span></div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_GNUPLOT_HH</span></div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_GNUPLOT_HH</span></div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·#ifndef·WIN32</span></div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·#··include·&lt;unistd.h&gt;</span></div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·#else</span></div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·#··pragma·warning·(disable·:·4786)·//·Disable·4786·warning·for·MS·VC·6.0</span></div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·#endif</span></div> 
Max diff block lines reached; 51631/76763 bytes (67.26%) of diff not shown.
17.8 KB
html2text {}
    
Offset 1, 227 lines modifiedOffset 1, 337 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 bindT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
5 Gnuplot.hh 
6 1 
7 2// 
8 3//·A·C++·interface·to·gnuplot. 
9 4// 
10 5//·This·is·a·direct·translation·from·the·C·interface 
11 6//·written·by·N.·Devillard·(which·is·available·from 
12 7//·http://ndevilla.free.fr/gnuplot/). 
13 8// 
14 9//·As·in·the·C·interface·this·uses·pipes·and·so·wont 
15 10//·run·on·a·system·that·doesn't·have·POSIX·pipe 
16 11//·support 
17 12// 
18 13//·Rajarshi·Guha 
19 14//·<rajarshi@presidency.com> 
20 15// 
21 16//·07/03/03 
22 17// 
23 19// 
24 20//·A·little·correction·for·Win32·compatibility 
25 21//·and·MS·VC·6.0·done·by·V.Chyzhdzenka 
26 22// 
27 23//·Notes: 
28 24//·1.·Added·private·method·Gnuplot::init(). 
29 25//·2.·Temporary·file·is·created·in·th·current 
30 26//·folder·but·not·in·/tmp. 
31 27//·3.·Added·#indef·WIN32·e.t.c.·where·is·needed. 
32 28//·4.·Added·private·member·m_sGNUPlotFileName·is 
33 29//·a·name·of·executed·GNUPlot·file. 
34 30// 
35 31//·Viktor·Chyzhdzenka 
36 32//·e-mail:·chyzhdzenka@mail.ru 
37 33// 
38 34//·20/05/03 
39 35// 
40 37 
41 38#ifndef·_GNUPLOT_HH 
42 39#define·_GNUPLOT_HH 
43 40 
44 41#include·<OpenMesh/Core/System/config.hh> 
45 42//·#ifndef·WIN32 
46 43//·#·include·<unistd.h> 
47 44//·#else 
48 45//·#·pragma·warning·(disable·:·4786)·//·Disable·4786·warning·for·MS·VC·6.0 
49 46//·#endif 
50 47#if·defined(OM_CC_MIPS) 
51 48#·include·<stdio.h> 
52 49#else 
53 50#·include·<cstdio> 
54 51#endif 
55 52#include·<string> 
56 53#include·<vector> 
57 54#include·<stdexcept> 
58 55 
59 56//·--------------------------------------------------------------------------15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
60 -- 
61 57 
62 58#ifdef·WIN32 
63 59#·define·GP_MAX_TMP_FILES·27·//27·temporary·files·it's·Microsoft·restriction 
64 60#else 
65 61#·define·GP_MAX_TMP_FILES·64 
66 62#·define·GP_TMP_NAME_SIZE·512 
67 63#·define·GP_TITLE_SIZE·80 
68 64#endif 
69 65#define·GP_CMD_SIZE·1024 
70 66 
71 67//·-------------------------------------------------------------------------- 
72 -- 
73 68 
74 69using·namespace·std; 
75 70 
76 71//·--------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
77 -- 
78 72 
79 _.7_.4class·_.G_.n_.u_.p_.l_.o_.t_.E_.x_.c_.e_.p_.t_.i_.o_.n·:·public·runtime_error18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 44
Max diff block lines reached; 12828/18216 bytes (70.42%) of diff not shown.
57.0 KB
./usr/share/doc/libopenmesh-dev/html/a00746_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/Timer.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Timer.hh</div></div>98 ··<div·class="headertitle"><div·class="title">TriMesh_OSGArrayKernelT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00746.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 183 lines modifiedOffset 138, 90 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·TIMER_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·TIMER_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·TriMesh_OSGArrayKernelT</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH</span></div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.hh&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//#include·&lt;OpenMesh/Core/Mesh/ArrayItems.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/FinalMeshItemsT.hh&gt;</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//·--------------------</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06464.html">OpenMesh/Tools/Kernel_OSG/Traits.hh</a>&gt;</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh&gt;</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//·--------------------</span></div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#··include·&lt;assert.h&gt;</span></div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#else</span></div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;cassert&gt;</span></div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·-------------------------------------------------------------·namespace·----</span></div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Utils·{</div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//·--------------------------------------------------------------·forwards·----</span></div> 
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>TimerImpl;</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
176 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};"> 
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03842.html">···82</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03842.html">Timer</a></div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
178 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
179 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</div>
180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
181 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">186 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="};">
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03486.html">···86</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03486.html">TriMesh_OSGArrayKernel_GeneratorT</a></div>
182 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03842.html#a129372ccc43d66a01dd92e635b8419fd">···87</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03842.html#a129372ccc43d66a01dd92e635b8419fd">Format</a>·{</div> 
183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····Automatic,</div> 
184 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····Long,</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>{</div>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02522.html">FinalMeshItemsT&lt;ArrayItems,·Traits,·true&gt;</a>··<a·class="code·hl_struct"·href="a02522.html">MeshItems</a>;</div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03458.html">AttribKernelT&lt;MeshItems&gt;</a>···················<a·class="code·hl_class"·href="a03458.html">AttribKernel</a>;</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03454.html">ArrayKernelT&lt;AttribKernel,·MeshItems&gt;</a>······<a·class="code·hl_class"·href="a03454.html">MeshKernel</a>;</div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02826.html">TriMeshT&lt;MeshKernel&gt;</a>·······················<a·class="code·hl_class"·href="a02826.html">Mesh</a>;</div>
185 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····Hours,</div> 
186 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····Minutes,</div> 
187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Seconds,</div> 
188 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····HSeconds,</div> 
189 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····MSeconds,</div> 
190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····MicroSeconds,</div> 
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····NanoSeconds</div> 
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>
 194 </div>
 195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
Max diff block lines reached; 26088/45784 bytes (56.98%) of diff not shown.
12.2 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 TriMesh_OSGArrayKernelT.hh
5 Timer.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 222 lines modifiedOffset 47, 107 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 44#ifndef·TIMER_HH 
56 45#define·TIMER_HH 
57 46//·-------------------------------------------------------------------------- 
58 -- 
59 47 
60 53//·-------------------------------------------------------------------------- 
61 --54 44
 55 45//
 56 =============================================================================
 57 46//
 58 47//·CLASS·TriMesh_OSGArrayKernelT
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52#ifndef·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH
 65 53#define·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH
62 5466 54
 67 55
 68 56//==·INCLUDES
 69 =================================================================
 70 57
 71 58
63 55#include·<OpenMesh/Core/System/config.hh>72 59#include·<OpenMesh/Core/System/config.h>
 73 60//·--------------------
 74 61#include·<OpenMesh/Core/Mesh/TriMeshT.hh>
 75 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 76 63#include·<OpenMesh/Core/Mesh/ArrayKernel.hh>
 77 64//#include·<OpenMesh/Core/Mesh/ArrayItems.hh>
 78 65#include·<OpenMesh/Core/Mesh/Handles.hh>
 79 66#include·<OpenMesh/Core/Mesh/FinalMeshItemsT.hh>
 80 67//·--------------------
 81 68#include·<OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh>
 82 69#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8O_\x8S_\x8G_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 83 70#include·<OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh>
 84 71//·--------------------
 85 72#include·<osg/Geometry>
64 56// 
65 57#include·<ostream> 
66 58#include·<string> 
67 59#if·defined(OM_CC_MIPS) 
68 60#·include·<assert.h> 
69 61#else 
70 62#·include·<cassert> 
71 63#endif 
72 64 
73 65 
74 66//·-------------------------------------------------------------·namespace·-- 
75 -- 
76 67 
77 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 69namespace·Utils·{ 
79 70 
80 71 
81 72//·--------------------------------------------------------------·forwards·-- 
82 -- 
83 7386 73
84 7487 74
85 75class·TimerImpl;88 75//==·NAMESPACES
 89 ===============================================================
86 7690 76
87 7791 77
88 78//·-----------------------------------------------------------------·class·-- 
89 -- 
90 79 
91 _.8_.2class·OPENMESHDLLEXPORT·_.T_.i_.m_.e_.r92 78namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 93 79namespace·Kernel_OSG·{
 94 80
 95 81//==·CLASS·DEFINITION
 96 =========================================================
 97 82
92 83{98 83
 99 85template·<class·Traits>
 100 _\x88_\x86struct·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8O_\x8S_\x8G_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T
 101 87{
 102 88·typedef·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8T_\x8<_\x8A_\x8r_\x8r_\x8a_\x8y_\x8I_\x8t_\x8e_\x8m_\x8s_\x8,_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8,_\x8·_\x8t_\x8r_\x8u_\x8e_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s;
 103 89·typedef·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8>·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l;
 104 90·typedef·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8,_\x8·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l;
 105 91·typedef·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8>·_\x8M_\x8e_\x8s_\x8h;
 106 92};
 107 93
 108 94
 109 95
 110 101template·<class·Traits·=·Kernel_OSG::Traits>
 111 _\x81_\x80_\x82class·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8O_\x8S_\x8G_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T
 112 103·:·public·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8O_\x8S_\x8G_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T<Traits>::Mesh
 113 104{};
 114 105
93 84public: 
94 85 
95 _\x88_\x87·enum·_\x8F_\x8o_\x8r_\x8m_\x8a_\x8t·{ 
96 88·Automatic, 
97 89·Long, 
98 90·Hours, 
99 91·Minutes, 
100 92·Seconds, 
101 93·HSeconds, 
102 94·MSeconds, 
103 95·MicroSeconds, 
104 96·NanoSeconds 
Max diff block lines reached; 7914/12459 bytes (63.52%) of diff not shown.
123 KB
./usr/share/doc/libopenmesh-dev/html/a00752_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">RuleInterfaceT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ArrayKernelT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 141, 393 lines modifiedOffset 141, 189 lines modified
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·RuleInterfaceT</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·OSGArrayKernelT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06497.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//·--------------------</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·--------------------</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBDIVIDER</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDS·=================================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;·<span·class="keyword">class·</span>CompositeT;</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;·<span·class="keyword">class·</span>RuleInterfaceT;</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·····\see·OpenMesh::ArrayHandleT</span></div>
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·R·&gt;·</div> 
179 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};"> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03606.html">···83</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03606.html">RuleHandleT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a></div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03606.html">RuleHandleT</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(_idx)·{}</div> 
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·R·Rule;</div>179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·····\see·\ref·mesh_type·</span></div>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">operator</span>·bool()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>();·}</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div>181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·AttribKernel,·<span·class="keyword">class</span>·FinalMeshItems&gt;</div>
188 </div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·COMPOSITE_RULE(·classname,·mesh_type·)·\</span></div> 
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">··protected:\</span></div> 
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">····friend·class·CompositeT&lt;mesh_type&gt;;·\</span></div> 
193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">··public:·\</span></div> 
194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">····const·char·*type()·const·override·{·return·#classname;·}·\</span></div> 
195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">····typedef·classname&lt;mesh_type&gt;·····Self;··········\</span></div> 
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">····typedef·RuleHandleT&lt;·Self·&gt;······Handle</span></div> 
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
199 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
200 <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="};">183 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">
201 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03610.html">··108</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03610.ht[·...·truncated·by·diffoscope;·len:·22,·SHA:·3da1cc3beb6710a99791b841e0a1ee316da3cc51ed5fe9de57c8065e2162a547·...·]</div>184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03454.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03454.html">ArrayKernelT</a>·</div>
 185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··:·<span·class="keyword">public</span>·OpenMesh::ArrayKernelT&lt;AttribKernel,·FinalMeshItems&gt;</div>
202 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>{</div>186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{</div>
203 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">public</span>:</div>187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</span>:</div>
 188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··</div>
 189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03454.html">ArrayKernelT&lt;AttribKernel,·FinalMeshItems&gt;</a>···········<a·class="code·hl_class"·href="a03454.html">This</a>;</div>
 190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·OpenMesh::ArrayKernelT&lt;AttribKernel,·FinalMeshItems&gt;·Base;</div>
 191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·attributes</span></div>
 193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//···typedef·typename·Base::HasVertexNormals·············HasVertexNormals;</span></div>
 194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">//···typedef·typename·Base::HasVertexColors··············HasVertexColors;</span></div>
 195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//···typedef·typename·Base::HasVertexTexCoords···········HasVertexTexCoords;</span></div>
 196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//···typedef·typename·Base::HasVertexStatus··············HasVertexStatus;</span></div>
 197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::HasPrevHalfedge··············HasPrevHalfedge;</div>
 198 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//···typedef·typename·Base::HasEdgeStatus················HasEdgeStatus;</span></div>
 199 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">//···typedef·typename·Base::HasFaceNormals···············HasFaceNormals;</span></div>
 200 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//···typedef·typename·Base::HasFaceColors················HasFaceColors;</span></div>
 201 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">//···typedef·typename·Base::HasFaceStatus················HasFaceStatus;</span></div>
Max diff block lines reached; 72768/98781 bytes (73.67%) of diff not shown.
26.1 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 RuleInterfaceT.hh5 ArrayKernelT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 51, 470 lines modifiedOffset 51, 207 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·CLASS·RuleInterfaceT58 47//·CLASS·OSGArrayKernelT
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 51#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH 
64 52#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH 
65 5363 51
 64 52#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH
 65 53#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH
66 5466 54
 67 55
67 55//==·INCLUDES68 56//==·INCLUDES
68 =================================================================69 =================================================================
 70 57
 71 58#include·<vector>
 72 59//·--------------------
 73 60#include·<OpenMesh/Core/System/config.h>
 74 61#include·<OpenMesh/Core/Utils/GenProg.hh>
 75 62#include·<OpenMesh/Core/Mesh/ArrayKernel.hh>
 76 63//·--------------------
 77 64#include·<OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh>
69 56 
70 57#include·<string> 
71 58#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
72 59 
73 60//==·NAMESPACE 
74 ================================================================ 
75 61 
76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
77 63namespace·Subdivider·{·//·BEGIN_NS_SUBDIVIDER 
78 64namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE 
79 6578 65
80 6679 66
81 67//==·FORWARDS80 67
 81 68//==·NAMESPACES
82 =================================================================82 ===============================================================
 83 69
 84 70
 85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 86 72namespace·Kernel_OSG·{
83 68 
84 69template·<typename·M>·class·CompositeT; 
85 70template·<typename·M>·class·RuleInterfaceT; 
86 71 
87 72//==·CLASS·DEFINITION 
88 ========================================================= 
89 7387 73
90 74 
91 75//·-------------------------------------------------------------------------- 
92 --88 74//==·CLASS·DEFINITION
 89 =========================================================
 90 75
93 7691 76
 92 87//·\see·OpenMesh::ArrayHandleT
 93 88//·\see·\ref·mesh_type
94 82template·<·typename·R·> 
95 _\x88_\x83struct·_\x8R_\x8u_\x8l_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e 
96 84{ 
97 85·explicit·_\x8R_\x8u_\x8l_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(int·_idx=-1)·:·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_idx)·{} 
98 86·typedef·R·Rule; 
99 87 
100 88·operator·bool()·const·{·return·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d();·} 
101 8994 89
102 90}; 
103 91 
104 95#define·COMPOSITE_RULE(·classname,·mesh_type·)·\ 
105 96·protected:\ 
106 97·friend·class·CompositeT<mesh_type>;·\95 90
 96 91template·<class·AttribKernel,·class·FinalMeshItems>
 97 _\x89_\x82class·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T
 98 93·:·public·OpenMesh::ArrayKernelT<AttribKernel,·FinalMeshItems>
 99 94{
107 98·public:·\100 95public:
108 99·const·char·*type()·const·override·{·return·#classname;·}·\ 
109 100·typedef·classname<mesh_type>·Self;·\ 
110 101·typedef·RuleHandleT<·Self·>·Handle 
111 102 
112 103 
113 104//·------------------------------------------------------------------------- 
114 --- 
115 _\x81_\x80_\x88template·<typename·M>·class·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T 
116 109{ 
117 110public: 
118 111 
119 112·typedef·M·Mesh; 
120 113·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8S_\x8e_\x8l_\x8f; 
121 114·typedef·_\x8R_\x8u_\x8l_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8·_\x8S_\x8e_\x8l_\x8f_\x8·_\x8>·_\x8R_\x8u_\x8l_\x8e; 
122 115101 96
 102 97·typedef·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8,_\x8·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8>·_\x8T_\x8h_\x8i_\x8s;
 103 98·typedef·OpenMesh::ArrayKernelT<AttribKernel,·FinalMeshItems>·Base;
 104 99
 105 100·//·attributes
 106 101//·typedef·typename·Base::HasVertexNormals·HasVertexNormals;
 107 102//·typedef·typename·Base::HasVertexColors·HasVertexColors;
 108 103//·typedef·typename·Base::HasVertexTexCoords·HasVertexTexCoords;
 109 104//·typedef·typename·Base::HasVertexStatus·HasVertexStatus;
 110 105·typedef·typename·Base::HasPrevHalfedge·HasPrevHalfedge;
 111 106//·typedef·typename·Base::HasEdgeStatus·HasEdgeStatus;
 112 107//·typedef·typename·Base::HasFaceNormals·HasFaceNormals;
 113 108//·typedef·typename·Base::HasFaceColors·HasFaceColors;
 114 109//·typedef·typename·Base::HasFaceStatus·HasFaceStatus;
 115 110
Max diff block lines reached; 20958/26736 bytes (78.39%) of diff not shown.
185 KB
./usr/share/doc/libopenmesh-dev/html/a00758_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/PropertyT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">RulesT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PropertyT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00758.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 496 lines modifiedOffset 138, 392 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_PROPERTYT_HH</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_PROPERTYT_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··Composite·Subdivision·and·Averaging·Rules</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH</span></div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH</span></div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</span></div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·--------------------·STL</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBDIVIDER</span></div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·GeoProperty&gt;</div>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//=============================================================================</span></div> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div> 
174 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">174 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03638.html">···84</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·M&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03638.html">T[·...·truncated·by·diffoscope;·len:·117,·SHA:·b4831b62cd5c0a53b539d75631bf49b2b8cd932d562a3dd03847c61ced6b9010·...·]</div>175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03474.html">···87</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03474.html">oPropertyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="[·...·truncated·by·diffoscope;·len:·29,·SHA:·2ac837742d9e6e01d3c65467efdcab3327df0da4526142eefe181be372afe56a·...·]</div>
176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div>
177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03638.html#a8cb3b185a2a7db8aad9f3d33e52182a1">···86</a></span>··COMPOSITE_RULE(·<a·class="code·hl_class"·href="a03638.html">Tvv3</a>,·M·);</div> 
178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">private</span>:</div> 
179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>·················<a·class="code·hl_class"·href="a03610.html">Base</a>;</div> 
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··</div> 
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>·<a·class="code·hl_class"·href="a03610.html">Inherited</a>;</div>179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Type·of·the·encapsulated·OpenSG·Geometry·Property</span></div>
 180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·GeoProperty····································property_t;</div>
 181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·property_t::PtrType···················property_ptr_t;</div>
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·property_t::StoredFieldType···········field_t;</div>
 184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·field_t::StoredType···················element_t;</div>
 185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·field_t::StoredType···················value_type;</div>
185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03638.html">Tvv3</a>(M&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03610.html">Inherited</a>(_mesh)·{·Base::set_subdiv_type(3);·};</div> 
186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·raise(<span·class="keyword">typename</span>·M::FaceHandle&amp;···_fh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state)·<span·class="keyword">override</span>;</div> 
188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">void</span>·raise(<span·class="keyword">typename</span>·M::VertexHandle&amp;·_vh,·<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>·_target_state)·<span·class="keyword">override</span>;</div> 
189 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
190 </div> 
191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:</div>
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</span></div>189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//</span></div>
 190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_class"·href="a03474.html">oPropertyT</a>(·property_ptr_t·_geo_prop,·</div>
 191 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··············<span·class="keyword">const</span>·std::string&amp;·_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>·)·</div>
 192 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····:·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>(_name),·data_(·_geo_prop·)</div>
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>193 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··{·</div>
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>194 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····osg_init_check();</div>
196 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};"> 
197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03642.html">··106</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·M&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03642.html">Tvv4</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT</a>&lt;M&gt;</div> 
198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>{</div>195 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··}</div>
199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03642.html#aa519b268fb79a42557a49d07344b6819">··108</a></span>··COMPOSITE_RULE(·<a·class="code·hl_class"·href="a03642.html">Tvv4</a>,·M·);</div> 
200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>196 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
201 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">private</span>:</div>197 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="comment">//</span></div>
202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>·················<a·class="code·hl_class"·href="a03610.html">Base</a>;</div>198 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<a·class="code·hl_class"·href="a03474.html">oPropertyT</a>(·<span·class="keyword">const</span>·std::string&amp;·_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>·)</div>
 199 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····:·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>(_name),·data_(<span·class="keyword">nullptr</span>)</div>
Max diff block lines reached; 124339/148692 bytes (83.62%) of diff not shown.
39.4 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 PropertyT.hh
5 RulesT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 561 lines modifiedOffset 47, 428 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44#ifndef·OPENMESH_KERNEL_OSG_PROPERTYT_HH
 55 45#define·OPENMESH_KERNEL_OSG_PROPERTYT_HH
 56 46
 57 47
55 49// 
56 ============================================================================= 
57 50// 
58 51//·Composite·Subdivision·and·Averaging·Rules 
59 52// 
60 53// 
61 ============================================================================= 
62 54 
63 55#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH 
64 56#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_HH 
65 57 
66 58 
67 59//==·INCLUDES58 48//==·INCLUDES
68 =================================================================59 =================================================================
 60 49
 61 50#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
 62 51#include·<OpenMesh/Core/Mesh/BaseKernel.hh>
 63 52#include·<OpenMesh/Core/Utils/GenProg.hh>
 64 53#include·<OpenMesh/Core/Utils/Property.hh>
 65 54//
 66 55#include·<osg/Geometry>
 67 56//
 68 57#include·<stdexcept>
 69 58#include·<vector>
 70 59
69 6071 60
70 61#include·<OpenMesh/Core/System/config.hh> 
71 62#include·<OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh> 
72 63//·--------------------·STL 
73 64#include·<vector>72 61//==·NAMESPACES
 73 ===============================================================
 74 62
 75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 64namespace·Kernel_OSG·{
74 6577 65
75 6678 66
76 67//==·NAMESPACE 
77 ================================================================ 
78 68 
79 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
80 70namespace·Subdivider·{·//·BEGIN_NS_SUBDIVIDER 
81 71namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE 
82 72 
83 73 
84 74//==·CLASS·DEFINITION79 67//==·CLASS·DEFINITION
85 =========================================================80 =========================================================
 81 68
 82 69
 83 70//·--------------------------------------------------------------------------
 84 --
 85 71
 86 86template·<typename·GeoProperty>
 87 _\x88_\x87class·_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 88 88{
86 75 
87 80// 
88 ============================================================================= 
89 81 
90 _\x88_\x84template·<class·M>·class·_\x8T_\x8v_\x8v_\x83·:·public·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T<M> 
91 85{ 
92 _\x88_\x86·COMPOSITE_RULE(·_\x8T_\x8v_\x8v_\x83,·M·); 
93 87private: 
94 88·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8B_\x8a_\x8s_\x8e; 
95 89 
96 90public:89 89public:
97 91 
98 92·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d; 
99 93 
100 94·explicit·_\x8T_\x8v_\x8v_\x83(M&·_mesh)·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d(_mesh)·{·Base::set_subdiv_type(3);·}; 
101 95 
102 96·void·raise(typename·M::FaceHandle&·_fh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state)·override; 
103 97·void·raise(typename·M::VertexHandle&·_vh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state)·override; 
104 98}; 
105 9990 90
 91 91·//·Type·of·the·encapsulated·OpenSG·Geometry·Property
 92 92·typedef·GeoProperty·property_t;
 93 93·typedef·typename·property_t::PtrType·property_ptr_t;
 94 94
 95 95·typedef·typename·property_t::StoredFieldType·field_t;
 96 96·typedef·typename·field_t::StoredType·element_t;
 97 97·typedef·typename·field_t::StoredType·value_type;
 98 98
 99 99public:
106 100100 100
107 101//101 101·//
108 ============================================================================= 
109 102 
110 103 
111 _\x81_\x80_\x86template·<class·M>·class·_\x8T_\x8v_\x8v_\x84·:·public·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T<M> 
112 107{ 
113 _\x81_\x80_\x88·COMPOSITE_RULE(·_\x8T_\x8v_\x8v_\x84,·M·); 
114 109 
115 110private: 
116 111·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8B_\x8a_\x8s_\x8e; 
117 112public: 
118 113·typedef·typename·M::HalfedgeHandle·HEH; 
119 114·typedef·typename·M::VertexHandle·VH; 
Max diff block lines reached; 35286/40358 bytes (87.43%) of diff not shown.
80.5 KB
./usr/share/doc/libopenmesh-dev/html/a00764.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 88, 363 lines modifiedOffset 88, 169 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
 94 <a·href="#nested-classes">Classes</a>·&#124;
94 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
95 <a·href="#define-members">Macros</a>··</div> 
96 ··<div·class="headertitle"><div·class="title">RulesT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">SmootherT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
100 <code>#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</code><br·/>100 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
 101 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>
101 <code>#include·&quot;<a·class="el"·href="a00758_source.html">RulesT.hh</a>&quot;</code><br·/> 
102 <code>#include·&lt;cmath&gt;</code><br·/> 
103 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·RulesT_impl.hh:</div>103 Include·dependency·graph·for·SmootherT.hh:</div>
105 <div·class="dyncontent">104 <div·class="dyncontent">
106 <div·class="center"><img·src="a00765.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00765.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·alt=""/></div>
 106 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh">
107 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"> 
108 <area·shape="rect"·title="·"·alt=""·coords="4984,5,5190,60"/> 
109 <area·shape="rect"·title="·"·alt=""·coords="3583,1428,3762,1468"/>107 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>
110 <area·shape="poly"·title="·"·alt=""·coords="5191,43,5262,61,5298,74,5331,91,5360,111,5382,136,5397,165,5403,200,5403,1273,5398,1311,5385,1339,5361,1362,5328,1382,5303,1389,5255,1396,5105,1408,4657,1427,4156,1440,3775,1448,3775,1442,4156,1435,4657,1422,5105,1403,5255,13[·...·truncated·by·diffoscope;·len:·130,·SHA:·e238210028a10cb42d9820926b56da62e8f2989ff91ae9b58cbcf99061af3ca8·...·]"/>108 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/>
111 <area·shape="rect"·href="a00536_source.html"·title="·"·alt=""·coords="4735,108,4951,133"/>110 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="357,93,515,133"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/>
112 <area·shape="poly"·title="·"·alt=""·coords="5013,63,4889,106,4887,101,5011,58"/> 
113 <area·shape="rect"·href="a00758.html"·title="·"·alt=""·coords="572,907,658,933"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="4983,37,3921,47,3127,58,2278,74,1462,96,769,124,496,141,287,159,154,180,120,191,112,196,109,201,110,643,113,679,123,711,139,741,161,767,187,791,216,812,284,847,358,874,433,892,559,912,558,917,432,897,357,879,282,852,214,817,183,795,157,771,135,744,118,713,108,680,104,643,104,199,108,192,118,186,153,175,287,154,496,136,768,119,1462,91,2278,69,3127,53,3920,42,4983,32"/> 
115 <area·shape="rect"·title="·"·alt=""·coords="5438,108,5501,133"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="5191,54,5419,105,5425,107,5424,112,5418,111,5190,60"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="4938,131,5064,151,5199,184,5259,204,5307,228,5340,256,5349,271,5352,288,5352,1273,5349,1310,5338,1338,5317,1361,5287,1382,5262,1390,5216,1396,5071,1408,4636,1428,4148,1441,3775,1448,3775,1442,4148,1435,4635,1422,5071,1403,5216,1391,5261,1384,5284,1378,5314,1357,5333,1335,5344,1309,5347,1273,5347,288,5344,273,5336,259,5304,233,5257,209,5198,189,5063,157,4937,136"/> 
118 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="3006,900,3170,940"/> 
119 <area·shape="poly"·title="·"·alt=""·coords="4735,128,4248,146,3587,177,3266,197,2993,220,2796,245,2736,258,2707,271,2702,279,2702,288,2708,308,2726,347,2762,410,2867,579,3070,887,3066,890,2863,582,2757,413,2721,350,2703,310,2697,288,2697,278,2704,267,2734,253,2795,240,2992,215,3266,192,3587,172,4248,141,4735,123"/> 
120 <area·shape="rect"·href="a00458_source.html"·title="·"·alt=""·coords="1620,365,1858,390"/>112 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>
121 <area·shape="poly"·title="·"·alt=""·coords="4735,125,4172,126,3371,133,2969,140,2611,150,2333,165,2235,174,2170,184,2110,200,2050,221,1935,270,1838,320,1770,360,1767,355,1836,316,1933,265,2048,216,2108,195,2169,179,2235,169,2333,160,2611,145,2969,135,3371,127,4172,120,4735,119"/>113 <area·shape="poly"·title="·"·alt=""·coords="2164,44,2211,138,2236,202,2255,269,2259,308,2259,344,2253,344,2254,308,2249,270,2231,204,2206,140,2159,47"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="1596,709,1775,749"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="2146,310,2126,378,2118,420,2115,464,2115,555,2110,592,2097,619,2075,641,2044,664,1999,683,1935,699,1789,720,1788,715,1934,693,1998,678,2041,659,2072,637,2093,616,2105,590,2109,555,2109,464,2113,420,2121,376,2141,309"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="516,112,887,119,1135,127,1391,142,1632,164,1739,178,1834,194,1913,213,1974,234,2012,259,2023,273,2027,288,2027,555,2020,593,2003,625,1977,651,1945,673,1908,690,1868,704,1789,721,1788,716,1867,699,1906,685,1942,668,1974,647,1999,622,2015,591,2021,554,2021,288,2018,275,2009,263,1971,239,1912,218,1833,199,1739,183,1631,169,1390,147,1134,133,887,124,516,118"/>
122 <area·shape="rect"·href="a00533_source.html"·title="·"·alt=""·coords="4672,445,4875,485"/>117 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="753,621,917,661"/>
123 <area·shape="poly"·title="·"·alt=""·coords="4833,135,4816,156,4801,182,4783,250,4774,319,4772,382,4774,432,4768,432,4767,382,4769,318,4778,249,4796,180,4812,153,4829,132"/>118 <area·shape="poly"·title="·"·alt=""·coords="395,136,352,160,308,194,290,215,275,237,265,262,261,288,261,466,266,503,280,529,303,550,336,571,370,585,415,595,525,606,641,612,740,619,739,624,641,617,524,612,414,600,368,590,333,576,300,554,276,532,261,505,256,467,256,288,260,260,270,235,285,211,305,190,[·...·truncated·by·diffoscope;·len:·15,·SHA:·ede25a19eb0dd3bfc5a31eadcbbe2b9fa529d720b3f84e9e1f13bacadaa06320·...·]"/>
124 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>119 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="357,181,515,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>120 <area·shape="poly"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/>
126 <area·shape="poly"·title="·"·alt=""·coords="3171,918,3424,922,3586,929,3757,942,3924,961,4076,989,4143,1006,4201,1026,4250,1048,4289,1074,4312,1099,4326,1126,4332,1154,4331,1182,4323,1211,4308,1240,4289,1267,4265,1294,4227,1328,4193,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1431,3933,1420,4021,1402,4106,1377,4154,1361,4191,1345,4224,1324,4261,1290,4285,1264,4304,1237,4318,1209,4326,1181,4327,1154,4321,1127,4308,1102,4285,1078,4248,1053,4199,1031,4141,1011,4075,994,3923,967,3756,947,3586,935,3424,928,3171,923"/> 
127 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="3318,1252,3482,1292"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="3115,938,3281,1064,3362,1128,3400,1163,3407,1182,3410,1201,3409,1239,3404,1238,3405,1202,3402,1183,3395,1165,3358,1132,3278,1068,3112,942"/> 
129 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="3190,1164,3354,1204"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="3104,939,3253,1151,3249,1154,3099,942"/> 
131 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="2353,1164,2517,1204"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="3006,935,2872,957,2716,989,2640,1008,2573,1029,2518,1053,2479,1078,2466,1094,2455,1113,2443,1151,2438,1150,2450,1110,2461,1091,2476,1074,2515,1048,2571,1024,2639,1003,2714,983,2871,952,3005,930"/> 
133 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="2490,1076,2654,1116"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="3033,943,2642,1074,2640,1069,3032,938"/> 
135 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="2302,995,2552,1021"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="3006,935,2529,996,2528,991,3005,929"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="3416,1291,3453,1334,3477,1357,3503,1378,3547,1402,3593,1421,3591,1426,3545,1407,3500,1382,3473,1361,3449,1338,3412,1294"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="3277,1204,3287,1246,3296,1269,3309,1290,3335,1319,3365,1343,3432,1383,3503,1410,3570,1428,3569,1434,3501,1415,3429,1387,3362,1348,3331,1322,3305,1294,3291,1272,3282,1248,3272,1205"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="3302,1202,3362,1242,3359,1246,3299,1206"/> 
140 <area·shape="rect"·title="·"·alt=""·coords="3182,1259,3243,1285"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="3261,1206,3231,1249,3226,1246,3257,1203"/> 
142 <area·shape="rect"·title="·"·alt=""·coords="520,1435,606,1461"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="3238,1207,3137,1253,3073,1277,3007,1295,2873,1314,2706,1326,2516,1332,2315,1334,1923,1335,1755,1337,1619,1343,1440,1361,1262,1383,619,1444,619,1439,1261,1377,1440,1356,1619,1337,1754,1331,1923,1329,2315,1329,2516,1327,2706,1321,2873,1309,3006,1289,3071,1272,3135,1248,3236,1202"/> 
144 <area·shape="rect"·title="·"·alt=""·coords="2417,1259,2493,1285"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="3190,1194,2803,1224,2615,1241,2506,1255,2495,1257,2494,1252,2505,1249,2614,1236,2803,1219,3190,1189"/> 
146 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1230,1252,1408,1292"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="3190,1194,2974,1207,2580,1222,2273,1229,1966,1237,1572,1255,1422,1265,1422,1259,1572,1249,1966,1232,2273,1224,2579,1217,2973,1201,3190,1188"/> 
148 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="4713,1252,4872,1292"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="3355,1187,3620,1201,3906,1213,4129,1220,4351,1229,4636,1249,4699,1256,4699,1261,4636,1255,4351,1235,4128,1225,3906,1218,3620,1207,3354,1193"/> 
150 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="1631,1340,1810,1380"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="1408,1289,1620,1335,1619,1340,1406,1295"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="1810,1375,1828,1377,1987,1390,2197,1402,2701,1421,3569,1442,3569,1447,2700,1426,2197,1407,1987,1395,1828,1383,1809,1380"/> 
153 <area·shape="poly"·title="·"·alt=""·coords="1631,1380,1612,1383,1155,1414,620,1446,619,1441,1155,1409,1612,1377,1630,1375"/> 
154 <area·shape="rect"·title="·"·alt=""·coords="2333,1435,2409,1461"/> 
155 <area·shape="poly"·title="·"·alt=""·coords="1810,1375,1829,1377,2105,1414,2320,1439,2319,1444,2105,1419,1828,1383,1809,1380"/> 
156 <area·shape="rect"·title="·"·alt=""·coords="1676,1435,1765,1461"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="1723,1380,1723,1421,1718,1421,1718,1380"/> 
158 <area·shape="rect"·title="·"·alt=""·coords="901,1435,964,1461"/> 
159 <area·shape="poly"·title="·"·alt=""·coords="1631,1380,1613,1383,1428,1405,1246,1423,977,1446,977,1441,1246,1418,1427,1400,1612,1377,1630,1375"/> 
160 <area·shape="rect"·title="·"·alt=""·coords="1342,1435,1392,1461"/> 
161 <area·shape="poly"·title="·"·alt=""·coords="1643,1383,1406,1440,1405,1435,1642,1377"/> 
162 <area·shape="rect"·title="·"·alt=""·coords="255,1435,314,1461"/> 
163 <area·shape="poly"·title="·"·alt=""·coords="1631,1371,1460,1383,984,1406,776,1415,508,1431,328,1445,327,1440,508,1425,776,1410,984,1400,1460,1377,1630,1366"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="4781,1294,4741,1340,4713,1364,4681,1382,4628,1395,4539,1407,4288,1425,4007,1438,3776,1446,3775,1441,4007,1433,4287,1420,4538,1401,4627,1390,4679,1378,4710,1360,4737,1336,4777,1290"/> 
165 <area·shape="poly"·title="·"·alt=""·coords="2422,1206,2410,1225,2401,1248,2398,1270,2406,1290,2428,1306,2464,1321,2577,1349,2730,1373,2907,1393,3276,1423,3570,1439,3569,1445,3276,1428,2906,1398,2729,1378,2576,1354,2463,1326,2425,1311,2402,1294,2393,1271,2396,1247,2405,1223,2418,1203"/> 
166 <area·shape="poly"·title="·"·alt=""·coords="2442,1204,2452,1245,2446,1246,2437,1205"/> 
167 <area·shape="rect"·title="·"·alt=""·coords="2221,1259,2308,1285"/> 
168 <area·shape="poly"·title="·"·alt=""·coords="2399,1206,2300,1256,2298,1251,2396,1202"/> 
169 <area·shape="rect"·title="·"·alt=""·coords="2672,1259,2747,1285"/>121 <area·shape="rect"·title="·"·alt=""·coords="128,717,187,742"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="357,124,197,146,123,163,94,173,73,184,44,205,24,227,12,253,8,288,8,555,11,580,20,604,33,626,50,647,88,682,125,707,122,712,85,686,46,650,29,629,15,606,6,581,3,555,3,288,7,251,19,224,40,201,71,179,92,168,122,158,196,141,356,119"/>
170 <area·shape="poly"·title="·"·alt=""·coords="2496,1202,2661,1253,2659,1258,2494,1207"/> 
171 <area·shape="rect"·title="·"·alt=""·coords="2518,1259,2592,1285"/> 
172 <area·shape="poly"·title="·"·alt=""·coords="2463,1202,2529,1249,2526,1253,2460,1206"/> 
173 <area·shape="poly"·title="·"·alt=""·coords="2655,1101,2833,1122,2917,1139,2950,1150,2975,1162,3006,1187,3027,1214,3041,1243,3052,1272,3062,1301,3076,1328,3096,1354,3127,1378,3161,1393,3207,1405,3323,1424,3452,1435,3569,1441,3569,1447,3452,1441,3323,1429,3206,1410,3159,1398,3124,1382,3092,1358,3071,1331,3057,1303,3047,1274,3036,1245,3023,1217,3003,1191,2972,1166,2948,1155,2915,1145,2832,1127,2654,1106"/> 
174 <area·shape="poly"·title="·"·alt=""·coords="2655,1100,3081,1132,3278,1149,3368,1162,3383,1178,3393,1198,3402,1238,3397,1239,3388,1200,3379,1181,3366,1166,3278,1154,3080,1137,2654,1106"/> 
175 <area·shape="poly"·title="·"·alt=""·coords="2655,1105,3121,1161,3177,1168,3176,1174,3120,1167,2654,1110"/> 
176 <area·shape="poly"·title="·"·alt=""·coords="2490,1104,2034,1130,1807,1148,1725,1157,1677,1167,1642,1180,1614,1194,1570,1226,1526,1260,1465,1294,1387,1326,1325,1345,1180,1383,978,1438,976,1433,1178,1377,1323,1340,1386,1321,1463,1290,1523,1256,1567,1222,1612,1190,1640,1175,1675,1161,1724,1152,1806,1143,2034,1125,2490,1099"/> 
177 <area·shape="poly"·title="·"·alt=""·coords="2490,1104,1971,1135,1717,1152,1592,1167,1553,1184,1525,1203,1466,1254,1445,1276,1436,1285,1421,1294,1369,1315,1324,1328,1282,1334,1243,1336,1160,1336,1111,1337,1055,1343,327,1443,327,1438,1055,1337,1111,1332,1160,1330,1243,1331,1282,1329,1323,1323,1368,1310,1419,1290,1433,1281,1442,1272,1462,1250,1522,1198,1550,1179,1590,1161,1717,1147,1971,1129,2490,1099"/> 
178 <area·shape="poly"·title="·"·alt=""·coords="2543,1118,2478,1159,2475,1154,2541,1114"/> 
179 <area·shape="poly"·title="·"·alt=""·coords="2491,1110,2415,1130,2377,1146,2342,1166,2321,1184,2303,1206,2278,1248,2273,1245,2299,1203,2317,1181,2339,1162,2374,1141,2413,1125,2489,1105"/> 
180 <area·shape="poly"·title="·"·alt=""·coords="2573,1116,2560,1246,2555,1245,2568,1116"/> 
181 <area·shape="rect"·title="·"·alt=""·coords="3969,1171,4040,1197"/> 
182 <area·shape="poly"·title="·"·alt=""·coords="2655,1099,3703,1161,3955,1177,3955,1182,3703,1167,2654,1105"/> 
183 <area·shape="rect"·title="·"·alt=""·coords="3632,1171,3691,1197"/> 
184 <area·shape="poly"·title="·"·alt=""·coords="2655,1099,3026,1122,3512,1161,3619,1174,3618,1179,3512,1167,3026,1127,2655,1104"/> 
185 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1584,1252,1779,1292"/> 
186 <area·shape="poly"·title="·"·alt=""·coords="2490,1104,2027,1129,1806,1147,1734,1157,1702,1166,1690,1181,1684,1199,1680,1238,1675,1238,1678,1198,1686,1179,1699,1162,1733,1152,1806,1142,2026,1124,2490,1098"/> 
187 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="3830,1340,3994,1380"/> 
188 <area·shape="poly"·title="·"·alt=""·coords="2655,1099,2980,1120,3188,1138,3398,1161,3888,1250,3902,1267,3910,1287,3916,1326,3911,1327,3905,1288,3897,1270,3885,1254,3397,1167,3188,1143,2980,1125,2654,1104"/> 
Max diff block lines reached; 7277/80091 bytes (9.09%) of diff not shown.
2.18 KB
html2text {}
    
Offset 1, 46 lines modifiedOffset 1, 24 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s 
6 RulesT_impl.hh·File·Reference5 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 SmootherT.hh·File·Reference
7 #include·<OpenMesh/Core/System/config.h>7 #include·<OpenMesh/Core/System/config.hh>
8 #include·<OpenMesh/Core/IO/MeshIO.hh>8 #include·<OpenMesh/Core/Utils/Property.hh>
 9 #include·<OpenMesh/Core/Utils/Noncopyable.hh>
9 #include·"_\x8R_\x8u_\x8l_\x8e_\x8s_\x8T_\x8._\x8h_\x8h" 
10 #include·<cmath> 
11 Include·dependency·graph·for·RulesT_impl.hh:10 Include·dependency·graph·for·SmootherT.hh:
 11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 14 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8:_\x8:_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8·_\x8>
 15  ·······Base·class·for·smoothing·algorithms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 16  
13 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
14 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
15  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
16 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
17  21  
18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e 
19  ···········Software·related·to·adaptive·subdivision·of·meshes. 
20   
21 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
22 #define ·O\x8OP\x8PE\x8EN\x8NM\x8ME\x8ES\x8SH\x8H_\x8_S\x8SU\x8UB\x8BD\x8DI\x8IV\x8VI\x8ID\x8DE\x8ER\x8R_\x8_A\x8AD\x8DA\x8AP\x8PT\x8TI\x8IV\x8VE\x8E_\x8_R\x8RU\x8UL\x8LE\x8ES\x8ST\x8T_\x8_C\x8CC\x8C 
23   
24 #define ·M\x8MO\x8OB\x8BJ\x8J   Base::mesh_.data 
25   
26 #define ·F\x8FH\x8H   face_handle 
27   
28 #define ·V\x8VH\x8H   vertex_handle 
29   
30 #define ·E\x8EH\x8H   edge_handle 
31   
32 #define ·H\x8HE\x8EH\x8H   halfedge_handle 
33   
34 #define ·N\x8NH\x8HE\x8EH\x8H   next_halfedge_handle 
35   
36 #define ·P\x8PH\x8HE\x8EH\x8H   prev_halfedge_handle 
37   
38 #define ·O\x8OH\x8HE\x8EH\x8H   opposite_halfedge_handle 
39   
40 #define ·T\x8TV\x8VH\x8H   to_vertex_handle 
41   
42 #define ·F\x8FV\x8VH\x8H   from_vertex_handle 
43   
44 ===============================================================================22 ===============================================================================
45 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.23 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
46 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.24 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
1.36 MB
./usr/share/doc/libopenmesh-dev/html/a00764_source.html
    
Offset 22, 17012 lines modifiedOffset 22, 2688 lines modified
00000150:·656e·743d·2244·6f78·7967·656e·2031·2e39··ent="Doxygen·1.900000150:·656e·743d·2244·6f78·7967·656e·2031·2e39··ent="Doxygen·1.9
00000160:·2e38·222f·3e0a·3c6d·6574·6120·6e61·6d65··.8"/>.<meta·name00000160:·2e38·222f·3e0a·3c6d·6574·6120·6e61·6d65··.8"/>.<meta·name
00000170:·3d22·7669·6577·706f·7274·2220·636f·6e74··="viewport"·cont00000170:·3d22·7669·6577·706f·7274·2220·636f·6e74··="viewport"·cont
00000180:·656e·743d·2277·6964·7468·3d64·6576·6963··ent="width=devic00000180:·656e·743d·2277·6964·7468·3d64·6576·6963··ent="width=devic
00000190:·652d·7769·6474·682c·2069·6e69·7469·616c··e-width,·initial00000190:·652d·7769·6474·682c·2069·6e69·7469·616c··e-width,·initial
000001a0:·2d73·6361·6c65·3d31·222f·3e0a·3c74·6974··-scale=1"/>.<tit000001a0:·2d73·6361·6c65·3d31·222f·3e0a·3c74·6974··-scale=1"/>.<tit
000001b0:·6c65·3e4f·7065·6e4d·6573·683a·204f·7065··le>OpenMesh:·Ope000001b0:·6c65·3e4f·7065·6e4d·6573·683a·204f·7065··le>OpenMesh:·Ope
000001c0:·6e4d·6573·682f·546f·6f6c·732f·5375·6264··nMesh/Tools/Subd000001c0:·6e4d·6573·682f·546f·6f6c·732f·536d·6f6f··nMesh/Tools/Smoo
 000001d0:·7468·6572·2f53·6d6f·6f74·6865·7254·2e68··ther/SmootherT.h
 000001e0:·6820·536f·7572·6365·2046·696c·653c·2f74··h·Source·File</t
 000001f0:·6974·6c65·3e0a·3c6c·696e·6b20·6872·6566··itle>.<link·href
 00000200:·3d22·7461·6273·2e63·7373·2220·7265·6c3d··="tabs.css"·rel=
 00000210:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ
 00000220:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.<
000001d0:·6976·6964·6572·2f41·6461·7074·6976·652f··ivider/Adaptive/ 
000001e0:·436f·6d70·6f73·6974·652f·5275·6c65·7354··Composite/RulesT 
000001f0:·5f69·6d70·6c2e·6868·2053·6f75·7263·6520··_impl.hh·Source· 
00000200:·4669·6c65·3c2f·7469·746c·653e·0a3c·6c69··File</title>.<li 
00000210:·6e6b·2068·7265·663d·2274·6162·732e·6373··nk·href="tabs.cs 
00000220:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe 
00000230:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c 
00000240:·7373·222f·3e0a·3c73·6372·6970·7420·7479··ss"/>.<script·ty 
00000250:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr 
00000260:·6970·7422·2073·7263·3d22·6a71·7565·7279··ipt"·src="jquery 
00000270:·2e6a·7322·3e3c·2f73·6372·6970·743e·0a3c··.js"></script>.< 
00000280:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex00000230:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
00000290:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr00000240:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
000002a0:·633d·2264·796e·7365·6374·696f·6e73·2e6a··c="dynsections.j00000250:·633d·226a·7175·6572·792e·6a73·223e·3c2f··c="jquery.js"></
 00000260:·7363·7269·7074·3e0a·3c73·6372·6970·7420··script>.<script·
 00000270:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas
 00000280:·6372·6970·7422·2073·7263·3d22·6479·6e73··cript"·src="dyns
 00000290:·6563·7469·6f6e·732e·6a73·223e·3c2f·7363··ections.js"></sc
 000002a0:·7269·7074·3e0a·3c6c·696e·6b20·6872·6566··ript>.<link·href
 000002b0:·3d22·6e61·7674·7265·652e·6373·7322·2072··="navtree.css"·r
 000002c0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
 000002d0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/
 000002e0:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
 000002f0:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
 00000300:·2073·7263·3d22·7265·7369·7a65·2e6a·7322···src="resize.js"
000002b0:·7322·3e3c·2f73·6372·6970·743e·0a3c·6c69··s"></script>.<li00000310:·3e3c·2f73·6372·6970·743e·0a3c·7363·7269··></script>.<scri
000002c0:·6e6b·2068·7265·663d·226e·6176·7472·6565··nk·href="navtree 
000002d0:·2e63·7373·2220·7265·6c3d·2273·7479·6c65··.css"·rel="style 
000002e0:·7368·6565·7422·2074·7970·653d·2274·6578··sheet"·type="tex 
000002f0:·742f·6373·7322·2f3e·0a3c·7363·7269·7074··t/css"/>.<script00000320:·7074·2074·7970·653d·2274·6578·742f·6a61··pt·type="text/ja
 00000330:·7661·7363·7269·7074·2220·7372·633d·226e··vascript"·src="n
 00000340:·6176·7472·6565·6461·7461·2e6a·7322·3e3c··avtreedata.js"><
 00000350:·2f73·6372·6970·743e·0a3c·7363·7269·7074··/script>.<script
00000300:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java00000360:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java
 00000370:·7363·7269·7074·2220·7372·633d·226e·6176··script"·src="nav
 00000380:·7472·6565·2e6a·7322·3e3c·2f73·6372·6970··tree.js"></scrip
 00000390:·743e·0a3c·6c69·6e6b·2068·7265·663d·2273··t>.<link·href="s
 000003a0:·6561·7263·682f·7365·6172·6368·2e63·7373··earch/search.css
 000003b0:·2220·7265·6c3d·2273·7479·6c65·7368·6565··"·rel="styleshee
 000003c0:·7422·2074·7970·653d·2274·6578·742f·6373··t"·type="text/cs
 000003d0:·7322·2f3e·0a3c·7363·7269·7074·2074·7970··s"/>.<script·typ
 000003e0:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
 000003f0:·7074·2220·7372·633d·2273·6561·7263·682f··pt"·src="search/
 00000400:·7365·6172·6368·6461·7461·2e6a·7322·3e3c··searchdata.js"><
 00000410:·2f73·6372·6970·743e·0a3c·7363·7269·7074··/script>.<script
 00000420:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java
00000310:·7363·7269·7074·2220·7372·633d·2272·6573··script"·src="res00000430:·7363·7269·7074·2220·7372·633d·2273·6561··script"·src="sea
00000320:·697a·652e·6a73·223e·3c2f·7363·7269·7074··ize.js"></script 
00000330:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type=" 
00000340:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript" 
00000350:·2073·7263·3d22·6e61·7674·7265·6564·6174···src="navtreedat00000440:·7263·682f·7365·6172·6368·2e6a·7322·3e3c··rch/search.js"><
 00000450:·2f73·6372·6970·743e·0a3c·6c69·6e6b·2068··/script>.<link·h
 00000460:·7265·663d·2264·6f78·7967·656e·2e63·7373··ref="doxygen.css
 00000470:·2220·7265·6c3d·2273·7479·6c65·7368·6565··"·rel="styleshee
 00000480:·7422·2074·7970·653d·2274·6578·742f·6373··t"·type="text/cs
 00000490:·7322·202f·3e0a·3c6c·696e·6b20·6872·6566··s"·/>.<link·href
 000004a0:·3d22·6c6f·676f·5f61·6c69·676e·2e63·7373··="logo_align.css
 000004b0:·2220·7265·6c3d·2273·7479·6c65·7368·6565··"·rel="styleshee
 000004c0:·7422·2074·7970·653d·2274·6578·742f·6373··t"·type="text/cs
 000004d0:·7322·2f3e·0a3c·2f68·6561·643e·0a3c·626f··s"/>.</head>.<bo
 000004e0:·6479·3e0a·3c64·6976·2069·643d·2274·6f70··dy>.<div·id="top
 000004f0:·223e·3c21·2d2d·2064·6f20·6e6f·7420·7265··"><!--·do·not·re
 00000500:·6d6f·7665·2074·6869·7320·6469·762c·2069··move·this·div,·i
 00000510:·7420·6973·2063·6c6f·7365·6420·6279·2064··t·is·closed·by·d
 00000520:·6f78·7967·656e·2120·2d2d·3e0a·3c64·6976··oxygen!·-->.<div
 00000530:·2069·643d·2274·6974·6c65·6172·6561·223e···id="titlearea">
 00000540:·0a3c·7461·626c·6520·6365·6c6c·7370·6163··.<table·cellspac
 00000550:·696e·673d·2230·2220·6365·6c6c·7061·6464··ing="0"·cellpadd
 00000560:·696e·673d·2230·223e·0a20·3c74·626f·6479··ing="0">.·<tbody
 00000570:·3e0a·203c·7472·2069·643d·2270·726f·6a65··>.·<tr·id="proje
 00000580:·6374·726f·7722·3e0a·2020·3c74·6420·6964··ctrow">.··<td·id
 00000590:·3d22·7072·6f6a·6563·746c·6f67·6f22·3e3c··="projectlogo"><
 000005a0:·696d·6720·616c·743d·224c·6f67·6f22·2073··img·alt="Logo"·s
 000005b0:·7263·3d22·7277·7468·5f76·6369·5f72·6762··rc="rwth_vci_rgb
 000005c0:·2e6a·7067·222f·3e3c·2f74·643e·0a20·203c··.jpg"/></td>.··<
 000005d0:·7464·2069·643d·2270·726f·6a65·6374·616c··td·id="projectal
 000005e0:·6967·6e22·3e0a·2020·203c·6469·7620·6964··ign">.···<div·id
 000005f0:·3d22·7072·6f6a·6563·746e·616d·6522·3e4f··="projectname">O
 00000600:·7065·6e4d·6573·680a·2020·203c·2f64·6976··penMesh.···</div
 00000610:·3e0a·2020·3c2f·7464·3e0a·203c·2f74·723e··>.··</td>.·</tr>
 00000620:·0a20·3c2f·7462·6f64·793e·0a3c·2f74·6162··.·</tbody>.</tab
 00000630:·6c65·3e0a·3c2f·6469·763e·0a3c·212d·2d20··le>.</div>.<!--·
 00000640:·656e·6420·6865·6164·6572·2070·6172·7420··end·header·part·
 00000650:·2d2d·3e0a·3c21·2d2d·2047·656e·6572·6174··-->.<!--·Generat
 00000660:·6564·2062·7920·446f·7879·6765·6e20·312e··ed·by·Doxygen·1.
 00000670:·392e·3820·2d2d·3e0a·3c73·6372·6970·7420··9.8·-->.<script·
 00000680:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas
 00000690:·6372·6970·7422·3e0a·2f2a·2040·6c69·6365··cript">./*·@lice
 000006a0:·6e73·6520·6d61·676e·6574·3a3f·7874·3d75··nse·magnet:?xt=u
 000006b0:·726e·3a62·7469·683a·6433·6439·6139·6136··rn:btih:d3d9a9a6
 000006c0:·3539·3535·3231·6639·3636·3661·3565·3934··595521f9666a5e94
 000006d0:·6363·3833·3064·6162·3833·6236·3536·3939··cc830dab83b65699
 000006e0:·2661·6d70·3b64·6e3d·6578·7061·742e·7478··&amp;dn=expat.tx
 000006f0:·7420·4d49·5420·2a2f·0a76·6172·2073·6561··t·MIT·*/.var·sea
 00000700:·7263·6842·6f78·203d·206e·6577·2053·6561··rchBox·=·new·Sea
 00000710:·7263·6842·6f78·2822·7365·6172·6368·426f··rchBox("searchBo
 00000720:·7822·2c20·2273·6561·7263·682f·222c·272e··x",·"search/",'.
 00000730:·6874·6d6c·2729·3b0a·2f2a·2040·6c69·6365··html');./*·@lice
 00000740:·6e73·652d·656e·6420·2a2f·0a3c·2f73·6372··nse-end·*/.</scr
 00000750:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ
 00000760:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
 00000770:·7074·2220·7372·633d·226d·656e·7564·6174··pt"·src="menudat
00000360:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.00000780:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.
00000370:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te00000790:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te
00000380:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s000007a0:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s
00000390:·7263·3d22·6e61·7674·7265·652e·6a73·223e··rc="navtree.js"> 
000003a0:·3c2f·7363·7269·7074·3e0a·3c6c·696e·6b20··</script>.<link· 
000003b0:·6872·6566·3d22·7365·6172·6368·2f73·6561··href="search/sea 
000003c0:·7263·682e·6373·7322·2072·656c·3d22·7374··rch.css"·rel="st 
000003d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type=" 
000003e0:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr 
000003f0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j 
00000400:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src=" 
Max diff block lines reached; 1324439/1356342 bytes (97.65%) of diff not shown.
68.8 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 RulesT_impl.hh5 SmootherT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 51, 2092 lines modifiedOffset 51, 250 lines modified
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 48//55 48//
56 =============================================================================56 =============================================================================
57 49//57 49//
58 50//·Rules·-·IMPLEMENTATION58 50//·CLASS·SmootherT
59 51//59 51//
60 52//60 52//
61 =============================================================================61 =============================================================================
62 5362 53
63 54 
64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_CC63 54#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH
 64 55#define·OPENMESH_SMOOTHER_SMOOTHERT_HH
65 5665 56
66 5766 57
67 58//==·INCLUDES67 58//==·INCLUDES
68 =================================================================68 =================================================================
69 5969 59
70 60#include·<OpenMesh/Core/System/config.h>70 60#include·<OpenMesh/Core/System/config.hh>
71 61#include·<OpenMesh/Core/IO/MeshIO.hh>71 61#include·<OpenMesh/Core/Utils/Property.hh>
 72 62#include·<OpenMesh/Core/Utils/Noncopyable.hh>
 73 63
 74 64//==·FORWARDDECLARATIONS
 75 ======================================================
 76 65
72 62#include·"_\x8R_\x8u_\x8l_\x8e_\x8s_\x8T_\x8._\x8h_\x8h" 
73 63//·-------------------- 
74 64#if·defined(OM_CC_MIPS) 
75 65#·include·<math.h> 
76 66#else 
77 67#·include·<cmath> 
78 68#endif 
79 69 
80 70#if·defined(OM_CC_MSVC) 
81 71#·pragma·warning(disable:4244) 
82 72#endif 
83 73 
84 74//==·NAMESPACE77 66//==·NAMESPACES
85 ================================================================78 ===============================================================
86 7579 67
87 76namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH80 68namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
88 77namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
89 78namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE81 69namespace·Smoother·{
 82 70
 83 71//==·CLASS·DEFINITION
 84 =========================================================
 85 72
 86 75template·<class·Mesh>
 87 _\x87_\x86class·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e
 88 77{
 89 78public:
90 7990 79
91 80 
92 81//==·IMPLEMENTATION91 80·typedef·typename·_.M_.e_.s_.h_.:_.:_.S_.c_.a_.l_.a_.r·Scalar;
 92 81·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point;
 93 82·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·NormalType;
 94 83·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·VertexHandle;
 95 84·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·EdgeHandle;
 96 85
 97 86·//·initialize·smoother
 98 _\x88_\x87·enum·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t·{
 99 _\x88_\x88·_\x8T_\x8a_\x8n_\x8g_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l,
 100 _\x88_\x89·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l,
 101 90·_\x8T_\x8a_\x8n_\x8g_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8__\x8a_\x8n_\x8d_\x8__\x8N_\x8o_\x8r_\x8m_\x8a_\x8l
 102 _\x89_\x81·};
 103 92
 104 93·enum·Continuity·{
 105 94·C0,
 106 95·C1,
 107 96·C2
 108 97·};
 109 98
 110 99public:
 111 100
 112 105·SmootherT(·_\x8M_\x8e_\x8s_\x8h&·_mesh·);
 113 106·virtual·~SmootherT();
 114 107
 115 108
 116 109public:
 117 110
 118 111·//
93 ==========================================================119 ===========================================================================
 120 114·//
 121 ===========================================================================
 122 115
 123 120·void·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e(_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t·_comp,·Continuity·_cont);
94 82 
95 83#define·MOBJ·Base::mesh_.data 
96 84#define·FH·face_handle 
97 85#define·VH·vertex_handle 
98 86#define·EH·edge_handle 
99 87#define·HEH·halfedge_handle 
100 88#define·NHEH·next_halfedge_handle 
101 89#define·PHEH·prev_halfedge_handle 
102 90#define·OHEH·opposite_halfedge_handle 
103 91#define·TVH·to_vertex_handle 
104 92#define·FVH·from_vertex_handle 
105 93 
106 94//·------------------------------------------------------------------·Tvv3·-- 
107 -- 
108 95 
109 96 
110 97template<class·M> 
111 98void 
112 _\x89_\x89_\x8T_\x8v_\x8v_\x83_\x8<_\x8M_\x8>_\x8:_\x8:_\x8r_\x8a_\x8i_\x8s_\x8e(typename·M::FaceHandle&·_fh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state) 
113 100{ 
114 101·if·(MOBJ(_fh).state()·<·_target_state) 
115 102·{ 
116 103·this->update(_fh,·_target_state); 
117 104 
118 105·typename·M::VertexVertexIter·vv_it; 
119 106·typename·M::FaceVertexIter·fv_it; 
Max diff block lines reached; 65943/70433 bytes (93.63%) of diff not shown.
78.2 KB
./usr/share/doc/libopenmesh-dev/html/a00765.map
    
Offset 1, 288 lines modifiedOffset 1, 105 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT_impl.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT_impl.hh">1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="4984,5,5190,60"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="3583,1428,3762,1468"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="5191,43,5262,61,5298,74,5331,91,5360,111,5382,136,5397,165,5403,200,5403,1273,5398,1311,5385,1339,5361,1362,5328,1382,5303,1389,5255,1396,5105,1408,4657,1427,4156,1440,3775,1448,3775,1442,4156[·...·truncated·by·diffoscope;·len:·163,·SHA:·aea9438402c41477b0eccdbc4ff565e44424f82d17bb9da30100af812d060af6·...·]"/>3 <area·shape="rect"·id="Node000002"·href="$a01097_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/>
5 <area·shape="rect"·id="Node000003"·href="$a00536_source.html"·title="·"·alt=""·coords="4735,108,4951,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="357,93,515,133"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="5013,63,4889,106,4887,101,5011,58"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/>
7 <area·shape="rect"·id="Node000071"·href="$a00758.html"·title="·"·alt=""·coords="572,907,658,933"/> 
8 <area·shape="poly"·id="edge197_Node000001_Node000071"·title="·"·alt=""·coords="4983,37,3921,47,3127,58,2278,74,1462,96,769,124,496,141,287,159,154,180,120,191,112,196,109,201,110,643,113,679,123,711,139,741,161,767,187,791,216,812,284,847,358,874,433,892,559,912,558,917,432,897,357,879,282,852,214,817,183,795,157,771,135,744,118,713,108,680,104,643,104,199,108,192,118,186,153,175,287,154,496,136,768,119,1462,91,2278,69,3127,53,3920,42,4983,32"/> 
9 <area·shape="rect"·id="Node000076"·title="·"·alt=""·coords="5438,108,5501,133"/> 
10 <area·shape="poly"·id="edge210_Node000001_Node000076"·title="·"·alt=""·coords="5191,54,5419,105,5425,107,5424,112,5418,111,5190,60"/> 
11 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="4938,131,5064,151,5199,184,5259,204,5307,228,5340,256,5349,271,5352,288,5352,1273,5349,1310,5338,1338,5317,1361,5287,1382,5262,1390,5216,1396,5071,1408,4636,1428,4148,1441,3775,1448,3775,1442,4148,1435,4635,1422,5071,1403,5216,1391,5261,1384,5284,1378,5314,1357,5333,1335,5344,1309,5347,1273,5347,288,5344,273,5336,259,5304,233,5257,209,5198,189,5063,157,4937,136"/> 
12 <area·shape="rect"·id="Node000004"·href="$a00515_source.html"·title="·"·alt=""·coords="3006,900,3170,940"/> 
13 <area·shape="poly"·id="edge4_Node000003_Node000004"·title="·"·alt=""·coords="4735,128,4248,146,3587,177,3266,197,2993,220,2796,245,2736,258,2707,271,2702,279,2702,288,2708,308,2726,347,2762,410,2867,579,3070,887,3066,890,2863,582,2757,413,2721,350,2703,310,2697,288,2697,278,2704,267,2734,253,2795,240,2992,215,3266,192,3587,172,4248,141,4735,123"/> 
14 <area·shape="rect"·id="Node000031"·href="$a00458_source.html"·title="·"·alt=""·coords="1620,365,1858,390"/>7 <area·shape="rect"·id="Node000033"·href="$a00965_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>
15 <area·shape="poly"·id="edge59_Node000003_Node000031"·title="·"·alt=""·coords="4735,125,4172,126,3371,133,2969,140,2611,150,2333,165,2235,174,2170,184,2110,200,2050,221,1935,270,1838,320,1770,360,1767,355,1836,316,1933,265,2048,216,2108,195,2169,179,2235,169,2333,160,2611,145,2969,13[·...·truncated·by·diffoscope;·len:·28,·SHA:·f9c0261dd5ed478ee9335241bbe82e77bae6000cbdf72a8732adaddc72affe4a·...·]"/>8 <area·shape="poly"·id="edge69_Node000001_Node000033"·title="·"·alt=""·coords="2164,44,2211,138,2236,202,2255,269,2259,308,2259,344,2253,344,2254,308,2249,270,2231,204,2206,140,2159,47"/>
 9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1596,709,1775,749"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2146,310,2126,378,2118,420,2115,464,2115,555,2110,592,2097,619,2075,641,2044,664,1999,683,1935,699,1789,720,1788,715,1934,693,1998,678,2041,659,2072,637,2093,616,2105,590,2109,555,2109,464,2113,420,2121,376,2141,309"/>
 11 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="516,112,887,119,1135,127,1391,142,1632,164,1739,178,1834,194,1913,213,1974,234,2012,259,2023,273,2027,288,2027,555,2020,593,2003,625,1977,651,1945,673,1908,690,1868,704,1789,721,1788,716,1867,699,1906,685,1942,668,1974,647,1999,622,2015,591,2021,554,2021,288,2018,275,2009,263,1971,239,1912,218,1833,199,1739,183,1631,169,1390,147,1134,133,887,124,516,118"/>
16 <area·shape="rect"·id="Node000046"·href="$a00533_source.html"·title="·"·alt=""·coords="4672,445,4875,485"/>12 <area·shape="rect"·id="Node000005"·href="$a01028_source.html"·title="·"·alt=""·coords="753,621,917,661"/>
17 <area·shape="poly"·id="edge116_Node000003_Node000046"·title="·"·alt=""·coords="4833,135,4816,156,4801,182,4783,250,4774,319,4772,382,4774,432,4768,432,4767,382,4769,318,4778,249,4796,180,4812,153,4829,132"/>13 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="395,136,352,160,308,194,290,215,275,237,265,262,261,288,261,466,266,503,280,529,303,550,336,571,370,585,415,595,525,606,641,612,740,619,739,624,641,617,524,612,414,600,368,590,333,576,300,554,276,532,261,50[·...·truncated·by·diffoscope;·len:·65,·SHA:·89409ba8b2b36e191e9fa93114c64ea0a3b1a7c14717edee4e2ea706388d6ecb·...·]"/>
18 <area·shape="rect"·id="Node000052"·href="$a00518_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>14 <area·shape="rect"·id="Node000007"·href="$a00932_source.html"·title="·"·alt=""·coords="357,181,515,221"/>
19 <area·shape="poly"·id="edge133_Node000003_Node000052"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>15 <area·shape="poly"·id="edge8_Node000004_Node000007"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/>
20 <area·shape="poly"·id="edge5_Node000004_Node000002"·title="·"·alt=""·coords="3171,918,3424,922,3586,929,3757,942,3924,961,4076,989,4143,1006,4201,1026,4250,1048,4289,1074,4312,1099,4326,1126,4332,1154,4331,1182,4323,1211,4308,1240,4289,1267,4265,1294,4227,1328,4193,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1431,3933,1420,4021,1402,4106,1377,4154,1361,4191,1345,4224,1324,4261,1290,4285,1264,4304,1237,4318,1209,4326,1181,4327,1154,4321,1127,4308,1102,4285,1078,4248,1053,4199,1031,4141,1011,4075,994,3923,967,3756,947,3586,935,3424,928,3171,923"/> 
21 <area·shape="rect"·id="Node000005"·href="$a00497_source.html"·title="·"·alt=""·coords="3318,1252,3482,1292"/> 
22 <area·shape="poly"·id="edge6_Node000004_Node000005"·title="·"·alt=""·coords="3115,938,3281,1064,3362,1128,3400,1163,3407,1182,3410,1201,3409,1239,3404,1238,3405,1202,3402,1183,3395,1165,3358,1132,3278,1068,3112,942"/> 
23 <area·shape="rect"·id="Node000006"·href="$a00509_source.html"·title="·"·alt=""·coords="3190,1164,3354,1204"/> 
24 <area·shape="poly"·id="edge8_Node000004_Node000006"·title="·"·alt=""·coords="3104,939,3253,1151,3249,1154,3099,942"/> 
25 <area·shape="rect"·id="Node000018"·href="$a00527_source.html"·title="·"·alt=""·coords="2353,1164,2517,1204"/> 
26 <area·shape="poly"·id="edge25_Node000004_Node000018"·title="·"·alt=""·coords="3006,935,2872,957,2716,989,2640,1008,2573,1029,2518,1053,2479,1078,2466,1094,2455,1113,2443,1151,2438,1150,2450,1110,2461,1091,2476,1074,2515,1048,2571,1024,2639,1003,2714,983,2871,952,3005,930"/> 
27 <area·shape="rect"·id="Node000022"·href="$a00521_source.html"·title="·"·alt=""·coords="2490,1076,2654,1116"/> 
28 <area·shape="poly"·id="edge31_Node000004_Node000022"·title="·"·alt=""·coords="3033,943,2642,1074,2640,1069,3032,938"/> 
29 <area·shape="rect"·id="Node000030"·href="$a00512_source.html"·title="·"·alt=""·coords="2302,995,2552,1021"/> 
30 <area·shape="poly"·id="edge54_Node000004_Node000030"·title="·"·alt=""·coords="3006,935,2529,996,2528,991,3005,929"/> 
31 <area·shape="poly"·id="edge7_Node000005_Node000002"·title="·"·alt=""·coords="3416,1291,3453,1334,3477,1357,3503,1378,3547,1402,3593,1421,3591,1426,3545,1407,3500,1382,3473,1361,3449,1338,3412,1294"/> 
32 <area·shape="poly"·id="edge9_Node000006_Node000002"·title="·"·alt=""·coords="3277,1204,3287,1246,3296,1269,3309,1290,3335,1319,3365,1343,3432,1383,3503,1410,3570,1428,3569,1434,3501,1415,3429,1387,3362,1348,3331,1322,3305,1294,3291,1272,3282,1248,3272,1205"/> 
33 <area·shape="poly"·id="edge22_Node000006_Node000005"·title="·"·alt=""·coords="3302,1202,3362,1242,3359,1246,3299,1206"/> 
34 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="3182,1259,3243,1285"/> 
35 <area·shape="poly"·id="edge10_Node000006_Node000007"·title="·"·alt=""·coords="3261,1206,3231,1249,3226,1246,3257,1203"/> 
36 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="520,1435,606,1461"/> 
37 <area·shape="poly"·id="edge11_Node000006_Node000008"·title="·"·alt=""·coords="3238,1207,3137,1253,3073,1277,3007,1295,2873,1314,2706,1326,2516,1332,2315,1334,1923,1335,1755,1337,1619,1343,1440,1361,1262,1383,619,1444,619,1439,1261,1377,1440,1356,1619,1337,1754,1331,1923,1329,2315,1329,2516,1327,2706,1321,2873,1309,3006,1289,3071,1272,3135,1248,3236,1202"/> 
38 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="2417,1259,2493,1285"/> 
39 <area·shape="poly"·id="edge12_Node000006_Node000009"·title="·"·alt=""·coords="3190,1194,2803,1224,2615,1241,2506,1255,2495,1257,2494,1252,2505,1249,2614,1236,2803,1219,3190,1189"/> 
40 <area·shape="rect"·id="Node000010"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1230,1252,1408,1292"/> 
41 <area·shape="poly"·id="edge13_Node000006_Node000010"·title="·"·alt=""·coords="3190,1194,2974,1207,2580,1222,2273,1229,1966,1237,1572,1255,1422,1265,1422,1259,1572,1249,1966,1232,2273,1224,2579,1217,2973,1201,3190,1188"/> 
42 <area·shape="rect"·id="Node000017"·href="$a00437_source.html"·title="·"·alt=""·coords="4713,1252,4872,1292"/> 
43 <area·shape="poly"·id="edge23_Node000006_Node000017"·title="·"·alt=""·coords="3355,1187,3620,1201,3906,1213,4129,1220,4351,1229,4636,1249,4699,1256,4699,1261,4636,1255,4351,1235,4128,1225,3906,1218,3620,1207,3354,1193"/> 
44 <area·shape="rect"·id="Node000011"·href="$a00281_source.html"·title="·"·alt=""·coords="1631,1340,1810,1380"/> 
45 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="1408,1289,1620,1335,1619,1340,1406,1295"/> 
46 <area·shape="poly"·id="edge15_Node000011_Node000002"·title="·"·alt=""·coords="1810,1375,1828,1377,1987,1390,2197,1402,2701,1421,3569,1442,3569,1447,2700,1426,2197,1407,1987,1395,1828,1383,1809,1380"/> 
47 <area·shape="poly"·id="edge21_Node000011_Node000008"·title="·"·alt=""·coords="1631,1380,1612,1383,1155,1414,620,1446,619,1441,1155,1409,1612,1377,1630,1375"/> 
48 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="2333,1435,2409,1461"/> 
49 <area·shape="poly"·id="edge16_Node000011_Node000012"·title="·"·alt=""·coords="1810,1375,1829,1377,2105,1414,2320,1439,2319,1444,2105,1419,1828,1383,1809,1380"/> 
50 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1676,1435,1765,1461"/> 
51 <area·shape="poly"·id="edge17_Node000011_Node000013"·title="·"·alt=""·coords="1723,1380,1723,1421,1718,1421,1718,1380"/> 
52 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="901,1435,964,1461"/> 
53 <area·shape="poly"·id="edge18_Node000011_Node000014"·title="·"·alt=""·coords="1631,1380,1613,1383,1428,1405,1246,1423,977,1446,977,1441,1246,1418,1427,1400,1612,1377,1630,1375"/> 
54 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1342,1435,1392,1461"/> 
55 <area·shape="poly"·id="edge19_Node000011_Node000015"·title="·"·alt=""·coords="1643,1383,1406,1440,1405,1435,1642,1377"/> 
56 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="255,1435,314,1461"/> 
57 <area·shape="poly"·id="edge20_Node000011_Node000016"·title="·"·alt=""·coords="1631,1371,1460,1383,984,1406,776,1415,508,1431,328,1445,327,1440,508,1425,776,1410,984,1400,1460,1377,1630,1366"/> 
58 <area·shape="poly"·id="edge24_Node000017_Node000002"·title="·"·alt=""·coords="4781,1294,4741,1340,4713,1364,4681,1382,4628,1395,4539,1407,4288,1425,4007,1438,3776,1446,3775,1441,4007,1433,4287,1420,4538,1401,4627,1390,4679,1378,4710,1360,4737,1336,4777,1290"/> 
59 <area·shape="poly"·id="edge26_Node000018_Node000002"·title="·"·alt=""·coords="2422,1206,2410,1225,2401,1248,2398,1270,2406,1290,2428,1306,2464,1321,2577,1349,2730,1373,2907,1393,3276,1423,3570,1439,3569,1445,3276,1428,2906,1398,2729,1378,2576,1354,2463,1326,2425,1311,2402,1294,2393,1271,2396,1247,2405,1223,2418,1203"/> 
60 <area·shape="poly"·id="edge27_Node000018_Node000009"·title="·"·alt=""·coords="2442,1204,2452,1245,2446,1246,2437,1205"/> 
61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="2221,1259,2308,1285"/> 
62 <area·shape="poly"·id="edge28_Node000018_Node000019"·title="·"·alt=""·coords="2399,1206,2300,1256,2298,1251,2396,1202"/> 
63 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2672,1259,2747,1285"/>16 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="128,717,187,742"/>
 17 <area·shape="poly"·id="edge59_Node000004_Node000008"·title="·"·alt=""·coords="357,124,197,146,123,163,94,173,73,184,44,205,24,227,12,253,8,288,8,555,11,580,20,604,33,626,50,647,88,682,125,707,122,712,85,686,46,650,29,629,15,606,6,581,3,555,3,288,7,251,19,224,40,201,71,179,92,168,122,158,196,141,356,119"/>
64 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="2496,1202,2661,1253,2659,1258,2494,1207"/> 
65 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2518,1259,2592,1285"/> 
66 <area·shape="poly"·id="edge30_Node000018_Node000021"·title="·"·alt=""·coords="2463,1202,2529,1249,2526,1253,2460,1206"/> 
67 <area·shape="poly"·id="edge32_Node000022_Node000002"·title="·"·alt=""·coords="2655,1101,2833,1122,2917,1139,2950,1150,2975,1162,3006,1187,3027,1214,3041,1243,3052,1272,3062,1301,3076,1328,3096,1354,3127,1378,3161,1393,3207,1405,3323,1424,3452,1435,3569,1441,3569,1447,3452,1441,3323,1429,3206,1410,3159,1398,3124,1382,3092,1358,3071,1331,3057,1303,3047,1274,3036,1245,3023,1217,3003,1191,2972,1166,2948,1155,2915,1145,2832,1127,2654,1106"/> 
68 <area·shape="poly"·id="edge42_Node000022_Node000005"·title="·"·alt=""·coords="2655,1100,3081,1132,3278,1149,3368,1162,3383,1178,3393,1198,3402,1238,3397,1239,3388,1200,3379,1181,3366,1166,3278,1154,3080,1137,2654,1106"/> 
69 <area·shape="poly"·id="edge43_Node000022_Node000006"·title="·"·alt=""·coords="2655,1105,3121,1161,3177,1168,3176,1174,3120,1167,2654,1110"/> 
70 <area·shape="poly"·id="edge36_Node000022_Node000014"·title="·"·alt=""·coords="2490,1104,2034,1130,1807,1148,1725,1157,1677,1167,1642,1180,1614,1194,1570,1226,1526,1260,1465,1294,1387,1326,1325,1345,1180,1383,978,1438,976,1433,1178,1377,1323,1340,1386,1321,1463,1290,1523,1256,1567,1222,1612,1190,1640,1175,1675,1161,1724,1152,1806,1143,2034,1125,2490,1099"/> 
71 <area·shape="poly"·id="edge34_Node000022_Node000016"·title="·"·alt=""·coords="2490,1104,1971,1135,1717,1152,1592,1167,1553,1184,1525,1203,1466,1254,1445,1276,1436,1285,1421,1294,1369,1315,1324,1328,1282,1334,1243,1336,1160,1336,1111,1337,1055,1343,327,1443,327,1438,1055,1337,1111,1332,1160,1330,1243,1331,1282,1329,1323,1323,1368,1310,1419,1290,1433,1281,1442,1272,1462,1250,1522,1198,1550,1179,1590,1161,1717,1147,1971,1129,2490,1099"/> 
72 <area·shape="poly"·id="edge44_Node000022_Node000018"·title="·"·alt=""·coords="2543,1118,2478,1159,2475,1154,2541,1114"/> 
73 <area·shape="poly"·id="edge37_Node000022_Node000019"·title="·"·alt=""·coords="2491,1110,2415,1130,2377,1146,2342,1166,2321,1184,2303,1206,2278,1248,2273,1245,2299,1203,2317,1181,2339,1162,2374,1141,2413,1125,2489,1105"/> 
74 <area·shape="poly"·id="edge38_Node000022_Node000021"·title="·"·alt=""·coords="2573,1116,2560,1246,2555,1245,2568,1116"/> 
75 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="3969,1171,4040,1197"/> 
76 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="2655,1099,3703,1161,3955,1177,3955,1182,3703,1167,2654,1105"/> 
77 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="3632,1171,3691,1197"/>18 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="329,717,391,742"/>
 19 <area·shape="poly"·id="edge58_Node000004_Node000018"·title="·"·alt=""·coords="357,119,263,131,213,142,165,159,123,181,89,209,67,244,61,265,59,288,59,379,61,408,67,437,89,492,123,542,163,587,207,627,252,660,327,708,324,712,249,665,204,631,159,591,118,545,85,494,62,439,56,409,53,379,53,288,56,264,62,242,85,205,120,176,163,154,212,137,262,126,356,114"/>
78 <area·shape="poly"·id="edge35_Node000022_Node000024"·title="·"·alt=""·coords="2655,1099,3026,1122,3512,1161,3619,1174,3618,1179,3512,1167,3026,1127,2655,1104"/> 
79 <area·shape="rect"·id="Node000025"·href="$a00251_source.html"·title="·"·alt=""·coords="1584,1252,1779,1292"/> 
80 <area·shape="poly"·id="edge39_Node000022_Node000025"·title="·"·alt=""·coords="2490,1104,2027,1129,1806,1147,1734,1157,1702,1166,1690,1181,1684,1199,1680,1238,1675,1238,1678,1198,1686,1179,1699,1162,1733,1152,1806,1142,2026,1124,2490,1098"/> 
81 <area·shape="rect"·id="Node000026"·href="$a00344_source.html"·title="·"·alt=""·coords="3830,1340,3994,1380"/> 
82 <area·shape="poly"·id="edge40_Node000022_Node000026"·title="·"·alt=""·coords="2655,1099,2980,1120,3188,1138,3398,1161,3888,1250,3902,1267,3910,1287,3916,1326,3911,1327,3905,1288,3897,1270,3885,1254,3397,1167,3188,1143,2980,1125,2654,1104"/> 
83 <area·shape="rect"·id="Node000027"·href="$a00407_source.html"·title="·"·alt=""·coords="1713,1164,1872,1204"/> 
84 <area·shape="poly"·id="edge45_Node000022_Node000027"·title="·"·alt=""·coords="2490,1108,1942,1167,1885,1173,1885,1168,1941,1161,2490,1103"/> 
85 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="2592,1171,2672,1197"/> 
86 <area·shape="poly"·id="edge53_Node000022_Node000029"·title="·"·alt=""·coords="2588,1115,2618,1158,2614,1161,2583,1118"/> 
87 <area·shape="poly"·id="edge41_Node000026_Node000002"·title="·"·alt=""·coords="3860,1383,3738,1426,3736,1421,3859,1378"/> 
88 <area·shape="poly"·id="edge47_Node000027_Node000009"·title="·"·alt=""·coords="1872,1192,2319,1249,2404,1261,2403,1266,2319,1255,1871,1198"/> 
89 <area·shape="poly"·id="edge48_Node000027_Node000014"·title="·"·alt=""·coords="1812,1202,1828,1222,1840,1246,1845,1270,1843,1282,1837,1294,1813,1317,1789,1330,1765,1336,1739,1337,1684,1334,1653,1336,1620,1343,1566,1363,1512,1383,1360,1412,1208,1431,1075,1442,978,1448,977,1442,1075,1437,1208,1426,1359,1407,1510,1377,1564,1358,1618,1337,1652,1330,1684,1329,1739,1332,1764,1331,1787,1325,1810,1313,1833,1290,1838,1281,1840,1270,1835,1247,1823,1225,1808,1206"/> 
90 <area·shape="poly"·id="edge46_Node000027_Node000016"·title="·"·alt=""·coords="1801,1204,1808,1248,1805,1272,1793,1294,1774,1301,1731,1308,1586,1327,1141,1373,327,1446,327,1440,1140,1368,1585,1322,1730,1303,1772,1296,1789,1290,1800,1271,1803,1248,1796,1205"/> 
91 <area·shape="poly"·id="edge52_Node000027_Node000025"·title="·"·alt=""·coords="1769,1206,1719,1245,1715,1241,1766,1202"/> 
92 <area·shape="rect"·id="Node000028"·href="$a00374_source.html"·title="·"·alt=""·coords="2832,1252,2996,1292"/> 
93 <area·shape="poly"·id="edge49_Node000027_Node000028"·title="·"·alt=""·coords="1872,1187,2254,1210,2759,1249,2818,1256,2818,1261,2759,1255,2254,1215,1872,1192"/> 
94 <area·shape="poly"·id="edge50_Node000028_Node000002"·title="·"·alt=""·coords="2936,1290,2996,1336,3035,1359,3076,1377,3116,1389,3169,1399,3301,1416,3569,1438,3569,1444,3300,1422,3168,1404,3115,1394,3074,1383,3032,1364,2993,1340,2933,1294"/> 
95 <area·shape="poly"·id="edge51_Node000028_Node000012"·title="·"·alt=""·coords="2856,1295,2421,1434,2419,1429,2854,1290"/> 
96 <area·shape="poly"·id="edge56_Node000030_Node000002"·title="·"·alt=""·coords="2496,1018,3083,1113,3173,1122,3245,1123,3315,1131,3354,1143,3399,1162,3432,1179,3455,1198,3497,1251,3516,1286,3524,1317,3533,1347,3554,1378,3581,1401,3611,1419,3609,1424,3578,1406,3550,1382,3528,1349,3519,1318,3511,1288,3493,1253,3451,1202,3429,1184,3396,1166,3352,1148,3314,1137,3245,1128,3173,1127,3083,1119,2495,1023"/> 
97 <area·shape="poly"·id="edge57_Node000030_Node000018"·title="·"·alt=""·coords="2430,1021,2436,1150,2431,1150,2425,1021"/> 
98 <area·shape="poly"·id="edge55_Node000030_Node000019"·title="·"·alt=""·coords="2416,1023,2361,1081,2328,1121,2300,1165,2282,1207,2272,1246,2267,1245,2277,1205,2295,1163,2324,1118,2357,1077,2412,1019"/> 
99 <area·shape="poly"·id="edge58_Node000030_Node000022"·title="·"·alt=""·coords="2448,1019,2530,1067,2527,1071,2445,1023"/> 
100 <area·shape="poly"·id="edge64_Node000031_Node000002"·title="·"·alt=""·coords="1858,377,1970,383,2103,394,2245,413,2385,443,2517,485,2677,547,2854,625,3040,714,3223,808,3392,903,3538,993,3650,1074,3696,1112,3713,1133,3727,1163,3731,1184,3727,1205,3715,1229,3701,1253,3690,1296,3683,1340,3676,1415,3671,1414,3677,1339,3685,1295,3696,1251,3710,1227,3722,1203,3725,1184,3722,1165,3708,1136,3693,1116,3647,1078,3535,997,3389,907,3220,813,3038,719,2852,630,2675,552,2515,490,2384,448,2244,418,2103,399,1970,388,1858,383"/> 
101 <area·shape="poly"·id="edge62_Node000031_Node000016"·title="·"·alt=""·coords="1620,382,1262,386,801,397,576,405,380,416,228,430,175,439,140,448,89,465,47,483,31,494,19,508,11,527,8,552,8,1273,8,1306,11,1332,20,1354,39,1378,61,1396,86,1410,140,1430,194,1441,241,1444,241,1450,194,1446,139,1436,84,1415,58,1400,36,1382,15,1357,6,1333,3,1306,3,1273,3,552,6,526,14,506,27,490,44,478,87,460,138,443,174,434,227,425,379,411,576,400,801,391,1261,381,1620,377"/> 
102 <area·shape="poly"·id="edge61_Node000031_Node000020"·title="·"·alt=""·coords="1858,381,1984,389,2121,401,2246,419,2296,430,2335,443,2368,460,2392,479,2436,532,2532,671,2567,730,2595,787,2619,847,2642,912,2689,1075,2700,1122,2707,1169,2712,1245,2707,1246,2701,1169,2695,1123,2684,1077,2637,914,2614,849,2590,790,2562,732,2528,673,2431,535,2389,482,2366,465,2333,448,2295,435,2245,424,2120,406,1983,394,1858,386"/> 
103 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="195,717,259,742"/>20 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="469,717,555,742"/>
104 <area·shape="poly"·id="edge60_Node000031_Node000032"·title="·"·alt=""·coords="1620,384,1288,392,874,405,513,424,393,435,356,441,338,448,308,473,285,504,267,539,253,576,236,647,230,703,225,703,231,646,248,574,262,537,280,501,304,469,335,443,355,436,393,430,513,419,874,400,1288,386,1620,378"/>21 <area·shape="poly"·id="edge60_Node000004_Node000024"·title="·"·alt=""·coords="358,136,317,155,282,183,253,220,234,254,223,287,219,321,220,357,225,395,243,485,253,532,262,550,278,572,324,617,377,656,429,686,473,709,471,713,426,691,374,660,321,621,274,575,258,553,248,534,237,486,220,396,214,357,[·...·truncated·by·diffoscope;·len:·55,·SHA:·b33c21b439a5eb5b8f26e0df2f8e20443d9263ba0d73ec81fb217a47b8657701·...·]"/>
105 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="3039,629,3082,654"/>22 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1764,453,1844,478"/>
 23 <area·shape="poly"·id="edge68_Node000004_Node000031"·title="·"·alt=""·coords="516,115,873,137,1063,155,1141,166,1201,179,1289,206,1377,239,1543,315,1682,388,1775,443,1772,447,1679,393,1541,319,1375,244,1287,211,1199,184,1140,172,1063,161,873,142,515,121"/>
106 <area·shape="poly"·id="edge63_Node000031_Node000033"·title="·"·alt=""·coords="1858,378,1997,383,2169,394,2355,413,2541,443,2621,461,2683,479,2820,531,2934,578,3027,621,3025,626,2932,583,2818,536,2681,484,2620,466,2540,448,2354,419,2168,399,1997,388,1858,383"/> 
107 <area·shape="rect"·id="Node000034"·href="$a00524_source.html"·title="·"·alt=""·coords="402,541,620,566"/> 
108 <area·shape="poly"·id="edge65_Node000031_Node000034"·title="·"·alt=""·coords="1620,381,1463,384,1267,394,1051,415,943,429,837,448,756,467,677,492,552,538,550,533,676,487,755,462,836,443,942,424,1051,409,1267,389,1463,379,1620,376"/> 
109 <area·shape="rect"·id="Node000035"·href="$a00029_source.html"·title="·"·alt=""·coords="848,445,1038,485"/> 
110 <area·shape="poly"·id="edge68_Node000031_Node000035"·title="·"·alt=""·coords="1633,393,1051,455,1051,450,1632,387"/> 
111 <area·shape="rect"·id="Node000038"·href="$a00044_source.html"·title="·"·alt=""·coords="1307,533,1510,573"/>24 <area·shape="rect"·id="Node000032"·href="$a00818_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>
 25 <area·shape="poly"·id="edge61_Node000004_Node000032"·title="·"·alt=""·coords="516,122,1012,185,1011,191,515,127"/>
 26 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="917,656,936,659,1114,680,1291,697,1582,719,1582,725,1291,703,1113,685,936,664,917,661"/>
 27 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="787,717,863,742"/>
112 <area·shape="poly"·id="edge113_Node000031_Node000038"·title="·"·alt=""·coords="1718,392,1457,529,1455,525,1716,388"/>28 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/>
 29 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="425,223,381,286,319,383,251,499,190,622,175,665,165,704,160,702,170,663,186,620,246,496,314,380,376,283,420,220"/>
113 <area·shape="rect"·id="Node000043"·href="$a00413_source.html"·title="·"·alt=""·coords="2294,805,2453,845"/>30 <area·shape="rect"·id="Node000009"·href="$a00839_source.html"·title="·"·alt=""·coords="549,277,800,302"/>
114 <area·shape="poly"·id="edge115_Node000031_Node000043"·title="·"·alt=""·coords="1858,382,2027,398,2120,411,2210,428,2292,450,2357,477,2383,493,2402,511,2415,530,2419,552,2419,643,2416,684,2408,724,2388,792,2383,791,2403,723,2411,683,2414,643,2414,552,2410,532,2398,514,2380,498,2355,48[·...·truncated·by·diffoscope;·len:·46,·SHA:·1c5be53222d3758c5ab2090500add5fb6528c220a8c7f0e6b41a0fb9a6eae02f·...·]"/>31 <area·shape="poly"·id="edge10_Node000007_Node000009"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>
 32 <area·shape="rect"·id="Node000025"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>
 33 <area·shape="poly"·id="edge57_Node000007_Node000025"·title="·"·alt=""·coords="439,221,439,519,433,519,433,221"/>
Max diff block lines reached; 0/80013 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00765.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 e89518917b221d5a01a02d8b4233de051 f5255c4a8b795924f0ae95fbcea8488e
84.8 MB
./usr/share/doc/libopenmesh-dev/html/a00765.png
84.8 MB
sng
Max HTML report size reached
100 KB
./usr/share/doc/libopenmesh-dev/html/a00770_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CatmullClarkT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00770.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 377 lines modifiedOffset 136, 201 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··CLASS·CatmullClarkT·-·IMPLEMENTATION</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LaplaceSmootherT·-·IMPLEMENTATION</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_LAPLACE_SMOOTHERT_C</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00776.html">CatmullClarkT.hh</a>&quot;</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBVIDER</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keywordtype">bool</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>
166 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03718.html#a7a5e0f11bad95ea3cea2878e84861d40">···65</a></span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT&lt;·MeshType,·RealType·&gt;::prepare</a>(·MeshType&amp;·_m··)</div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>{</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··_m.add_property(·vp_pos_·);</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··_m.add_property(·ep_pos_·);</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··_m.add_property(·fp_pos_·);</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··_m.add_property(·creaseWeights_·);</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·initialize·all·weights·to·0·(=·smooth·edge)</span></div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordflow">for</span>(·EdgeIter·e_it·=·_m.edges_begin();·e_it·!=·_m.edges_end();·++e_it)</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····_m.property(creaseWeights_,·*e_it·)·=·0.0;</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>LaplaceSmootherT&lt;Mesh&gt;::</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>LaplaceSmootherT(Mesh&amp;·_mesh)</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··:·SmootherT&lt;Mesh&gt;(_mesh)</div>
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·custom·properties</span></div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Base::mesh_.add_property(vertex_weights_);</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Base::mesh_.add_property(edge_weights_);</div>
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>
180 </div> 
181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div> 
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keywordtype">bool</span></div>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
186 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03718.html#a8b44f7c06f0cc5fb5fa8dfeb5cb09755">···83</a></span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT&lt;MeshType,RealType&gt;::cleanup</a>(·MeshType&amp;·_m··)</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>LaplaceSmootherT&lt;Mesh&gt;::</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>~LaplaceSmootherT()</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·free·custom·properties</span></div>
189 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··_m.remove_property(·vp_pos_·);</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··Base::mesh_.remove_property(vertex_weights_);</div>
190 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··_m.remove_property(·ep_pos_·);</div> 
191 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··_m.remove_property(·fp_pos_·);</div> 
192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··_m.remove_property(·creaseWeights_·);</div>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··Base::mesh_.remove_property(edge_weights_);</div>
193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
194 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}</div>189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div>
195 </div> 
196 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
197 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
198 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
199 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div> 
200 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keywordtype">bool</span></div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
201 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03718.html#a346c07c2d40dac303a1812106dec39d5">···96</a></span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT&lt;MeshType,RealType&gt;::subdivide</a>(·MeshType&amp;·_m·,·<span·class[·...·truncated·by·diffoscope;·len:·122,·SHA:·9a57fdc3dc97971115dba914a26e611465a0066118007a4ed3a8868648c68cf3·...·]</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
204 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//·Do·_n·subdivisions</span></div>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keywordtype">void</span></div>
205 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">for</span>·(·<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·_n;·++i)</div>197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>LaplaceSmootherT&lt;Mesh&gt;::</div>
 198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>initialize(Component·_comp,·Continuity·_cont)</div>
206 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··{</div>199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div>
207 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··SmootherT&lt;Mesh&gt;::initialize(_comp,·_cont);</div>
208 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="comment">//·Compute·face·centroid</span></div> 
Max diff block lines reached; 48570/81986 bytes (59.24%) of diff not shown.
20.3 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 CatmullClarkT_impl.hh5 LaplaceSmootherT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 45, 405 lines modifiedOffset 46, 234 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
 53 42
 54 43
52 42//55 48//
53 =============================================================================56 =============================================================================
54 43//57 49//
55 44//·CLASS·CatmullClarkT·-·IMPLEMENTATION58 50//·CLASS·LaplaceSmootherT·-·IMPLEMENTATION
56 45//59 51//
57 46//60 52//
58 =============================================================================61 =============================================================================
59 47 
60 48#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC 
61 4962 53
 63 54#define·OPENMESH_LAPLACE_SMOOTHERT_C
 64 55
62 50//==·INCLUDES65 56//==·INCLUDES
63 =================================================================66 =================================================================
 67 57
 68 58#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 69 59
64 51 
65 52#include·"_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T_\x8._\x8h_\x8h" 
66 53#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh> 
67 54 
68 55//==·NAMESPACES 
69 =============================================================== 
70 56 
71 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
72 58namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER 
73 59namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
74 6070 60
75 61//==·IMPLEMENTATION71 61//==·NAMESPACES
76 ==========================================================72 ===============================================================
77 6273 62
78 63template·<typename·MeshType,·typename·RealType> 
79 64bool 
80 _.6_.5_.C_.a_.t_.m_.u_.l_.l_.C_.l_.a_.r_.k_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>_.:_.:_.p_.r_.e_.p_.a_.r_.e(·MeshType&·_m·)74 63
 75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 65namespace·Smoother·{
81 66{77 66
82 67·_m.add_property(·vp_pos_·); 
83 68·_m.add_property(·ep_pos_·); 
84 69·_m.add_property(·fp_pos_·); 
85 70·_m.add_property(·creaseWeights_·); 
86 71 
87 72·//·initialize·all·weights·to·0·(=·smooth·edge) 
88 73·for(·EdgeIter·e_it·=·_m.edges_begin();·e_it·!=·_m.edges_end();·++e_it) 
89 74·_m.property(creaseWeights_,·*e_it·)·=·0.0;78 67
 79 68//==·IMPLEMENTATION
 80 ==========================================================
 81 69
 82 70
 83 71template·<class·Mesh>
 84 72LaplaceSmootherT<Mesh>::
 85 73LaplaceSmootherT(Mesh&·_mesh)
 86 74·:·SmootherT<Mesh>(_mesh)
90 7587 75{
 88 76·//·custom·properties
 89 77·Base::mesh_.add_property(vertex_weights_);
 90 78·Base::mesh_.add_property(edge_weights_);
 91 79}
91 76·return·true; 
92 77} 
93 78 
94 79//--------------------------------------------------------------------------- 
95 -- 
96 8092 80
 93 81
97 81template·<typename·MeshType,·typename·RealType> 
98 82bool 
99 _\x88_\x83_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>_\x8:_\x8:_\x8c_\x8l_\x8e_\x8a_\x8n_\x8u_\x8p(·MeshType&·_m·) 
100 84{ 
101 85·_m.remove_property(·vp_pos_·); 
102 86·_m.remove_property(·ep_pos_·); 
103 87·_m.remove_property(·fp_pos_·); 
104 88·_m.remove_property(·creaseWeights_·); 
105 89·return·true; 
106 90} 
107 91 
108 92//---------------------------------------------------------------------------94 82//---------------------------------------------------------------------------
109 --95 --
 96 83
 97 84
 98 85template·<class·Mesh>
 99 86LaplaceSmootherT<Mesh>::
 100 87~LaplaceSmootherT()
 101 88{
 102 89·//·free·custom·properties
 103 90·Base::mesh_.remove_property(vertex_weights_);
 104 91·Base::mesh_.remove_property(edge_weights_);
 105 92}
110 93106 93
111 94template·<typename·MeshType,·typename·RealType> 
112 95bool 
113 _\x89_\x86_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>_\x8:_\x8:_\x8s_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e(·MeshType&·_m·,·size_t·_n·,·const 
114 bool·_update_points)107 94
 108 95//---------------------------------------------------------------------------
 109 --
 110 96
115 97{111 97
116 98·//·Do·_n·subdivisions 
117 99·for·(·size_t·i·=·0;·i·<·_n;·++i)112 98template·<class·Mesh>
 113 99void
 114 100LaplaceSmootherT<Mesh>::
 115 101initialize(Component·_comp,·Continuity·_cont)
 116 102{
 117 103·SmootherT<Mesh>::initialize(_comp,·_cont);
Max diff block lines reached; 14309/20718 bytes (69.07%) of diff not shown.
25.5 KB
./usr/share/doc/libopenmesh-dev/html/a00773.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 89, 80 lines modifiedOffset 89, 162 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
96 <a·href="#define-members">Macros</a>··</div> 
97 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT.hh·File·Reference</div></div>
98 </div><!--header-->97 </div><!--header-->
99 <div·class="contents">98 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/> 
101 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/> 
102 <code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00776_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;vector&gt;</code><br·/> 
104 <code>#include·&lt;cmath&gt;</code><br·/> 
105 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·Sqrt3T.hh:</div>101 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:</div>
107 <div·class="dyncontent">102 <div·class="dyncontent">
108 <div·class="center"><img·src="a00774.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00774.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh">104 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh">
 105 <area·shape="rect"·title="·"·alt=""·coords="2048,5,2253,45"/>
 106 <area·shape="rect"·href="a00776.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
 107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
 108 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
 110 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
 112 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
 114 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>
 116 <area·shape="rect"·title="·"·alt=""·coords="1596,885,1775,925"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>
 119 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="753,797,917,837"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>
 121 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>
 125 <area·shape="rect"·title="·"·alt=""·coords="329,893,391,918"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>
 127 <area·shape="rect"·title="·"·alt=""·coords="469,893,555,918"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>
 129 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>
 131 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>
 133 <area·shape="poly"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>
 134 <area·shape="rect"·title="·"·alt=""·coords="787,893,863,918"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>
 137 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="549,453,800,478"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>
 139 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>
 142 <area·shape="rect"·title="·"·alt=""·coords="601,717,687,742"/>
 143 <area·shape="poly"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>
 144 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
 146 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
 147 <area·shape="poly"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
 148 <area·shape="poly"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>
 150 <area·shape="rect"·title="·"·alt=""·coords="1062,717,1138,742"/>
 151 <area·shape="poly"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>
 152 <area·shape="rect"·title="·"·alt=""·coords="712,717,787,742"/>
 153 <area·shape="poly"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>
 154 <area·shape="rect"·title="·"·alt=""·coords="861,717,936,742"/>
 155 <area·shape="poly"·title="·"·alt=""·coords="843,660,882,704,878,708,839,663"/>
 156 <area·shape="poly"·title="·"·alt=""·coords="1189,560,1273,580,1316,597,1356,619,1381,638,1399,657,1411,679,1423,709,1426,734,1422,754,1414,773,1408,798,1403,819,1403,827,1407,836,1434,854,1476,869,1583,890,1582,895,1475,874,1431,859,1403,839,1398,828,1398,818,1403,797,1409,772,1417,752,1421,733,1417,710,1407,681,1395,660,1378,642,1353,624,1314,602,1272,585,1188,565"/>
 157 <area·shape="poly"·title="·"·alt=""·coords="1025,558,874,562,693,573,521,592,452,606,401,624,359,649,320,680,284,715,253,752,203,825,171,882,166,879,198,822,249,749,280,711,316,676,356,644,399,619,451,601,520,587,692,567,874,557,1024,553"/>
 158 <area·shape="poly"·title="·"·alt=""·coords="1025,565,860,587,783,604,731,624,708,641,687,663,658,706,654,703,683,659,704,637,728,619,782,599,859,582,1024,560"/>
 159 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
 160 <area·shape="poly"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/>
 161 <area·shape="rect"·title="·"·alt=""·coords="982,629,1053,654"/>
 162 <area·shape="poly"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
 163 <area·shape="rect"·title="·"·alt=""·coords="1077,629,1136,654"/>
 164 <area·shape="poly"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>
 165 <area·shape="poly"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>
 166 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>
 167 <area·shape="poly"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>
 168 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>
 169 <area·shape="poly"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>
 170 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>
 171 <area·shape="poly"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>
 172 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>
 173 <area·shape="poly"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>
 174 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
 175 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
 176 <area·shape="poly"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>
 177 <area·shape="poly"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
 178 <area·shape="poly"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>
 179 <area·shape="poly"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>
 180 <area·shape="poly"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>
 181 <area·shape="poly"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>
 182 <area·shape="rect"·title="·"·alt=""·coords="1584,717,1645,742"/>
 183 <area·shape="poly"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>
 184 <area·shape="poly"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>
 185 <area·shape="poly"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>
 186 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>
 187 <area·shape="poly"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>
 188 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="549,797,728,837"/>
 189 <area·shape="poly"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>
 190 <area·shape="poly"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>
 191 <area·shape="poly"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>
 192 <area·shape="poly"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>
 193 <area·shape="poly"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>
Max diff block lines reached; 4009/23705 bytes (16.91%) of diff not shown.
2.29 KB
html2text {}
    
Offset 1, 35 lines modifiedOffset 1, 22 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.M_.a_.c_.r_.o_.s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 6 JacobiLaplaceSmootherT.hh·File·Reference
6 Sqrt3T.hh·File·Reference 
7 #include·<OpenMesh/Core/Mesh/Handles.hh> 
8 #include·<OpenMesh/Core/System/config.hh> 
9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_.o_.o_.t_.h_.e_.r_./_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
10 #include·<vector> 
11 #include·<cmath> 
12 Include·dependency·graph·for·Sqrt3T.hh:8 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:
 9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8S_\x8q_\x8r_\x8t_\x83_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
16  ·······Uniform·Sqrt3·subdivision·algorithm·_.M_.o_.r_.e_.._.._..12 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.m_.o_.o_.t_.h_.e_.r_.:_.:_.J_.a_.c_.o_.b_.i_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T_.<_.·_.M_.e_.s_.h_.·_.>
 13  ·······Laplacian·Smoothing.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  14  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
22  19  
23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m 
24  ···········Software·related·to·uniform·subdivision·of·meshes. 
25   
26 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
27 #define ·A\x8AS\x8SS\x8SE\x8ER\x8RT\x8T_\x8_C\x8CO\x8ON\x8NS\x8SI\x8IS\x8ST\x8TE\x8EN\x8NC\x8CY\x8Y(T,·m) 
28   
29 #define ·s\x8se\x8et\x8t_\x8_n\x8ne\x8ex\x8xt\x8t_\x8_h\x8he\x8eh\x8h   set_next_halfedge_handle 
30   
31 #define ·n\x8ne\x8ex\x8xt\x8t_\x8_h\x8he\x8eh\x8h   next_halfedge_handle 
32   
33 ===============================================================================20 ===============================================================================
34 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.21 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
35 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.22 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
335 B
./usr/share/doc/libopenmesh-dev/html/a00773.js
243 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00773·=·[1 var·a00773·=·[
2 ····["OpenMesh::Subdivider::Uniform::Sqrt3T<·MeshType,·RealType·>",·"a03798.html",·"a03798"]2 ····["OpenMesh::Smoother::JacobiLaplaceSmootherT<·Mesh·>",·"a03594.html",·"a03594"]
3 ];3 ];
102 KB
./usr/share/doc/libopenmesh-dev/html/a00773_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh</div></div>98 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00773.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00773.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 493 lines modifiedOffset 138, 85 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Sqrt3T</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·JacobiLaplaceSmootherT</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH</span></div>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH</span></div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</span></div>
 158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#else</span></div>163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Smoother·{</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)</span></div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//·--------------------·STL</span></div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 168 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03594.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03594.html">JacobiLaplaceSmootherT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT</a>&lt;Mesh&gt;</div>
 170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#else</span></div>171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</div>
 172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT&lt;Mesh&gt;</a>············<a·class="code·hl_class"·href="a03598.html">Base</a>;</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>
 174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03594.html">JacobiLaplaceSmootherT</a>(·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh·)·:·<a·class="code·hl_clas[·...·truncated·by·diffoscope;·len:·64,·SHA:·3f55eb419e1182bd66334d029ebfdee7797ba6704b366a54491cde2f718e86d9·...·]</div>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·override:·alloc·umbrellas</span></div>
 179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03594.html#ab2005750a4f280668298131ab37588af">smooth</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n);</div>
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">protected</span>:</div>
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C0();</div>
 185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C1();</div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
189 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};"> 
190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03798.html">···98</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;·MeshType,·RealType·&gt;</div> 
191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div>187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">public</span>:</div>188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">private</span>:</div>
193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div> 
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div> 
196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
198 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">typedef</span>·std::pair&lt;·real_t,·real_t·&gt;·············weight_t;</div> 
199 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::pair&lt;real_t,real_t&gt;·&gt;·weights_t;</div>190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;typename·Mesh::Normal&gt;</a>···umbrellas_;</div>
 191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;typename·Mesh::Normal&gt;</a>···squared_umbrellas_;</div>
200 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>
201 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">public</span>:</div> 
202 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
203 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
204 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>(<span·class="keywordtype">void</span>)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(),·_1over3(·real_t(1.0/3.0)·),·_1over27(·real_t(1.0/27.0)·)</div> 
205 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··{·<a·class="code·hl_function"·href="a03798.html#aec838a28eb4759848342b57db5fe6593">init_weights</a>();·}</div> 
206 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
207 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>(MeshType·&amp;_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m),·_1over3(·real_t(1.0/3.0)·),·_1over27(·real_t(1.0/27.0)·)</div> 
208 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··{·<a·class="code·hl_function"·href="a03798.html#aec838a28eb4759848342b57db5fe6593">init_weights</a>();·}</div> 
209 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
210 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03798.html">~Sqrt3T</a>()·{}</div> 
211 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
212 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
Max diff block lines reached; 4960/83396 bytes (5.95%) of diff not shown.
20.3 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Sqrt3T.hh5 JacobiLaplaceSmootherT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 48, 522 lines modifiedOffset 48, 104 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 48// 
56 ============================================================================= 
57 49//55 49//
58 50//·CLASS·Sqrt3T56 =============================================================================
59 51//57 50//
 58 51//·CLASS·JacobiLaplaceSmootherT
60 52//59 52//
 60 53//
61 =============================================================================61 =============================================================================
 62 54
 63 55#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH
 64 56#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH 
65 56 
66 5765 57
 66 58
67 58//==·INCLUDES67 59//==·INCLUDES
68 =================================================================68 =================================================================
 69 60
69 59 
70 60#include·<OpenMesh/Core/Mesh/Handles.hh> 
71 61#include·<OpenMesh/Core/System/config.hh> 
72 62#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>70 61#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.m_.o_.o_.t_.h_.e_.r_./_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
73 63#if·defined(_DEBUG)·||·defined(DEBUG) 
74 64//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology 
75 65//·changing·methods·of·OpenMesh 
76 66#·include·<OpenMesh/Tools/Utils/MeshCheckerT.hh> 
77 67#·define·ASSERT_CONSISTENCY(·T,·m·)·\ 
78 68·assert(OpenMesh::Utils::MeshCheckerT<T>(m).check()) 
79 69#else 
80 70#·define·ASSERT_CONSISTENCY(·T,·m·) 
81 71#endif 
82 72//·--------------------·STL 
83 73#include·<vector> 
84 74#if·defined(OM_CC_MIPS) 
85 75#·include·<math.h> 
86 76#else 
87 77#·include·<cmath> 
88 78#endif71 62
 72 63
 73 64//==·NAMESPACES
 74 ===============================================================
 75 65
 76 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 77 67namespace·Smoother·{
 78 68
 79 69//==·CLASS·DEFINITION
 80 =========================================================
 81 70
 82 74template·<class·Mesh>
 83 _\x87_\x85class·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T·:·public·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T<Mesh>
 84 76{
 85 77private:
 86 78·typedef·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8B_\x8a_\x8s_\x8e;
89 7987 79
90 80 
91 81//==·NAMESPACE 
92 ================================================================ 
93 82 
94 83namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
95 84namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
96 85namespace·Uniform·{·//·BEGIN_NS_DECIMATER88 80public:
 89 81
 90 82·explicit·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(·_\x8M_\x8e_\x8s_\x8h&·_mesh·)·:·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>
 91 (_mesh)·{}
 92 83
 93 84·//·override:·alloc·umbrellas
 94 85·void·_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(unsigned·int·_n);
97 8695 86
98 8796 87
 97 88protected:
99 88//==·CLASS·DEFINITION 
100 ========================================================= 
101 8998 89
 99 90·virtual·void·compute_new_positions_C0();
 100 91·virtual·void·compute_new_positions_C1();
 101 92
102 90 
103 97template·<typename·MeshType,·typename·RealType·=·double> 
104 _\x89_\x88class·_\x8S_\x8q_\x8r_\x8t_\x83_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·> 
105 99{ 
106 100public: 
107 101 
108 102·typedef·RealType·real_t; 
109 103·typedef·MeshType·mesh_t; 
110 104·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t; 
111 105 
112 106·typedef·std::pair<·real_t,·real_t·>·weight_t; 
113 107·typedef·std::vector<·std::pair<real_t,real_t>·>·weights_t; 
114 108 
115 109public: 
116 110 
117 111 
118 112·_\x8S_\x8q_\x8r_\x8t_\x83_\x8T(void)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(),·_1over3(·real_t(1.0/3.0)·),·_1over27(·real_t 
119 (1.0/27.0)·) 
120 113·{·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s();·} 
121 114 
122 115·explicit·_\x8S_\x8q_\x8r_\x8t_\x83_\x8T(MeshType·&_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m),·_1over3(·real_t(1.0/3.0)·), 
123 _1over27(·real_t(1.0/27.0)·) 
124 116·{·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s();·} 
125 117 
126 118·virtual·_\x8~_\x8S_\x8q_\x8r_\x8t_\x83_\x8T()·{} 
127 119 
128 120 
129 121public: 
Max diff block lines reached; 4678/20767 bytes (22.53%) of diff not shown.
19.3 KB
./usr/share/doc/libopenmesh-dev/html/a00774.map
    
Offset 1, 22 lines modifiedOffset 1, 109 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh">1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="261,5,463,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2048,5,2253,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00374_source.html"·title="·"·alt=""·coords="5,93,169,133"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="303,48,162,92,160,87,301,43"/> 
5 <area·shape="rect"·id="Node000005"·href="$a00266_source.html"·title="·"·alt=""·coords="150,181,329,221"/> 
6 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="310,48,277,67,251,95,243,112,239,131,237,168,232,167,233,130,238,110,246,92,274,63,307,43"/> 
7 <area·shape="rect"·id="Node000006"·href="$a00779.html"·title="·"·alt=""·coords="261,93,463,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00776.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
8 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="365,46,365,79,359,79,359,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
9 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="487,101,549,126"/> 
10 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="398,43,487,92,484,96,395,48"/> 
11 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="573,101,636,126"/> 
12 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="424,43,563,91,568,93,566,98,561,96,422,48"/> 
13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="150,269,329,309"/> 
14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="69,135,52,154,38,176,32,199,34,210,39,220,58,241,82,257,109,268,137,276,136,282,107,273,80,261,55,245,34,223,29,211,27,199,33,174,48,151,65,132"/> 
15 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="49,189,125,214"/> 
16 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/> 
17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="242,222,242,255,237,255,237,222"/> 
18 <area·shape="poly"·id="edge7_Node000006_Node000005"·title="·"·alt=""·coords="336,136,279,176,276,171,333,131"/> 
19 <area·shape="rect"·id="Node000007"·href="$a00431_source.html"·title="·"·alt=""·coords="353,181,512,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00764.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
20 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
 7 <area·shape="rect"·id="Node000004"·href="$a01097_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
 8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
 9 <area·shape="rect"·id="Node000006"·href="$a00926_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
 10 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
 11 <area·shape="rect"·id="Node000035"·href="$a00965_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>
 12 <area·shape="poly"·id="edge71_Node000003_Node000035"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>
 13 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1596,885,1775,925"/>
 14 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>
 15 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>
 16 <area·shape="rect"·id="Node000007"·href="$a01028_source.html"·title="·"·alt=""·coords="753,797,917,837"/>
 17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>
 18 <area·shape="rect"·id="Node000009"·href="$a00932_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
 19 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>
 20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/>
 21 <area·shape="poly"·id="edge61_Node000006_Node000010"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>
 22 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="329,893,391,918"/>
 23 <area·shape="poly"·id="edge60_Node000006_Node000020"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>
 24 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="469,893,555,918"/>
 25 <area·shape="poly"·id="edge62_Node000006_Node000026"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>
 26 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1764,629,1844,654"/>
 27 <area·shape="poly"·id="edge70_Node000006_Node000033"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>
 28 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
 29 <area·shape="poly"·id="edge63_Node000006_Node000034"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>
 30 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>
 31 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="787,893,863,918"/>
 32 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>
 33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>
 34 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="549,453,800,478"/>
 35 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>
 36 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>
21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="391,224,295,266,293,261,389,219"/>37 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>
 38 <area·shape="poly"·id="edge14_Node000011_Node000005"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>
 39 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="601,717,687,742"/>
 40 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>
 41 <area·shape="rect"·id="Node000013"·href="$a00815_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
 42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
 43 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
 44 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
 45 <area·shape="poly"·id="edge16_Node000013_Node000005"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>
 46 <area·shape="poly"·id="edge18_Node000013_Node000012"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>
 47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1062,717,1138,742"/>
 48 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>
 49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="712,717,787,742"/>
 50 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>
 51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="861,717,936,742"/>
 52 <area·shape="poly"·id="edge20_Node000013_Node000016"·title="·"·alt=""·coords="843,660,882,704,878,708,839,663"/>
 53 <area·shape="poly"·id="edge22_Node000017_Node000005"·title="·"·alt=""·coords="1189,560,1273,580,1316,597,1356,619,1381,638,1399,657,1411,679,1423,709,1426,734,1422,754,1414,773,1408,798,1403,819,1403,827,1407,836,1434,854,1476,869,1583,890,1582,895,1475,874,1431,859,1403,839,1398,828,1398,818,1403,797,1409,772,1417,752,1421,733,1417,710,1407,681,1395,660,1378,642,1353,624,1314,602,1272,585,1188,565"/>
 54 <area·shape="poly"·id="edge24_Node000017_Node000010"·title="·"·alt=""·coords="1025,558,874,562,693,573,521,592,452,606,401,624,359,649,320,680,284,715,253,752,203,825,171,882,166,879,198,822,249,749,280,711,316,676,356,644,399,619,451,601,520,587,692,567,874,557,1024,553"/>
 55 <area·shape="poly"·id="edge27_Node000017_Node000012"·title="·"·alt=""·coords="1025,565,860,587,783,604,731,624,708,641,687,663,658,706,654,703,683,659,704,637,728,619,782,599,859,582,1024,560"/>
 56 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
 57 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/>
 58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="982,629,1053,654"/>
 59 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
 60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1077,629,1136,654"/>
 61 <area·shape="poly"·id="edge25_Node000017_Node000019"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>
 62 <area·shape="poly"·id="edge26_Node000017_Node000020"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>
 63 <area·shape="rect"·id="Node000021"·href="$a01109_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>
 64 <area·shape="poly"·id="edge29_Node000017_Node000021"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>
 65 <area·shape="rect"·id="Node000022"·href="$a00989_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>
 66 <area·shape="poly"·id="edge30_Node000017_Node000022"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>
 67 <area·shape="rect"·id="Node000023"·href="$a00824_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>
 68 <area·shape="poly"·id="edge32_Node000017_Node000023"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>
 69 <area·shape="rect"·id="Node000024"·href="$a00821_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>
 70 <area·shape="poly"·id="edge34_Node000017_Node000024"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>
 71 <area·shape="rect"·id="Node000032"·href="$a00956_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
 72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
 73 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>
 74 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
 75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>
 76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>
 77 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>
 78 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>
 79 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1584,717,1645,742"/>
 80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>
 81 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>
 82 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>
 83 <area·shape="rect"·id="Node000031"·href="$a00977_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>
 84 <area·shape="poly"·id="edge49_Node000024_Node000031"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>
 85 <area·shape="rect"·id="Node000028"·href="$a01103_source.html"·title="·"·alt=""·coords="549,797,728,837"/>
 86 <area·shape="poly"·id="edge40_Node000027_Node000028"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>
 87 <area·shape="poly"·id="edge41_Node000028_Node000005"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>
 88 <area·shape="poly"·id="edge42_Node000028_Node000008"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>
 89 <area·shape="poly"·id="edge46_Node000028_Node000010"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>
 90 <area·shape="poly"·id="edge44_Node000028_Node000020"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>
 91 <area·shape="poly"·id="edge47_Node000028_Node000026"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/>
 92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="587,893,677,918"/>
 93 <area·shape="poly"·id="edge43_Node000028_Node000029"·title="·"·alt=""·coords="640,838,637,879,631,879,635,837"/>
 94 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="701,893,752,918"/>
 95 <area·shape="poly"·id="edge45_Node000028_Node000030"·title="·"·alt=""·coords="660,836,706,881,703,884,656,840"/>
 96 <area·shape="poly"·id="edge50_Node000031_Node000005"·title="·"·alt=""·coords="1688,838,1688,871,1683,871,1683,838"/>
 97 <area·shape="poly"·id="edge56_Node000032_Node000007"·title="·"·alt=""·coords="1232,663,1200,708,1177,732,1151,752,1097,777,1040,796,983,807,931,814,930,809,983,802,1039,790,1095,772,1148,747,1173,728,1196,705,1227,660"/>
 98 <area·shape="poly"·id="edge53_Node000032_Node000010"·title="·"·alt=""·coords="1161,662,1065,686,993,712,981,721,972,732,964,742,949,752,874,779,808,792,748,794,691,791,572,783,503,786,425,800,359,819,295,843,193,889,191,884,293,838,357,814,423,795,503,781,572,777,691,785,748,789,807,786,873,774,947,747,960,738,968,728,977,718,991,707,1063,681,1160,657"/>
 99 <area·shape="poly"·id="edge54_Node000032_Node000014"·title="·"·alt=""·coords="1211,664,1132,712,1129,707,1208,659"/>
 100 <area·shape="poly"·id="edge55_Node000032_Node000020"·title="·"·alt=""·coords="1173,664,1113,685,1051,712,1034,722,1023,733,1011,743,993,752,920,773,855,780,797,779,741,773,687,768,629,768,566,777,494,800,461,817,429,840,381,884,377,880,426,835,458,813,492,795,565,772,629,763,687,763,742,768,797,774,855,775,919,767,991,747,1008,738,1019,729,1031,718,1048,707,1111,680,1172,659"/>
 101 <area·shape="poly"·id="edge57_Node000032_Node000021"·title="·"·alt=""·coords="1258,660,1289,697,1284,701,1254,663"/>
 102 <area·shape="poly"·id="edge64_Node000034_Node000005"·title="·"·alt=""·coords="1190,394,1195,395,1306,411,1405,420,1493,428,1575,440,1652,460,1727,493,1765,516,1803,545,1883,619,1915,651,1942,679,1951,694,1956,711,1956,729,1949,750,1935,776,1918,798,1874,835,1824,863,1775,883,1773,879,1822,859,1871,831,1914,794,1931,773,1944,748,1950,729,1951,712,1946,696,1938,682,1912,655,1879,623,1800,549,1762,521,1725,498,1650,465,1574,445,1493,434,1404,426,1306,416,1194,400,1189,399"/>
 103 <area·shape="poly"·id="edge69_Node000034_Node000011"·title="·"·alt=""·coords="1025,398,746,453,745,447,1024,392"/>
 104 <area·shape="poly"·id="edge67_Node000034_Node000013"·title="·"·alt=""·coords="1088,399,856,614,853,610,1085,396"/>
 105 <area·shape="poly"·id="edge68_Node000034_Node000017"·title="·"·alt=""·coords="1109,398,1109,520,1104,520,1104,398"/>
 106 <area·shape="poly"·id="edge65_Node000034_Node000023"·title="·"·alt=""·coords="1190,390,1357,424,1560,475,1657,507,1744,541,1813,579,1839,599,1858,620,1867,638,1870,658,1866,696,1861,696,1865,658,1862,640,1854,623,1835,603,1810,583,1742,546,1656,512,1558,481,1356,429,1188,396"/>
 107 <area·shape="poly"·id="edge66_Node000034_Node000024"·title="·"·alt=""·coords="1144,395,1560,613,1557,617,1141,400"/>
 108 <area·shape="poly"·id="edge72_Node000035_Node000005"·title="·"·alt=""·coords="2254,574,2245,628,2224,700,2208,739,2188,776,2163,810,2132,839,2107,854,2072,866,1984,884,1883,896,1789,903,1789,897,1883,890,1983,879,2071,861,2105,849,2129,835,2159,807,2184,773,2203,737,2219,699,2240,627,2249,573"/>
22 </map>109 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00774.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 6300dd928cdd7a7691ee1a86e2fa5d191 abadea83e0ff73c622f12774dee30ef7
20.4 MB
./usr/share/doc/libopenmesh-dev/html/a00774.png
20.4 MB
sng
Max HTML report size reached
23.5 KB
./usr/share/doc/libopenmesh-dev/html/a00776.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/LaplaceSmootherT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 90, 65 lines modifiedOffset 90, 164 lines modified
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>··</div>
96 ··<div·class="headertitle"><div·class="title">CatmullClarkT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00764_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/>
100 <code>#include·&lt;cmath&gt;</code><br·/> 
101 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·CatmullClarkT.hh:</div>101 Include·dependency·graph·for·LaplaceSmootherT.hh:</div>
103 <div·class="dyncontent">102 <div·class="dyncontent">
104 <div·class="center"><img·src="a00777.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00777.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh">104 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="167,5,369,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>
107 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="90,93,291,133"/>106 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
108 <area·shape="poly"·title="·"·alt=""·coords="253,47,219,85,215,81,249,44"/>107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
109 <area·shape="rect"·title="·"·alt=""·coords="315,101,378,126"/>108 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="2061,357,2240,397"/>
110 <area·shape="poly"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>109 <area·shape="poly"·title="·"·alt=""·coords="2153,133,2153,344,2148,344,2148,133"/>
111 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="5,181,184,221"/>110 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="357,181,515,221"/>
112 <area·shape="poly"·title="·"·alt=""·coords="171,136,128,174,124,170,168,132"/>111 <area·shape="poly"·title="·"·alt=""·coords="2053,122,530,198,529,193,2053,117"/>
 112 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="2174,445,2333,485"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="2164,132,2211,226,2236,290,2255,357,2259,396,2259,432,2253,432,2254,396,2249,358,2231,292,2206,228,2159,135"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="1596,797,1775,837"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="2146,398,2126,466,2118,508,2115,552,2115,643,2110,680,2097,707,2075,729,2044,752,1999,771,1935,787,1789,808,1788,803,1934,781,1998,766,2041,747,2072,725,2093,704,2105,678,2109,643,2109,552,2113,508,2121,464,2141,397"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="516,200,887,207,1135,215,1391,230,1632,252,1739,266,1834,282,1913,301,1974,322,2012,347,2023,361,2027,376,2027,643,2020,681,2003,713,1977,739,1945,761,1908,778,1868,792,1789,809,1788,804,1867,787,1906,773,1942,756,1974,735,1999,710,2015,679,2021,642,2021,376,2018,363,2009,351,1971,327,1912,306,1833,287,1739,271,1631,257,1390,235,1134,221,887,212,516,206"/>
113 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="209,181,367,221"/>117 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="753,709,917,749"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="395,224,352,248,308,282,290,303,275,325,265,350,261,376,261,554,266,591,280,617,303,638,336,659,370,673,415,683,525,694,641,700,740,707,739,712,641,705,524,700,414,688,368,678,333,664,300,642,276,620,261,593,256,555,256,376,260,348,270,323,285,299,305,278,349,244,392,219"/>
 119 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
114 <area·shape="poly"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>120 <area·shape="poly"·title="·"·alt=""·coords="439,222,439,255,433,255,433,222"/>
 121 <area·shape="rect"·title="·"·alt=""·coords="128,805,187,830"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="357,212,197,234,123,251,94,261,73,272,44,293,24,315,12,341,8,376,8,643,11,668,20,692,33,714,50,735,88,770,125,795,122,800,85,774,46,738,29,717,15,694,6,669,3,643,3,376,7,339,19,312,40,289,71,267,92,256,122,246,196,229,356,207"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="329,805,391,830"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="357,207,263,219,213,230,165,247,123,269,89,297,67,332,61,353,59,376,59,467,61,496,67,525,89,580,123,630,163,675,207,715,252,748,327,796,324,800,249,753,204,719,159,679,118,633,85,582,62,527,56,497,53,467,53,376,56,352,62,330,85,293,120,264,163,242,212,225,262,214,356,202"/>
115 <area·shape="rect"·title="·"·alt=""·coords="101,269,280,309"/>125 <area·shape="rect"·title="·"·alt=""·coords="469,805,555,830"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="358,224,317,243,282,271,253,308,234,342,223,375,219,409,220,445,225,483,243,573,253,620,262,638,278,660,324,705,377,744,429,774,473,797,471,801,426,779,374,748,321,709,274,663,258,641,248,622,237,574,220,484,214,445,213,409,218,374,229,340,249,305,278,267,314,238,356,219"/>
 127 <area·shape="rect"·title="·"·alt=""·coords="1764,541,1844,566"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="516,203,873,225,1063,243,1141,254,1201,267,1289,294,1377,327,1543,403,1682,476,1775,531,1772,535,1679,481,1541,407,1375,332,1287,299,1199,272,1140,260,1063,249,873,230,515,209"/>
 129 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="516,210,1012,273,1011,279,515,215"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="917,744,936,747,1114,768,1291,785,1582,807,1582,813,1291,791,1113,773,936,752,917,749"/>
 132 <area·shape="rect"·title="·"·alt=""·coords="787,805,863,830"/>
 133 <area·shape="poly"·title="·"·alt=""·coords="835,750,831,791,825,791,830,749"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="425,311,381,374,319,471,251,587,190,710,175,753,165,792,160,790,170,751,186,708,246,584,314,468,376,371,420,308"/>
 135 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="549,365,800,390"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>
 137 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="439,309,439,607,433,607,433,309"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="666,392,629,440,607,474,588,511,573,550,567,590,571,627,579,644,590,659,615,676,653,687,699,693,750,695,852,697,895,700,929,707,950,717,964,727,978,738,998,747,1047,759,1111,770,1268,787,1583,809,1582,814,1268,793,1110,775,1046,764,996,752,976,742,961,732,947,721,927,712,894,705,851,702,750,700,698,698,652,692,613,681,586,663,574,646,566,628,561,589,568,549,583,509,603,471,625,437,662,389"/>
 140 <area·shape="rect"·title="·"·alt=""·coords="601,629,687,654"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="676,391,650,616,644,615,671,390"/>
 142 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="742,533,906,573"/>
 143 <area·shape="poly"·title="·"·alt=""·coords="686,388,801,521,797,525,682,392"/>
 144 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1025,445,1189,485"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="733,387,1012,443,1011,448,732,393"/>
 146 <area·shape="poly"·title="·"·alt=""·coords="825,573,829,617,837,640,851,659,888,678,957,698,1157,738,1386,774,1583,801,1582,806,1386,779,1156,744,956,703,886,683,848,663,833,643,824,618,820,574"/>
 147 <area·shape="poly"·title="·"·alt=""·coords="786,576,681,625,679,621,783,571"/>
 148 <area·shape="rect"·title="·"·alt=""·coords="1062,629,1138,654"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="885,571,1051,622,1049,627,884,576"/>
 150 <area·shape="rect"·title="·"·alt=""·coords="712,629,787,654"/>
 151 <area·shape="poly"·title="·"·alt=""·coords="809,575,770,620,766,616,805,572"/>
 152 <area·shape="rect"·title="·"·alt=""·coords="861,629,936,654"/>
 153 <area·shape="poly"·title="·"·alt=""·coords="843,572,882,616,878,620,839,575"/>
 154 <area·shape="poly"·title="·"·alt=""·coords="1189,472,1273,492,1316,509,1356,531,1381,550,1399,569,1411,591,1423,621,1426,646,1422,666,1414,685,1408,710,1403,731,1403,739,1407,748,1434,766,1476,781,1583,802,1582,807,1475,786,1431,771,1403,751,1398,740,1398,730,1403,709,1409,684,1417,664,1421,645,1417,622,1407,593,1395,572,1378,554,1353,536,1314,514,1272,497,1188,477"/>
 155 <area·shape="poly"·title="·"·alt=""·coords="1025,470,874,474,693,485,521,504,452,518,401,536,359,561,320,592,284,627,253,664,203,737,171,794,166,791,198,734,249,661,280,623,316,588,356,556,399,531,451,513,520,499,692,479,874,469,1024,465"/>
 156 <area·shape="poly"·title="·"·alt=""·coords="1025,477,860,499,783,516,731,536,708,553,687,575,658,618,654,615,683,571,704,549,728,531,782,511,859,494,1024,472"/>
 157 <area·shape="poly"·title="·"·alt=""·coords="1045,488,900,532,898,527,1044,483"/>
 158 <area·shape="poly"·title="·"·alt=""·coords="1053,488,1011,508,971,535,936,576,912,618,907,615,932,573,968,531,1008,503,1051,483"/>
 159 <area·shape="rect"·title="·"·alt=""·coords="982,541,1053,566"/>
 160 <area·shape="poly"·title="·"·alt=""·coords="1089,488,1041,533,1038,529,1085,484"/>
 161 <area·shape="rect"·title="·"·alt=""·coords="1077,541,1136,566"/>
 162 <area·shape="poly"·title="·"·alt=""·coords="1109,486,1109,527,1104,527,1104,486"/>
 163 <area·shape="poly"·title="·"·alt=""·coords="1025,473,852,485,749,496,643,511,543,531,453,556,382,587,356,604,337,623,326,642,320,664,319,687,321,710,334,755,349,791,344,793,329,757,316,711,313,687,315,663,321,640,333,620,353,600,380,582,451,551,541,526,643,506,748,491,852,480,1024,467"/>
 164 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1213,621,1408,661"/>
 165 <area·shape="poly"·title="·"·alt=""·coords="1190,478,1275,500,1310,515,1333,532,1341,550,1342,571,1331,609,1326,608,1337,570,1336,552,1329,535,1308,519,1274,505,1188,483"/>
 166 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1418,709,1582,749"/>
 167 <area·shape="poly"·title="·"·alt=""·coords="1189,470,1264,477,1342,490,1411,507,1438,518,1456,531,1472,549,1483,569,1498,613,1504,658,1505,695,1500,695,1499,658,1493,615,1478,572,1467,552,1453,535,1435,523,1409,512,1341,495,1263,483,1189,475"/>
 168 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1771,621,1935,661"/>
 169 <area·shape="poly"·title="·"·alt=""·coords="1189,468,1316,476,1464,488,1602,506,1658,518,1701,531,1718,540,1729,549,1754,571,1814,612,1811,616,1750,575,1725,553,1715,544,1699,536,1657,523,1601,512,1463,494,1315,481,1189,473"/>
 170 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1525,533,1689,573"/>
 171 <area·shape="poly"·title="·"·alt=""·coords="1189,477,1506,531,1511,532,1510,537,1505,536,1188,483"/>
 172 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/>
116 <area·shape="poly"·title="·"·alt=""·coords="118,220,161,258,157,262,114,224"/>173 <area·shape="poly"·title="·"·alt=""·coords="1138,483,1200,524,1198,528,1135,488"/>
117 <area·shape="poly"·title="·"·alt=""·coords="268,224,224,262,221,258,265,220"/>174 <area·shape="poly"·title="·"·alt=""·coords="1189,467,1440,486,1593,504,1746,531,1760,534,1759,539,1745,536,1592,510,1439,491,1189,473"/>
 175 <area·shape="poly"·title="·"·alt=""·coords="1542,747,1633,789,1631,794,1540,752"/>
 176 <area·shape="poly"·title="·"·alt=""·coords="1855,662,1847,705,1837,729,1823,751,1796,776,1763,794,1761,789,1792,771,1819,748,1833,727,1841,704,1850,661"/>
 177 <area·shape="poly"·title="·"·alt=""·coords="1642,571,1677,594,1716,625,1751,663,1778,708,1784,730,1778,751,1761,774,1739,792,1736,788,1757,770,1774,748,1779,730,1774,710,1747,667,1712,629,1674,598,1639,576"/>
 178 <area·shape="poly"·title="·"·alt=""·coords="1525,570,1202,624,1152,633,1151,628,1201,619,1524,565"/>
 179 <area·shape="poly"·title="·"·alt=""·coords="1662,571,1787,614,1785,619,1660,576"/>
 180 <area·shape="rect"·title="·"·alt=""·coords="1584,629,1645,654"/>
 181 <area·shape="poly"·title="·"·alt=""·coords="1611,573,1615,615,1610,615,1606,574"/>
 182 <area·shape="poly"·title="·"·alt=""·coords="1584,576,1514,622,1468,646,1421,664,1358,671,1253,674,972,675,825,676,694,682,594,693,560,701,539,711,525,728,517,749,513,791,508,791,512,747,521,725,536,707,558,696,593,688,694,677,825,671,972,669,1253,669,1358,666,1419,659,1466,641,1511,618,1581,571"/>
 183 <area·shape="poly"·title="·"·alt=""·coords="1525,563,1331,576,959,597,797,607,588,624,539,629,539,624,588,619,796,601,959,591,1331,571,1524,558"/>
 184 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1606,709,1765,749"/>
 185 <area·shape="poly"·title="·"·alt=""·coords="1627,572,1644,594,1660,620,1674,659,1683,695,1678,697,1669,660,1655,622,1640,597,1622,575"/>
 186 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="549,709,728,749"/>
 187 <area·shape="poly"·title="·"·alt=""·coords="482,659,583,702,581,707,479,664"/>
 188 <area·shape="poly"·title="·"·alt=""·coords="728,745,740,747,976,772,1210,790,1582,810,1582,815,1210,796,975,777,740,752,728,750"/>
 189 <area·shape="poly"·title="·"·alt=""·coords="681,747,789,796,787,801,679,752"/>
 190 <area·shape="poly"·title="·"·alt=""·coords="550,749,201,811,200,806,549,744"/>
 191 <area·shape="poly"·title="·"·alt=""·coords="578,752,405,805,404,800,577,747"/>
 192 <area·shape="poly"·title="·"·alt=""·coords="612,752,542,799,539,795,609,747"/>
 193 <area·shape="rect"·title="·"·alt=""·coords="587,805,677,830"/>
 194 <area·shape="poly"·title="·"·alt=""·coords="640,750,637,791,631,791,635,749"/>
 195 <area·shape="rect"·title="·"·alt=""·coords="701,805,752,830"/>
 196 <area·shape="poly"·title="·"·alt=""·coords="660,748,706,793,703,796,656,752"/>
 197 <area·shape="poly"·title="·"·alt=""·coords="1688,750,1688,783,1683,783,1683,750"/>
 198 <area·shape="poly"·title="·"·alt=""·coords="1232,575,1200,620,1177,644,1151,664,1097,689,1040,708,983,719,931,726,930,721,983,714,1039,702,1095,684,1148,659,1173,640,1196,617,1227,572"/>
Max diff block lines reached; 4467/21852 bytes (20.44%) of diff not shown.
2.04 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 23 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 CatmullClarkT.hh·File·Reference6 LaplaceSmootherT.hh·File·Reference
7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_.o_.o_.t_.h_.e_.r_./_.S_.m_.o_.o_.t_.h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
8 #include·<cmath> 
9 Include·dependency·graph·for·CatmullClarkT.hh:8 Include·dependency·graph·for·LaplaceSmootherT.hh:
10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
13 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
14  ·······Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of 
15 ········Ljubljana,·Slovenia·(_.h_.t_.t_.p_.:_./_./_.w_.w_.w_.._.l_.e_.c_.a_.d_.._.f_.s_.._.u_.n_.i_.-_.l_.j_.._.s_.i_./_.~_.l_.e_.o_.n)·_.M_.o_.r_.e_.._.._..12 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.m_.o_.o_.t_.h_.e_.r_.:_.:_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T_.<_.·_.M_.e_.s_.h_.·_.>
 13  ·······Laplacian·Smoothing.
 14 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16  15  
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
21  20  
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m 
23  ···········Software·related·to·uniform·subdivision·of·meshes. 
24   
25 ===============================================================================21 ===============================================================================
26 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.22 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
27 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.23 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
332 B
./usr/share/doc/libopenmesh-dev/html/a00776.js
240 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00776·=·[1 var·a00776·=·[
2 ····["OpenMesh::Subdivider::Uniform::CatmullClarkT<·MeshType,·RealType·>",·"a03718.html",·"a03718"]2 ····["OpenMesh::Smoother::LaplaceSmootherT<·Mesh·>",·"a03598.html",·null]
3 ];3 ];
48.8 KB
./usr/share/doc/libopenmesh-dev/html/a00776_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/LaplaceSmootherT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CatmullClarkT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00776.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00776.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 138 lines modifiedOffset 136, 104 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·CatmullClarkT</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LaplaceSmootherT</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_LAPLACE_SMOOTHERT_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_LAPLACE_SMOOTHERT_HH</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#else</span></div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</span></div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Smoother·{</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBVIDER</span></div>168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>169 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03598.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03602.html">SmootherT</a>&lt;Mesh&gt;</div>
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">private</span>:</div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03602.html">SmootherT&lt;Mesh&gt;</a>···················<a·class="code·hl_class"·href="a03602.html">Base</a>;</div>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
177 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03718.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;·MeshType,·RealType·&gt;</div> 
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div> 
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">public</span>:</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">SmootherT&lt;Mesh&gt;::Component</a>·····<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">Component</a>;</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·SmootherT&lt;Mesh&gt;::Continuity····Continuity;</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·SmootherT&lt;Mesh&gt;::Scalar········Scalar;</div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·SmootherT&lt;Mesh&gt;::VertexHandle··VertexHandle;</div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·SmootherT&lt;Mesh&gt;::EdgeHandle····EdgeHandle;</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··</div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT</a>(·Mesh&amp;·_mesh·);</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03598.html">~LaplaceSmootherT</a>();</div>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::FaceHandle·············FaceHandle;</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle···········VertexHandle;</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::EdgeHandle·············EdgeHandle;</div> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::HalfedgeHandle·········HalfedgeHandle;</div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point··················Point;</div> 
188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Normal·················Normal;</div> 
189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::FaceIter···············FaceIter;</div> 
190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::EdgeIter···············EdgeIter;</div> 
191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexIter·············VertexIter;</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">void</span>·initialize(<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">Component</a>·_comp,·Continuity·_cont);</div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">protected</span>:</div>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·misc·helpers</span></div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··Scalar·weight(VertexHandle·_vh)<span·class="keyword">·const·</span></div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·Base::mesh_.property(vertex_weights_,·_vh);·}</div>
192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexEdgeIter·········VertexEdgeIter;</div> 
194 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexFaceIter·········VertexFaceIter;</div>197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··Scalar·weight(EdgeHandle·_eh)<span·class="keyword">·const·</span></div>
 198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·Base::mesh_.property(edge_weights_,·_eh);·}</div>
195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
196 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VOHIter················VOHIter;</div> 
197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
198 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·MeshType,·RealType·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">private</span>:</div>
Max diff block lines reached; 16351/38415 bytes (42.56%) of diff not shown.
11.1 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 CatmullClarkT.hh5 LaplaceSmootherT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 46, 170 lines modifiedOffset 46, 120 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
 53 42
 54 43
53 45// 
54 ============================================================================= 
55 46// 
56 47//·CLASS·CatmullClarkT 
57 48//55 48//
58 49// 
59 =============================================================================56 =============================================================================
 57 49//
 58 50//·CLASS·LaplaceSmootherT
 59 51//
 60 52//
60 50 
61 51 
62 52#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH 
63 53#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH 
64 54 
65 55 
66 56//==·INCLUDES 
67 =================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_LAPLACE_SMOOTHERT_HH
 64 55#define·OPENMESH_LAPLACE_SMOOTHERT_HH
 65 56
68 5766 57
 67 58
 68 59//==·INCLUDES
69 58#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
70 59 
71 60//·--------------------·STL 
72 61#if·defined(OM_CC_MIPS) 
73 62#·include·<math.h> 
74 63#else 
75 64#·include·<cmath> 
76 65#endif 
77 66 
78 67//==·FORWARDDECLARATIONS 
79 ======================================================69 =================================================================
80 6870 60
 71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 72 62
 73 63
81 69//==·NAMESPACES74 64//==·NAMESPACES
82 ===============================================================75 ===============================================================
 76 65
 77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 67namespace·Smoother·{
 79 68
83 70 
84 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
85 72namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER 
86 73namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
87 74 
88 75//==·CLASS·DEFINITION80 69//==·CLASS·DEFINITION
89 =========================================================81 =========================================================
90 76 
91 77 
92 84template·<typename·MeshType,·typename·RealType·=·double> 
93 _\x88_\x85class·_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·> 
94 86{82 70
 83 72template·<class·Mesh>
 84 _\x87_\x83class·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T·:·public·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T<Mesh>
 85 74{
 86 75private:
 87 76·typedef·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8B_\x8a_\x8s_\x8e;
95 87public:88 77public:
 89 78
 90 79·typedef·typename·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t;
 91 80·typedef·typename·SmootherT<Mesh>::Continuity·Continuity;
 92 81·typedef·typename·SmootherT<Mesh>::Scalar·Scalar;
 93 82·typedef·typename·SmootherT<Mesh>::VertexHandle·VertexHandle;
 94 83·typedef·typename·SmootherT<Mesh>::EdgeHandle·EdgeHandle;
 95 84
 96 85
 97 86·explicit·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(·Mesh&·_mesh·);
 98 87·virtual·_\x8~_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T();
96 8899 88
97 89·typedef·typename·MeshType::FaceHandle·FaceHandle; 
98 90·typedef·typename·MeshType::VertexHandle·VertexHandle; 
99 91·typedef·typename·MeshType::EdgeHandle·EdgeHandle; 
100 92·typedef·typename·MeshType::HalfedgeHandle·HalfedgeHandle; 
101 93 
102 94·typedef·typename·MeshType::Point·Point; 
103 95·typedef·typename·MeshType::Normal·Normal; 
104 96·typedef·typename·MeshType::FaceIter·FaceIter; 
105 97·typedef·typename·MeshType::EdgeIter·EdgeIter; 
106 98·typedef·typename·MeshType::VertexIter·VertexIter;100 89
 101 90·void·initialize(_\x8C_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t·_comp,·Continuity·_cont);
 102 91
 103 92
 104 93protected:
 105 94
 106 95·//·misc·helpers
 107 96
 108 97·Scalar·weight(VertexHandle·_vh)·const
 109 98·{·return·Base::mesh_.property(vertex_weights_,·_vh);·}
107 99110 99
108 100·typedef·typename·MeshType::VertexEdgeIter·VertexEdgeIter; 
109 101·typedef·typename·MeshType::VertexFaceIter·VertexFaceIter;111 100·Scalar·weight(EdgeHandle·_eh)·const
 112 101·{·return·Base::mesh_.property(edge_weights_,·_eh);·}
110 102113 102
111 103·typedef·typename·MeshType::VOHIter·VOHIter; 
112 104 
113 105·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t; 
114 106 
115 _.1_.0_.8·_.C_.a_.t_.m_.u_.l_.l_.C_.l_.a_.r_.k_.T(·)·:·_.p_.a_.r_.e_.n_.t_.__.t()·{·}114 103
Max diff block lines reached; 6560/11391 bytes (57.59%) of diff not shown.
18.1 KB
./usr/share/doc/libopenmesh-dev/html/a00777.map
    
Offset 1, 14 lines modifiedOffset 1, 107 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh">1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="167,5,369,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00779.html"·title="·"·alt=""·coords="90,93,291,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00764.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="253,47,219,85,215,81,249,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
5 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="315,101,378,126"/>5 <area·shape="rect"·id="Node000003"·href="$a01097_source.html"·title="·"·alt=""·coords="2061,357,2240,397"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,133,2153,344,2148,344,2148,133"/>
7 <area·shape="rect"·id="Node000003"·href="$a00266_source.html"·title="·"·alt=""·coords="5,181,184,221"/>7 <area·shape="rect"·id="Node000005"·href="$a00926_source.html"·title="·"·alt=""·coords="357,181,515,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="171,136,128,174,124,170,168,132"/>8 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="2053,122,530,198,529,193,2053,117"/>
 9 <area·shape="rect"·id="Node000034"·href="$a00965_source.html"·title="·"·alt=""·coords="2174,445,2333,485"/>
 10 <area·shape="poly"·id="edge70_Node000002_Node000034"·title="·"·alt=""·coords="2164,132,2211,226,2236,290,2255,357,2259,396,2259,432,2253,432,2254,396,2249,358,2231,292,2206,228,2159,135"/>
 11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1596,797,1775,837"/>
 12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2146,398,2126,466,2118,508,2115,552,2115,643,2110,680,2097,707,2075,729,2044,752,1999,771,1935,787,1789,808,1788,803,1934,781,1998,766,2041,747,2072,725,2093,704,2105,678,2109,643,2109,552,2113,508,2121,464,2141,397"/>
 13 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="516,200,887,207,1135,215,1391,230,1632,252,1739,266,1834,282,1913,301,1974,322,2012,347,2023,361,2027,376,2027,643,2020,681,2003,713,1977,739,1945,761,1908,778,1868,792,1789,809,1788,804,1867,787,1906,773,1942,756,1974,735,1999,710,2015,679,2021,642,2021,376,2018,363,2009,351,1971,327,1912,306,1833,287,1739,271,1631,257,1390,235,1134,221,887,212,516,206"/>
9 <area·shape="rect"·id="Node000005"·href="$a00431_source.html"·title="·"·alt=""·coords="209,181,367,221"/>14 <area·shape="rect"·id="Node000006"·href="$a01028_source.html"·title="·"·alt=""·coords="753,709,917,749"/>
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>15 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="395,224,352,248,308,282,290,303,275,325,265,350,261,376,261,554,266,591,280,617,303,638,336,659,370,673,415,683,525,694,641,700,740,707,739,712,641,705,524,700,414,688,368,678,333,664,300,642,276,620,261,59[·...·truncated·by·diffoscope;·len:·65,·SHA:·e5395f706229440f7db40495414e65c6229563eef8d378b6d27bb8c332a29e5b·...·]"/>
 16 <area·shape="rect"·id="Node000008"·href="$a00932_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
 17 <area·shape="poly"·id="edge9_Node000005_Node000008"·title="·"·alt=""·coords="439,222,439,255,433,255,433,222"/>
11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="101,269,280,309"/>18 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="128,805,187,830"/>
 19 <area·shape="poly"·id="edge60_Node000005_Node000009"·title="·"·alt=""·coords="357,212,197,234,123,251,94,261,73,272,44,293,24,315,12,341,8,376,8,643,11,668,20,692,33,714,50,735,88,770,125,795,122,800,85,774,46,738,29,717,15,694,6,669,3,643,3,376,7,339,19,312,40,289,71,267,92,256,122,246,196,229,356,207"/>
 20 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="329,805,391,830"/>
 21 <area·shape="poly"·id="edge59_Node000005_Node000019"·title="·"·alt=""·coords="357,207,263,219,213,230,165,247,123,269,89,297,67,332,61,353,59,376,59,467,61,496,67,525,89,580,123,630,163,675,207,715,252,748,327,796,324,800,249,753,204,719,159,679,118,633,85,582,62,527,56,497,53,467,53,376,56,352,62,330,85,293,120,264,163,242,212,225,262,214,356,202"/>
 22 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="469,805,555,830"/>
 23 <area·shape="poly"·id="edge61_Node000005_Node000025"·title="·"·alt=""·coords="358,224,317,243,282,271,253,308,234,342,223,375,219,409,220,445,225,483,243,573,253,620,262,638,278,660,324,705,377,744,429,774,473,797,471,801,426,779,374,748,321,709,274,663,258,641,248,622,237,574,220,484,214,445,213,409,218,374,229,340,249,305,278,267,314,238,356,219"/>
 24 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="1764,541,1844,566"/>
 25 <area·shape="poly"·id="edge69_Node000005_Node000032"·title="·"·alt=""·coords="516,203,873,225,1063,243,1141,254,1201,267,1289,294,1377,327,1543,403,1682,476,1775,531,1772,535,1679,481,1541,407,1375,332,1287,299,1199,272,1140,260,1063,249,873,230,515,209"/>
 26 <area·shape="rect"·id="Node000033"·href="$a00818_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>
 27 <area·shape="poly"·id="edge62_Node000005_Node000033"·title="·"·alt=""·coords="516,210,1012,273,1011,279,515,215"/>
 28 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="917,744,936,747,1114,768,1291,785,1582,807,1582,813,1291,791,1113,773,936,752,917,749"/>
 29 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="787,805,863,830"/>
 30 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="835,750,831,791,825,791,830,749"/>
 31 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="425,311,381,374,319,471,251,587,190,710,175,753,165,792,160,790,170,751,186,708,246,584,314,468,376,371,420,308"/>
 32 <area·shape="rect"·id="Node000010"·href="$a00839_source.html"·title="·"·alt=""·coords="549,365,800,390"/>
 33 <area·shape="poly"·id="edge11_Node000008_Node000010"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>
 34 <area·shape="rect"·id="Node000026"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>
 35 <area·shape="poly"·id="edge58_Node000008_Node000026"·title="·"·alt=""·coords="439,309,439,607,433,607,433,309"/>
 36 <area·shape="poly"·id="edge13_Node000010_Node000004"·title="·"·alt=""·coords="666,392,629,440,607,474,588,511,573,550,567,590,571,627,579,644,590,659,615,676,653,687,699,693,750,695,852,697,895,700,929,707,950,717,964,727,978,738,998,747,1047,759,1111,770,1268,787,1583,809,1582,814,1268,793,1110,775,1046,764,996,752,976,742,961,732,947,721,927,712,894,705,851,702,750,700,698,698,652,692,613,681,586,663,574,646,566,628,561,589,568,549,583,509,603,471,625,437,662,389"/>
 37 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="601,629,687,654"/>
 38 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="676,391,650,616,644,615,671,390"/>
 39 <area·shape="rect"·id="Node000012"·href="$a00815_source.html"·title="·"·alt=""·coords="742,533,906,573"/>
 40 <area·shape="poly"·id="edge14_Node000010_Node000012"·title="·"·alt=""·coords="686,388,801,521,797,525,682,392"/>
 41 <area·shape="rect"·id="Node000016"·href="$a00803_source.html"·title="·"·alt=""·coords="1025,445,1189,485"/>
 42 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="733,387,1012,443,1011,448,732,393"/>
 43 <area·shape="poly"·id="edge15_Node000012_Node000004"·title="·"·alt=""·coords="825,573,829,617,837,640,851,659,888,678,957,698,1157,738,1386,774,1583,801,1582,806,1386,779,1156,744,956,703,886,683,848,663,833,643,824,618,820,574"/>
 44 <area·shape="poly"·id="edge17_Node000012_Node000011"·title="·"·alt=""·coords="786,576,681,625,679,621,783,571"/>
 45 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1062,629,1138,654"/>
 46 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="885,571,1051,622,1049,627,884,576"/>
 47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="712,629,787,654"/>
 48 <area·shape="poly"·id="edge18_Node000012_Node000014"·title="·"·alt=""·coords="809,575,770,620,766,616,805,572"/>
 49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="861,629,936,654"/>
 50 <area·shape="poly"·id="edge19_Node000012_Node000015"·title="·"·alt=""·coords="843,572,882,616,878,620,839,575"/>
 51 <area·shape="poly"·id="edge21_Node000016_Node000004"·title="·"·alt=""·coords="1189,472,1273,492,1316,509,1356,531,1381,550,1399,569,1411,591,1423,621,1426,646,1422,666,1414,685,1408,710,1403,731,1403,739,1407,748,1434,766,1476,781,1583,802,1582,807,1475,786,1431,771,1403,751,1398,740,1398,730,1403,709,1409,684,1417,664,1421,645,1417,622,1407,593,1395,572,1378,554,1353,536,1314,514,1272,497,1188,477"/>
 52 <area·shape="poly"·id="edge23_Node000016_Node000009"·title="·"·alt=""·coords="1025,470,874,474,693,485,521,504,452,518,401,536,359,561,320,592,284,627,253,664,203,737,171,794,166,791,198,734,249,661,280,623,316,588,356,556,399,531,451,513,520,499,692,479,874,469,1024,465"/>
 53 <area·shape="poly"·id="edge26_Node000016_Node000011"·title="·"·alt=""·coords="1025,477,860,499,783,516,731,536,708,553,687,575,658,618,654,615,683,571,704,549,728,531,782,511,859,494,1024,472"/>
 54 <area·shape="poly"·id="edge50_Node000016_Node000012"·title="·"·alt=""·coords="1045,488,900,532,898,527,1044,483"/>
 55 <area·shape="poly"·id="edge27_Node000016_Node000015"·title="·"·alt=""·coords="1053,488,1011,508,971,535,936,576,912,618,907,615,932,573,968,531,1008,503,1051,483"/>
 56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="982,541,1053,566"/>
 57 <area·shape="poly"·id="edge22_Node000016_Node000017"·title="·"·alt=""·coords="1089,488,1041,533,1038,529,1085,484"/>
 58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1077,541,1136,566"/>
 59 <area·shape="poly"·id="edge24_Node000016_Node000018"·title="·"·alt=""·coords="1109,486,1109,527,1104,527,1104,486"/>
 60 <area·shape="poly"·id="edge25_Node000016_Node000019"·title="·"·alt=""·coords="1025,473,852,485,749,496,643,511,543,531,453,556,382,587,356,604,337,623,326,642,320,664,319,687,321,710,334,755,349,791,344,793,329,757,316,711,313,687,315,663,321,640,333,620,353,600,380,582,451,551,541,526,643,506,748,491,852,480,1024,467"/>
 61 <area·shape="rect"·id="Node000020"·href="$a01109_source.html"·title="·"·alt=""·coords="1213,621,1408,661"/>
 62 <area·shape="poly"·id="edge28_Node000016_Node000020"·title="·"·alt=""·coords="1190,478,1275,500,1310,515,1333,532,1341,550,1342,571,1331,609,1326,608,1337,570,1336,552,1329,535,1308,519,1274,505,1188,483"/>
 63 <area·shape="rect"·id="Node000021"·href="$a00989_source.html"·title="·"·alt=""·coords="1418,709,1582,749"/>
 64 <area·shape="poly"·id="edge29_Node000016_Node000021"·title="·"·alt=""·coords="1189,470,1264,477,1342,490,1411,507,1438,518,1456,531,1472,549,1483,569,1498,613,1504,658,1505,695,1500,695,1499,658,1493,615,1478,572,1467,552,1453,535,1435,523,1409,512,1341,495,1263,483,1189,475"/>
 65 <area·shape="rect"·id="Node000022"·href="$a00824_source.html"·title="·"·alt=""·coords="1771,621,1935,661"/>
 66 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1189,468,1316,476,1464,488,1602,506,1658,518,1701,531,1718,540,1729,549,1754,571,1814,612,1811,616,1750,575,1725,553,1715,544,1699,536,1657,523,1601,512,1463,494,1315,481,1189,473"/>
 67 <area·shape="rect"·id="Node000023"·href="$a00821_source.html"·title="·"·alt=""·coords="1525,533,1689,573"/>
 68 <area·shape="poly"·id="edge33_Node000016_Node000023"·title="·"·alt=""·coords="1189,477,1506,531,1511,532,1510,537,1505,536,1188,483"/>
 69 <area·shape="rect"·id="Node000031"·href="$a00956_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/>
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="118,220,161,258,157,262,114,224"/>70 <area·shape="poly"·id="edge51_Node000016_Node000031"·title="·"·alt=""·coords="1138,483,1200,524,1198,528,1135,488"/>
 71 <area·shape="poly"·id="edge57_Node000016_Node000032"·title="·"·alt=""·coords="1189,467,1440,486,1593,504,1746,531,1760,534,1759,539,1745,536,1592,510,1439,491,1189,473"/>
 72 <area·shape="poly"·id="edge30_Node000021_Node000004"·title="·"·alt=""·coords="1542,747,1633,789,1631,794,1540,752"/>
 73 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1855,662,1847,705,1837,729,1823,751,1796,776,1763,794,1761,789,1792,771,1819,748,1833,727,1841,704,1850,661"/>
 74 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="1642,571,1677,594,1716,625,1751,663,1778,708,1784,730,1778,751,1761,774,1739,792,1736,788,1757,770,1774,748,1779,730,1774,710,1747,667,1712,629,1674,598,1639,576"/>
 75 <area·shape="poly"·id="edge37_Node000023_Node000013"·title="·"·alt=""·coords="1525,570,1202,624,1152,633,1151,628,1201,619,1524,565"/>
 76 <area·shape="poly"·id="edge47_Node000023_Node000022"·title="·"·alt=""·coords="1662,571,1787,614,1785,619,1660,576"/>
 77 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1584,629,1645,654"/>
 78 <area·shape="poly"·id="edge35_Node000023_Node000024"·title="·"·alt=""·coords="1611,573,1615,615,1610,615,1606,574"/>
 79 <area·shape="poly"·id="edge36_Node000023_Node000025"·title="·"·alt=""·coords="1584,576,1514,622,1468,646,1421,664,1358,671,1253,674,972,675,825,676,694,682,594,693,560,701,539,711,525,728,517,749,513,791,508,791,512,747,521,725,536,707,558,696,593,688,694,677,825,671,972,669,1253,669,1358,666,1419,659,1466,641,1511,618,1581,571"/>
 80 <area·shape="poly"·id="edge38_Node000023_Node000026"·title="·"·alt=""·coords="1525,563,1331,576,959,597,797,607,588,624,539,629,539,624,588,619,796,601,959,591,1331,571,1524,558"/>
 81 <area·shape="rect"·id="Node000030"·href="$a00977_source.html"·title="·"·alt=""·coords="1606,709,1765,749"/>
 82 <area·shape="poly"·id="edge48_Node000023_Node000030"·title="·"·alt=""·coords="1627,572,1644,594,1660,620,1674,659,1683,695,1678,697,1669,660,1655,622,1640,597,1622,575"/>
 83 <area·shape="rect"·id="Node000027"·href="$a01103_source.html"·title="·"·alt=""·coords="549,709,728,749"/>
 84 <area·shape="poly"·id="edge39_Node000026_Node000027"·title="·"·alt=""·coords="482,659,583,702,581,707,479,664"/>
 85 <area·shape="poly"·id="edge40_Node000027_Node000004"·title="·"·alt=""·coords="728,745,740,747,976,772,1210,790,1582,810,1582,815,1210,796,975,777,740,752,728,750"/>
 86 <area·shape="poly"·id="edge41_Node000027_Node000007"·title="·"·alt=""·coords="681,747,789,796,787,801,679,752"/>
 87 <area·shape="poly"·id="edge45_Node000027_Node000009"·title="·"·alt=""·coords="550,749,201,811,200,806,549,744"/>
 88 <area·shape="poly"·id="edge43_Node000027_Node000019"·title="·"·alt=""·coords="578,752,405,805,404,800,577,747"/>
 89 <area·shape="poly"·id="edge46_Node000027_Node000025"·title="·"·alt=""·coords="612,752,542,799,539,795,609,747"/>
 90 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="587,805,677,830"/>
 91 <area·shape="poly"·id="edge42_Node000027_Node000028"·title="·"·alt=""·coords="640,750,637,791,631,791,635,749"/>
 92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="701,805,752,830"/>
 93 <area·shape="poly"·id="edge44_Node000027_Node000029"·title="·"·alt=""·coords="660,748,706,793,703,796,656,752"/>
 94 <area·shape="poly"·id="edge49_Node000030_Node000004"·title="·"·alt=""·coords="1688,750,1688,783,1683,783,1683,750"/>
 95 <area·shape="poly"·id="edge55_Node000031_Node000006"·title="·"·alt=""·coords="1232,575,1200,620,1177,644,1151,664,1097,689,1040,708,983,719,931,726,930,721,983,714,1039,702,1095,684,1148,659,1173,640,1196,617,1227,572"/>
 96 <area·shape="poly"·id="edge52_Node000031_Node000009"·title="·"·alt=""·coords="1161,574,1065,598,993,624,981,633,972,644,964,654,949,664,874,691,808,704,748,706,691,703,572,695,503,698,425,712,359,731,295,755,193,801,191,796,293,750,357,726,423,707,503,693,572,689,691,697,748,701,807,698,873,686,947,659,960,650,968,640,977,630,991,619,1063,593,1160,569"/>
13 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="268,224,224,262,221,258,265,220"/>97 <area·shape="poly"·id="edge53_Node000031_Node000013"·title="·"·alt=""·coords="1211,576,1132,624,1129,619,1208,571"/>
 98 <area·shape="poly"·id="edge54_Node000031_Node000019"·title="·"·alt=""·coords="1173,576,1113,597,1051,624,1034,634,1023,645,1011,655,993,664,920,685,855,692,797,691,741,685,687,680,629,680,566,689,494,712,461,729,429,752,381,796,377,792,426,747,458,725,492,707,565,684,629,675,687,675,742,680,797,686,855,687,919,679,991,659,1008,650,1019,641,1031,630,1048,619,1111,592,1172,571"/>
 99 <area·shape="poly"·id="edge56_Node000031_Node000020"·title="·"·alt=""·coords="1258,572,1289,609,1284,613,1254,575"/>
 100 <area·shape="poly"·id="edge63_Node000033_Node000004"·title="·"·alt=""·coords="1190,306,1195,307,1306,323,1405,332,1493,340,1575,352,1652,372,1727,405,1765,428,1803,457,1883,531,1915,563,1942,591,1951,606,1956,623,1956,641,1949,662,1935,688,1918,710,1874,747,1824,775,1775,795,1773,791,1822,771,1871,743,1914,706,1931,685,1944,660,1950,641,1951,624,1946,608,1938,594,1912,567,1879,535,1800,461,1762,433,1725,410,1650,377,1574,357,1493,346,1404,338,1306,328,1194,312,1189,311"/>
 101 <area·shape="poly"·id="edge68_Node000033_Node000010"·title="·"·alt=""·coords="1025,310,746,365,745,359,1024,304"/>
 102 <area·shape="poly"·id="edge66_Node000033_Node000012"·title="·"·alt=""·coords="1088,311,856,526,853,522,1085,308"/>
 103 <area·shape="poly"·id="edge67_Node000033_Node000016"·title="·"·alt=""·coords="1109,310,1109,432,1104,432,1104,310"/>
 104 <area·shape="poly"·id="edge64_Node000033_Node000022"·title="·"·alt=""·coords="1190,302,1357,336,1560,387,1657,419,1744,453,1813,491,1839,511,1858,532,1867,550,1870,570,1866,608,1861,608,1865,570,1862,552,1854,535,1835,515,1810,495,1742,458,1656,424,1558,393,1356,341,1188,308"/>
 105 <area·shape="poly"·id="edge65_Node000033_Node000023"·title="·"·alt=""·coords="1144,307,1560,525,1557,529,1141,312"/>
 106 <area·shape="poly"·id="edge71_Node000034_Node000004"·title="·"·alt=""·coords="2254,486,2245,540,2224,612,2208,651,2188,688,2163,722,2132,751,2107,766,2072,778,1984,796,1883,808,1789,815,1789,809,1883,802,1983,791,2071,773,2105,761,2129,747,2159,719,2184,685,2203,649,2219,611,2240,539,2249,485"/>
14 </map>107 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00777.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 5b3b66cca47cfde0656107f1546629191 4cd6d343c60002cc4762f7b33c6ad37d
18.0 MB
./usr/share/doc/libopenmesh-dev/html/a00777.png
18.0 MB
sng
Max HTML report size reached
1.84 KB
./usr/share/doc/libopenmesh-dev/html/a00778.map
    
Offset 1, 5 lines modifiedOffset 1, 14 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh">1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,207,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="228,5,423,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00773.html"·title="·"·alt=""·coords="109,93,315,133"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="291,56,239,95,235,91,288,52"/>
 5 <area·shape="rect"·id="Node000006"·href="$a00770.html"·title="·"·alt=""·coords="339,93,541,133"/>
 6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="363,52,416,91,413,95,360,56"/>
3 <area·shape="rect"·id="Node000002"·href="$a00770_source.html"·title="·"·alt=""·coords="5,93,207,148"/>7 <area·shape="rect"·id="Node000003"·href="$a00731_source.html"·title="·"·alt=""·coords="5,189,200,229"/>
 8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="181,144,126,191,123,187,178,140"/>
 9 <area·shape="rect"·id="Node000005"·href="$a00767.html"·title="·"·alt=""·coords="224,181,419,236"/>
 10 <area·shape="poly"·id="edge5_Node000002_Node000005"·title="·"·alt=""·coords="246,140,292,179,289,183,243,144"/>
 11 <area·shape="rect"·id="Node000004"·href="$a00728_source.html"·title="·"·alt=""·coords="5,284,200,324"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="109,59,109,93,103,93,103,59"/>12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,242,98,284,93,284,91,242"/>
 13 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="109,270,107,229,113,229,114,270"/>
5 </map>14 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00778.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 acde8a0fa74c4beadd6d8652551098121 0ff6303bd948b8541dc116a93251f450
1.82 MB
./usr/share/doc/libopenmesh-dev/html/a00778.png
1.82 MB
sng
    
Offset 1, 162 lines modifiedOffset 1, 338 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·212;·height:·153;·bitdepth:·8;3 ····width:·547;·height:·329;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 bKGD·{red:·255;··green:·255;··blue:·255;}6 bKGD·{red:·255;··green:·255;··blue:·255;}
7 IMAGE·{7 IMAGE·{
8 ····pixels·hex8 ····pixels·hex
9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
13 00000000·00000000·00000000·00000000·6464641c·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·6464641c·00000000·00000000·00000000·00000000· 
14 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
15 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
16 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
17 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
18 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
19 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·707070ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·707070ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·262626ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·262626ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
20 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
21 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·505050ff·2e2e2eff·2b2b2bff·444444ff·838383ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·464646ff·262626ff·727272ff·999999ff·999999ff·999999ff·8b8b8bff·262626ff·2b2b2bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·383838ff·080808ff·262626ff·262626ff·262626ff·262626ff·262626ff·262626ff·282828ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3b3b3bff·7b7b7bff·939393ff·565656ff·333333ff·303030ff·525252ff·909090ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
22 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·838383ff·101010ff·272727ff·616161ff·676767ff·3a3a3aff·050505ff·6c6c6cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·2b2b2bff·0e0e0eff·2e2e2eff·999999ff·999999ff·999999ff·4f4f4fff·0f0f0fff·070707ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8c8c8cff·050505ff·6d6d6dff·737373ff·737373ff·252525ff·2c2c2cff·737373ff·737373ff·737373ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8c8c8cff·070707ff·949494ff·2b2b2bff·1c1c1cff·626262ff·6b6b6bff·494949ff·1a1a1aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·8b8b8bff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
23 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·242424ff·2a2a2aff·989898ff·999999ff·999999ff·999999ff·4a4a4aff·0a0a0aff·919191ff·999999ff·3b3b3bff·696969ff·4a4a4aff·2e2e2eff·444444ff·8d8d8dff·999999ff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·3b3b3bff·6a6a6aff·4d4d4dff·2e2e2eff·3d3d3dff·878787ff·999999ff·999999ff·2b2b2bff·434343ff·0a0a0aff·868686ff·999999ff·979797ff·121212ff·4b4b4bff·070707ff·999999ff·999999ff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·787878ff·3a3a3aff·2c2c2cff·4a4a4aff·919191ff·999999ff·999999ff·1c1c1cff·5c5c5cff·4d4d4dff·2e2e2eff·3d3d3dff·878787ff·999999ff·999999ff·999999ff·5f5f5fff·2e2e2eff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·989898ff·5c5c5cff·333333ff·343434ff·5f5f5fff·999999ff·999999ff·999999ff·989898ff·5c5c5cff·333333ff·343434ff·5f5f5fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·787878ff·3a3a3aff·2c2c2cff·4a4a4aff·919191ff·999999ff·999999ff·999999ff·5f5f5fff·2e2e2eff·8e8e8eff·000000ff·797979ff·999999ff·999999ff·999999ff·919191ff·999999ff·999999ff·323232ff·7a7a7aff·999999ff·999999ff·8c8c8cff·262626ff·929292ff·999999ff·1c1c1cff·5b5b5bff·4a4a4aff·2e2e2eff·444444ff·8d8d8dff·999999ff·999999ff·979797ff·535353ff·2e2e2eff·3f3f3fff·767676ff·000000ff·8d8d8dff·999999ff·3f3f3fff·6c6c6cff·999999ff·636363ff·414141ff·999999ff·999999ff·999999ff·8f8f8fff·272727ff·868686ff·999999ff·3f3f3fff·6c6c6cff·999999ff·999999ff·979797ff·535353ff·2e2e2eff·3f3f3fff·767676ff·000000ff·8d8d8dff·999999ff·999999ff·686868ff·383838ff·2f2f2fff·535353ff·969696ff·999999ff·999999ff·3b3b3bff·6a6a6aff·4c4c4cff·2e2e2eff·717171ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
24 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·000000ff·707070ff·999999ff·999999ff·999999ff·999999ff·929292ff·010101ff·646464ff·999999ff·1c1c1cff·080808ff·4c4c4cff·6a6a6aff·2f2f2fff·171717ff·959595ff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·999999ff·1c1c1cff·0c0c0cff·525252ff·6d6d6dff·303030ff·1c1c1cff·999999ff·999999ff·2b2b2bff·4a4a4aff·404040ff·494949ff·999999ff·6a6a6aff·1f1f1fff·6b6b6bff·070707ff·999999ff·999999ff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·8b8b8bff·060606ff·4f4f4fff·6e6e6eff·515151ff·363636ff·999999ff·999999ff·1c1c1cff·0c0c0cff·525252ff·6d6d6dff·303030ff·1c1c1cff·999999ff·999999ff·999999ff·313131ff·5c5c5cff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·3e3e3eff·151515ff·636363ff·616161ff·121212ff·464646ff·999999ff·999999ff·3e3e3eff·151515ff·636363ff·616161ff·121212ff·464646ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8b8b8bff·060606ff·4f4f4fff·6e6e6eff·515151ff·363636ff·999999ff·999999ff·999999ff·313131ff·5c5c5cff·959595ff·080808ff·4f4f4fff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·080808ff·4c4c4cff·6a6a6aff·2f2f2fff·171717ff·959595ff·999999ff·3c3c3cff·191919ff·656565ff·5e5e5eff·131313ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·838383ff·020202ff·898989ff·999999ff·999999ff·5a5a5aff·191919ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·3c3c3cff·191919ff·656565ff·5e5e5eff·131313ff·000000ff·8d8d8dff·999999ff·4d4d4dff·141414ff·5f5f5fff·6a6a6aff·262626ff·343434ff·999999ff·999999ff·1c1c1cff·0a0a0aff·505050ff·717171ff·8c8c8cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
25 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·000000ff·878787ff·999999ff·999999ff·999999ff·999999ff·999999ff·111111ff·505050ff·999999ff·1c1c1cff·3b3b3bff·999999ff·999999ff·959595ff·0f0f0fff·646464ff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·898989ff·000000ff·8d8d8dff·999999ff·2b2b2bff·4a4a4aff·7f7f7fff·0e0e0eff·969696ff·2b2b2bff·5e5e5eff·6b6b6bff·070707ff·999999ff·999999ff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·7d7d7dff·070707ff·949494ff·999999ff·999999ff·929292ff·999999ff·999999ff·1c1c1cff·494949ff·999999ff·999999ff·898989ff·000000ff·8d8d8dff·999999ff·959595ff·080808ff·898989ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·8c8c8cff·010101ff·787878ff·999999ff·999999ff·717171ff·020202ff·909090ff·8c8c8cff·010101ff·787878ff·999999ff·999999ff·717171ff·020202ff·909090ff·999999ff·212121ff·5d5d5dff·999999ff·7d7d7dff·070707ff·949494ff·999999ff·999999ff·929292ff·999999ff·999999ff·959595ff·080808ff·898989ff·999999ff·717171ff·1a1a1aff·070707ff·232323ff·494949ff·878787ff·999999ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·3b3b3bff·999999ff·999999ff·959595ff·0f0f0fff·646464ff·8b8b8bff·010101ff·7f7f7fff·999999ff·999999ff·646464ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·252525ff·505050ff·999999ff·999999ff·202020ff·545454ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8b8b8bff·010101ff·7f7f7fff·999999ff·999999ff·646464ff·000000ff·8d8d8dff·8f8f8fff·030303ff·7b7b7bff·999999ff·999999ff·909090ff·040404ff·858585ff·999999ff·1c1c1cff·434343ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
26 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7a7a7aff·000000ff·7d7d7dff·999999ff·999999ff·999999ff·999999ff·999999ff·070707ff·575757ff·999999ff·1c1c1cff·5c5c5cff·999999ff·999999ff·999999ff·2c2c2cff·4c4c4cff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·1c1c1cff·616161ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·252525ff·505050ff·0b0b0bff·949494ff·6b6b6bff·070707ff·999999ff·999999ff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·464646ff·181818ff·3b3b3bff·616161ff·939393ff·999999ff·999999ff·1c1c1cff·616161ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·6e6e6eff·1f1f1fff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·757575ff·020202ff·989898ff·999999ff·999999ff·939393ff·000000ff·7a7a7aff·757575ff·020202ff·989898ff·999999ff·999999ff·939393ff·000000ff·7a7a7aff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·464646ff·181818ff·3b3b3bff·616161ff·939393ff·999999ff·999999ff·6e6e6eff·1f1f1fff·999999ff·999999ff·999999ff·999999ff·898989ff·6c6c6cff·333333ff·070707ff·828282ff·999999ff·101010ff·707070ff·999999ff·999999ff·888888ff·000000ff·8f8f8fff·999999ff·1c1c1cff·5c5c5cff·999999ff·999999ff·999999ff·2c2c2cff·4c4c4cff·757575ff·060606ff·999999ff·999999ff·999999ff·858585ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·5f5f5fff·171717ff·999999ff·808080ff·020202ff·8b8b8bff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·757575ff·060606ff·999999ff·999999ff·999999ff·858585ff·000000ff·8d8d8dff·777777ff·000000ff·262626ff·262626ff·262626ff·262626ff·040404ff·6e6e6eff·999999ff·1c1c1cff·5f5f5fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
27 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·959595ff·080808ff·545454ff·999999ff·999999ff·999999ff·999999ff·767676ff·000000ff·7a7a7aff·999999ff·1c1c1cff·525252ff·999999ff·999999ff·999999ff·222222ff·565656ff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·646464ff·010101ff·434343ff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·999999ff·969696ff·7a7a7aff·3f3f3fff·191919ff·979797ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·404040ff·4c4c4cff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·7f7f7fff·000000ff·919191ff·999999ff·999999ff·898989ff·000000ff·848484ff·7f7f7fff·000000ff·919191ff·999999ff·999999ff·898989ff·000000ff·848484ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·969696ff·7a7a7aff·3f3f3fff·191919ff·979797ff·999999ff·404040ff·4c4c4cff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·111111ff·515151ff·999999ff·131313ff·6e6e6eff·999999ff·999999ff·828282ff·000000ff·8f8f8fff·999999ff·1c1c1cff·525252ff·999999ff·999999ff·999999ff·222222ff·565656ff·7e7e7eff·010101ff·949494ff·999999ff·999999ff·7b7b7bff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·929292ff·070707ff·767676ff·464646ff·2f2f2fff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·7e7e7eff·010101ff·949494ff·999999ff·999999ff·7b7b7bff·000000ff·8d8d8dff·808080ff·010101ff·6e6e6eff·737373ff·737373ff·737373ff·737373ff·8d8d8dff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
28 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·505050ff·0a0a0aff·727272ff·999999ff·999999ff·858585ff·1a1a1aff·2f2f2fff·999999ff·999999ff·1c1c1cff·181818ff·8f8f8fff·999999ff·767676ff·020202ff·7f7f7fff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·969696ff·737373ff·8e8e8eff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·7b7b7bff·6f6f6fff·999999ff·999999ff·7d7d7dff·000000ff·8e8e8eff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·131313ff·7a7a7aff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·969696ff·141414ff·4a4a4aff·999999ff·999999ff·414141ff·181818ff·989898ff·969696ff·141414ff·4a4a4aff·999999ff·999999ff·414141ff·181818ff·989898ff·999999ff·212121ff·5d5d5dff·999999ff·7b7b7bff·6f6f6fff·999999ff·999999ff·7d7d7dff·000000ff·8e8e8eff·999999ff·131313ff·7a7a7aff·999999ff·8d8d8dff·545454ff·939393ff·999999ff·999999ff·7f7f7fff·050505ff·616161ff·999999ff·262626ff·494949ff·999999ff·999999ff·454545ff·000000ff·8f8f8fff·999999ff·1c1c1cff·181818ff·8f8f8fff·999999ff·767676ff·020202ff·7f7f7fff·969696ff·131313ff·525252ff·999999ff·989898ff·383838ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·3a3a3aff·3a3a3aff·0e0e0eff·6a6a6aff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·969696ff·131313ff·525252ff·999999ff·989898ff·383838ff·000000ff·8d8d8dff·979797ff·1a1a1aff·4d4d4dff·989898ff·999999ff·979797ff·565656ff·969696ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
29 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·505050ff·080808ff·141414ff·1b1b1bff·050505ff·393939ff·929292ff·999999ff·999999ff·1c1c1cff·303030ff·0f0f0fff·1e1e1eff·050505ff·555555ff·999999ff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·999999ff·2b2b2bff·4a4a4aff·999999ff·999999ff·999999ff·999999ff·999999ff·6b6b6bff·070707ff·999999ff·999999ff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·8a8a8aff·2c2c2cff·101010ff·222222ff·080808ff·464646ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·949494ff·000000ff·838383ff·7e7e7eff·101010ff·989898ff·999999ff·999999ff·999999ff·999999ff·323232ff·3b3b3bff·999999ff·999999ff·767676ff·111111ff·171717ff·151515ff·141414ff·7a7a7aff·999999ff·999999ff·767676ff·111111ff·171717ff·151515ff·141414ff·7a7a7aff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·8a8a8aff·2c2c2cff·101010ff·222222ff·080808ff·464646ff·999999ff·7e7e7eff·101010ff·989898ff·999999ff·959595ff·464646ff·0c0c0cff·1c1c1cff·1d1d1dff·040404ff·3b3b3bff·979797ff·999999ff·717171ff·080808ff·1c1c1cff·141414ff·383838ff·000000ff·8f8f8fff·999999ff·1c1c1cff·303030ff·0f0f0fff·1e1e1eff·050505ff·555555ff·999999ff·999999ff·737373ff·0b0b0bff·191919ff·131313ff·353535ff·000000ff·8d8d8dff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·747474ff·010101ff·0e0e0eff·979797ff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·737373ff·0b0b0bff·191919ff·131313ff·353535ff·000000ff·8d8d8dff·999999ff·818181ff·202020ff·101010ff·202020ff·0b0b0bff·434343ff·989898ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
30 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·949494ff·7a7a7aff·777777ff·8f8f8fff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·929292ff·7a7a7aff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·989898ff·737373ff·949494ff·999999ff·7d7d7dff·858585ff·999999ff·999999ff·999999ff·999999ff·999999ff·8e8e8eff·747474ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·999999ff·898989ff·797979ff·8d8d8dff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·989898ff·737373ff·949494ff·505050ff·3d3d3dff·999999ff·999999ff·999999ff·999999ff·999999ff·7f7f7fff·828282ff·999999ff·999999ff·999999ff·969696ff·7f7f7fff·808080ff·979797ff·999999ff·999999ff·999999ff·999999ff·969696ff·7f7f7fff·808080ff·979797ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·898989ff·797979ff·8d8d8dff·999999ff·999999ff·505050ff·3d3d3dff·999999ff·999999ff·999999ff·999999ff·959595ff·7d7d7dff·7c7c7cff·8f8f8fff·999999ff·999999ff·999999ff·999999ff·909090ff·797979ff·8d8d8dff·959595ff·737373ff·979797ff·999999ff·7a7a7aff·8b8b8bff·929292ff·7a7a7aff·8e8e8eff·999999ff·999999ff·999999ff·999999ff·949494ff·7b7b7bff·8c8c8cff·959595ff·737373ff·969696ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·999999ff·737373ff·7f7f7fff·999999ff·999999ff·999999ff·999999ff·7b7b7bff·8a8a8aff·999999ff·999999ff·999999ff·949494ff·7b7b7bff·8c8c8cff·959595ff·737373ff·969696ff·999999ff·999999ff·999999ff·888888ff·7a7a7aff·919191ff·999999ff·999999ff·999999ff·7a7a7aff·8b8b8bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
31 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·222222ff·6b6b6bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·222222ff·6b6b6bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
32 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·959595ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·747474ff·959595ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
33 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
34 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·565656ff·0d0d0dff·000000ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
35 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·8b8b8bff·050505ff·808080ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
36 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3c3c3cff·505050ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·707070ff·131313ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3c3c3cff·505050ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·151515ff·3e3e3eff·898989ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·151515ff·3e3e3eff·898989ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·212121ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·757575ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
37 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·101010ff·7f7f7fff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·989898ff·101010ff·7f7f7fff·888888ff·0f0f0fff·2c2c2cff·7a7a7aff·929292ff·858585ff·5c5c5cff·4a4a4aff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·888888ff·0f0f0fff·2c2c2cff·7a7a7aff·929292ff·858585ff·5c5c5cff·4a4a4aff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
38 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7a7a7aff·131313ff·999999ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·434343ff·333333ff·383838ff·0c0c0cff·0e0e0eff·535353ff·999999ff·999999ff·474747ff·373737ff·999999ff·535353ff·000000ff·000000ff·000000ff·232323ff·999999ff·969696ff·4b4b4bff·131313ff·080808ff·282828ff·7f7f7fff·999999ff·999999ff·434343ff·323232ff·373737ff·0d0d0dff·3e3e3eff·434343ff·303030ff·323232ff·0b0b0bff·0e0e0eff·5d5d5dff·6f6f6fff·1a1a1aff·050505ff·282828ff·8b8b8bff·999999ff·999999ff·999999ff·7a7a7aff·131313ff·999999ff·393939ff·1b1b1bff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·535353ff·000000ff·000000ff·0d0d0dff·383838ff·8f8f8fff·999999ff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·949494ff·434343ff·303030ff·323232ff·0b0b0bff·0e0e0eff·5d5d5dff·6f6f6fff·1a1a1aff·050505ff·282828ff·8b8b8bff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·393939ff·1b1b1bff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·535353ff·000000ff·000000ff·0d0d0dff·383838ff·8f8f8fff·999999ff·999999ff·434343ff·323232ff·373737ff·0d0d0dff·3e3e3eff·434343ff·3b3b3bff·999999ff·999999ff·4f4f4fff·161616ff·838383ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·333333ff·383838ff·0c0c0cff·0e0e0eff·535353ff·999999ff·999999ff·434343ff·333333ff·383838ff·0c0c0cff·0e0e0eff·535353ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
39 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·4c4c4cff·414141ff·999999ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·434343ff·020202ff·656565ff·929292ff·707070ff·020202ff·7f7f7fff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·4c4c4cff·141414ff·7c7c7cff·8f8f8fff·454545ff·0e0e0eff·919191ff·999999ff·434343ff·010101ff·616161ff·949494ff·999999ff·434343ff·020202ff·686868ff·929292ff·5d5d5dff·020202ff·262626ff·838383ff·8f8f8fff·282828ff·404040ff·999999ff·999999ff·999999ff·4c4c4cff·414141ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·2e2e2eff·3d3d3dff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·434343ff·020202ff·686868ff·929292ff·5d5d5dff·020202ff·262626ff·838383ff·8f8f8fff·282828ff·404040ff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·888888ff·2e2e2eff·3d3d3dff·999999ff·999999ff·434343ff·010101ff·616161ff·949494ff·999999ff·434343ff·3b3b3bff·969696ff·3a3a3aff·222222ff·8d8d8dff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·020202ff·656565ff·929292ff·707070ff·020202ff·7f7f7fff·999999ff·434343ff·020202ff·656565ff·929292ff·707070ff·020202ff·7f7f7fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
40 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1e1e1eff·6f6f6fff·999999ff·393939ff·323232ff·999999ff·999999ff·999999ff·999999ff·343434ff·373737ff·999999ff·999999ff·434343ff·2e2e2eff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·111111ff·5f5f5fff·999999ff·999999ff·979797ff·0e0e0eff·646464ff·999999ff·434343ff·292929ff·999999ff·999999ff·999999ff·434343ff·2f2f2fff·999999ff·999999ff·979797ff·020202ff·6d6d6dff·999999ff·999999ff·5d5d5dff·222222ff·999999ff·999999ff·999999ff·1e1e1eff·6f6f6fff·999999ff·010101ff·616161ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7d7d7dff·0e0e0eff·999999ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·434343ff·2f2f2fff·999999ff·999999ff·979797ff·020202ff·6d6d6dff·999999ff·999999ff·5d5d5dff·222222ff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·010101ff·616161ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7d7d7dff·0e0e0eff·999999ff·999999ff·434343ff·292929ff·999999ff·999999ff·999999ff·434343ff·323232ff·282828ff·323232ff·949494ff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·2e2e2eff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·434343ff·2e2e2eff·999999ff·999999ff·999999ff·1c1c1cff·626262ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
41 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·898989ff·080808ff·959595ff·999999ff·3c3c3cff·2f2f2fff·999999ff·999999ff·999999ff·999999ff·313131ff·3a3a3aff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·989898ff·010101ff·757575ff·999999ff·999999ff·999999ff·212121ff·525252ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·898989ff·080808ff·959595ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·7c7c7cff·292929ff·0b0b0bff·000000ff·000000ff·000000ff·969696ff·999999ff·454545ff·393939ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·373737ff·4a4a4aff·999999ff·999999ff·999999ff·151515ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·0d0d0dff·515151ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·7c7c7cff·292929ff·0b0b0bff·000000ff·000000ff·000000ff·969696ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·0e0e0eff·050505ff·808080ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
42 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·5b5b5bff·323232ff·999999ff·999999ff·505050ff·191919ff·999999ff·999999ff·999999ff·999999ff·1a1a1aff·4f4f4fff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·111111ff·616161ff·999999ff·999999ff·979797ff·0e0e0eff·646464ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·5b5b5bff·323232ff·999999ff·999999ff·393939ff·1c1c1cff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·1a1a1aff·494949ff·8c8c8cff·979797ff·7c7c7cff·000000ff·949494ff·999999ff·464646ff·393939ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·3c3c3cff·444444ff·999999ff·999999ff·989898ff·090909ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·393939ff·1c1c1cff·979797ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·1a1a1aff·494949ff·8c8c8cff·979797ff·7c7c7cff·000000ff·949494ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·585858ff·0e0e0eff·7d7d7dff·999999ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
43 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·2d2d2dff·5f5f5fff·999999ff·999999ff·868686ff·060606ff·505050ff·8e8e8eff·8e8e8eff·515151ff·050505ff·848484ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·4b4b4bff·161616ff·7d7d7dff·8f8f8fff·454545ff·0e0e0eff·919191ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·2d2d2dff·5f5f5fff·999999ff·999999ff·888888ff·0f0f0fff·2e2e2eff·7b7b7bff·929292ff·868686ff·5c5c5cff·4a4a4aff·999999ff·131313ff·4f4f4fff·949494ff·858585ff·292929ff·000000ff·949494ff·999999ff·555555ff·222222ff·929292ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·595959ff·151515ff·858585ff·8f8f8fff·464646ff·000000ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·888888ff·0f0f0fff·2e2e2eff·7b7b7bff·929292ff·868686ff·5c5c5cff·4a4a4aff·999999ff·474747ff·373737ff·999999ff·999999ff·131313ff·4f4f4fff·949494ff·858585ff·292929ff·000000ff·949494ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·5f5f5fff·0c0c0cff·777777ff·999999ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·626262ff·020202ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
44 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·949494ff·070707ff·8c8c8cff·999999ff·999999ff·999999ff·777777ff·272727ff·0a0a0aff·0a0a0aff·262626ff·757575ff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·474747ff·373737ff·999999ff·999999ff·676767ff·171717ff·999999ff·999999ff·999999ff·959595ff·494949ff·131313ff·080808ff·272727ff·7d7d7dff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·949494ff·070707ff·8c8c8cff·999999ff·999999ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·141414ff·3f3f3fff·898989ff·999999ff·6e6e6eff·171717ff·030303ff·161616ff·525252ff·000000ff·949494ff·999999ff·8c8c8cff·252525ff·050505ff·000000ff·949494ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·040404ff·7a7a7aff·999999ff·999999ff·626262ff·1c1c1cff·999999ff·999999ff·949494ff·373737ff·080808ff·131313ff·4f4f4fff·141414ff·696969ff·999999ff·474747ff·373737ff·999999ff·999999ff·474747ff·373737ff·999999ff·999999ff·999999ff·898989ff·3d3d3dff·111111ff·040404ff·141414ff·3f3f3fff·898989ff·999999ff·474747ff·373737ff·999999ff·999999ff·6e6e6eff·171717ff·030303ff·161616ff·525252ff·000000ff·949494ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·666666ff·0b0b0bff·727272ff·999999ff·999999ff·999999ff·585858ff·151515ff·999999ff·999999ff·999999ff·626262ff·020202ff·999999ff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·434343ff·3b3b3bff·999999ff·999999ff·999999ff·212121ff·5d5d5dff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
45 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·6b6b6bff·222222ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·6b6b6bff·222222ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
46 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3d3d3dff·505050ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·3d3d3dff·505050ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
47 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
48 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
49 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
50 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
51 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
52 00000000·00000000·00000000·00000000·65656556·666666ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·959b9fff·959b9fff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·999999ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
53 00000000·00000000·00000000·00000000·65656556·666666ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·799ab6ff·799ab5ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·878787ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
54 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·64a4d9ff·64a4d9ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
55 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·60b5ff18·63b8fffd·62b9fffe·62baff1a·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
56 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff6f·64b8fffb·64b8fffb·63b8ff6f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
57 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b7ffce·64b8fffd·63b8fffe·64b8ffcd·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
58 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·66b6ff23·63b8fffe·63b8ffff·63b8ffff·63b8ffff·60baff25·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
59 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·64b8ff7d·63b8fffa·63b8ffff·63b8ffff·63b8fffa·63b7ff7c·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
60 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·62b8ffda·63b7ffff·63b8ffff·63b8ffff·63b8ffff·62b7ffdd·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
61 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·65baff30·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·62b8ff2f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
62 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff89·63b8fffa·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8fffa·63b8ff88·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
63 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00ffff01·63b8ffe5·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffe6·00ffff01·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
64 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·62b7ff3c·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63baff3b·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
65 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ff95·63b8fff9·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8fffa·62b8ff94·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
66 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·80bfff04·63b8ffee·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffff·63b8ffef·66ccff05·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
67 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff48·63b8ffff·62b7fffc·63b9fffa·63b9fffa·63b8fffb·63b8fffb·63b9fffa·63b9fffa·62b7fffc·63b8ffff·63b8ff48·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
68 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b8ff36·64b9ff66·64b9ff66·64b9ff66·64b9ff66·64b9ffcc·64b9ffcc·64b9ff66·64b9ff66·64b9ff66·64b9ff66·63b8ff36·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
69 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
70 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
71 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
72 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
73 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
74 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
75 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
76 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
77 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
78 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
79 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
80 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
81 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
82 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
83 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
84 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
85 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
86 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
87 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
88 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
89 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
90 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
91 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
92 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
93 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
94 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
95 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
96 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
97 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
98 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
99 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
100 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·63b9ffaa·63b9ffaa·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
101 00000000·00000000·00000000·00000000·6464641c·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·63ace8c7·63ace8c7·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·65656556·6464641c·00000000·00000000·00000000·00000000· 
102 00000000·00000000·00000000·00000000·65656556·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·657481ff·657481ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·666666ff·65656556·00000000·00000000·00000000·00000000· 
103 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
104 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
105 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
106 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
107 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·636363ff·bababaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·636363ff·bababaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·3f3f3fff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·3f3f3fff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
108 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
109 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·868686ff·4d4d4dff·484848ff·727272ff·dadadaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·757575ff·3f3f3fff·bebebeff·ffffffff·ffffffff·ffffffff·e8e8e8ff·404040ff·484848ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5d5d5dff·0d0d0dff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·424242ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·636363ff·cdcdcdff·f5f5f5ff·909090ff·555555ff·505050ff·888888ff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
110 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·dadadaff·1b1b1bff·414141ff·a1a1a1ff·acacacff·616161ff·090909ff·b4b4b4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·474747ff·181818ff·4c4c4cff·ffffffff·ffffffff·ffffffff·838383ff·191919ff·0b0b0bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9e9e9ff·090909ff·b6b6b6ff·bfbfbfff·bfbfbfff·3e3e3eff·4a4a4aff·bfbfbfff·bfbfbfff·c0c0c0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9e9e9ff·0b0b0bff·f6f6f6ff·474747ff·2e2e2eff·a3a3a3ff·b2b2b2ff·7a7a7aff·2b2b2bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
111 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·3c3c3cff·464646ff·fdfdfdff·ffffffff·ffffffff·ffffffff·7c7c7cff·111111ff·f1f1f1ff·ffffffff·636363ff·afafafff·7c7c7cff·4d4d4dff·717171ff·ebebebff·ffffffff·ffffffff·ffffffff·aeaeaeff·5e5e5eff·4f4f4fff·8b8b8bff·fafafaff·ffffffff·ffffffff·636363ff·b1b1b1ff·818181ff·4d4d4dff·666666ff·e1e1e1ff·ffffffff·ffffffff·474747ff·6f6f6fff·101010ff·e0e0e0ff·ffffffff·fcfcfcff·1e1e1eff·7d7d7dff·0b0b0bff·ffffffff·ffffffff·ffffffff·ffffffff·aeaeaeff·5e5e5eff·4f4f4fff·8b8b8bff·fafafaff·ffffffff·ffffffff·c8c8c8ff·606060ff·4a4a4aff·7c7c7cff·f1f1f1ff·ffffffff·ffffffff·2f2f2fff·9a9a9aff·818181ff·4d4d4dff·666666ff·e1e1e1ff·ffffffff·ffffffff·ffffffff·9e9e9eff·4d4d4dff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·fefefeff·999999ff·555555ff·565656ff·9e9e9eff·ffffffff·ffffffff·ffffffff·fefefeff·999999ff·555555ff·565656ff·9e9e9eff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·c8c8c8ff·606060ff·4a4a4aff·7c7c7cff·f1f1f1ff·ffffffff·ffffffff·ffffffff·9e9e9eff·4d4d4dff·ecececff·000000ff·c9c9c9ff·ffffffff·ffffffff·ffffffff·f1f1f1ff·ffffffff·ffffffff·545454ff·ccccccff·ffffffff·ffffffff·eaeaeaff·3f3f3fff·f3f3f3ff·ffffffff·2f2f2fff·989898ff·7c7c7cff·4d4d4dff·717171ff·ebebebff·ffffffff·ffffffff·fcfcfcff·8b8b8bff·4d4d4dff·696969ff·c4c4c4ff·000000ff·ebebebff·ffffffff·696969ff·b4b4b4ff·ffffffff·a5a5a5ff·6c6c6cff·ffffffff·ffffffff·ffffffff·efefefff·414141ff·dfdfdfff·ffffffff·696969ff·b4b4b4ff·ffffffff·ffffffff·fcfcfcff·8b8b8bff·4d4d4dff·696969ff·c4c4c4ff·000000ff·ebebebff·ffffffff·ffffffff·aeaeaeff·5e5e5eff·4f4f4fff·8b8b8bff·fafafaff·ffffffff·ffffffff·636363ff·b0b0b0ff·7f7f7fff·4c4c4cff·bdbdbdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
112 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·000000ff·bbbbbbff·ffffffff·ffffffff·ffffffff·ffffffff·f3f3f3ff·020202ff·a7a7a7ff·ffffffff·2f2f2fff·0d0d0dff·7f7f7fff·b1b1b1ff·4f4f4fff·272727ff·f9f9f9ff·ffffffff·808080ff·222222ff·9e9e9eff·b1b1b1ff·404040ff·565656ff·ffffffff·ffffffff·2f2f2fff·141414ff·898989ff·b5b5b5ff·505050ff·2f2f2fff·ffffffff·ffffffff·474747ff·7b7b7bff·6a6a6aff·7a7a7aff·ffffffff·b1b1b1ff·333333ff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·ffffffff·808080ff·222222ff·9e9e9eff·b1b1b1ff·404040ff·565656ff·ffffffff·e8e8e8ff·0a0a0aff·848484ff·b7b7b7ff·878787ff·5a5a5aff·ffffffff·ffffffff·2f2f2fff·141414ff·898989ff·b5b5b5ff·505050ff·2f2f2fff·ffffffff·ffffffff·ffffffff·515151ff·999999ff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·686868ff·232323ff·a5a5a5ff·a2a2a2ff·1e1e1eff·747474ff·ffffffff·ffffffff·686868ff·232323ff·a5a5a5ff·a2a2a2ff·1e1e1eff·747474ff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·e8e8e8ff·0a0a0aff·848484ff·b7b7b7ff·878787ff·5a5a5aff·ffffffff·ffffffff·ffffffff·515151ff·999999ff·f9f9f9ff·0d0d0dff·838383ff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·2f2f2fff·0d0d0dff·7f7f7fff·b1b1b1ff·4f4f4fff·272727ff·f9f9f9ff·ffffffff·646464ff·292929ff·a9a9a9ff·9c9c9cff·202020ff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·dbdbdbff·030303ff·e4e4e4ff·ffffffff·ffffffff·969696ff·2a2a2aff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·646464ff·292929ff·a9a9a9ff·9c9c9cff·202020ff·000000ff·ebebebff·ffffffff·808080ff·222222ff·9e9e9eff·b1b1b1ff·404040ff·565656ff·ffffffff·ffffffff·2f2f2fff·111111ff·858585ff·bcbcbcff·e9e9e9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
113 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c1c1c1ff·000000ff·e1e1e1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1c1c1cff·868686ff·ffffffff·2f2f2fff·636363ff·ffffffff·ffffffff·f9f9f9ff·191919ff·a7a7a7ff·eeeeeeff·050505ff·cdcdcdff·ffffffff·ffffffff·f0f0f0ff·060606ff·dededeff·ffffffff·2f2f2fff·7a7a7aff·ffffffff·ffffffff·e4e4e4ff·000000ff·ebebebff·ffffffff·474747ff·7b7b7bff·d4d4d4ff·171717ff·fafafaff·484848ff·9d9d9dff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·eeeeeeff·050505ff·cdcdcdff·ffffffff·ffffffff·f0f0f0ff·060606ff·dededeff·d0d0d0ff·0c0c0cff·f6f6f6ff·ffffffff·ffffffff·f4f4f4ff·ffffffff·ffffffff·2f2f2fff·7a7a7aff·ffffffff·ffffffff·e4e4e4ff·000000ff·ebebebff·ffffffff·f9f9f9ff·0d0d0dff·e5e5e5ff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·e9e9e9ff·020202ff·c8c8c8ff·ffffffff·ffffffff·bcbcbcff·040404ff·f0f0f0ff·e9e9e9ff·020202ff·c8c8c8ff·ffffffff·ffffffff·bcbcbcff·040404ff·f0f0f0ff·ffffffff·373737ff·9b9b9bff·ffffffff·d0d0d0ff·0c0c0cff·f6f6f6ff·ffffffff·ffffffff·f4f4f4ff·ffffffff·ffffffff·f9f9f9ff·0d0d0dff·e5e5e5ff·ffffffff·bcbcbcff·2b2b2bff·0c0c0cff·3b3b3bff·797979ff·e1e1e1ff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·2f2f2fff·636363ff·ffffffff·ffffffff·f9f9f9ff·191919ff·a7a7a7ff·e8e8e8ff·020202ff·d3d3d3ff·ffffffff·ffffffff·a6a6a6ff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·3d3d3dff·868686ff·ffffffff·ffffffff·353535ff·8c8c8cff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·e8e8e8ff·020202ff·d3d3d3ff·ffffffff·ffffffff·a6a6a6ff·000000ff·ebebebff·eeeeeeff·050505ff·cdcdcdff·ffffffff·ffffffff·f0f0f0ff·060606ff·dededeff·ffffffff·2f2f2fff·6f6f6fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
114 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cbcbcbff·000000ff·d1d1d1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·0c0c0cff·919191ff·ffffffff·2f2f2fff·999999ff·ffffffff·ffffffff·ffffffff·494949ff·7f7f7fff·c6c6c6ff·000000ff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·070707ff·b7b7b7ff·ffffffff·2f2f2fff·a2a2a2ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·3e3e3eff·858585ff·121212ff·f6f6f6ff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·c6c6c6ff·000000ff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·070707ff·b7b7b7ff·ffffffff·757575ff·282828ff·636363ff·a1a1a1ff·f5f5f5ff·ffffffff·ffffffff·2f2f2fff·a2a2a2ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·b8b8b8ff·333333ff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·c3c3c3ff·040404ff·fdfdfdff·ffffffff·ffffffff·f5f5f5ff·000000ff·ccccccff·c3c3c3ff·040404ff·fdfdfdff·ffffffff·ffffffff·f5f5f5ff·000000ff·ccccccff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·757575ff·282828ff·636363ff·a1a1a1ff·f5f5f5ff·ffffffff·ffffffff·b8b8b8ff·333333ff·ffffffff·ffffffff·ffffffff·ffffffff·e4e4e4ff·b4b4b4ff·555555ff·0c0c0cff·d9d9d9ff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·2f2f2fff·999999ff·ffffffff·ffffffff·ffffffff·494949ff·7f7f7fff·c3c3c3ff·0a0a0aff·ffffffff·ffffffff·ffffffff·ddddddff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·9f9f9fff·262626ff·ffffffff·d5d5d5ff·040404ff·e8e8e8ff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·c3c3c3ff·0a0a0aff·ffffffff·ffffffff·ffffffff·ddddddff·000000ff·ebebebff·c6c6c6ff·000000ff·3f3f3fff·3f3f3fff·3f3f3fff·3f3f3fff·070707ff·b7b7b7ff·ffffffff·2f2f2fff·9f9f9fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
115 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8f8f8ff·0d0d0dff·8c8c8cff·ffffffff·ffffffff·ffffffff·ffffffff·c5c5c5ff·000000ff·ccccccff·ffffffff·2f2f2fff·898989ff·ffffffff·ffffffff·ffffffff·393939ff·8f8f8fff·d5d5d5ff·010101ff·b7b7b7ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·ebebebff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·a7a7a7ff·020202ff·707070ff·ffffffff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·d5d5d5ff·010101ff·b7b7b7ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·ebebebff·ffffffff·ffffffff·fafafaff·ccccccff·696969ff·292929ff·fcfcfcff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·6b6b6bff·7f7f7fff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·d3d3d3ff·000000ff·f1f1f1ff·ffffffff·ffffffff·e4e4e4ff·000000ff·dcdcdcff·d3d3d3ff·000000ff·f1f1f1ff·ffffffff·ffffffff·e4e4e4ff·000000ff·dcdcdcff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·fafafaff·ccccccff·696969ff·292929ff·fcfcfcff·ffffffff·6b6b6bff·7f7f7fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·1d1d1dff·878787ff·ffffffff·1f1f1fff·b7b7b7ff·ffffffff·ffffffff·d8d8d8ff·000000ff·efefefff·ffffffff·2f2f2fff·898989ff·ffffffff·ffffffff·ffffffff·393939ff·8f8f8fff·d2d2d2ff·020202ff·f7f7f7ff·ffffffff·ffffffff·cdcdcdff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·f4f4f4ff·0c0c0cff·c5c5c5ff·747474ff·4f4f4fff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·d2d2d2ff·020202ff·f7f7f7ff·ffffffff·ffffffff·cdcdcdff·000000ff·ebebebff·d5d5d5ff·010101ff·b7b7b7ff·bfbfbfff·bfbfbfff·bfbfbfff·bfbfbfff·ebebebff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
116 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·868686ff·101010ff·bebebeff·ffffffff·ffffffff·ddddddff·2b2b2bff·4e4e4eff·ffffffff·ffffffff·2f2f2fff·282828ff·efefefff·ffffffff·c5c5c5ff·040404ff·d4d4d4ff·fcfcfcff·2b2b2bff·818181ff·fefefeff·ffffffff·fbfbfbff·909090ff·fafafaff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·fafafaff·bfbfbfff·ecececff·ffffffff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·fcfcfcff·2b2b2bff·818181ff·fefefeff·ffffffff·fbfbfbff·909090ff·fafafaff·cdcdcdff·b9b9b9ff·ffffffff·ffffffff·d0d0d0ff·000000ff·ecececff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·1f1f1fff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·fafafaff·212121ff·7c7c7cff·ffffffff·ffffffff·6d6d6dff·282828ff·fdfdfdff·fafafaff·212121ff·7c7c7cff·ffffffff·ffffffff·6d6d6dff·282828ff·fdfdfdff·ffffffff·373737ff·9b9b9bff·ffffffff·cdcdcdff·b9b9b9ff·ffffffff·ffffffff·d0d0d0ff·000000ff·ecececff·ffffffff·1f1f1fff·ccccccff·ffffffff·ebebebff·8c8c8cff·f5f5f5ff·ffffffff·ffffffff·d4d4d4ff·080808ff·a2a2a2ff·ffffffff·404040ff·7a7a7aff·ffffffff·ffffffff·737373ff·000000ff·efefefff·ffffffff·2f2f2fff·282828ff·efefefff·ffffffff·c5c5c5ff·040404ff·d4d4d4ff·fafafaff·1f1f1fff·888888ff·ffffffff·fdfdfdff·5d5d5dff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·616161ff·616161ff·181818ff·b1b1b1ff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·fafafaff·1f1f1fff·888888ff·ffffffff·fdfdfdff·5d5d5dff·000000ff·ebebebff·fcfcfcff·2b2b2bff·818181ff·fefefeff·ffffffff·fbfbfbff·909090ff·fafafaff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
117 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·858585ff·0d0d0dff·222222ff·2d2d2dff·080808ff·5f5f5fff·f4f4f4ff·ffffffff·ffffffff·2f2f2fff·505050ff·191919ff·323232ff·090909ff·8d8d8dff·ffffffff·ffffffff·d7d7d7ff·353535ff·1b1b1bff·353535ff·131313ff·707070ff·fdfdfdff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·ffffffff·474747ff·7b7b7bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·b3b3b3ff·0b0b0bff·ffffffff·ffffffff·ffffffff·d7d7d7ff·353535ff·1b1b1bff·353535ff·131313ff·707070ff·fdfdfdff·e6e6e6ff·4a4a4aff·1b1b1bff·383838ff·0e0e0eff·747474ff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·f7f7f7ff·000000ff·dbdbdbff·d2d2d2ff·1a1a1aff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·c5c5c5ff·1d1d1dff·262626ff·232323ff·212121ff·ccccccff·ffffffff·ffffffff·c5c5c5ff·1d1d1dff·262626ff·232323ff·212121ff·ccccccff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·e6e6e6ff·4a4a4aff·1b1b1bff·383838ff·0e0e0eff·747474ff·ffffffff·d2d2d2ff·1a1a1aff·fefefeff·ffffffff·f8f8f8ff·747474ff·141414ff·2e2e2eff·303030ff·070707ff·626262ff·fcfcfcff·ffffffff·bdbdbdff·0d0d0dff·2f2f2fff·222222ff·5d5d5dff·000000ff·efefefff·ffffffff·2f2f2fff·505050ff·191919ff·323232ff·090909ff·8d8d8dff·ffffffff·ffffffff·c0c0c0ff·131313ff·2a2a2aff·1f1f1fff·595959ff·000000ff·ebebebff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·c2c2c2ff·010101ff·171717ff·fbfbfbff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·c0c0c0ff·131313ff·2a2a2aff·1f1f1fff·595959ff·000000ff·ebebebff·ffffffff·d7d7d7ff·353535ff·1b1b1bff·353535ff·131313ff·707070ff·fdfdfdff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
118 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f7f7f7ff·ccccccff·c7c7c7ff·eeeeeeff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·f3f3f3ff·ccccccff·ecececff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·cbcbcbff·f2f2f2ff·ffffffff·ffffffff·ffffffff·cbcbcbff·e8e8e8ff·ffffffff·ffffffff·fdfdfdff·bfbfbfff·f6f6f6ff·ffffffff·d1d1d1ff·dededeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ecececff·c2c2c2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·cbcbcbff·f2f2f2ff·ffffffff·ffffffff·ffffffff·ffffffff·e4e4e4ff·c9c9c9ff·ebebebff·ffffffff·ffffffff·ffffffff·cbcbcbff·e8e8e8ff·ffffffff·ffffffff·fdfdfdff·bfbfbfff·f6f6f6ff·858585ff·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d4d4d4ff·d8d8d8ff·ffffffff·ffffffff·ffffffff·fafafaff·d4d4d4ff·d5d5d5ff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·d4d4d4ff·d5d5d5ff·fbfbfbff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·e4e4e4ff·c9c9c9ff·ebebebff·ffffffff·ffffffff·858585ff·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·f9f9f9ff·d1d1d1ff·cececeff·efefefff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·cacacaff·ebebebff·f8f8f8ff·bfbfbfff·fbfbfbff·ffffffff·cbcbcbff·e8e8e8ff·f3f3f3ff·ccccccff·ecececff·ffffffff·ffffffff·ffffffff·ffffffff·f6f6f6ff·cdcdcdff·e9e9e9ff·f9f9f9ff·bfbfbfff·fafafaff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·c0c0c0ff·d3d3d3ff·ffffffff·ffffffff·ffffffff·ffffffff·cdcdcdff·e6e6e6ff·ffffffff·ffffffff·ffffffff·f6f6f6ff·cdcdcdff·e9e9e9ff·f9f9f9ff·bfbfbfff·fafafaff·ffffffff·ffffffff·ffffffff·e2e2e2ff·cbcbcbff·f2f2f2ff·ffffffff·ffffffff·ffffffff·cbcbcbff·e8e8e8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
119 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·383838ff·b2b2b2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·383838ff·b2b2b2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
120 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c2c2c2ff·f8f8f8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c2c2c2ff·f8f8f8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
121 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
122 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fafafaff·5e5e5eff·0c0c0cff·2b2b2bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
123 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·abababff·292929ff·f0f0f0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
124 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·252525ff·c6c6c6ff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7b7b7bff·606060ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·252525ff·c6c6c6ff·ffffffff·c9c9c9ff·4e4e4eff·131313ff·090909ff·2d2d2dff·888888ff·f6f6f6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·333333ff·9f9f9fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·c9c9c9ff·4e4e4eff·131313ff·090909ff·2d2d2dff·888888ff·f6f6f6ff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·f7f7f7ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
125 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d8d8d8ff·151515ff·fdfdfdff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·6c6c6cff·676767ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d8d8d8ff·151515ff·fdfdfdff·b7b7b7ff·070707ff·737373ff·d9d9d9ff·f5f5f5ff·d3d3d3ff·797979ff·a9a9a9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·333333ff·9f9f9fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·b7b7b7ff·070707ff·737373ff·d9d9d9ff·f5f5f5ff·d3d3d3ff·797979ff·a9a9a9ff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2f2f2fff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
126 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8b8b8bff·606060ff·ffffffff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·2f2f2fff·7c7c7cff·414141ff·0d0d0dff·262626ff·b9b9b9ff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·4b4b4bff·000000ff·000000ff·000000ff·7b7b7bff·ffffffff·e9e9e9ff·595959ff·151515ff·161616ff·5e5e5eff·edededff·ffffffff·ffffffff·2f2f2fff·7a7a7aff·3f3f3fff·0c0c0cff·a7a7a7ff·2f2f2fff·717171ff·3c3c3cff·0b0b0bff·292929ff·c8c8c8ff·8c8c8cff·1b1b1bff·0e0e0eff·656565ff·fdfdfdff·ffffffff·ffffffff·ffffffff·8b8b8bff·606060ff·fefefeff·202020ff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·4b4b4bff·000000ff·010101ff·202020ff·838383ff·fefefeff·ffffffff·575757ff·000000ff·000000ff·000000ff·373737ff·ffffffff·2f2f2fff·717171ff·3c3c3cff·0b0b0bff·292929ff·c8c8c8ff·8c8c8cff·1b1b1bff·0e0e0eff·656565ff·fdfdfdff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·fefefeff·202020ff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·4b4b4bff·000000ff·010101ff·202020ff·838383ff·fefefeff·ffffffff·ffffffff·2f2f2fff·7a7a7aff·3f3f3fff·0c0c0cff·a7a7a7ff·2f2f2fff·a3a3a3ff·ffffffff·f5f5f5ff·4e4e4eff·4a4a4aff·f4f4f4ff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
127 00000000·00000000·00000000·00000000·65656556·666666ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·3e3e3eff·acacacff·ffffffff·1f1f1fff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·9b9b9bff·ffffffff·ffffffff·2f2f2fff·1e1e1eff·c9c9c9ff·f5f5f5ff·848484ff·161616ff·fefefeff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·6b6b6bff·676767ff·ffffffff·ffffffff·ffffffff·3f3f3fff·4a4a4aff·e5e5e5ff·e2e2e2ff·414141ff·4a4a4aff·ffffffff·ffffffff·2f2f2fff·181818ff·c5c5c5ff·fcfcfcff·ffffffff·2f2f2fff·202020ff·ccccccff·f3f3f3ff·616161ff·0d0d0dff·656565ff·edededff·dadadaff·181818ff·aaaaaaff·ffffffff·ffffffff·ffffffff·3e3e3eff·acacacff·d5d5d5ff·000000ff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fcfcfcff·cececeff·242424ff·a5a5a5ff·ffffffff·ffffffff·333333ff·9f9f9fff·ffffffff·ffffffff·ffffffff·2f2f2fff·202020ff·ccccccff·f3f3f3ff·616161ff·0d0d0dff·656565ff·edededff·dadadaff·181818ff·aaaaaaff·ffffffff·ffffffff·1b1b1bff·bbbbbbff·ffffffff·ffffffff·e3e3e3ff·000000ff·efefefff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·d5d5d5ff·000000ff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·373737ff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·fcfcfcff·cececeff·242424ff·a5a5a5ff·ffffffff·ffffffff·2f2f2fff·181818ff·c5c5c5ff·fcfcfcff·ffffffff·2f2f2fff·a3a3a3ff·e7e7e7ff·343434ff·686868ff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·636363ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·65656556·00000000·00000000·00000000·00000000· 
Max diff block lines reached; 0/1912785 bytes (0.00%) of diff not shown.
44.8 KB
./usr/share/doc/libopenmesh-dev/html/a00779_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/smooth_mesh.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SubdividerT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">smooth_mesh.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00779.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 154 lines modifiedOffset 138, 77 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SubdividerT</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·SMOOTH_MESH_HH</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·SMOOTH_MESH_HH</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDE·==================================================================</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//BEGIN_NS_OPENMESH</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·_Mesh,·<span·class="keyword">class</span>·_PropertyHandle&gt;</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">void</span>·smooth_mesh_property(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n_iters,·_Mesh&amp;·_m,·_PropertyHandle·_pph)</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·_PropertyHandle::Value···Value;</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··std::vector&lt;Value&gt;·temp_values(_m.n_vertices());</div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#else</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_n_iters;·++i)</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··{</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin();</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········cv_it·!=·_m.vertices_end();·++cv_it)</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·valence·=·0;</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Value&amp;·temp_value·=·temp_values[cv_it-&gt;idx()];</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······temp_value.vectorize(0);</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexVertexIter·cvv_it·=·_m.cvv_iter(cv_it);</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>············cvv_it;·++cvv_it)</div>
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>Subdivider·{</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>Uniform····{</div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······{</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········temp_value·+=·_m.property(_pph,cvv_it);</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········++valence;</div>
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······}</div>
176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
177 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03806.html">···88</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03806.html">SubdividerT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·38,·SHA:·67f2be3a63bb108ef39874de12cab07a3518a9f584d5501e011da6c550ce33e8·...·]</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">if</span>·(valence·&gt;·0)</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{<span·class="comment">//guard·against·isolated·vertices</span></div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········temp_value·*=·(<span·class="keyword">typename</span>·Value::value_type)(1.0·/·valence);</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······}</div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">else</span></div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······{</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········temp_value·=·_m.property(_pph,·cv_it);</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······}</div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin();</div>
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··········cv_it·!=·_m.vertices_end();·++cv_it)</div>
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····{</div>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·MeshType·mesh_t;</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······_m.property(_pph,cv_it)·=·temp_values[cv_it-&gt;idx()];</div>
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·RealType·real_t;</div>194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····}</div>
184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</span>:</div>196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·_Mesh&gt;</div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keywordtype">void</span>·smooth_mesh(_Mesh&amp;·_m,·uint·_n_iters)</div>
188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div>
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03806.html#a89341e7a735352adbb76f6842d3fab12">··101</a></span>··<a·class="code·hl_function"·href="a03806.html#a89341e7a735352adbb76f6842d3fab12">SubdividerT</a>(<span·class="keywordtype">void[·...·truncated·by·diffoscope;·len:·26,·SHA:·6ac01efa0e57f7e07a2fa743e4bdf01f6a8ad1090b2700d799b32bd3b8e0660d·...·]</div>201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··smooth_mesh_property(_n_iters,·_m,·_m.points_pph());</div>
 202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}</div>
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
191 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03806.html#a697277667735e023a5c62b7c406a2cad">··105</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03806.html#a697277667735e023a5c62b7c406a2cad">Subdivid[·...·truncated·by·diffoscope;·len:·150,·SHA:·7d05d933dc94d0bc5109bbd7c8140d83efeb346622003200a32194d2c925ca4a·...·]</div>204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};<span·class="comment">//namespace·OpenMesh</span></div>
192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
194 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}"> 
195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a03806.html#a89c316211e4014b0705d34a141152f4f">··110</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03806.html#a89c316211e4014b0705d34a141152f4f">~SubdividerT</a>()·</div> 
196 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··{·<a·class="code·hl_function"·href="a03806.html#a5e43f1fde3bd9588b4265fe1d1be6a8d">detach</a>();·}</div> 
197 </div> 
198 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
199 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a03806.html#ae99c0d1ca58d107cd235c76554b4f1a6">··114</a></span>··<span·class="keyword">virtual</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03806.html#ae99c0d1ca58d107cd235c76554b4f1a6">name</a>(·<span·class="keywordtype">void</span>·)·<span·class="keyword">const</span>·=·0;</div> 
Max diff block lines reached; 4523/36504 bytes (12.39%) of diff not shown.
9.07 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 smooth_mesh.hh
5 SubdividerT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 184 lines modifiedOffset 47, 79 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44#ifndef·SMOOTH_MESH_HH
 55 45#define·SMOOTH_MESH_HH
 56 46
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·SubdividerT 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH 
65 56 
66 57//==·INCLUDE57 47//==·INCLUDES
67 ==================================================================58 =================================================================
 59 48
68 58 
69 59#include·<OpenMesh/Core/System/config.hh> 
70 60#include·<OpenMesh/Core/Utils/Noncopyable.hh>60 49#include·<OpenMesh/Core/Utils/Property.hh>
 61 50
71 61#if·defined(_DEBUG)·||·defined(DEBUG) 
72 62//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology 
73 63//·changing·methods·of·OpenMesh 
74 64#·include·<OpenMesh/Tools/Utils/MeshCheckerT.hh> 
75 65#·define·ASSERT_CONSISTENCY(·T,·m·)·\ 
76 66·assert(OpenMesh::Utils::MeshCheckerT<T>(m).check()) 
77 67#else 
78 68#·define·ASSERT_CONSISTENCY(·T,·m·) 
79 69#endif 
80 70 
81 71//==·NAMESPACE62 51//==·NAMESPACE
82 ================================================================63 ================================================================
 64 52
 65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//BEGIN_NS_OPENMESH
 66 54
 67 55template·<class·_Mesh,·class·_PropertyHandle>
 68 56void·smooth_mesh_property(unsigned·int·_n_iters,·_Mesh&·_m,·_PropertyHandle
 69 _pph)
 70 57{
 71 58·typedef·typename·_PropertyHandle::Value·Value;
 72 59
 73 60·std::vector<Value>·temp_values(_m.n_vertices());
 74 61
 75 62·for·(unsigned·int·i=0;·i·<·_n_iters;·++i)
 76 63·{
 77 64·for·(·typename·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin();
 78 65·cv_it·!=·_m.vertices_end();·++cv_it)
 79 66·{
 80 67·unsigned·int·valence·=·0;
 81 68
 82 69·Value&·temp_value·=·temp_values[cv_it->idx()];
 83 70
 84 71·temp_value.vectorize(0);
83 7285 72
84 73namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 74namespace·Subdivider·{ 
86 75namespace·Uniform·{ 
87 76 
88 77//==·CLASS·DEFINITION 
89 ========================================================= 
90 78 
91 87template·<typename·MeshType,·typename·RealType·=·double> 
92 _\x88_\x88class·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e 
93 89{ 
94 90public: 
95 91 
96 92·typedef·MeshType·mesh_t; 
97 93·typedef·RealType·real_t; 
98 94 
99 95public:86 73·for·(·typename·_Mesh::ConstVertexVertexIter·cvv_it·=·_m.cvv_iter(cv_it);
 87 74·cvv_it;·++cvv_it)
 88 75·{
 89 76·temp_value·+=·_m.property(_pph,cvv_it);
 90 77·++valence;
 91 78·}
 92 79·if·(valence·>·0)
 93 80·{//guard·against·isolated·vertices
 94 81·temp_value·*=·(typename·Value::value_type)(1.0·/·valence);
 95 82·}
 96 83·else
 97 84·{
 98 85·temp_value·=·_m.property(_pph,·cv_it);
 99 86·}
 100 87·}
 101 88
 102 89·for·(·typename·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin();
 103 90·cv_it·!=·_m.vertices_end();·++cv_it)
 104 91·{
 105 92·_m.property(_pph,cv_it)·=·temp_values[cv_it->idx()];
 106 93·}
 107 94·}
 108 95}
100 96109 96
101 98110 97template·<class·_Mesh>
 111 98void·smooth_mesh(_Mesh&·_m,·uint·_n_iters)
102 99112 99{
103 _.1_.0_.1·_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T(void)·:·attached_()·{·}113 100·smooth_mesh_property(_n_iters,·_m,·_m.points_pph());
 114 101}
104 102115 102
105 _\x81_\x80_\x85·explicit·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T(·MeshType·&_m·)·:·attached_(nullptr)·{·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8h(_m);·} 
106 106 
107 108 
108 _\x81_\x81_\x80·virtual·_\x8~_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T() 
109 111·{·_\x8d_\x8e_\x8t_\x8a_\x8c_\x8h();·} 
Max diff block lines reached; 3506/9266 bytes (37.84%) of diff not shown.
54.5 KB
./usr/share/doc/libopenmesh-dev/html/a00782_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/IOInstances.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">LongestEdgeT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">IOInstances.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00782.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 202 lines modifiedOffset 137, 85 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·file·for·static·builds</span></div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··In·opposite·to·dynamic·builds·where·the·instance·of·every·reader·module</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··is·generated·within·the·OpenMesh·library,·static·builds·only·instanciate</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··objects·that·are·at·least·referenced·once.·As·all·reader·modules·are</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··never·used·directly,·they·will·not·be·part·of·a·static·build,·hence</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·LongestEdgeT</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··this·file.</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·LINEAR_H</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·LINEAR_H</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;queue&gt;</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#else</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·__IOINSTANCES_HH__</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·__IOINSTANCES_HH__</span></div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(OM_STATIC_BUILD)·||·defined(ARCH_DARWIN)</span></div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
177 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03770.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03770.html">CompareLengthFunction</a>·{</div> 
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">public</span>:</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">typedef</span>·std::pair&lt;typename·MeshType::EdgeHandle,·RealType&gt;·queueElement;</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//=============================================================================</span></div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordtype">bool</span>·operator()(<span·class="keyword">const</span>·queueElement&amp;·t1,·<span·class="keyword">const</span>·queueElement&amp;·t2)·<span·class="comment">//·Returns·t[·...·truncated·by·diffoscope;·len:·28,·SHA:·72a0abf9a36fc33cb2d0cdea062ce7a66ad16ce902c8e5ab4ed81da82d75cd04·...·]</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.hh&gt;</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/OBJReader.hh&gt;</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/OFFReader.hh&gt;</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/PLYReader.hh&gt;</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/STLReader.hh&gt;</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/OMReader.hh&gt;</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/OBJWriter.hh&gt;</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/OFFWriter.hh&gt;</span></div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/STLWriter.hh&gt;</span></div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/OMWriter.hh&gt;</span></div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/PLYWriter.hh&gt;</span></div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/VTKWriter.hh&gt;</span></div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//===·NAMESPACES·==============================================================</span></div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>IO·{</div>
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·(t1.second·&lt;·t2.second);</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//=============================================================================</span></div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
188 </div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//·Instanciate·every·Reader·module</span></div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">static</span>·BaseReader*·OFFReaderInstance·=·&amp;OFFReader();</div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">static</span>·BaseReader*·OBJReaderInstance·=·&amp;OBJReader();</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">static</span>·BaseReader*·PLYReaderInstance·=·&amp;PLYReader();</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">static</span>·BaseReader*·STLReaderInstance·=·&amp;STLReader();</div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">static</span>·BaseReader*·OMReaderInstance··=·&amp;OMReader();</div>
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·Instanciate·every·writer·module</span></div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">static</span>·BaseWriter*·OBJWriterInstance·=·&amp;OBJWriter();</div>
 200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">static</span>·BaseWriter*·OFFWriterInstance·=·&amp;OFFWriter();</div>
Max diff block lines reached; 3107/44173 bytes (7.03%) of diff not shown.
11.2 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 IOInstances.hh
5 LongestEdgeT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 227 lines modifiedOffset 46, 92 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
 54 44
54 47//55 45//
55 =============================================================================56 =============================================================================
 57 46//
 58 47//·Helper·file·for·static·builds
56 48//59 48//
57 49//·CLASS·LongestEdgeT60 49//·In·opposite·to·dynamic·builds·where·the·instance·of·every·reader·module
 61 50//·is·generated·within·the·OpenMesh·library,·static·builds·only·instanciate
 62 51//·objects·that·are·at·least·referenced·once.·As·all·reader·modules·are
 63 52//·never·used·directly,·they·will·not·be·part·of·a·static·build,·hence
 64 53//·this·file.
58 50//65 54//
59 51//66 55//
60 =============================================================================67 =============================================================================
61 52 
62 53 
63 54#ifndef·LINEAR_H 
64 55#define·LINEAR_H 
65 5668 56
66 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
67 58#include·<OpenMesh/Core/Utils/vector_cast.hh>69 57
 70 58#ifndef·__IOINSTANCES_HH__
 71 59#define·__IOINSTANCES_HH__
 72 60
 73 61#if·defined(OM_STATIC_BUILD)·||·defined(ARCH_DARWIN)
 74 62
 75 63//
 76 =============================================================================
 77 64
 78 65#include·<OpenMesh/Core/System/config.h>
 79 66
 80 67#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 81 68#include·<OpenMesh/Core/IO/reader/OBJReader.hh>
 82 69#include·<OpenMesh/Core/IO/reader/OFFReader.hh>
 83 70#include·<OpenMesh/Core/IO/reader/PLYReader.hh>
 84 71#include·<OpenMesh/Core/IO/reader/STLReader.hh>
 85 72#include·<OpenMesh/Core/IO/reader/OMReader.hh>
 86 73
 87 74#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 88 75#include·<OpenMesh/Core/IO/writer/OBJWriter.hh>
 89 76#include·<OpenMesh/Core/IO/writer/OFFWriter.hh>
 90 77#include·<OpenMesh/Core/IO/writer/STLWriter.hh>
 91 78#include·<OpenMesh/Core/IO/writer/OMWriter.hh>
68 59#include·<OpenMesh/Core/Utils/Property.hh>92 79#include·<OpenMesh/Core/IO/writer/PLYWriter.hh>
 93 80#include·<OpenMesh/Core/IO/writer/VTKWriter.hh>
 94 81
69 60//·--------------------·STL 
70 61#include·<vector> 
71 62#include·<queue> 
72 63#if·defined(OM_CC_MIPS) 
73 64#·include·<math.h> 
74 65#else 
75 66#·include·<cmath> 
76 67#endif 
77 68 
78 69 
79 70//==·NAMESPACE95 82//===·NAMESPACES
80 ================================================================96 ==============================================================
 97 83
 98 84namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 99 85namespace·IO·{
 100 86
 101 87//
81 71 
82 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
83 73namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
84 74namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
85 75 
86 76 
87 77//==·CLASS·DEFINITION 
88 =========================================================102 =============================================================================
 103 88
 104 89
 105 90//·Instanciate·every·Reader·module
 106 91static·BaseReader*·OFFReaderInstance·=·&OFFReader();
 107 92static·BaseReader*·OBJReaderInstance·=·&OBJReader();
 108 93static·BaseReader*·PLYReaderInstance·=·&PLYReader();
 109 94static·BaseReader*·STLReaderInstance·=·&STLReader();
 110 95static·BaseReader*·OMReaderInstance·=·&OMReader();
 111 96
 112 97//·Instanciate·every·writer·module
 113 98static·BaseWriter*·OBJWriterInstance·=·&OBJWriter();
 114 99static·BaseWriter*·OFFWriterInstance·=·&OFFWriter();
 115 100static·BaseWriter*·STLWriterInstance·=·&STLWriter();
 116 101static·BaseWriter*·OMWriterInstance·=·&OMWriter();
 117 102static·BaseWriter*·PLYWriterInstance·=·&PLYWriter();
 118 103static·BaseWriter*·VTKWriterInstance·=·&VTKWriter();
 119 104
 120 105
89 78 
90 79template·<typename·MeshType,·typename·RealType·=·double> 
91 _\x88_\x80class·_\x8C_\x8o_\x8m_\x8p_\x8a_\x8r_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·{ 
92 81·public: 
93 82 
94 83·typedef·std::pair<typename·MeshType::EdgeHandle,·RealType>·queueElement; 
95 84 
96 85·bool·operator()(const·queueElement&·t1,·const·queueElement&·t2)·//·Returns 
97 true·if·t1·is·smaller·than·t2 
98 86·{ 
99 87·return·(t1.second·<·t2.second); 
100 88·} 
101 89}; 
102 90 
103 91 
Max diff block lines reached; 2546/11480 bytes (22.18%) of diff not shown.
236 KB
./usr/share/doc/libopenmesh-dev/html/a00785_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/OMFormat.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OMFormat.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00785.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 545 lines modifiedOffset 136, 736 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··CLASS·ModifiedButterflyT</span></div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//=============================================================================</span></div> 
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OMFORMAT_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OMFORMAT_HH</span></div>
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·SP_MODIFIED_BUTTERFLY_H</span></div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SP_MODIFIED_BUTTERFLY_H</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</span></div>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div>
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·--------------------·STL</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------</span></div>
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#if·defined(OM_CC_GCC)·&amp;&amp;·(OM_GCC_VERSION·&lt;·30000)</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#··include·&lt;<a·class="code"·href="a00713.html">OpenMesh/Tools/Utils/NumLimitsT.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··define·OM_MISSING_HEADER_LIMITS·1</span></div>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#··include·&lt;limits&gt;</span></div>
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO···{</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>OMFormat·{</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
176 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};"> 
177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03790.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03790.html">ModifiedButterflyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_clas[·...·truncated·by·diffoscope;·len:·63,·SHA:·c1f4c7f283517ca086bbb6d5e4116223f6c7b85ffa2777db04cfa090d1300f86·...·]</div>182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·&lt;:Header&gt;</span></div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//·&lt;:Comment&gt;</span></div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·Chunk·0</span></div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//···&lt;:ChunkHeader&gt;</span></div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//···&lt;:Comment&gt;</span></div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//···data</span></div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·Chunk·1</span></div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//···&lt;:ChunkHeader&gt;</span></div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//···&lt;:Comment&gt;</span></div>
178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//···data</span></div>
179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·.</span></div>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·.</span></div>
 194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·.</span></div>
 195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Chunk·N</span></div>
180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div> 
182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div> 
183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//</span></div>
185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::vector&lt;real_t&gt;·&gt;······weights_t;</div> 
186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·std::vector&lt;real_t&gt;·····················weight_t;</div> 
187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·NOTICE!</span></div>
188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div>199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//</span></div>
 200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="comment">//·The·usage·of·data·types·who·differ·in·size</span></div>
 201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·on·different·pc·architectures·(32/64·bit)·and/or</span></div>
 202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·operating·systems,·e.g.·(unsigned)·long,·size_t,</span></div>
 203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">//·is·not·recommended·because·of·inconsistencies</span></div>
 204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="comment">//·in·case·of·cross·writing·and·reading.</span></div>
189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//</span></div>
 206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·Basic·types·that·are·supported·are:</span></div>
190 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
191 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<a·class="code·hl_class"·href="a03790.html">ModifiedButterflyT</a>()·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()</div> 
Max diff block lines reached; 173696/194892 bytes (89.12%) of diff not shown.
45.6 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 OMFormat.hh
5 ModifiedButterFlyT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 590 lines modifiedOffset 45, 799 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
 52 42
 53 43
 54 44
 55 45#ifndef·OPENMESH_IO_OMFORMAT_HH
 56 46#define·OPENMESH_IO_OMFORMAT_HH
 57 47
 58 48
 59 49//===·INCLUDES
53 51// 
54 ============================================================================= 
55 52// 
56 53//·CLASS·ModifiedButterflyT 
57 54// 
58 55// 
59 ============================================================================= 
60 56 
61 57 
62 58#ifndef·SP_MODIFIED_BUTTERFLY_H 
63 59#define·SP_MODIFIED_BUTTERFLY_H 
64 60 
65 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
66 62#include·<OpenMesh/Core/Utils/vector_cast.hh> 
67 63#include·<OpenMesh/Core/Utils/Property.hh> 
68 64//·--------------------·STL 
69 65#include·<vector> 
70 66#if·defined(OM_CC_MIPS) 
71 67#·include·<math.h> 
72 68#else 
73 69#·include·<cmath> 
74 70#endif 
75 71 
76 72 
77 73//==·NAMESPACE 
78 ================================================================60 ================================================================
 61 50
 62 51#include·<OpenMesh/Core/System/config.h>
 63 52#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h>
 64 53#include·<OpenMesh/Core/IO/SR_store.hh>
 65 54#include·<OpenMesh/Core/Utils/GenProg.hh>
 66 55#include·<OpenMesh/Core/Utils/Endian.hh>
 67 56#include·<OpenMesh/Core/Utils/vector_traits.hh>
 68 57//·--------------------
 69 58#include·<iostream>
 70 59#if·defined(OM_CC_GCC)·&&·(OM_GCC_VERSION·<·30000)
 71 60#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h>
 72 61#·define·OM_MISSING_HEADER_LIMITS·1
 73 62#else
 74 63#·include·<limits>
 75 64#endif
 76 65
 77 66
 78 67//==·NAMESPACES
 79 ==============================================================
 80 68
 81 69#ifndef·DOXY_IGNORE_THIS
 82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 71namespace·IO·{
 84 72namespace·OMFormat·{
 85 73
79 7486 74
 87 75//===·IMPLEMENTATION
80 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
81 76namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
82 77namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
83 78 
84 79 
85 80//==·CLASS·DEFINITION 
86 =========================================================88 ==========================================================
 89 76
 90 77
87 8191 81
88 82 
89 91template·<typename·MeshType,·typename·RealType·=·double> 
90 _\x89_\x82class·_\x8M_\x8o_\x8d_\x8i_\x8f_\x8i_\x8e_\x8d_\x8B_\x8u_\x8t_\x8t_\x8e_\x8r_\x8f_\x8l_\x8y_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType> 
91 93{ 
92 94public: 
93 95 
94 96·typedef·RealType·real_t; 
95 97·typedef·MeshType·mesh_t; 
96 98·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t; 
97 99 
98 100·typedef·std::vector<·std::vector<real_t>·>·weights_t; 
99 101·typedef·std::vector<real_t>·weight_t; 
100 102 
101 103public: 
102 104 
103 105 
104 106·_\x8M_\x8o_\x8d_\x8i_\x8f_\x8i_\x8e_\x8d_\x8B_\x8u_\x8t_\x8t_\x8e_\x8r_\x8f_\x8l_\x8y_\x8T()·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t() 
105 107·{·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s();·} 
106 10892 82//---------------------------------------------------------------------------
 93 --
 94 83
 95 84·//·<:Header>
 96 85·//·<:Comment>
 97 86·//·Chunk·0
 98 87·//·<:ChunkHeader>
 99 88·//·<:Comment>
 100 89·//·data
 101 90·//·Chunk·1
 102 91·//·<:ChunkHeader>
 103 92·//·<:Comment>
 104 93·//·data
 105 94·//·.
 106 95·//·.
 107 96·//·.
Max diff block lines reached; 42376/46623 bytes (90.89%) of diff not shown.
208 KB
./usr/share/doc/libopenmesh-dev/html/a00788_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/importer/ImporterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ImporterT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00788.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 591 lines modifiedOffset 136, 485 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··CLASS·InterpolatingSqrt3LGT</span></div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·importer·module·for·arbitrary·OpenMesh·meshes</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH</span></div> 
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH</span></div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__IMPORTERT_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__IMPORTERT_HH__</span></div>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/BaseImporter.hh&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div> 
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div> 
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div> 
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#else</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>IO·{</div>
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)</span></div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 178 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
 179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02326.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02326.html">ImporterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a></div>
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·--------------------·STL</span></div> 
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#else</span></div>180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div>181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·······Point;</div>
 184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>······Normal;</div>
 185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#af0d8129bf1a819c468c6edcb13b5203b">Mesh::Color</a>·······Color;</div>
 186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a4ae59536e97b43444c4f1622c645ebaf">Mesh::TexCoord2D</a>··TexCoord2D;</div>
 187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a5ec24476d2513efe71ddd1255a2ca444">Mesh::TexCoord3D</a>··TexCoord3D;</div>
 188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·std::vector&lt;VertexHandle&gt;··VHandles;</div>
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//#define·MIRROR_TRIANGLES</span></div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//#define·MIN_NORM</span></div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02326.html">ImporterT</a>(<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh)·:·mesh_(_mesh),·halfedgeNormals_()·{}</div>
185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·add_vertex(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·_point)<span·class="keyword">·override</span></div>
 195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">··</span>{</div>
 196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·mesh_.<a·class="code·hl_function"·href="a02718.html#aaa2eb0a91ed1af536b09fc6138cd6830">add_vertex</a>(vector_cast&lt;Point&gt;(_point));</div>
 197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>
188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
189 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
190 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};"> 
Max diff block lines reached; 145875/168492 bytes (86.58%) of diff not shown.
42.9 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 ImporterT.hh
5 Sqrt3InterpolatingSubdividerLabsikGreinerT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 655 lines modifiedOffset 45, 564 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
 52 42
 53 43
 54 44
53 51//55 45//
54 =============================================================================56 =============================================================================
55 52// 
56 53//·CLASS·InterpolatingSqrt3LGT 
57 54//57 46//
58 55//58 47//·Implements·an·importer·module·for·arbitrary·OpenMesh·meshes
 59 48//
 60 49//
59 =============================================================================61 =============================================================================
60 56 
61 57#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH 
62 58#define·OPENMESH_SUBDIVIDER_UNIFORM_INTERP_SQRT3T_LABSIK_GREINER_HH 
63 59 
64 6062 50
 63 51
 64 52#ifndef·__IMPORTERT_HH__
 65 53#define·__IMPORTERT_HH__
 66 54
 67 55
65 61//==·INCLUDES68 56//===·INCLUDES
66 ================================================================= 
67 62 
68 63#include·<OpenMesh/Core/Mesh/Handles.hh> 
69 64#include·<OpenMesh/Core/System/config.hh> 
70 65#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
71 66 
72 67#if·defined(_DEBUG)·||·defined(DEBUG) 
73 68//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology 
74 69//·changing·methods·of·OpenMesh 
75 70#·include·<OpenMesh/Tools/Utils/MeshCheckerT.hh> 
76 71#·define·ASSERT_CONSISTENCY(·T,·m·)·\ 
77 72·assert(OpenMesh::Utils::MeshCheckerT<T>(m).check()) 
78 73#else 
79 74#·define·ASSERT_CONSISTENCY(·T,·m·) 
80 75#endif 
81 76//·--------------------·STL 
82 77#include·<vector> 
83 78#if·defined(OM_CC_MIPS) 
84 79#·include·<math.h> 
85 80#else 
86 81#·include·<cmath> 
87 82#endif 
88 83 
89 84//#define·MIRROR_TRIANGLES 
90 85//#define·MIN_NORM 
91 86 
92 87//==·NAMESPACE 
93 ================================================================69 ================================================================
94 8870 57
 71 58
 72 59#include·<OpenMesh/Core/IO/importer/BaseImporter.hh>
 73 60#include·<OpenMesh/Core/Utils/vector_cast.hh>
 74 61#include·<OpenMesh/Core/Utils/color_cast.hh>
 75 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
 76 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h>
 77 64
 78 65
 79 66//==·NAMESPACES
 80 ===============================================================
 81 67
 82 68
95 89namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH83 69namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
96 90namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
97 91namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
98 9284 70namespace·IO·{
 85 71
 86 72
 87 73//===·IMPLEMENTATION
 88 ==========================================================
 89 74
 90 75
 91 79template·<class·Mesh>
 92 _\x88_\x80class·_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r
 93 81{
 94 82public:
 95 83
 96 84·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point;
 97 85·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·Normal;
 98 86·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8l_\x8o_\x8r·Color;
 99 87·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x82_\x8D·TexCoord2D;
 100 88·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x83_\x8D·TexCoord3D;
 101 89·typedef·std::vector<VertexHandle>·VHandles;
 102 90
 103 91
 104 92·explicit·_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T(_\x8M_\x8e_\x8s_\x8h&·_mesh)·:·mesh_(_mesh),·halfedgeNormals_()·{}
99 93105 93
100 94//==·CLASS·DEFINITION 
101 ========================================================= 
102 95 
103 96 
104 105template·<typename·MeshType,·typename·RealType·=·double> 
105 _\x81_\x80_\x86class·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8S_\x8q_\x8r_\x8t_\x83_\x8L_\x8G_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·> 
106 107{ 
107 108public:106 94
 107 95·virtual·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_vertex(const·_\x8V_\x8e_\x8c_\x83_\x8f&·_point)·override
 108 96·{
 109 97·return·mesh_._\x8a_\x8d_\x8d_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x(vector_cast<Point>(_point));
 110 98·}
 111 99
 112 100·virtual·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_vertex(const·_\x8V_\x8e_\x8c_\x83_\x8d&·_point)·override
 113 101·{
 114 102·return·mesh_._\x8a_\x8d_\x8d_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x(vector_cast<Point>(_point));
Max diff block lines reached; 39197/43900 bytes (89.29%) of diff not shown.
168 KB
./usr/share/doc/libopenmesh-dev/html/a00791_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/LoopT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/exporter/ExporterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">LoopT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ExporterT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00791.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 464 lines modifiedOffset 138, 418 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LoopT</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·exporter·module·for·arbitrary·OpenMesh·meshes</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__EXPORTERT_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__EXPORTERT_HH__</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·C++</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·OpenMesh</span></div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Predicates.hh&gt;</span></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·--------------------·STL</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</span></div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//===·NAMESPACES·==============================================================</span></div>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>IO·{</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//===·EXPORTER·CLASS·==========================================================</span></div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
180 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">182 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03778.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03778.html">LoopT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a038[·...·truncated·by·diffoscope;·len:·50,·SHA:·c5a44e3c34518c99313174d954e3861cf4ab4658408cc8fcb24b97d7cea5d217·...·]</div>183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02318.html">···84</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02318.html">ExporterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="[·...·truncated·by·diffoscope;·len:·29,·SHA:·141808e40a8673dec42f4bc41175485a2c6a314852fe9f97d428f7a49a0e5ca6·...·]</div>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>
 186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Constructor</span></div>
 188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02318.html">ExporterT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh)·:·mesh_(_mesh)·{}</div>
184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//·get·vertex·data</span></div>
 192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>··point(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh)<span·class="keyword">····const·override</span></div>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div>194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</span>{</div>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div>195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>·vector_cast&lt;Vec3f&gt;(mesh_.point(_vh));</div>
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·std::pair&lt;·real_t,·real_t·&gt;·············weight_t;</div>198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<a·class="code·hl_class"·href="a02306.html">Vec3d</a>··pointd(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh)<span·class="keyword">·const·override</span></div>
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::pair&lt;real_t,real_t&gt;·&gt;·weights_t;</div>199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">··</span>{</div>
 200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">return</span>·vector_cast&lt;Vec3d&gt;(mesh_.point(_vh));</div>
191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">public</span>:</div> 
193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">bool</span>·is_point_double()<span·class="keyword">·const·override</span></div>
194 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">··</span>{</div>
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">return</span>·OMFormat::is_double(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>()[0]);</div>
195 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_class"·href="a03778.html">LoopT</a>(<span·class="keywordtype">void</span>)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(),·_1over8(·1.0/8.0·),·_3over8(·3.0/8.0·)</div> 
196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··{·<a·class="code·hl_function"·href="a03778.html#ab51fd2e6ad14e5572fdc2955ac89aab9">init_weights</a>();·}</div> 
197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··}</div>
198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">bool</span>·is_normal_double()<span·class="keyword">·const·override</span></div>
199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03778.html">LoopT</a>(·mesh_t&amp;·_m·)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m),·_1over8(·1.0/8.0·),·_3over8(·3.0/8.0·)</div> 
200 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··{·<a·class="code·hl_function"·href="a03778.html#ab51fd2e6ad14e5572fdc2955ac89aab9">init_weights</a>();·}</div> 
201 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">··</span>{</div>
 210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordflow">return</span>·OMFormat::is_double(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>()[0]);</div>
202 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··}</div>
203 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<a·class="code·hl_class"·href="a03778.html">~LoopT</a>()·{}</div> 
204 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>212 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
Max diff block lines reached; 111543/136438 bytes (81.75%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
34.2 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 ExporterT.hh
5 LoopT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 520 lines modifiedOffset 47, 483 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
55 48//55 45//
56 =============================================================================56 =============================================================================
 57 46//
 58 47//·Implements·an·exporter·module·for·arbitrary·OpenMesh·meshes
 59 48//
57 49//60 49//
58 50//·CLASS·LoopT 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH 
65 5662 50
 63 51
 64 52#ifndef·__EXPORTERT_HH__
 65 53#define·__EXPORTERT_HH__
 66 54
 67 55
 68 56//===·INCLUDES
 69 ================================================================
66 5770 57
67 58//==·INCLUDES 
68 ================================================================= 
69 5971 58//·C++
 72 59#include·<vector>
 73 60
 74 61//·OpenMesh
70 60#include·<OpenMesh/Core/System/config.hh>75 62#include·<OpenMesh/Core/System/config.h>
71 61#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.._.h_.h>76 63#include·<OpenMesh/Core/Geometry/VectorT.hh>
 77 64#include·<OpenMesh/Core/Utils/GenProg.hh>
72 62#include·<OpenMesh/Core/Utils/vector_cast.hh>78 65#include·<OpenMesh/Core/Utils/vector_cast.hh>
 79 66#include·<OpenMesh/Core/Utils/color_cast.hh>
73 63#include·<OpenMesh/Core/Utils/Property.hh>80 67#include·<OpenMesh/Core/Utils/Predicates.hh>
 81 68#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 82 69#include·<OpenMesh/Core/IO/OMFormat.hh>
 83 70
74 64//·--------------------·STL 
75 65#include·<vector> 
76 66#if·defined(OM_CC_MIPS) 
77 67#·include·<math.h> 
78 68#else 
79 69#·include·<cmath> 
80 70#endif 
81 7184 71
82 72 
83 73//==·NAMESPACE85 72//===·NAMESPACES
84 ================================================================86 ==============================================================
85 7487 73
86 75namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH88 74namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
87 76namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
88 77namespace·Uniform·{·//·BEGIN_NS_DECIMATER 
89 7889 75namespace·IO·{
 90 76
 91 77
 92 78//===·EXPORTER·CLASS
 93 ==========================================================
90 7994 79
 95 83template·<class·Mesh>
 96 _\x88_\x84class·_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r
 97 85{
91 80//==·CLASS·DEFINITION 
92 ========================================================= 
93 81 
94 90template·<typename·MeshType,·typename·RealType·=·double> 
95 _\x89_\x81class·_\x8L_\x8o_\x8o_\x8p_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType> 
96 92{ 
97 93public:98 86public:
98 94 
99 95·typedef·RealType·real_t; 
100 96·typedef·MeshType·mesh_t; 
101 97·typedef·_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.<_.·_.m_.e_.s_.h_.__.t_.,_.·_.r_.e_.a_.l_.__.t_.·_.>·_.p_.a_.r_.e_.n_.t_.__.t;99 87
 100 88·//·Constructor
 101 89·explicit·_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T(const·_\x8M_\x8e_\x8s_\x8h&·_mesh)·:·mesh_(_mesh)·{}
 102 90
 103 91
 104 92·//·get·vertex·data
 105 93
 106 94·_\x8V_\x8e_\x8c_\x83_\x8f·point(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·const·override
 107 95·{
 108 96·return·vector_cast<Vec3f>(mesh_.point(_vh));
 109 97·}
102 98110 98
103 99·typedef·std::pair<·real_t,·real_t·>·weight_t; 
104 100·typedef·std::vector<·std::pair<real_t,real_t>·>·weights_t; 
105 101 
106 102public:111 99·_.V_.e_.c_.3_.d·pointd(_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·_vh)·const·override
 112 100·{
 113 101·return·vector_cast<Vec3d>(mesh_.point(_vh));
 114 102·}
107 103115 103
108 104 
109 105·_\x8L_\x8o_\x8o_\x8p_\x8T(void)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(),·_1over8(·1.0/8.0·),·_3over8(·3.0/8.0·) 
110 106·{·_.i_.n_.i_.t_.__.w_.e_.i_.g_.h_.t_.s();·}116 104·bool·is_point_double()·const·override
 117 105·{
 118 106·return·OMFormat::is_double(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t()[0]);
111 107119 107·}
112 108120 108
 121 109·bool·is_normal_double()·const·override
 122 110·{
 123 111·return·OMFormat::is_double(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l()[0]);
113 109·explicit·_\x8L_\x8o_\x8o_\x8p_\x8T(·mesh_t&·_m·)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m),·_1over8(·1.0/8.0·),·_3over8 
114 (·3.0/8.0·) 
115 110·{·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s();·} 
Max diff block lines reached; 30204/35029 bytes (86.23%) of diff not shown.
57.3 KB
./usr/share/doc/libopenmesh-dev/html/a00794_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/MidpointT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/BinaryHelper.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 125 lines modifiedOffset 92, 148 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MidpointT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BinaryHelper.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#pragma·once</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&gt;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span>Subdivider·{</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span>Uniform·{</div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
113 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
114 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
115 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03786.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03786.html">MidpointT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div> 
116 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div> 
117 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">public</span>:</div> 
118 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·RealType·real_t;</div> 
119 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·MeshType·mesh_t;</div> 
120 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;MeshType,·RealType&gt;</a>·<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
121 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
122 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·Inherited·constructors</span></div> 
123 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>()·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()·{}</div> 
124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>(mesh_t&amp;·_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m)·{}</div> 
125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">···38</a></span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·<a·class="code·hl_function"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">name</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;midpoint&quot;</span>;·}</div> 
127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:·<span·class="comment">//·SubdividerT·interface</span></div> 
129 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">···41</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">prepare</a>(mesh_t&amp;·_m)</div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
134 </div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
136 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">···48</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">subdi[·...·truncated·by·diffoscope;·len:·193,·SHA:·86d00d840327fa4ba825cfcf4300aaa3187bb3ddb11486f9d5c90c3a2c2a8cff·...·]</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_BINARY_HELPER_HH</span></div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_BINARY_HELPER_HH</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········_m.request_halfedge_status();</div> 
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········_m.request_edge_status();</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········_m.request_vertex_status();</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········_m.request_face_status();</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;EPropHandleT&lt;typename·mesh_t::VertexHandle&gt;</a>&gt;·edge_midpoint(_m,·<span·class="stringliteral">&quot;edge_midpoint&quot;</span>);</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;VPropHandleT&lt;bool&gt;</a>&gt;·is_original_vertex(_m,·<span·class="stringliteral">&quot;is_original_vertex&quot;</span>);</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·iteration·=·0;·iteration·&lt;·_n;·++iteration)·{</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>············is_original_vertex.<a·class="code·hl_function"·href="a03326.html#a1c7b5c7063fb137ba9552afd4a0ec77f">set_range</a>(_m.vertices_begin(),·_m.vertices_end(),·<span·class="keyword">true</span>);</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············<span·class="comment">//·Create·vertices·on·edge·midpoints</span></div>158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div>
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>············<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·eh·:·_m.edges())·{</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>················<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·new_vh·=·_m.new_vertex(_m.calc_edge_midpoint(eh));</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>················edge_midpoint[eh]·=·new_vh;</div>159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#if·defined(·OM_CC_MIPS·)</span></div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#··include·&lt;stdio.h&gt;</span></div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#else</span></div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;cstdio&gt;</span></div>
Max diff block lines reached; 6143/45849 bytes (13.40%) of diff not shown.
12.4 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 172 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MidpointT.hh 
6 1#pragma·once 
7 2 
8 3#include·<OpenMesh/Core/Mesh/BaseKernel.hh> 
9 4#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
10 5#include·<OpenMesh/Core/Utils/PropertyManager.hh> 
11 6 
12 7#include·<algorithm> 
13 8 
14 9namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
15 10namespace·Subdivider·{ 
16 11namespace·Uniform·{ 
17 12 
18 26template<typename·MeshType,·typename·RealType·=·double> 
19 _\x82_\x87class·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType> 
20 28{ 
21 29public: 
22 30·typedef·RealType·real_t; 
23 31·typedef·MeshType·mesh_t; 
24 32·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t; 
25 33 
26 34·//·Inherited·constructors 
27 35·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T()·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t()·{} 
28 36·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T(mesh_t&·_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m)·{} 
29 37 
30 _\x83_\x88·const·char*·_\x8n_\x8a_\x8m_\x8e()·const·{·return·"midpoint";·} 
31 39 
32 40protected:·//·SubdividerT·interface 
33 _\x84_\x81·bool·_\x8p_\x8r_\x8e_\x8p_\x8a_\x8r_\x8e(mesh_t&·_m) 
34 42·{ 
35 43·return·true; 
36 44·} 
37 45 
38 _\x84_\x88·bool·_\x8s_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e(mesh_t&·_m,·size_t·_n,·const·bool·_update_points·=·true) 
39 49·{ 
40 50·_m.request_halfedge_status(); 
41 51·_m.request_edge_status(); 
42 52·_m.request_vertex_status(); 
43 53·_m.request_face_status(); 
44 54·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>>·edge_midpoint 
45 (_m,·"edge_midpoint"); 
46 55·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>>·is_original_vertex(_m, 
47 "is_original_vertex");5 BinaryHelper.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43
 54 44
 55 45//
 56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_BINARY_HELPER_HH
 64 52#define·OPENMESH_BINARY_HELPER_HH
 65 53
 66 54
 67 55//==·INCLUDES
 68 =================================================================
48 5669 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58//·--------------------·STL
 72 59#if·defined(·OM_CC_MIPS·)
 73 60#·include·<stdio.h>
 74 61#else
 75 62#·include·<cstdio>
 76 63#endif
 77 64#include·<iosfwd>
 78 65//·--------------------·OpenMesh
 79 66
 80 67
 81 68//==·NAMESPACES
 82 ===============================================================
 83 69
 84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 71namespace·IO·{
Max diff block lines reached; 4196/12669 bytes (33.12%) of diff not shown.
57.2 KB
./usr/share/doc/libopenmesh-dev/html/a00797_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/OMFormatT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeLoopT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OMFormatT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00797.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 129 lines modifiedOffset 138, 212 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LoopT</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_IO_OMFORMAT_CC</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;Composite/CompositeT.hh&quot;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&quot;Composite/CompositeTraits.hh&quot;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>IO·{</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="comment">//·helper·to·store·a·an·integer</span></div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">typename</span>·T·&gt;·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordtype">size_t</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··store(·std::ostream&amp;·_os,·</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·········<span·class="keyword">const</span>·T&amp;·_val,·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·········OMFormat::Chunk::Integer_Size·_b,·</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·········<span·class="keywordtype">bool</span>·_swap,</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·········t_signed)</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··{····</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····assert(·OMFormat::is_integer(·_val·)·);</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshType,·<span·class="keyword">class</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03746.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT</a>&lt;MeshType,·RealType&gt;</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">switch</span>(·_b·)·</div>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT&lt;MeshType,·RealType&gt;</a>··<a·class="code·hl_class"·href="a03722.html">Inherited</a>;</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_8:</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{·········</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········OMFormat::int8·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int8<span·class="keyword">&gt;</span>(_val);</div>
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div>
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······}</div>
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>()·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>()·{};</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>(MeshType&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>(_mesh)·{};</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03746.html">~CompositeLoopT</a>()·{}</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_16:</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······{·</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········OMFormat::int16·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int16<span·class="keyword">&gt;</span>(_val);</div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_32:</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······{·</div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········OMFormat::int32·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int32<span·class="keyword">&gt;</span>(_val);</div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}······</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_64:</div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······{·</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········OMFormat::int64·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int64<span·class="keyword">&gt;</span>(_val);</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······}</div>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··</div>200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03746.html#a95380188983d0b23a5b25506787f7edf">···90</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03746.html#a95380188983d0b23a5b25506787f7edf">name</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Uniform·Composite·Loop&quot;</span>;·}</div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··</div> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">protected</span>:·<span·class="comment">//·inherited·interface</span></div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
190 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03746.html#a2be80bda4d8f0ffd262991eb58c67d11">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03746.html#a2be80bda4d8f0ffd262991eb58c67d11">apply_rules</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·override</span></div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</span>{·</div>201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">return</span>·0;</div>
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····Inherited::Tvv4();·</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····Inherited::VdE();·</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····Inherited::EVc(coeffs_);·</div> 
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Inherited::VdE();·</div> 
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····Inherited::EVc(coeffs_);·</div> 
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>
Max diff block lines reached; 27671/48044 bytes (57.60%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
10.1 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 OMFormatT_impl.hh
5 CompositeLoopT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 144 lines modifiedOffset 47, 217 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
55 48//55 45//
56 =============================================================================56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
57 49//60 49//
58 50//·CLASS·LoopT 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52#define·OPENMESH_IO_OMFORMAT_CC
62 5365 53
 66 54
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH 
65 56 
66 57 
67 58//==·INCLUDES67 55//==·INCLUDES
68 =================================================================68 =================================================================
69 59 
70 60#include·"Composite/CompositeT.hh" 
71 61#include·"Composite/CompositeTraits.hh"69 56
 70 57#include·<OpenMesh/Core/IO/OMFormat.hh>
 71 58#include·<algorithm>
 72 59#include·<iomanip>
 73 60
 74 61//==·NAMESPACES
 75 ===============================================================
72 6276 62
 77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 64namespace·IO·{
73 63 
74 64//==·NAMESPACE 
75 ================================================================ 
76 6579 65
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
79 68namespace·Uniform·{·//·BEGIN_NS_DECIMATER 
80 69 
81 70 
82 71//==·CLASS·DEFINITION 
83 ========================================================= 
84 72 
85 75template·<class·MeshType,·class·RealType·=·double> 
86 _\x87_\x86class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T·:·public·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T<MeshType,·RealType> 
87 77{ 
88 78public: 
89 79 
90 80·typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d; 
91 81 
92 82public: 
93 83 
94 84·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T()·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d()·{}; 
95 85·explicit·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T(MeshType&·_mesh)·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d(_mesh)·{}; 
96 86·_\x8~_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T()·{} 
97 87 
98 88public: 
99 89 
100 _\x89_\x80·const·char·*_\x8n_\x8a_\x8m_\x8e()·const·override·{·return·"Uniform·Composite·Loop";·} 
101 91 
102 92protected:·//·inherited·interface 
103 93 
104 _.9_.4·void·_.a_.p_.p_.l_.y_.__.r_.u_.l_.e_.s(void)·override80 66·//·helper·to·store·a·an·integer
 81 67·template<·typename·T·>
 82 68·size_t
 83 69·store(·std::ostream&·_os,
 84 70·const·T&·_val,
 85 71·OMFormat::Chunk::Integer_Size·_b,
 86 72·bool·_swap,
 87 73·t_signed)
 88 74·{
 89 75·assert(·OMFormat::is_integer(·_val·)·);
 90 76
 91 77·switch(·_b·)
 92 78·{
 93 79·case·OMFormat::Chunk::Integer_8:
 94 80·{
 95 81·OMFormat::int8·v·=·static_cast<OMFormat::int8>(_val);
 96 82·return·store(·_os,·v,·_swap·);
 97 83·}
 98 84·case·OMFormat::Chunk::Integer_16:
 99 85·{
 100 86·OMFormat::int16·v·=·static_cast<OMFormat::int16>(_val);
 101 87·return·store(·_os,·v,·_swap·);
 102 88·}
 103 89·case·OMFormat::Chunk::Integer_32:
 104 90·{
 105 91·OMFormat::int32·v·=·static_cast<OMFormat::int32>(_val);
 106 92·return·store(·_os,·v,·_swap·);
 107 93·}
 108 94·case·OMFormat::Chunk::Integer_64:
105 95·{109 95·{
106 96·Inherited::Tvv4(); 
107 97·Inherited::VdE(); 
108 98·Inherited::EVc(coeffs_); 
109 99·Inherited::VdE(); 
110 100·Inherited::EVc(coeffs_);110 96·OMFormat::int64·v·=·static_cast<OMFormat::int64>(_val);
 111 97·return·store(·_os,·v,·_swap·);
 112 98·}
 113 99·}
 114 100·return·0;
111 101·}115 101·}
Max diff block lines reached; 6634/10348 bytes (64.11%) of diff not shown.
80.1 KB
./usr/share/doc/libopenmesh-dev/html/a00800_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/Options.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeSqrt3T.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Options.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00800.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 124 lines modifiedOffset 138, 223 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OPTIONS_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OPTIONS_HH</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SQRT3T</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·OpenMesh</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;Composite/CompositeT.hh&quot;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&quot;Composite/CompositeTraits.hh&quot;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>IO···{</div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03758.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT</a>&lt;MeshType,·RealType&gt;</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT&lt;MeshType,·RealType&gt;</a>·<a·class="code·hl_class"·href="a03722.html">Inherited</a>;</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>()·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>()·{};</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>(MeshType&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>(_mesh)·{};</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03758.html">~CompositeSqrt3T</a>()·{}</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···</div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03758.html#a7110dbf63df02704b0b251c48e639992">···90</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03758.html#a7110dbf63df02704b0b251c48e639992">name</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Uniform·Composite·Sqrt3&quot;</span>;·}</div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">protected</span>:·<span·class="comment">//·inherited·interface</span></div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
190 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">172 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03758.html#ace39436a69d029a19559d69a6fd4d329">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03758.html#ace39436a69d029a19559d69a6fd4d329">apply_ru[·...·truncated·by·diffoscope;·len:·83,·SHA:·d734fc8b09b42dbfc11dac5ecf93af3e7f57bb0f279ab1071a891f93031a5169·...·]></div>173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02334.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02334.html">Options</a></div>
 174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</span>{</div>175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>
 176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·······enum_type;</div>
 177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·enum_type·value_type;</div>
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····Inherited::Tvv3();·</div>178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····Inherited::VF();·</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····Inherited::FF();·</div> 
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Inherited::FVc(coeffs_);·</div>179 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};">
 180 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">···99</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">Flag</a>·{</div>
 181 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">··100</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">None</a>···········=·0x0000,·</div>
 182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">··101</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">Binary</a>·········=·0x0001,·</div>
 183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">··102</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">MSB</a>············=·0x0002,·</div>
 184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">··103</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">LSB</a>············=·0x0004,·</div>
 185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">··104</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">Swap</a>···········=·0x0008,·</div>
 186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">··105</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">VertexNormal</a>···=·0x0010,·</div>
 187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">··106</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">VertexColor</a>····=·0x0020,·</div>
 188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">··107</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">VertexTexCoord</a>·=·0x0040,·</div>
 189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">··108</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">EdgeColor</a>······=·0x0080,·</div>
 190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">··109</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">FaceNormal</a>·····=·0x0100,·</div>
 191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">··110</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">FaceColor</a>······=·0x0200,·</div>
 192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">··111</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">FaceTexCoord</a>···=·0x0400,·</div>
 193 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">··112</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">ColorAlpha</a>·····=·0x0800,·</div>
 194 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">··113</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">ColorFloat</a>·····=·0x1000,·</div>
 195 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">··114</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">Custom</a>·········=·0x2000,·</div>
 196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">··115</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">Status</a>·········=·0x4000,·</div>
 197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">··116</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">TexCoordST</a>·····=·0x8000,·</div>
 198 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">··117</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">Default</a>········=·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">Custom</a>,·</div>
Max diff block lines reached; 37146/64522 bytes (57.57%) of diff not shown.
17.0 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 Options.hh
5 CompositeSqrt3T.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 139 lines modifiedOffset 47, 306 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 48//54 44
 55 45#ifndef·OPENMESH_IO_OPTIONS_HH
 56 46#define·OPENMESH_IO_OPTIONS_HH
 57 47
 58 48
 59 49//===·INCLUDES
56 =============================================================================60 ================================================================
 61 50
 62 51
 63 52//·OpenMesh
 64 53#include·<OpenMesh/Core/System/config.h>
 65 54#include·<string>
 66 55
57 49// 
58 50//·CLASS·SQRT3T 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH 
65 5667 56
 68 57//==·NAMESPACES
66 57 
67 58//==·INCLUDES 
68 =================================================================69 ==============================================================
 70 58
69 5971 59
70 60#include·"Composite/CompositeT.hh" 
71 61#include·"Composite/CompositeTraits.hh"72 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 73 61namespace·IO·{
72 6274 62
73 6375 63
74 64//==·NAMESPACE76 64//===·IMPLEMENTATION
75 ================================================================77 ==========================================================
76 6578 65
 79 66
 80 71
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
79 68namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
80 69 
81 70 
82 71//==·CLASS·DEFINITION 
83 ========================================================= 
84 7281 72
85 75template·<typename·MeshType,·typename·RealType·=·double> 
86 _\x87_\x86class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T·:·public·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T<MeshType,·RealType> 
87 77{82 73//---------------------------------------------------------------------------
 83 --
 84 74
 85 _\x89_\x81class·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s
 86 92{
88 78public:87 93public:
 88 94·typedef·int·enum_type;
 89 95·typedef·enum_type·value_type;
 90 96
 91 _\x89_\x89·enum·_\x8F_\x8l_\x8a_\x8g·{
 92 _\x81_\x80_\x80·_\x8N_\x8o_\x8n_\x8e·=·0x0000,
 93 _\x81_\x80_\x81·_\x8B_\x8i_\x8n_\x8a_\x8r_\x8y·=·0x0001,
 94 _\x81_\x80_\x82·_\x8M_\x8S_\x8B·=·0x0002,
 95 _\x81_\x80_\x83·_\x8L_\x8S_\x8B·=·0x0004,
 96 _\x81_\x80_\x84·_\x8S_\x8w_\x8a_\x8p·=·0x0008,
 97 _\x81_\x80_\x85·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0010,
 98 _\x81_\x80_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0020,
 99 _\x81_\x80_\x87·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0040,
 100 _\x81_\x80_\x88·_\x8E_\x8d_\x8g_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0080,
 101 _\x81_\x80_\x89·_\x8F_\x8a_\x8c_\x8e_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0100,
 102 _\x81_\x81_\x80·_\x8F_\x8a_\x8c_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0200,
 103 _\x81_\x81_\x81·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0400,
 104 _\x81_\x81_\x82·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8A_\x8l_\x8p_\x8h_\x8a·=·0x0800,
 105 _\x81_\x81_\x83·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8F_\x8l_\x8o_\x8a_\x8t·=·0x1000,
 106 _\x81_\x81_\x84·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m·=·0x2000,
 107 _\x81_\x81_\x85·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·=·0x4000,
 108 _\x81_\x81_\x86·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x8S_\x8T·=·0x8000,
 109 _\x81_\x81_\x87·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t·=·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m,
89 79 
90 80·typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d; 
91 81 
92 82public: 
93 83 
94 84·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T()·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d()·{}; 
95 85·explicit·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T(MeshType&·_mesh)·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d(_mesh)·{}; 
96 86·_\x8~_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_\x8q_\x8r_\x8t_\x83_\x8T()·{} 
97 87 
98 88public: 
99 89 
100 _\x89_\x80·const·char·*_\x8n_\x8a_\x8m_\x8e()·const·override·{·return·"Uniform·Composite·Sqrt3";·} 
101 91 
102 92protected:·//·inherited·interface 
103 93 
104 _\x89_\x84·void·_\x8a_\x8p_\x8p_\x8l_\x8y_\x8__\x8r_\x8u_\x8l_\x8e_\x8s(void)·override 
105 95·{ 
106 96·Inherited::Tvv3(); 
107 97·Inherited::VF(); 
108 98·Inherited::FF(); 
109 99·Inherited::FVc(coeffs_); 
110 100·} 
111 101 
112 102protected: 
113 103 
114 104·typedef·typename·Inherited::Coeff·Coeff; 
115 105 
116 _\x81_\x80_\x89·struct·_\x8F_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f·:·public·_\x8C_\x8o_\x8e_\x8f_\x8f 
117 110·{ 
Max diff block lines reached; 12894/17341 bytes (74.36%) of diff not shown.
29.7 KB
./usr/share/doc/libopenmesh-dev/html/a00806_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/ViewingParameters.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/OFFFormat.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ViewingParameters.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OFFFormat.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 117 lines modifiedOffset 139, 60 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OFFFORMAT_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OFFFORMAT_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·newClass</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·OpenMesh</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/Plane3d.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>IO···{</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
173 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};"> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03878.html">···74</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03878.html">ViewingParameters</a></div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</span>:</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">struct·</span>OPENMESHDLLEXPORT·OFFFormat</div>
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">double</span>····modelview_matrix_[16];</div>174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">float</span>·····fovy_;</div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>···integer_type;</div>
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">float</span>·····aspect_;</div>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>···<span·class="keyword">typedef</span>·<span·class="keywordtype">float</span>·float_type;</div>
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">float</span>·····tolerance_square_;</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div>
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···eye_pos_;</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div>
183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···right_dir_;</div> 
184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···up_dir_;</div> 
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>···view_dir_;</div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02286.html">Plane3d</a>···········frustum_plane_[4];</div>181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div> 
190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a03878.html">ViewingParameters</a>();</div> 
192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">void</span>·increase_tolerance()···········{·tolerance_square_·*=·5.0f;·}</div> 
194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·decrease_tolerance()···········{·tolerance_square_·/=·5.0f;·}··</div> 
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">float</span>·fovy()<span·class="keyword">·const··················</span>{·<span·class="keywordflow">return</span>··fovy_;·}</div> 
197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">float</span>·aspect()<span·class="keyword">·const················</span>{·<span·class="keywordflow">return</span>··aspect_;·}</div> 
198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">float</span>·tolerance_square()<span·class="keyword">·const······</span>{·<span·class="keywordflow">return</span>··tolerance_square_;·}·</div> 
199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··</div> 
200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·set_fovy(<span·class="keywordtype">float</span>·_fovy)····························{·fovy_·=·_fovy;·}</div> 
201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">void</span>·set_aspect(<span·class="keywordtype">float</span>·_aspect)························{·aspect_·=·_aspect;·}</div> 
202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">void</span>·set_tolerance_square(<span·class="keywordtype">float</span>·_tolerance_square)····{·tolerance_square_·=·_tolerance_square;·}</div> 
203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·eye_pos()<span·class="keyword">·const····</span>{·<span·class="keywordflow">return</span>·eye_pos_;·}</div> 
205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·right_dir()<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·right_dir_;·}</div> 
206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·up_dir()<span·class="keyword">·const·····</span>{·<span·class="keywordflow">return</span>·up_dir_;·}</div> 
207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·view_dir()<span·class="keyword">·const···</span>{·<span·class="keywordflow">return</span>·view_dir_;·}</div> 
208 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·eye_pos()················{·<span·class="keywordflow">return</span>·eye_pos_;·}</div> 
209 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·right_dir()··············{·<span·class="keywordflow">return</span>·right_dir_;·}</div> 
210 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·up_dir()·················{·<span·class="keywordflow">return</span>·up_dir_;·}</div> 
211 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·view_dir()···············{·<span·class="keywordflow">return</span>·view_dir_;·}</div> 
212 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
213 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">void</span>·frustum_planes(·<a·class="code·hl_class"·href="a02286.html">Plane3d</a>·_plane[4]·)</div> 
214 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··{</div> 
215 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;4;·++i)</div> 
216 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······_plane[i]·=·frustum_plane_[i];</div> 
217 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··}</div> 
218 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>···</div> 
219 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keywordtype">void</span>·get_modelview_matrix(<span·class="keywordtype">double</span>·_modelview_matrix[16])··</div> 
220 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··{</div> 
221 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;16;·++i)</div> 
Max diff block lines reached; 721/24905 bytes (2.90%) of diff not shown.
5.26 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ViewingParameters.hh5 OFFFormat.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 127 lines modifiedOffset 48, 66 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45#ifndef·OPENMESH_IO_OFFFORMAT_HH
 56 46#define·OPENMESH_IO_OFFFORMAT_HH
 57 47
 58 48
 59 49//===·INCLUDES
56 =============================================================================60 ================================================================
57 46// 
58 47//·CLASS·newClass 
59 48// 
60 49// 
61 ============================================================================= 
62 5061 50
63 51#ifndef·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH 
64 52#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH 
65 5362 51
 63 52//·OpenMesh
 64 53#include·<OpenMesh/Core/System/config.h>
66 5465 54
67 55//==·INCLUDES66 55
 67 56//==·NAMESPACES
68 =================================================================68 ==============================================================
 69 57
 70 58
 71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 72 60namespace·IO·{
 73 61
69 56 
70 57#include·<OpenMesh/Core/Geometry/VectorT.hh> 
71 58#include·<OpenMesh/Core/Geometry/Plane3d.hh> 
72 59 
73 60 
74 61//==·FORWARDDECLARATIONS 
75 ====================================================== 
76 6274 62
 75 63//===·IMPLEMENTATION
77 63 
78 64//==·NAMESPACES 
79 ===============================================================76 ==========================================================
 77 64
80 6578 65
81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
82 67namespace·VDPM·{ 
83 68 
84 69//==·CLASS·DEFINITION 
85 ========================================================= 
86 7079 70
87 7180 71
88 _.7_.4class·OPENMESHDLLEXPORT·_.V_.i_.e_.w_.i_.n_.g_.P_.a_.r_.a_.m_.e_.t_.e_.r_.s81 72//---------------------------------------------------------------------------
 82 --
 83 73
 84 74#ifndef·DOXY_IGNORE_THIS
89 75{85 75
90 76private: 
91 77·double·modelview_matrix_[16]; 
92 78·float·fovy_; 
93 79·float·aspect_; 
94 80·float·tolerance_square_;86 76struct·OPENMESHDLLEXPORT·OFFFormat
 87 77{
 88 78·typedef·int·integer_type;
 89 79·typedef·float·float_type;
 90 80};
95 8191 81
 92 82#endif
 93 83
 94 84
 95 85
 96 87
96 82·_\x8V_\x8e_\x8c_\x83_\x8f·eye_pos_; 
97 83·_\x8V_\x8e_\x8c_\x83_\x8f·right_dir_; 
98 84·_\x8V_\x8e_\x8c_\x83_\x8f·up_dir_; 
99 85·_\x8V_\x8e_\x8c_\x83_\x8f·view_dir_; 
100 86 
101 87·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d·frustum_plane_[4]; 
102 8897 88
 98 89//
103 89public: 
104 90 
105 91·_\x8V_\x8i_\x8e_\x8w_\x8i_\x8n_\x8g_\x8P_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s(); 
106 92 
107 93·void·increase_tolerance()·{·tolerance_square_·*=·5.0f;·} 
108 94·void·decrease_tolerance()·{·tolerance_square_·/=·5.0f;·} 
109 95 
110 96·float·fovy()·const·{·return·fovy_;·} 
111 97·float·aspect()·const·{·return·aspect_;·} 
112 98·float·tolerance_square()·const·{·return·tolerance_square_;·} 
113 99 
114 100·void·set_fovy(float·_fovy)·{·fovy_·=·_fovy;·} 
115 101·void·set_aspect(float·_aspect)·{·aspect_·=·_aspect;·} 
116 102·void·set_tolerance_square(float·_tolerance_square)·{·tolerance_square_·= 
117 _tolerance_square;·} 
118 103 
119 104·const·_\x8V_\x8e_\x8c_\x83_\x8f&·eye_pos()·const·{·return·eye_pos_;·} 
120 105·const·_\x8V_\x8e_\x8c_\x83_\x8f&·right_dir()·const·{·return·right_dir_;·} 
121 106·const·_\x8V_\x8e_\x8c_\x83_\x8f&·up_dir()·const·{·return·up_dir_;·} 
122 107·const·_\x8V_\x8e_\x8c_\x83_\x8f&·view_dir()·const·{·return·view_dir_;·} 
123 108·_\x8V_\x8e_\x8c_\x83_\x8f&·eye_pos()·{·return·eye_pos_;·} 
124 109·_\x8V_\x8e_\x8c_\x83_\x8f&·right_dir()·{·return·right_dir_;·} 
125 110·_\x8V_\x8e_\x8c_\x83_\x8f&·up_dir()·{·return·up_dir_;·} 
126 111·_\x8V_\x8e_\x8c_\x83_\x8f&·view_dir()·{·return·view_dir_;·} 
127 112 
128 113·void·frustum_planes(·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d·_plane[4]·) 
129 114·{ 
130 115·for·(unsigned·int·i=0;·i<4;·++i) 
131 116·_plane[i]·=·frustum_plane_[i]; 
132 117·} 
133 118 
134 119·void·get_modelview_matrix(double·_modelview_matrix[16]) 
Max diff block lines reached; 1169/5360 bytes (21.81%) of diff not shown.
45.2 KB
./usr/share/doc/libopenmesh-dev/html/a00809_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VFront.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/SR_binary_vector_of_bool.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 130 lines modifiedOffset 92, 125 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VFront.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_binary_vector_of_bool.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
 102 <div·class="foldopen"·id="foldopen00002"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno"><a·class="line"·href="a02386.html">····2</a></span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">struct·</span>binary&lt;·std::vector&lt;bool&gt;·&gt;</div>
 104 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>{</div>
 105 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>··<span·class="keyword">typedef</span>·std::vector&lt;·bool·&gt;····value_type;</div>
 106 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>··<span·class="keyword">typedef</span>·value_type::value_type·elem_type;</div>
 107 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 108 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·is_streamable·=·<span·class="keyword">true</span>;</div>
 109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keywordtype">bool</span>·<span·class="comment">/*_store_size*/</span>·=·<span·class="keyword">true</span>)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div>
 111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keyword">const</span>·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_store_size·=·<span·class="keyword">true</span>)</div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··{</div>
 113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keywordtype">size_t</span>·size·=·_v.size()·/·8·+·((_v.size()·%·8)!=0);</div>
 114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="keywordflow">if</span>(_store_size)</div>
 115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>······size·+=·binary&lt;unsigned·int&gt;::size_of();</div>
 116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordflow">return</span>·size;</div>
 117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··}</div>
 118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">static</span>·std::string·type_identifier(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;std::vector&lt;bool&gt;&quot;</span>;·}</div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">static</span></div>
 120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keywordtype">size_t</span>·store(·std::ostream&amp;·_ostr,·<span·class="keyword">const</span>·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_swap,·<span·class="keywordtype">bool</span>·_store_size·=·<span·class="keyword">true</span>)</div>
 121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
 122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keywordtype">size_t</span>·bytes·=·0;</div>
 123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····</div>
 124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keywordtype">size_t</span>·N·=·_v.size()·/·8;</div>
 125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keywordtype">size_t</span>·R·=·_v.size()·%·8;</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keywordflow">if</span>(_store_size)</div>
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size_N·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span><span·class="keyword">&gt;</span>(_v.size());</div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······bytes·+=·binary&lt;unsigned·int&gt;::store(·_ostr,·size_N,·_swap·);</div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····}</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordtype">size_t</span>········idx;··<span·class="comment">//·element·index</span></div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">size_t</span>········bidx;</div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·bits;·<span·class="comment">//·bitset</span></div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordflow">for</span>·(bidx=idx=0;·idx·&lt;·N;·++idx,·bidx+=8)</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······bits·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx])</div>
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+1])·&lt;&lt;·1)</div>
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+2])·&lt;&lt;·2)</div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+3])·&lt;&lt;·3)</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+4])·&lt;&lt;·4)</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+5])·&lt;&lt;·5)</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+6])·&lt;&lt;·6)</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········|·(<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+7])·&lt;&lt;·7);</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·VFront</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······_ostr·&lt;&lt;·bits;</div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····bytes·+=·N;</div>
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VFRONT_HH</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keywordflow">if</span>·(R)</div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VFRONT_HH</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······bits·=·0;</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">for</span>·(idx=0;·idx·&lt;·R;·++idx)</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········bits·|=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span><span·class="keyword">&gt;</span>(_v[bidx+idx])·&lt;&lt;·idx;</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······_ostr·&lt;&lt;·bits;</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······++bytes;</div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····assert(·bytes·==·size_of(_v,·_store_size)·);</div>
Max diff block lines reached; 15315/37232 bytes (41.13%) of diff not shown.
8.76 KB
html2text {}
    
Offset 1, 146 lines modifiedOffset 1, 116 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 SR_binary_vector_of_bool.hh
 6 1
 7 _\x82template·<>·struct·binary<·std::vector<bool>·>
 8 3{
 9 4·typedef·std::vector<·bool·>·value_type;
 10 5·typedef·value_type::value_type·elem_type;
 11 6
 12 7·static·const·bool·is_streamable·=·true;
 13 8
 14 9·static·size_t·size_of(bool·/*_store_size*/·=·true)·{·return·UnknownSize;·}
 15 10·static·size_t·size_of(const·value_type&·_v,·bool·_store_size·=·true)
 16 11·{
 17 12·size_t·size·=·_v.size()·/·8·+·((_v.size()·%·8)!=0);
 18 13·if(_store_size)
 19 14·size·+=·binary<unsigned·int>::size_of();
 20 15·return·size;
 21 16·}
 22 17·static·std::string·type_identifier(void)·{·return·"std::vector<bool>";·}
 23 18·static
 24 19·size_t·store(·std::ostream&·_ostr,·const·value_type&·_v,·bool·_swap,·bool
 25 _store_size·=·true)
 26 20·{
 27 21·size_t·bytes·=·0;
 28 22
 29 23·size_t·N·=·_v.size()·/·8;
 30 24·size_t·R·=·_v.size()·%·8;
 31 25
 32 26·if(_store_size)
 33 27·{
 34 28·unsigned·int·size_N·=·static_cast<unsigned·int>(_v.size());
 35 29·bytes·+=·binary<unsigned·int>::store(·_ostr,·size_N,·_swap·);
 36 30·}
 37 31
 38 32·size_t·idx;·//·element·index
 39 33·size_t·bidx;
 40 34·unsigned·char·bits;·//·bitset
 41 35
 42 36·for·(bidx=idx=0;·idx·<·N;·++idx,·bidx+=8)
 43 37·{
 44 38·bits·=·static_cast<unsigned·char>(_v[bidx])
 45 39·|·(static_cast<unsigned·char>(_v[bidx+1])·<<·1)
 46 40·|·(static_cast<unsigned·char>(_v[bidx+2])·<<·2)
 47 41·|·(static_cast<unsigned·char>(_v[bidx+3])·<<·3)
 48 42·|·(static_cast<unsigned·char>(_v[bidx+4])·<<·4)
 49 43·|·(static_cast<unsigned·char>(_v[bidx+5])·<<·5)
 50 44·|·(static_cast<unsigned·char>(_v[bidx+6])·<<·6)
 51 45·|·(static_cast<unsigned·char>(_v[bidx+7])·<<·7);
 52 46·_ostr·<<·bits;
 53 47·}
 54 48·bytes·+=·N;
5 VFront.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 42 
53 43 
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·VFront 
58 47// 
59 48// 
60 ============================================================================= 
61 4955 49
 56 50·if·(R)
 57 51·{
 58 52·bits·=·0;
 59 53·for·(idx=0;·idx·<·R;·++idx)
 60 54·bits·|=·static_cast<unsigned·char>(_v[bidx+idx])·<<·idx;
 61 55·_ostr·<<·bits;
 62 56·++bytes;
 63 57·}
 64 58·assert(·bytes·==·size_of(_v,·_store_size)·);
62 50#ifndef·OPENMESH_VDPROGMESH_VFRONT_HH 
63 51#define·OPENMESH_VDPROGMESH_VFRONT_HH 
64 52 
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 55 
Max diff block lines reached; 4350/8942 bytes (48.65%) of diff not shown.
51.4 KB
./usr/share/doc/libopenmesh-dev/html/a00815_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchy.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/SR_binary.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VHierarchy.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_binary.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 164 lines modifiedOffset 138, 111 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_BINARY_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_BINARY_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchyNode.hh&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;numeric&gt;</span>···<span·class="comment">//·accumulate</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·--------------------·OpenMesh</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>VDPM·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>IO·{</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··············</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
172 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03858.html">···73</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03858.html">VHierarchy</a></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//=============================================================================</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03858.html#a658560e57bc2e1e7aca6ab477e1d0a33">···77</a></span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>····<a·class="code·hl_typedef"·href="a03858.html#a6585[·...·truncated·by·diffoscope;·len:·40,·SHA:·3c39a185e76c2d86391f132d11cdc070aca075f64804a8c825da94eafe253854·...·]</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·UnknownSize(<span·class="keywordtype">size_t</span>(-1));</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">private</span>:</div> 
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_typedef"·href="a01253.html#a2b54f71ece0193577af8155cece72004">VHierarchyNodeContainer</a>·nodes_;</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>············n_roots_;</div> 
183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>···········tree_id_bits_;·<span·class="comment">//·node_id_bits_·=·32-tree_id_bits_;</span></div> 
184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div> 
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a03858.html">VHierarchy</a>();</div> 
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">void</span>·clear()························{·nodes_.clear();···n_roots_·=·0;·}</div> 
190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·tree_id_bits()<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·tree_id_bits_;·}</div> 
191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·num_roots()<span·class="keyword">·const······</span>{·<span·class="keywordflow">return</span>·n_roots_;·}</div> 
192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">size_t</span>·num_nodes()<span·class="keyword">·const············</span>{·<span·class="keywordflow">return</span>·nodes_.size();·}</div> 
193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··VHierarchyNodeIndex·generate_node_index(id_t·_tree_id,·id_t·_node_id)</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//·struct·binary,·helper·for·storing/restoring</span></div>
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··{</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>··VHierarchyNodeIndex(_tree_id,·_node_id,·tree_id_bits_);</div>184 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="};">
 185 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02382.html">···96</a></span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T,·<span·class="keyword">typename</span>·=·<span·class="keywordtype">void</span>·&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02382.html">binary</a></div>
197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>
198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·T·····value_type;</div>
199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02382.html#aaab49e273f6576f5d9efa23dc69bb68f">··101</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a02382.html#aaab49e273f6576f5d9efa23dc69bb68f">is_streamable</a>·=·<span·class="keyword">false</span>;</div>
200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·set_num_roots(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n_roots);</div> 
201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··</div> 
202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··VHierarchyNodeHandle·root_handle(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i)<span·class="keyword">·const</span></div> 
203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">··</span>{</div> 
204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordflow">return</span>··VHierarchyNodeHandle(·(<span·class="keywordtype">int</span>)i·);</div> 
205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div> 
206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">··104</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">size_of</a>(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div>
 192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02382.html#aede8b5b65c41b1e88c9a9e3ff08b348a">··106</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#aede8b5b65c41b1e88c9a9e3ff08b348a">size_of</a>(<span·class="keyword">const</span>·value_type&amp;)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div>
207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>193 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02382.html#acb55f8b5e142fd9292404e92e5456666">··109</a></span>··<span·class="keyword">static</span>·std::string·<a·class="code·hl_function"·href="a02382.html#acb55f8b5e142fd9292404e92e5456666">type_identifier</a>·(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;UnknownType&quot;</span>;·}</div>
208 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">const</span>·VHierarchyNode&amp;·node(VHierarchyNodeHandle·_vhierarchynode_handle)<span·class="keyword">·const</span></div> 
209 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">··</span>{</div> 
210 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keywordflow">return</span>·nodes_[_vhierarchynode_handle.idx()];</div> 
211 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··}</div> 
212 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
213 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
214 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··VHierarchyNode&amp;·node(VHierarchyNodeHandle·_vhierarchynode_handle)</div> 
Max diff block lines reached; 12796/41949 bytes (30.50%) of diff not shown.
10.4 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VHierarchy.hh5 SR_binary.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 179 lines modifiedOffset 47, 135 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_SR_BINARY_HH
 64 52#define·OPENMESH_SR_BINARY_HH
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH 
64 52 
65 5365 53
 66 54
66 54//==·INCLUDES67 55//==·INCLUDES
67 =================================================================68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58//·--------------------·STL
 72 59#include·<typeinfo>
 73 60#include·<stdexcept>
 74 61#include·<sstream>
 75 62#include·<numeric>·//·accumulate
 76 63//·--------------------·OpenMesh
68 55 
69 56#include·<vector> 
70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh> 
71 58 
72 59 
73 60//==·FORWARDDECLARATIONS 
74 ====================================================== 
75 61 
76 62 
77 63//==·NAMESPACES 
78 =============================================================== 
79 6477 64
80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
81 66namespace·VDPM·{78 65
 79 66//==·NAMESPACES
 80 ===============================================================
82 6781 67
 82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 69namespace·IO·{
83 68//==·CLASS·DEFINITION 
84 ========================================================= 
85 69 
86 7084 70
87 _.7_.3class·OPENMESHDLLEXPORT·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y85 71
 86 72//
 87 =============================================================================
 88 73
88 74{89 74
89 75public:90 75//---------------------------------------------------------------------------
 91 --
90 7692 76
91 _.7_.7·typedef·unsigned·int·_.i_.d_.__.t;93 77·const·static·size_t·UnknownSize(size_t(-1));
92 7894 78
 95 79
 96 80//---------------------------------------------------------------------------
 97 --
 98 81//·struct·binary,·helper·for·storing/restoring
 99 82
 100 _\x89_\x86template·<·typename·T,·typename·=·void·>·struct·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y
 101 97{
 102 98·typedef·T·value_type;
93 79private: 
94 80 
95 81·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·nodes_; 
96 82·unsigned·int·n_roots_; 
97 83·unsigned·char·tree_id_bits_;·//·node_id_bits_·=·32-tree_id_bits_; 
98 84 
99 85public: 
100 86 
101 87·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y(); 
102 88 
103 89·void·clear()·{·nodes_.clear();·n_roots_·=·0;·} 
104 90·unsigned·char·tree_id_bits()·const·{·return·tree_id_bits_;·} 
105 91·unsigned·int·num_roots()·const·{·return·n_roots_;·} 
106 92·size_t·num_nodes()·const·{·return·nodes_.size();·} 
107 93 
108 94·VHierarchyNodeIndex·generate_node_index(id_t·_tree_id,·id_t·_node_id) 
109 95·{ 
110 96·return·VHierarchyNodeIndex(_tree_id,·_node_id,·tree_id_bits_); 
111 97·} 
112 98 
113 99103 99
 104 _\x81_\x80_\x81·static·const·bool·_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e·=·false;
 105 102
 106 _\x81_\x80_\x84·static·size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(void)·{·return·UnknownSize;·}
 107 _\x81_\x80_\x86·static·size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(const·value_type&)·{·return·UnknownSize;·}
114 100·void·set_num_roots(unsigned·int·_n_roots); 
115 101 
116 102·VHierarchyNodeHandle·root_handle(unsigned·int·i)·const 
117 103·{ 
118 104·return·VHierarchyNodeHandle(·(int)i·); 
119 105·} 
120 106 
121 107108 107
 109 _\x81_\x80_\x89·static·std::string·_\x8t_\x8y_\x8p_\x8e_\x8__\x8i_\x8d_\x8e_\x8n_\x8t_\x8i_\x8f_\x8i_\x8e_\x8r·(void)·{·return·"UnknownType";·}
 110 110
 111 112·static
 112 _\x81_\x81_\x83·size_t·_\x8s_\x8t_\x8o_\x8r_\x8e(·std::ostream&·/*·_os·*/,
Max diff block lines reached; 5108/10594 bytes (48.22%) of diff not shown.
43.5 KB
./usr/share/doc/libopenmesh-dev/html/a00818_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchyWindow.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/SR_store.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VHierarchyWindow.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_store.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 196 lines modifiedOffset 138, 38 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_STORE_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_STORE_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_rbo.hh&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchy.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary_spec.hh&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/StoreRestore.hh&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>VDPM·{</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··············</div> 
171 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};"> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03874.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03874.html">VHierarchyWindow</a></div> 
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">private</span>:</div> 
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·reference·of·vertex·hierarchy</span></div> 
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a03858.html">VHierarchy</a>····*vhierarchy_;</div> 
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·bits·buffer·(byte·units)</span></div> 
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buffer_;</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">int</span>···········buffer_min_;</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">size_t</span>········buffer_max_;</div> 
183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">int</span>···········current_pos_;</div> 
184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//·window·(byte·units)</span></div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordtype">int</span>···········window_min_;</div> 
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordtype">int</span>···········window_max_;</div> 
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··</div> 
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·#·of·right·shift·(bit·units)</span></div> 
191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·n_shift_;···········<span·class="comment">//·[0,·7]</span></div> 
192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·flag8(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·n_shift)<span·class="keyword">·const</span></div> 
194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·0x80·&gt;&gt;·n_shift;·}··</div> 
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·flag8(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div> 
197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">··</span>{</div> 
198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····assert(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()·&gt;=·0);</div> 
199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">return</span>··0x80·&gt;&gt;·(<span·class="keywordtype">unsigned</span>·int)·(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()·%·8);</div> 
200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div> 
201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">int</span>·byte_idx(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div> 
202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">··</span>{</div> 
203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····assert(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()·&gt;=·0);</div> 
204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordflow">return</span>··_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()·/·8;</div> 
205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div> 
206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordtype">int</span>·buffer_idx(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div> 
207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··byte_idx(_node_handle)·-·buffer_min_;·}·</div> 
208 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
209 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">bool</span>·before_window(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div> 
210 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()/8·&lt;·window_min_)·?·true·:·<span·class="keyword">false</span>;·}</div> 
211 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
212 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">bool</span>·after_window(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div> 
213 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()/8·&lt;·window_max_)·?·false·:·<span·class="keyword">true</span>;·}</div> 
214 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
215 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keywordtype">bool</span>·underflow(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div> 
216 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()/8·&lt;·buffer_min_)·?·true·:·<span·class="keyword">false</span>;·}</div> 
217 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
218 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keywordtype">bool</span>·overflow(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)<span·class="keyword">·const</span></div> 
219 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(_node_handle.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()/8·&lt;·<span·class="keywordtype">int</span>(buffer_max_)·)·?·false·:·<span·class="keyword">true</span>;·}</div> 
220 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
221 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keywordtype">bool</span>·update_buffer(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle);</div> 
222 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
223 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">public</span>:</div> 
224 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··<a·class="code·hl_class"·href="a03874.html">VHierarchyWindow</a>();</div> 
Max diff block lines reached; 130/35756 bytes (0.36%) of diff not shown.
8.5 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VHierarchyWindow.hh5 SR_store.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 213 lines modifiedOffset 47, 39 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_SR_STORE_HH
 64 52#define·OPENMESH_SR_STORE_HH
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH 
64 52 
65 5365 53
 66 54
66 54//==·INCLUDES67 55//==·INCLUDES
67 =================================================================68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58#include·<OpenMesh/Core/IO/SR_types.hh>
 72 59#include·<OpenMesh/Core/IO/SR_rbo.hh>
 73 60#include·<OpenMesh/Core/IO/SR_binary.hh>
 74 61#include·<OpenMesh/Core/IO/SR_binary_spec.hh>
 75 62#include·<OpenMesh/Core/IO/StoreRestore.hh>
68 55 
69 56#include·<OpenMesh/Tools/VDPM/VHierarchy.hh> 
70 57#include·<algorithm> 
71 58 
72 59//==·FORWARDDECLARATIONS 
73 ====================================================== 
74 60 
75 61 
76 62//==·NAMESPACES 
77 =============================================================== 
78 6376 63
 77 64//
79 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
80 65namespace·VDPM·{ 
81 66 
82 67//==·CLASS·DEFINITION 
83 ========================================================= 
84 68 
85 69 
86 _\x87_\x82class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w 
87 73{ 
88 74private: 
89 75 
90 76·//·reference·of·vertex·hierarchy 
91 77·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y·*vhierarchy_; 
92 78 
93 79·//·bits·buffer·(byte·units) 
94 80·unsigned·char·*buffer_; 
95 81·int·buffer_min_; 
96 82·size_t·buffer_max_; 
97 83·int·current_pos_; 
98 84 
99 85·//·window·(byte·units) 
100 86·int·window_min_; 
101 87·int·window_max_; 
102 88 
103 89 
104 90·//·#·of·right·shift·(bit·units) 
105 91·unsigned·char·n_shift_;·//·[0,·7] 
106 92 
107 93·unsigned·char·flag8(unsigned·char·n_shift)·const 
108 94·{·return·0x80·>>·n_shift;·} 
109 95 
110 96·unsigned·char·flag8(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
111 97·{ 
112 98·assert(_node_handle._\x8i_\x8d_\x8x()·>=·0); 
113 99·return·0x80·>>·(unsigned·int)·(_node_handle._\x8i_\x8d_\x8x()·%·8); 
114 100·} 
115 101·int·byte_idx(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
116 102·{ 
117 103·assert(_node_handle._\x8i_\x8d_\x8x()·>=·0); 
118 104·return·_node_handle._\x8i_\x8d_\x8x()·/·8; 
119 105·} 
120 106·int·buffer_idx(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
121 107·{·return·byte_idx(_node_handle)·-·buffer_min_;·} 
122 108 
123 109·bool·before_window(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
124 110·{·return·(_node_handle._\x8i_\x8d_\x8x()/8·<·window_min_)·?·true·:·false;·} 
125 111 
126 112·bool·after_window(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
127 113·{·return·(_node_handle._\x8i_\x8d_\x8x()/8·<·window_max_)·?·false·:·true;·} 
128 114 
129 115·bool·underflow(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
130 116·{·return·(_node_handle._\x8i_\x8d_\x8x()/8·<·buffer_min_)·?·true·:·false;·} 
131 117 
132 118·bool·overflow(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
133 119·{·return·(_node_handle._\x8i_\x8d_\x8x()/8·<·int(buffer_max_)·)·?·false·:·true;·} 
134 120 
135 121·bool·update_buffer(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle); 
136 122 
137 123public: 
138 124·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w(); 
139 125·explicit·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y·&_vhierarchy); 
140 126·_\x8~_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w(void); 
141 127 
142 128·void·set_vertex_hierarchy(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y·&_vhierarchy) 
143 129·{·vhierarchy_·=·&_vhierarchy;·} 
144 130 
145 131·void·begin() 
Max diff block lines reached; 1654/8684 bytes (19.05%) of diff not shown.
42.1 KB
./usr/share/doc/libopenmesh-dev/html/a00824_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/SR_types.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VHierarchyNodeIndex.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_types.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 96 lines modifiedOffset 138, 89 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_TYPES_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_TYPES_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>VDPM·{</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>IO·{</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03870.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a></div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">private</span>:</div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·value_;</div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01245.html#a84abcdac3919ac323a51197c45c30ce7">···76</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>····<a·class="code·hl_typedef"·href="a01245.html#a84abcdac3919ac323a51197c45c30ce7">uchar</a>;</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01245.html#aed5112de9626b0be282b40a107b77329">···77</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>···<a·class="code·hl_typedef"·href="a01245.html#aed5112de9626b0be282b40a107b77329">ushort</a>;</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01245.html#aac51e67d7d32b4a89d511e43544b5d1a">···78</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>····<a·class="code·hl_typedef"·href="a01245.html#aac51e67d7d32b4a89d511e43544b5d1a">ulong</a>;</div>
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>··InvalidIndex;</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a01245.html#a1cb477d40529d6e99e0853d691ed4ae9">···80</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">signed</span>·<span·class="keywordtype">char</span>····<a·class="code·hl_typedef"·href="a01245.html#a1cb477d[·...·truncated·by·diffoscope;·len:·253,·SHA:·4513ae75ae61c9f5a97104881e4c6a3163a544fa28570ad207885cf6ed86f4be·...·];</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01245.html#a2a0a034c6ae23bd0e2e279ca7690a2fd">···81</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">short</span>··········<a·class="code·hl_typedef"·href="a01245.html#a2a0a034c6ae23bd0e2e279ca7690a2fd">int16_t</a>;·<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·····<a·class="code·hl_typedef"·href="a01245.html#add641b2e5971344cf97af07f2b1885ac">uint16_t</a>;</div>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//·Int·should·be·32·bit·on·all·archs.</span></div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//·long·is·32·under·windows·but·64·under·unix·64·bit</span></div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01245.html#af881f277ad048474e3d995a67a31b062">···85</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>············<a·class="code·hl_typedef"·href="a01245.html#af881f277ad048474e3d995a67a31b062">int32_t</a>;·<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·······<a·class="code·hl_typedef"·href="a01245.html#a99140b155bf76529ccd11ee39020201a">uint32_t</a>;</div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#if·defined(OM_CC_MSVC)</span></div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">typedef</span>·__int64········<a·class="code·hl_typedef"·href="a01245.html#ad391d2b6a9e9cd76197d08e4b4534567">int64_t</a>;·<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64···<a·class="code·hl_typedef"·href="a01245.html#a90bf8e9b73be46f14eb9407679d90179">uint64_t</a>;</div>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#else</span></div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01245.html#ad391d2b6a9e9cd76197d08e4b4534567">···89</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>······<a·class="code·hl_typedef"·href="a01245.html#ad391d2b6a9e9cd76197d08e4b4534567">int64_t</a>;·<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>·<a·class="code·hl_typedef"·href="a01245.html#a90bf8e9b73be46f14eb9407679d90179">uint64_t</a>;</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#endif</span></div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>()</div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{·value_·=·0;·}</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_value)</div> 
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{·value_·=·_value;·}</div> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a01245.html#adf6fa7dde897f1e39e9047f9035bfe7a">···92</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">float</span>··········<a·class="code·hl_typedef"·href="a01245.html#adf6fa7dde897f1e39e9047f9035bfe7a">float32_t</a>;</div>
 190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a01245.html#a437122241c4e1e58d88a7520249fb286">···93</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">double</span>·········<a·class="code·hl_typedef"·href="a01245.html#a437122241c4e1e58d88a7520249fb286">float64_t</a>;</div>
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···_tree_id,·</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···_node_id,·</div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01245.html#a2a140b5cbe91a0072d5b4d1da68e4190">···95</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>········<a·class="code·hl_typedef"·href="a01245.html#a2a140b5cbe91a0072d5b4d1da68e4190">rgb_t</a>[3];</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a01245.html#a3dfc456791ee5d8699997d585f10b4f7">···96</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>········<a·class="code·hl_typedef"·href="a01245.html#a3dfc456791ee5d8699997d585f10b4f7">rgba_t</a>[4];</div>
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····assert(_tree_id·&lt;·((<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·0x00000001·&lt;&lt;·_tree_id_bits));</div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····assert(_node_id·&lt;·((<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>)·0x00000001·&lt;&lt;·(32·-·_tree_id_bits)));</div> 
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····value_·=·(_tree_id·&lt;&lt;·(32·-·_tree_id_bits))·|·_node_id;</div> 
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">bool</span>·is_valid(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)<span·class="keyword">·const</span></div> 
198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··node_id(_tree_id_bits)·!=·0·?·true·:·<span·class="keyword">false</span>;··}</div> 
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</span></div>
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·tree_id(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)<span·class="keyword">·const</span></div> 
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··value_·&gt;&gt;·(32·-·_tree_id_bits);·}</div> 
202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··</div>198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}·<span·class="comment">//·namespace·IO</span></div>
203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·node_id(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)<span·class="keyword">·const</span></div> 
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··value_·&amp;·((<span·class="keywordtype">unsigned</span>·int)·0xFFFFFFFF·&gt;&gt;·_tree_id_bits);·}</div>199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
 200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//=============================================================================</span></div>
 201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_MESHREADER_HH·defined</span></div>
 202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//=============================================================================</span></div>
205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">bool</span>·operator&lt;·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;other)<span·class="keyword">·const</span></div> 
207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>··(value_·&lt;·other.value_)·?·true·:·<span·class="keyword">false</span>;·}</div> 
Max diff block lines reached; 6604/33809 bytes (19.53%) of diff not shown.
8.94 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VHierarchyNodeIndex.hh5 SR_types.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 107 lines modifiedOffset 47, 142 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_SR_TYPES_HH
 64 52#define·OPENMESH_SR_TYPES_HH
 65 53
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH 
64 52 
65 53//==·INCLUDES 
66 ================================================================= 
67 5466 54
 67 55//==·INCLUDES
68 55#include·<vector> 
69 56#include·<cassert> 
70 57 
71 58//==·FORWARDDECLARATIONS 
72 ======================================================68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58
73 5972 59
74 60 
75 61//==·NAMESPACES73 60//==·NAMESPACES
76 ===============================================================74 ===============================================================
77 6275 61
78 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
79 64namespace·VDPM·{77 63namespace·IO·{
 78 64
80 6579 65
81 66//==·CLASS·DEFINITION80 66//
82 =========================================================81 =============================================================================
83 6782 67
84 6883 68
85 _\x87_\x83class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x 
86 74{ 
87 75private: 
88 76·unsigned·int·value_; 
89 77 
90 78public:84 73
 85 74//---------------------------------------------------------------------------
 86 --
 87 75
 88 _\x87_\x86typedef·unsigned·char·_\x8u_\x8c_\x8h_\x8a_\x8r;
 89 _\x87_\x87typedef·unsigned·short·_\x8u_\x8s_\x8h_\x8o_\x8r_\x8t;
 90 _\x87_\x88typedef·unsigned·long·_\x8u_\x8l_\x8o_\x8n_\x8g;
91 7991 79
 92 _\x88_\x80typedef·signed·char·_\x8i_\x8n_\x8t_\x88_\x8__\x8t;·typedef·unsigned·char·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t;
 93 _\x88_\x81typedef·short·_\x8i_\x8n_\x8t_\x81_\x86_\x8__\x8t;·typedef·unsigned·short·_\x8u_\x8i_\x8n_\x8t_\x81_\x86_\x8__\x8t;
 94 82
 95 83//·Int·should·be·32·bit·on·all·archs.
 96 84//·long·is·32·under·windows·but·64·under·unix·64·bit
 97 _\x88_\x85typedef·int·_\x8i_\x8n_\x8t_\x83_\x82_\x8__\x8t;·typedef·unsigned·int·_\x8u_\x8i_\x8n_\x8t_\x83_\x82_\x8__\x8t;
 98 86#if·defined(OM_CC_MSVC)
 99 87typedef·__int64·_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;·typedef·unsigned·__int64·_\x8u_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;
 100 88#else
 101 _\x88_\x89typedef·long·long·_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;·typedef·unsigned·long·long·_\x8u_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;
 102 90#endif
 103 91
 104 _\x89_\x82typedef·float·_\x8f_\x8l_\x8o_\x8a_\x8t_\x83_\x82_\x8__\x8t;
 105 _\x89_\x83typedef·double·_\x8f_\x8l_\x8o_\x8a_\x8t_\x86_\x84_\x8__\x8t;
 106 94
 107 _\x89_\x85typedef·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t·_\x8r_\x8g_\x8b_\x8__\x8t[3];
 108 _\x89_\x86typedef·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t·_\x8r_\x8g_\x8b_\x8a_\x8__\x8t[4];
 109 97
 110 99
 111 100
92 80·static·const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·InvalidIndex; 
93 81 
94 82public: 
95 83 
96 84·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x() 
97 85·{·value_·=·0;·} 
98 86 
99 87·explicit·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x(unsigned·int·_value) 
100 88·{·value_·=·_value;·} 
101 89 
102 90·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x(unsigned·int·_tree_id, 
103 91·unsigned·int·_node_id, 
104 92·unsigned·short·_tree_id_bits) 
105 93·{ 
106 94·assert(_tree_id·<·((unsigned·int)·0x00000001·<<·_tree_id_bits)); 
107 95·assert(_node_id·<·((unsigned·int)·0x00000001·<<·(32·-·_tree_id_bits))); 
108 96·value_·=·(_tree_id·<<·(32·-·_tree_id_bits))·|·_node_id; 
109 97·} 
110 98 
111 99·bool·is_valid(unsigned·short·_tree_id_bits)·const 
112 100·{·return·node_id(_tree_id_bits)·!=·0·?·true·:·false;·} 
113 101 
114 102·unsigned·int·tree_id(unsigned·short·_tree_id_bits)·const 
115 103·{·return·value_·>>·(32·-·_tree_id_bits);·} 
116 104 
117 105·unsigned·int·node_id(unsigned·short·_tree_id_bits)·const 
118 106·{·return·value_·&·((unsigned·int)·0xFFFFFFFF·>>·_tree_id_bits);·} 
119 107 
120 108·bool·operator<·(const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·&other)·const 
121 109·{·return·(value_·<·other.value_)·?·true·:·false;·} 
122 110 
Max diff block lines reached; 4356/9129 bytes (47.72%) of diff not shown.
63.6 KB
./usr/share/doc/libopenmesh-dev/html/a00839_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/VHierarchyNode.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/StoreRestore.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VHierarchyNode.hh</div></div>98 ··<div·class="headertitle"><div·class="title">StoreRestore.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 178 lines modifiedOffset 138, 121 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_STORERESTORE_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_STORERESTORE_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary_spec.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>IO·{</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>VDPM·{</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//·StoreRestore·definitions</span></div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div>
176 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">178 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01245.html#afadc77f8b3e81138828deba328e65421">···81</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01245.html#afadc77f8b3e81138828deba328e65421">is_streamable</a>(<span·class="keywordtype">void</span>)</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·T·&gt;::is_streamable</a>;·}</div>
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03862.html">···77</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a></div> 
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div> 
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(_idx)·{}</div> 
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div> 
181 </div>181 </div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div>
 184 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01245.html#a7676df8e34bbf86a2113dcb4402cc315">···85</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01245.html#afadc77f8b3e81138828deba328e65421">is_streamable</a>(·<span·class="keyword">const</span>·T&amp;·)·</div>
 186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·T·&gt;::is_streamable</a>;·}</div>
 187 </div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div>
184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·InvalidVHierarchyNodeHandle;</div> 
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
187 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="};">190 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03866.html">···90</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03866.html">VHierarchyNode</a></div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01245.html#a787a7735700a12801c8a505f2c605681">···89</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of[·...·truncated·by·diffoscope;·len:·53,·SHA:·16c5cfceb9d2a8c6339fef1fb082066504aebd56ca24acb3748bead3961d421d·...·]</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">binary&lt;·T·&gt;::size_of</a>(_v);·}</div>
 193 </div>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>{</div>194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">public</span>:</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<a·class="code·hl_class"·href="a03866.html">VHierarchyNode</a>()·:radius_(0.0f),·normal_(0.0f),·sin_square_(0.0f),mue_square_(0.0f),·sigma_square_(0.0f)·{·}</div>195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div>
 196 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}">
 197 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a01245.html#a388e4754333b6f7116c3bfd4de4501a4">···93</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of</a>(·<span·class="keyword">const</span>·std::vector&lt;T&gt;·&amp;·_v,·<span·class="keywordtype">bool</span>·_store_size·=·<span·class="keyword">true</span>)</div>
 198 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·std::vector&lt;T&gt;</a>·&gt;<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">::size_of</a>(_v,·_store_size);·}</div>
 199 </div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>200 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 201 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div>
194 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">202 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03866.html#a91743d86caff3fa2566e55b8aecc908f">···97</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#a91743d86caff3fa2566e55b8aecc908f">is_root</a>()<span·class="keyword">·const</span></div> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(parent_handle_.<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>()·==·<span·class="k[·...·truncated·by·diffoscope;·len:·68,·SHA:·545948120f150e977dc5055a790c51a35a1174e3627c50deed39f2f9f05c0622·...·]</div>203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">···97</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of<[·...·truncated·by·diffoscope;·len:·43,·SHA:·e04d7addf7ada3927147d1c35e6474490d139065875c85d964b0499dff4d6198·...·]</div>
 204 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">binary&lt;·T·&gt;::size_of</a>();·}</div>
197 </div>205 </div>
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>206 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 207 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div>
199 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">208 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03866.html#a8fbf058e54155867feb311b7b22e7e49">··101</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#a8fbf058e54155867feb311b7b22e7e49">is_leaf</a>()<span·class="keyword">·const</span></div> 
201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(lchild_handle_.<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>()·==·<span·class="k[·...·truncated·by·diffoscope;·len:·68,·SHA:·545948120f150e977dc5055a790c51a35a1174e3627c50deed39f2f9f05c0622·...·]</div>209 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a01245.html#a107a878c218085ec4cd3ff3e2be3f9cd">··101</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">size_of<[·...·truncated·by·diffoscope;·len:·54,·SHA:·a2979fcbbb038b75e93072c84b6d352cce675e581df548510c5b00d0db954c90·...·]</div>
 210 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02382.html">binary&lt;·std::vector&lt;T&gt;</a>·&gt;<a·class="code·hl_function"·href="a01245.html#ad8390aa99222173319cc40a28be1bbbb">::size_of</a>(_store_size);·}</div>
 211 </div>
 212 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 213 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">inline</span></div>
 214 <div·class="foldopen"·id="foldopen00105"·data-start="{"·data-end="}">
Max diff block lines reached; 24696/50456 bytes (48.95%) of diff not shown.
14.2 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VHierarchyNode.hh5 StoreRestore.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 219 lines modifiedOffset 47, 130 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_STORERESTORE_HH
 64 52#define·OPENMESH_STORERESTORE_HH
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH 
64 52 
65 5365 53
 66 54
66 54//==·INCLUDES67 55//==·INCLUDES
67 =================================================================68 =================================================================
68 55 
69 5669 56
70 57#include·<vector>70 57#include·<stdexcept>
71 58#include·<list> 
72 59#include·<OpenMesh/Core/Geometry/VectorT.hh> 
73 60#include·<OpenMesh/Core/Mesh/Handles.hh> 
74 61#include·<OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh> 
75 6271 58#include·<OpenMesh/Core/System/config.h>
 72 59#include·<OpenMesh/Core/IO/SR_binary.hh>
 73 60#include·<OpenMesh/Core/IO/SR_binary_spec.hh>
 74 61
 75 62//==·NAMESPACES
 76 ===============================================================
76 6377 63
 78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 65namespace·IO·{
77 64//==·FORWARDDECLARATIONS 
78 ====================================================== 
79 65 
80 6680 66
81 67//==·NAMESPACES81 67
 82 68//
82 ===============================================================83 =============================================================================
83 68 
84 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 70namespace·VDPM·{ 
86 71 
87 72//==·CLASS·DEFINITION 
88 ========================================================= 
89 73 
90 74 
91 _\x87_\x87struct·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·:·public·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e 
92 78{ 
93 79·explicit·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(int·_idx=-1)·:·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_idx)·{} 
94 80}; 
95 81 
96 82 
97 84static·const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·InvalidVHierarchyNodeHandle; 
98 85 
99 86 
100 _.9_.0class·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e84 69
 85 70
 86 75
 87 76
 88 77//---------------------------------------------------------------------------
 89 --
 90 78//·StoreRestore·definitions
 91 79
 92 80template·<typename·T>·inline
 93 _\x88_\x81bool·_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e(void)
 94 82{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e;·}
 95 83
 96 84template·<typename·T>·inline
 97 _\x88_\x85bool·_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e(·const·T&·)
 98 86{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e;·}
 99 87
 100 88template·<typename·T>·inline
 101 _\x88_\x89size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(·const·T&·_v·)
 102 90{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(_v);·}
101 91{103 91
 104 92template·<typename·T>·inline
 105 _\x89_\x83size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(·const·std::vector<T>·&·_v,·bool·_store_size·=·true)
 106 94{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8s_\x8t_\x8d_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8T_\x8>·>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(_v,·_store_size);·}
102 92public: 
103 93 
104 94·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e()·:radius_(0.0f),·normal_(0.0f),·sin_square_ 
105 (0.0f),mue_square_(0.0f),·sigma_square_(0.0f)·{·} 
106 95107 95
107 _\x89_\x87·bool·_\x8i_\x8s_\x8__\x8r_\x8o_\x8o_\x8t()·const 
108 98·{·return·(parent_handle_._.i_.s_.__.v_.a_.l_.i_.d()·==·false)·?·true·:·false;·}108 96template·<typename·T>·inline
 109 _\x89_\x87size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(void)
 110 98{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f();·}
109 99111 99
110 _\x81_\x80_\x81·bool·_\x8i_\x8s_\x8__\x8l_\x8e_\x8a_\x8f()·const 
111 102·{·return·(lchild_handle_._.i_.s_.__.v_.a_.l_.i_.d()·==·false)·?·true·:·false;·}112 100template·<typename·T>·inline
 113 _\x81_\x80_\x81size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(bool·_store_size)
 114 102{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8s_\x8t_\x8d_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8T_\x8>·>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(_store_size);·}
112 103115 103
 116 104template·<typename·T>·inline
 117 _\x81_\x80_\x85size_t·store(·std::ostream&·_os,·const·T&·_v,·bool·_swap·=false)
 118 106{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8s_\x8t_\x8o_\x8r_\x8e(·_os,·_v,·_swap·);·}
 119 107
 120 108template·<typename·T>·inline
 121 _\x81_\x80_\x89size_t·store(·std::ostream&·_os,·const·std::vector<T>&·_v,·bool·_swap=false,
 122 bool·_store_size·=·true)
 123 110{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8s_\x8t_\x8d_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8T_\x8>·>::store(·_os,·_v,·_swap,·_store_size);·}
Max diff block lines reached; 7582/14555 bytes (52.09%) of diff not shown.
69.9 KB
./usr/share/doc/libopenmesh-dev/html/a00845_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/SmartTagger/SmartTaggerT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/writer/PLYWriter.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SmartTaggerT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PLYWriter.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 215 lines modifiedOffset 136, 145 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·OPENMESH_SMARTTAGGERT_C</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&quot;SmartTaggerT.hh&quot;</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·PLY·files</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__PLYWRITER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__PLYWRITER_HH__</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·EHandle,·<span·class="keyword">class</span>·EPHandle&gt;</div> 
159 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03590.html#aedb0c12ad24bc112bbc8b032ace6352d">···58</a></span><a·class="code·hl_function"·href="a03590.html#aedb0c12ad24bc112bbc8b032ace6352d">SmartTaggerT&lt;Mesh,·EHandle,·EPHandle&gt;::</a></div> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><a·class="code·hl_function"·href="a03590.html#aedb0c12ad24bc112bbc8b032ace6352d">SmartTaggerT</a>(Mesh&amp;·_mesh,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_tag_range)</div> 
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··:·mesh_(_mesh),</div> 
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····current_base_(0),</div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····tag_range_(_tag_range)</div> 
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>{</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·add·new·property</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··mesh_.add_property(ep_tag_);</div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·reset·all·tags·once</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··all_tags_to_zero();</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
172 </div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</div>
177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·EHandle,·<span·class="keyword">class</span>·EPHandle&gt;</div> 
179 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> 
180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03590.html#ae250256ec76cf93fba39e497877c451b">···76</a></span><a·class="code·hl_function"·href="a03590.html#ae250256ec76cf93fba39e497877c451b">SmartTaggerT&lt;Mesh,·EHandle,·EPHandle&gt;::</a></div> 
181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><a·class="code·hl_function"·href="a03590.html#ae250256ec76cf93fba39e497877c451b">~SmartTaggerT</a>()</div> 
182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··mesh_.remove_property(ep_tag_);</div> 
184 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div> 
185 </div> 
186 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
187 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
188 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
189 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
190 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
191 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·EHandle,·<span·class="keyword">class</span>·EPHandle&gt;</div> 
192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keywordtype">void</span></div> 
193 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">180 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">
 181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02406.html">···89</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02406.html">_PLYWriter_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div>
194 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03590.html#aad12b72675587c5b8a1471877dd2db79">···88</a></span><a·class="code·hl_function"·href="a03590.html#aad12b72675587c5b8a1471877dd2db79">SmartTaggerT&lt;Mesh,·EHandle,·EPHandle&gt;::</a></div> 
195 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><a·class="code·hl_function"·href="a03590.html#aad12b72675587c5b8a1471877dd2db79">untag_all</a>()</div> 
196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>
197 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·max_uint·=·std::numeric_limits&lt;unsigned·int&gt;::max();</div>183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>:</div>
198 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
199 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordflow">if</span>(·current_base_·&lt;·max_uint·-·2*tag_range_)</div> 
200 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····current_base_·+=·tag_range_;</div> 
201 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordflow">else</span></div>185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<a·class="code·hl_class"·href="a02406.html">_PLYWriter_</a>();</div>
202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{</div>186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02406.html#ab6bcf926defc3c161634c298aaa4a77b">···96</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02406.html#ab6bcf926defc3c161634c298aaa4a77b">~_PLYWriter_</a>()·{};</div>
203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="comment">//overflow·-&gt;·reset·all·tags</span></div> 
204 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#ifdef·STV_DEBUG_CHECKS</span></div> 
205 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····std::cerr·&lt;&lt;·<span·class="stringliteral">&quot;Tagging·Overflow·occured...\n&quot;</span>;</div> 
206 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#endif</span></div> 
207 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····current_base_·=·0;</div>188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
208 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····all_tags_to_zero();</div>189 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02406.html#adbc99f44098e13c64e3c8ce3f601c07e">···98</a></span>··std::string·<a·class="code·hl_function"·href="a02406.html#adbc99f44098e13c64e3c8ce3f601c07e">get_description</a>()<span·class[·...·truncated·by·diffoscope;·len:·149,·SHA:·b341b03dfe8d86f740bef476877de421a6c7edc279eb3e7bc1e5eb7e85d3db5e·...·]</div>
 190 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02406.html#a2669e579709656e8e313a28c569c8f94">···99</a></span>··std::string·<a·class="code·hl_function"·href="a02406.html#a2669e579709656e8e313a28c569c8f94">get_extensions</a>()<span·class="keyword">··const·override··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;ply&quot;</span>;·}</div>
209 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··}</div>191 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
Max diff block lines reached; 33798/56470 bytes (59.85%) of diff not shown.
14.6 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SmartTaggerT_impl.hh5 PLYWriter.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 45, 222 lines modifiedOffset 45, 192 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 42#define·OPENMESH_SMARTTAGGERT_C52 42
53 4353 43
54 44//==·INCLUDES54 44
 55 45//
55 =================================================================56 =============================================================================
56 45 
57 46#include·"SmartTaggerT.hh" 
58 47 
59 48#include·<iostream> 
60 49#include·<limits>57 46//
 58 47//·Implements·a·writer·module·for·PLY·files
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
 63 51
 64 52#ifndef·__PLYWRITER_HH__
 65 53#define·__PLYWRITER_HH__
62 51//==·NAMESPACES 
63 =============================================================== 
64 52 
65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
66 5466 54
67 55//==·IMPLEMENTATION67 55
 68 56//===·INCLUDES
 69 ================================================================
 70 57
 71 58#include·<string>
 72 59#include·<ostream>
 73 60#include·<vector>
 74 61
 75 62#include·<OpenMesh/Core/System/config.h>
 76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>
 77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 79 66#include·<OpenMesh/Core/Utils/GenProg.hh>
 80 67
 81 68
 82 69//==·NAMESPACES
68 ==========================================================83 ===============================================================
69 56 
70 57template·<class·Mesh,·class·EHandle,·class·EPHandle> 
71 _\x85_\x88_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8E_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8,_\x8·_\x8E_\x8P_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>_\x8:_\x8: 
72 59_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T(Mesh&·_mesh,·unsigned·int·_tag_range) 
73 60·:·mesh_(_mesh), 
74 61·current_base_(0), 
75 62·tag_range_(_tag_range) 
76 63{ 
77 64·//·add·new·property 
78 65·mesh_.add_property(ep_tag_); 
79 66 
80 67·//·reset·all·tags·once 
81 68·all_tags_to_zero(); 
82 69} 
83 7084 70
84 7185 71
 86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 87 73namespace·IO·{
85 72//--------------------------------------------------------------------------- 
86 -- 
87 73 
88 7488 74
89 75template·<class·Mesh,·class·EHandle,·class·EPHandle> 
90 _\x87_\x86_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8E_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8,_\x8·_\x8E_\x8P_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>_\x8:_\x8: 
91 77_.~_.S_.m_.a_.r_.t_.T_.a_.g_.g_.e_.r_.T()89 75
 90 76//===·IMPLEMENTATION
 91 ==========================================================
 92 77
92 78{93 78
 94 _\x88_\x89class·OPENMESHDLLEXPORT·_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r
93 79·mesh_.remove_property(ep_tag_); 
94 80} 
95 81 
96 82 
97 83//--------------------------------------------------------------------------- 
98 -- 
99 84 
100 85 
101 86template·<class·Mesh,·class·EHandle,·class·EPHandle> 
102 87void 
103 _\x88_\x88_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8E_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8,_\x8·_\x8E_\x8P_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>_\x8:_\x8: 
104 89_\x8u_\x8n_\x8t_\x8a_\x8g_\x8__\x8a_\x8l_\x8l() 
105 90{95 90{
106 91·unsigned·int·max_uint·=·std::numeric_limits<unsigned·int>::max();96 91public:
107 9297 92
108 93·if(·current_base_·<·max_uint·-·2*tag_range_) 
109 94·current_base_·+=·tag_range_; 
110 95·else 
111 96·{ 
112 97·//overflow·->·reset·all·tags 
113 98#ifdef·STV_DEBUG_CHECKS 
114 99·std::cerr·<<·"Tagging·Overflow·occured...\n"; 
115 100#endif 
116 101·current_base_·=·0; 
117 102·all_tags_to_zero(); 
118 103·}98 93·_.__.P_.L_.Y_.W_.r_.i_.t_.e_.r_._();
 99 94
 100 _\x89_\x86·virtual·_\x8~_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{};
 101 97
 102 _\x89_\x88·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"PLY·polygon·file
 103 format";·}
 104 _\x89_\x89·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"ply";·}
 105 100
Max diff block lines reached; 10166/14963 bytes (67.94%) of diff not shown.
59.5 KB
./usr/share/doc/libopenmesh-dev/html/a00851_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/HoleFiller/HoleFillerT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/writer/OBJWriter.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">HoleFillerT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OBJWriter.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2023,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 181 lines modifiedOffset 136, 114 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·IOManager·writer·module·for·OBJ·files</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>HoleFiller·{</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OBJWRITER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OBJWRITER_HH__</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·MeshT·&gt;</div> 
154 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};"> 
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03446.html">···53</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03446.html">HoleFillerT</a></div> 
156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Point·········Point;</div> 
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Scalar········Scalar;</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">public</span>:</div> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Ctors</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03446.html">HoleFillerT</a>(·MeshT·&amp;·_mesh·);</div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03446.html">~HoleFillerT</a>();</div> 
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#aec084fbff38c3234e3cde89f48cbf5ce">fill_all_holes</a>(·<span·class="keywordtype">int</span>·_stages·=·3·);</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#ae505713810303371999a6c1e6237a9b1">fill_hole</a>(·<span·class="keyword">typename</span>·MeshT::EdgeHandle·_eh,·<span[·...·truncated·by·diffoscope;·len:·46,·SHA:·5cecdd0043bd7866a081d37c7cac42c12bfd2a7fda83d9b90d25b151dc2be76c·...·]</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>IO·{</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div> 
172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02394.html">···82</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02394.html">_OBJWriter_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div>
173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">void</span>·fairing(·std::vector&lt;·OpenMesh::SmartFaceHandle·&gt;&amp;·_faceHandles·);</div> 
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·Remove·degenerated·faces·from·the·filling</span></div> 
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">void</span>·removeDegeneratedFaces(·std::vector&lt;·typename·MeshT::FaceHandle·&gt;&amp;·_faceHandles·);</div> 
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·A·weight·is·a·tuple·of·area·and·maximum·dihedral·angle</span></div> 
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//</span></div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02394.html">_OBJWriter_</a>();</div>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02394.html#aeb70a2844af33fdff77e1d1619b19592">···89</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02394.html#aeb70a2844af33fdff77e1d1619b19592">~_OBJWriter_</a>()·{};</div>
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">class·</span>Weight·{</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">public</span>:</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········Weight()·:·angle_(·180·),·area_(·FLT_MAX·)·{}</div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········Weight(·Scalar·_angle,·Scalar·_area·)·:·angle_(·_angle·),·area_(·_area·)·{}</div>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02394.html#a99db1464b0faf35cba14e406f6e211aa">···91</a></span>··std::string·<a·class="code·hl_function"·href="a02394.html#a99db1464b0faf35cba14e406f6e211aa">get_description</a>()<span·class="[·...·truncated·by·diffoscope;·len:·139,·SHA:·0f8cf90b3c69138484f9ab9504626d7e82cc893d1adf6f8f57c968e4b83c3db5·...·]}</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02394.html#a7570b8ac4c3aa09b4d1d46bc60359923">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02394.html#a7570b8ac4c3aa09b4d1d46bc60359923">get_extensions</a>()<span·class="keyword">··const·override··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;obj&quot;</span>;·}</div>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········~Weight()·{}</div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········Scalar·<a·class="code·hl_function"·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">angle</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·angle_;·}</div> 
190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········Scalar·area()<span·class="keyword">··const·</span>{·<span·class="keywordflow">return</span>·area_;·}</div> 
191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02394.html#abdef578a092cf1986b7e92544c7eea06">···98</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02394.html#abdef578a092cf1986b7e92544c7eea06">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·0;·}</div>
192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········Weight·operator+(·<span·class="keyword">const</span>·Weight·&amp;·_other·)<span·class="keyword">·const·</span>{</div> 
193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>············<span·class="keywordflow">return</span>·Weight(·std::max(·<a·class="code·hl_function"·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">angle</a>(),·_other.angle()·),</div> 
194 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··························area()·+·_other.area()·);</div> 
195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········}</div>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">private</span>:</div>
196 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">mutable</span>·std::string·path_;</div>
 200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">mutable</span>·std::string·objName_;</div>
Max diff block lines reached; 23018/47687 bytes (48.27%) of diff not shown.
12.8 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 HoleFillerT.hh5 OBJWriter.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2023,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 45, 206 lines modifiedOffset 45, 146 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 42#pragma·once52 42
53 4353 43
 54 44
54 44#include·<vector> 
55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
56 46 
57 47//55 45//
58 =============================================================================56 =============================================================================
59 48 
60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
61 50namespace·HoleFiller·{57 46//
 58 47//·Implements·an·IOManager·writer·module·for·OBJ·files
 59 48//
 60 49//
 61 =============================================================================
 62 50
62 5163 51
63 52template<·class·MeshT·> 
64 _.5_.3class·_.H_.o_.l_.e_.F_.i_.l_.l_.e_.r_.T64 52#ifndef·__OBJWRITER_HH__
 65 53#define·__OBJWRITER_HH__
65 54{66 54
66 55·typedef·typename·MeshT::Point·Point; 
67 56·typedef·typename·MeshT::Scalar·Scalar;67 55
 68 56//===·INCLUDES
 69 ================================================================
68 5770 57
69 58public: 
70 59 
71 60·//·Ctors 
72 61·explicit·_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T(·MeshT·&·_mesh·); 
73 62·_\x8~_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T(); 
74 63 
75 67·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8a_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e_\x8s(·int·_stages·=·3·); 
76 6871 58
 72 59#include·<string>
 73 60#include·<fstream>
 74 61
 75 62#include·<OpenMesh/Core/System/config.h>
 76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>
 77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 79 66
 80 67
 81 68//==·NAMESPACES
 82 ===============================================================
77 6983 69
78 76·void·_.f_.i_.l_.l_.__.h_.o_.l_.e(·typename·MeshT::EdgeHandle·_eh,·int·_stages·=·3·);84 70
 85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 86 72namespace·IO·{
 87 73
 88 74
 89 75//===·IMPLEMENTATION
 90 ==========================================================
 91 76
79 7792 77
 93 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r
 94 83{
 95 84public:
80 78private: 
81 79 
82 80 
83 81·void·fairing(·std::vector<·OpenMesh::SmartFaceHandle·>&·_faceHandles·); 
84 82 
85 83·//·Remove·degenerated·faces·from·the·filling 
86 84·void·removeDegeneratedFaces(·std::vector<·typename·MeshT::FaceHandle·>& 
87 _faceHandles·); 
88 8596 85
89 86·//·A·weight·is·a·tuple·of·area·and·maximum·dihedral·angle 
90 87·// 
91 88 
92 89·class·Weight·{ 
93 90·public: 
94 91 
95 92·Weight()·:·angle_(·180·),·area_(·FLT_MAX·)·{} 
96 93·Weight(·Scalar·_angle,·Scalar·_area·)·:·angle_(·_angle·),·area_(·_area·)·{} 
97 94·~Weight()·{}97 86·_.__.O_.B_.J_.W_.r_.i_.t_.e_.r_._();
 98 87
 99 _\x88_\x89·virtual·_\x8~_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{};
 100 90
 101 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Alias/Wavefront";·}
 102 _\x89_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"obj";·}
 103 93
 104 94·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,
 105 std::streamsize·_precision·=·6)·const·override;
98 95106 95
 107 96·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,·std::
 108 streamsize·_precision·=·6)·const·override;
 109 97
 110 _\x89_\x88·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&)·const·override·{·return·0;
 111 }
 112 99
99 96·Scalar·_\x8a_\x8n_\x8g_\x8l_\x8e()·const·{·return·angle_;·} 
100 97·Scalar·area()·const·{·return·area_;·} 
101 98 
102 99·Weight·operator+(·const·Weight·&·_other·)·const·{ 
103 100·return·Weight(·std::max(·_\x8a_\x8n_\x8g_\x8l_\x8e(),·_other.angle()·), 
104 101·area()·+·_other.area()·); 
105 102·} 
106 103 
107 104·bool·operator<(·const·Weight·&·_rhs·)·const·{ 
108 105·return·(·_\x8a_\x8n_\x8g_\x8l_\x8e()·<·_rhs.angle()·|| 
109 106·(·_\x8a_\x8n_\x8g_\x8l_\x8e()·==·_rhs.angle()·&&·area()·<·_rhs.area()·)·); 
110 107·} 
Max diff block lines reached; 8083/13069 bytes (61.85%) of diff not shown.
164 KB
./usr/share/doc/libopenmesh-dev/html/a00854_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/HoleFiller/HoleFillerT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/writer/VTKWriter.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 827 lines modifiedOffset 92, 79 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">HoleFillerT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VTKWriter.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//=============================================================================</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//··Implements·an·IOManager·writer·module·for·VTK·files</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//</span></div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2023,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">//=============================================================================</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#ifndef·__VTKWRITER_HH__</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#define·__VTKWRITER_HH__</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span>IO·{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02418.html">···27</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02418.html">_VTKWriter_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<a·class="code·hl_class"·href="a02418.html">_VTKWriter_</a>();</div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02418.html#aba70dc9452a85b847566d1cd2cd7eb04">···32</a></span>····std::string·<a·class="code·hl_function"·href="a02418.html#aba70dc9452a85b847566d1cd2cd7eb04">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;VTK&quot;</span>;·}</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02418.html#ae8fe4b7f28dbb10da3a3a9aefb6e9337">···33</a></span>····std::string·<a·class="code·hl_function"·href="a02418.html#ae8fe4b7f28dbb10da3a3a9aefb6e9337">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;vtk&quot;</span>;·}</div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02418.html#a7208e6e9d2a1b947f8743544c044d030">···38</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02418.html#a7208e6e9d2a1b947f8743544c044d030">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·0;·}</div>
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>};</div>
 141 </div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">//==·TYPE·DEFINITION·==========================================================</span></div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">extern</span>·_VTKWriter_··<a·class="code·hl_variable"·href="a01245.html#ad6402e5fdebb9d674bcca3d4c794ee60">__VTKWriterinstance</a>;</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>OPENMESHDLLEXPORT·_VTKWriter_&amp;·VTKWriter();</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&quot;HoleFillerT.hh&quot;</span></div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span>HoleFiller·{</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·MeshT·&gt;</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>HoleFillerT&lt;·MeshT·&gt;::HoleFillerT(MeshT·&amp;_mesh·)</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··:·mesh_(·_mesh·)</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div> 
Max diff block lines reached; 9476/133378 bytes (7.10%) of diff not shown.
33.8 KB
html2text {}
    
Offset 1, 914 lines modifiedOffset 1, 102 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 VTKWriter.hh
 6 1//
5 HoleFillerT_impl.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2023,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 42 
53 43 
54 44// 
55 ============================================================================= 
56 45#include·"HoleFillerT.hh" 
57 46#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
58 47// 
59 =============================================================================7 =============================================================================
60 488 2//
 9 3//·Implements·an·IOManager·writer·module·for·VTK·files
 10 4//
 11 5//
 12 =============================================================================
 13 6
 14 7#ifndef·__VTKWRITER_HH__
 15 8#define·__VTKWRITER_HH__
 16 9
 17 10//===·INCLUDES
 18 ================================================================
 19 11
 20 12#include·<string>
 21 13#include·<iosfwd>
 22 14
 23 15#include·<OpenMesh/Core/System/config.h>
 24 16#include·<OpenMesh/Core/Utils/SingletonT.hh>
 25 17#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 26 18#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 27 19
61 49//==·NAMESPACES28 20//==·NAMESPACES
Diff chunk too large, falling back to line-by-line diff (31 lines added, 762 lines removed)
62 ===============================================================29 ===============================================================
63 5030 21
64 5131 22namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
65 52namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{32 23namespace·IO·{
66 53namespace·HoleFiller·{33 24
67 5434 25//===·IMPLEMENTATION
68 55template<·class·MeshT·>35 ==========================================================
69 56HoleFillerT<·MeshT·>::HoleFillerT(MeshT·&_mesh·)36 26
70 57·:·mesh_(·_mesh·)37 _.2_.7class·OPENMESHDLLEXPORT·_.__.V_.T_.K_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_.e_.r
71 58{38 28{
72 59·mesh_.request_vertex_status();39 29public:
73 60·mesh_.request_edge_status();40 30·_.__.V_.T_.K_.W_.r_.i_.t_.e_.r_._();
74 6141 31
75 62·if·(!·mesh_.get_property_handle(scale_,"scale")·)42 _.3_.2·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"VTK";·}
76 63·mesh_.add_property(·scale_·,·"scale"·);43 _.3_.3·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"vtk";·}
77 64}44 34
78 6545 35·bool·write(const·std::string&,·_.B_.a_.s_.e_.E_.x_.p_.o_.r_.t_.e_.r&,·const·_.O_.p_.t_.i_.o_.n_.s&·_writeOptions,
79 6646 std::streamsize·_precision·=·6)·const·override;
80 67//47 36·bool·write(std::ostream&,·_.B_.a_.s_.e_.E_.x_.p_.o_.r_.t_.e_.r&,·const·_.O_.p_.t_.i_.o_.n_.s&·_writeOptions,·std::
81 =============================================================================48 streamsize·_precision·=·6)·const·override;
82 6849 37
83 6950 _.3_.8·size_t·_.b_.i_.n_.a_.r_.y_.__.s_.i_.z_.e(_.B_.a_.s_.e_.E_.x_.p_.o_.r_.t_.e_.r&,·const·_.O_.p_.t_.i_.o_.n_.s&)·const·override·{·return·0;
84 7051 }
85 71template<·class·MeshT·>52 39};
86 72HoleFillerT<·MeshT·>::~HoleFillerT()53 40
87 73{54 41//==·TYPE·DEFINITION
88 74·mesh_.release_vertex_status();55 ==========================================================
89 75·mesh_.release_edge_status();56 42
90 7657 44extern·_VTKWriter_·_.__.__.V_.T_.K_.W_.r_.i_.t_.e_.r_.i_.n_.s_.t_.a_.n_.c_.e;
91 77·if·(·mesh_.get_property_handle(scale_,"scale")·)58 45OPENMESHDLLEXPORT·_VTKWriter_&·VTKWriter();
92 78·mesh_.remove_property(·scale_·);59 46
93 79}60 47//
94 80 
95 81 
96 82// 
97 ============================================================================= 
98 83// 
99 84//·Identify·and·fill·all·holes·of·the·mesh. 
100 85// 
101 86// 
102 ============================================================================= 
103 87 
104 88 
105 89template<·class·MeshT·> 
Max diff block lines reached; 6919/34619 bytes (19.99%) of diff not shown.
54.2 KB
./usr/share/doc/libopenmesh-dev/html/a00866_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/QGLViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/writer/OFFWriter.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">QGLViewerWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OFFWriter.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 190 lines modifiedOffset 139, 98 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·OFF·files</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OFFWRITER_HH__</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OFFWRITER_HH__</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&lt;·6</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">····#include·&lt;QGLWidget&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#else</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">····#include·&lt;QtOpenGLWidgets/QOpenGLWidget&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">class·</span>QMenu;</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">class·</span>QActionGroup;</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">class·</span>QAction;</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO·{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&lt;·6</span></div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">178 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">
 179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02398.html">···92</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02398.html">_OFFWriter_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div>
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02230.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QGLWidget</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#else</span></div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>class·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QOpenGLWidget</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif</span></div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Q_OBJECT</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">··#if·QT_VERSION_MAJOR·&lt;·6</span></div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·QGLWidget·Super;</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">··#else</span></div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·QOpenGLWidget·Super;</div> 
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">··#endif</span></div> 
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Default·constructor.</span></div> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>(·QWidget*·_parent=0·);</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Destructor.</span></div> 
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02230.html">~QGLViewerWidget</a>();</div> 
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div>
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">private</span>:</div>181 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>182 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·init(<span·class="keywordtype">void</span>);</div>183 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a02398.html">_OFFWriter_</a>();</div>
199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">public</span>:</div>185 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02398.html">~_OFFWriter_</a>()·{};</div>
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02398.html#a586744d36d5cc9c52aca78e6c3896a34">··100</a></span>··std::string·<a·class="code·hl_function"·href="a02398.html#a586744d36d5cc9c52aca78e6c3896a34">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;no·description&quot;</span>;·}</div>
 188 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02398.html#accbf409248c323c6b0aeab60200e1620">··101</a></span>··std::string·<a·class="code·hl_function"·href="a02398.html#accbf409248c323c6b0aeab60200e1620">get_extensions</a>()<span·class="keyword">··const·override··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;off&quot;</span>;·}</div>
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&gt;·5</span></div> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">/*·Updates·the·gui·-·used·to·provide·backwards·compability·*/</span></div> 
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">void</span>·updateGL();</div> 
205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#endif</span></div>189 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 190 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">/*·Sets·the·center·and·size·of·the·whole·scene.·</span></div> 
208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">·····The·_center·is·used·as·fixpoint·for·rotations·and·for·adjusting</span></div> 
209 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">·····the·camera/viewer·(see·view_all()).·*/</span></div> 
210 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">void</span>·set_scene_pos(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>&amp;·_center,·<span·class="keywordtype">float</s[·...·truncated·by·diffoscope;·len:·17,·SHA:·dad3dff810aecf4ac154bfd2dc7722e276236e714a432180b121e6fe6cb9f723·...·]</div>192 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a023[·...·truncated·by·diffoscope;·len:·117,·SHA:·311c595eaccfe6a4d0ad23409e2569f80e5a99f07260e49a8294828c3912d68d·...·]</div>
 193 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 194 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;·_be,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">const·override</span>;</div>
 195 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
211 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>196 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
212 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">/*·view·the·whole·scene:·the·eye·point·is·moved·far·enough·from·the</span></div> 
Max diff block lines reached; 20757/44303 bytes (46.85%) of diff not shown.
10.8 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 QGLViewerWidget.hh5 OFFWriter.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 196 lines modifiedOffset 48, 129 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH 
57 47 
58 4855 45//
 56 =============================================================================
 57 46//
 58 47//·Implements·a·writer·module·for·OFF·files
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52#ifndef·__OFFWRITER_HH__
 65 53#define·__OFFWRITER_HH__
 66 54
 67 55
59 49//==·INCLUDES68 56//===·INCLUDES
60 =================================================================69 ================================================================
61 50#include·<OpenMesh/Core/Geometry/VectorT.hh>70 57
62 51#include·<string>71 58#include·<string>
 72 59#include·<ostream>
 73 60
 74 61#include·<OpenMesh/Core/System/config.h>
 75 62#include·<OpenMesh/Core/Utils/SingletonT.hh>
 76 63#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 77 64#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
63 52#include·<vector> 
64 53#include·<map> 
65 54#if·QT_VERSION_MAJOR·<·6 
66 55·#include·<QGLWidget> 
67 56#else 
68 57·#include·<QtOpenGLWidgets/QOpenGLWidget> 
69 58#endif 
70 59 
71 60#ifndef·__APPLE__ 
72 61·#include·<GL/gl.h> 
73 62#endif 
74 63 
75 64//==·FORWARD·DECLARATIONS 
76 ===================================================== 
77 6578 65
78 66class·QMenu; 
79 67class·QActionGroup; 
80 68class·QAction;79 66
 80 67//==·NAMESPACES
 81 ===============================================================
 82 68
81 6983 69
82 70//==·CLASS·DEFINITION84 70namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 85 71namespace·IO·{
 86 72
 87 73
 88 74//===·IMPLEMENTATION
83 =========================================================89 ==========================================================
 90 75
 91 76
 92 _\x89_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8F_\x8F_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r
84 71 
85 72#if·QT_VERSION_MAJOR·<·6 
86 _\x87_\x83class·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·QGLWidget 
87 74#else 
88 75class·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·QOpenGLWidget 
89 76#endif 
90 77{ 
91 78·Q_OBJECT 
92 79 
93 80 
94 81public: 
95 82·#if·QT_VERSION_MAJOR·<·6 
96 83·typedef·QGLWidget·Super; 
97 84·#else 
98 85·typedef·QOpenGLWidget·Super; 
99 86·#endif 
100 87 
101 88·//·Default·constructor. 
102 89·explicit·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(·QWidget*·_parent=0·); 
103 90 
104 91·//·Destructor. 
105 92·virtual·_\x8~_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(); 
106 9393 93{
107 94private:94 94public:
108 9595 95
109 96·void·init(void);96 96·_.__.O_.F_.F_.W_.r_.i_.t_.e_.r_._();
110 9797 97
111 98public:98 98·virtual·_.~_.__.O_.F_.F_.W_.r_.i_.t_.e_.r_._()·{};
112 9999 99
113 100#if·QT_VERSION_MAJOR·>·5 
114 101·/*·Updates·the·gui·-·used·to·provide·backwards·compability·*/ 
115 102·void·updateGL(); 
116 103#endif100 _.1_.0_.0·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"no·description";·}
 101 _\x81_\x80_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"off";·}
 102 102
 103 103·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&,·std::
 104 streamsize·_precision·=·6)·const·override;
117 104105 104
118 105·/*·Sets·the·center·and·size·of·the·whole·scene. 
119 106·The·_center·is·used·as·fixpoint·for·rotations·and·for·adjusting 
120 107·the·camera/viewer·(see·view_all()).·*/ 
121 108·void·set_scene_pos(·const·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.V_.e_.c_.3_.f&·_center,·float·_radius·);106 105·bool·write(std::ostream&,·_.B_.a_.s_.e_.E_.x_.p_.o_.r_.t_.e_.r&,·const·_.O_.p_.t_.i_.o_.n_.s&·_writeOptions,
 107 std::streamsize·_precision·=·6)·const·override;
 108 106
 109 107·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_be,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·const·override;
 110 108
122 109111 109
123 110·/*·view·the·whole·scene:·the·eye·point·is·moved·far·enough·from·the 
124 111·center·so·that·the·whole·scene·is·visible.·*/ 
125 112·void·view_all(); 
Max diff block lines reached; 6203/11019 bytes (56.29%) of diff not shown.
60.8 KB
./usr/share/doc/libopenmesh-dev/html/a00872_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/writer/STLWriter.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshViewerWidgetT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">STLWriter.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 191 lines modifiedOffset 139, 97 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·STL·ascii·files</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#pragma·once</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__STLWRITER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__STLWRITER_HH__</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------·OpenMesh</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/Options.hh&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/StripifierT.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00746.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/QGLViewerWidget.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDS·=================================================================</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">class·</span>QImage;</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>IO·{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;</div> 
174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02226.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a></div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">public</span>:</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·M·····························Mesh;</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03834.html">OpenMesh::StripifierT&lt;Mesh&gt;</a>···<a·class="code·hl_class"·href="a03834.html">MyStripifier</a>;</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
184 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02414.html">···82</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02414.html">_STLWriter_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div>
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">···83</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">MeshViewerWidgetT</a>(QWidget*·_parent=0)</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····:·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>(_parent),</div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······f_strips_(false),·</div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······tex_id_(0),</div>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······tex_mode_(GL_MODULATE),</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02414.html">_STLWriter_</a>();</div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······strips_(mesh_),</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······use_color_(true),</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02414.html#a340821184c3f578745d5739def5af9e2">···89</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02414.html#a340821184c3f578745d5739def5af9e2">~_STLWriter_</a>()·{};</div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······show_vnormals_(false),</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······show_fnormals_(false),</div> 
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······normal_scale_(1.0)</div>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02414.html#ad657780d7175868dc2daff02b11206da">···91</a></span>··std::string·<a·class="code·hl_function"·href="a02414.html#ad657780d7175868dc2daff02b11206da">get_description</a>()<span·class="[·...·truncated·by·diffoscope;·len:·148,·SHA:·d0ee10901f930f21a529ea50f005ab1106179947d19c2b567feac679b603c655·...·]</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02414.html#adaa2445979e98212fae149305efca270">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02414.html#adaa2445979e98212fae149305efca270">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;stl·stla·stlb&quot;</span>;·}</div>
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{</div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;Points&quot;</span>);</div> 
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;Hidden-Line&quot;</span>);</div> 
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#if·defined(OM_USE_OSG)·&amp;&amp;·OM_USE_OSG</span></div> 
199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;OpenSG·Indices&quot;</span>);</div> 
200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#endif</span></div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;)·<span·class="keyword">const·override</span>;</div>
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">private</span>:</div>
 198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·write_stla(<span·class="keyword">const</span>·std::string&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>)·<span·class="keyword">const</span>;</div>
 199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">bool</span>·write_stla(std::ostream&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>,·std::streamsize·_precision·=·6)·<span·class="keyword">const</span>;</div>
 200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">bool</span>·write_stlb(<span·class="keyword">const</span>·std::string&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>)·<span·class="keyword">const</span>;</div>
 201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">bool</span>·write_stlb(std::ostream&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>,·std::streamsize·_precision·=·6)·<span·class="keyword">const</span>;</div>
 202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};</div>
202 </div>203 </div>
203 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··</div> 
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02226.html#af21d7477523bf4c44093170c2a2a744c">··102</a></span>··<a·class="code·hl_function"·href="a02226.html#af21d7477523bf4c44093170c2a2a744c">~MeshViewerWidgetT</a>()·{}</div> 
Max diff block lines reached; 3989/48206 bytes (8.27%) of diff not shown.
13.7 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshViewerWidgetT.hh5 STLWriter.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 232 lines modifiedOffset 48, 129 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45#pragma·once 
56 46 
57 4755 45//
 56 =============================================================================
 57 46//
 58 47//·Implements·a·writer·module·for·STL·ascii·files
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52#ifndef·__STLWRITER_HH__
 65 53#define·__STLWRITER_HH__
 66 54
 67 55
58 48//==·INCLUDES68 56//===·INCLUDES
59 =================================================================69 ================================================================
60 4970 57
 71 58//·--------------------·STL
 72 59#include·<iosfwd>
61 50#include·<string>73 60#include·<string>
62 51#include·<OpenMesh/Core/IO/MeshIO.hh>74 61//·--------------------·OpenMesh
63 52#include·<OpenMesh/Core/IO/Options.hh>75 62#include·<OpenMesh/Core/System/config.h>
64 53#include·<OpenMesh/Core/Utils/GenProg.hh>76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>
 77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 79 66
65 54#include·<OpenMesh/Core/Utils/color_cast.hh> 
66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
67 56#include·<OpenMesh/Tools/Utils/StripifierT.hh> 
68 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h> 
69 58#include·<OpenMesh/Apps/QtViewer/QGLViewerWidget.hh> 
70 59 
71 60#ifndef·__APPLE__ 
72 61·#include·<GL/gl.h> 
73 62#endif 
74 63 
75 64//==·FORWARDS 
76 ================================================================= 
77 65 
78 66class·QImage; 
79 6780 67
 81 68//==·NAMESPACES
80 68 
81 69//==·CLASS·DEFINITION 
82 =========================================================82 ===============================================================
 83 69
83 7084 70
84 71 
85 72template·<typename·M> 
86 _.7_.3class·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.T·:·public·_.Q_.G_.L_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t85 71namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 86 72namespace·IO·{
 87 73
87 74{88 74
88 75 
89 76public:89 75//===·IMPLEMENTATION
 90 ==========================================================
 91 76
90 7792 77
91 78·typedef·M·Mesh; 
92 79·typedef·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T_.<_.M_.e_.s_.h_.>·_.M_.y_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r;93 _.8_.2class·OPENMESHDLLEXPORT·_.__.S_.T_.L_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_.e_.r
 94 83{
93 80public:95 84public:
94 81 
95 _\x88_\x83·explicit·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T(QWidget*·_parent=0) 
96 84·:·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(_parent), 
97 85·f_strips_(false), 
98 86·tex_id_(0), 
99 87·tex_mode_(GL_MODULATE), 
100 88·strips_(mesh_), 
101 89·use_color_(true), 
102 90·show_vnormals_(false), 
103 91·show_fnormals_(false), 
104 92·normal_scale_(1.0) 
105 93·{ 
106 94·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("Points"); 
107 95·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("Hidden-Line"); 
108 96#if·defined(OM_USE_OSG)·&&·OM_USE_OSG 
109 97·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("OpenSG·Indices"); 
110 98#endif 
111 99·} 
112 100 
113 _\x81_\x80_\x82·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T()·{} 
114 103 
115 104public:96 85
 97 86·_\x8__\x8S_\x8T_\x8L_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_();
 98 87
 99 _\x88_\x89·virtual·_\x8~_\x8__\x8S_\x8T_\x8L_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{};
 100 90
 101 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Stereolithography
 102 Format";·}
 103 _\x89_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"stl·stla·stlb";·}
 104 93
 105 94·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,
 106 std::streamsize·_precision·=·6)·const·override;
 107 95
 108 96·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,·std::
 109 streamsize·_precision·=·6)·const·override;
 110 97
 111 98·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&)·const·override;
 112 99
 113 100private:
 114 101·bool·write_stla(const·std::string&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s)·const;
 115 102·bool·write_stla(std::ostream&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s,·std::
 116 streamsize·_precision·=·6)·const;
 117 103·bool·write_stlb(const·std::string&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s)·const;
 118 104·bool·write_stlb(std::ostream&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s,·std::
Max diff block lines reached; 8532/13957 bytes (61.13%) of diff not shown.
52.9 KB
./usr/share/doc/libopenmesh-dev/html/a00878_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/ProgViewer/ProgViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/writer/OMWriter.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ProgViewerWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OMWriter.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 146 lines modifiedOffset 139, 122 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_PROGVIEWERWIDGET_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·OM·files</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;QTimer&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OMWRITER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OMWRITER_HH__</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//·STD·C++</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·OpenMesh</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/IOManager.hh&gt;</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01247.html">OpenMesh::Attributes</a>;</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};"> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02206.html">···66</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02206.html">ProgTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··VertexAttributes··(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·······|</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·······);</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··EdgeAttributes····(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·······);</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··HalfedgeAttributes(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a>·);</div> 
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··FaceAttributes····(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·······|</div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·······);··</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
177 </div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>IO·{</div>
178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//===·FORWARDS·================================================================</span></div>
179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··</div> 
180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;ProgTraits&gt;</a>··<a·class="code·hl_class"·href="a02714.html">MyMesh</a>;</div> 
181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;MyMesh&gt;</a>···················<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetProgBase</a>;</div> 
182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">class·</span>BaseExporter;</div>
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··············</div> 
187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
188 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};"> 
189 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02210.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02210.html">ProgViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·46,·SHA:·e5a2ecceb6c508b27a36b8718bee7ed2b4c0eb0c188a28c0a068017e19e1bb2e·...·]></div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
190 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
191 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··Q_OBJECT</div>188 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02402.html">···91</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02402.html">_OMWriter_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div>
192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···</div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>
194 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
195 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetProgBase</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div> 
196 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02210.html">ProgViewerWidget</a>·<a·class="code·hl_class"·href="a02210.html">This</a>;</div> 
197 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
198 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a02402.html">_OMWriter_</a>();</div>
199 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</span>:···</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">···99</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">~_OMWriter_</a>()·{};</div>
 196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
200 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">197 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">
 198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02402.html#ad38ac6bb3ec54742df944235e807df1c">··101</a></span>··std::string·<a·class="code·hl_function"·href="a02402.html#ad38ac6bb3ec54742df944235e807df1c">get_description</a>()<span·class="keyword">·const·override</span></div>
 199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OpenMesh·Format&quot;</span>;·}</div>
201 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02210.html#a72e80912092abd8bb1b3e4796121d037">···97</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02210.html#a72e80912092abd8bb1b3e4796121d037">ProgViewerWidget</a>(QWidget*·_parent=0)</div> 
202 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····:·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetProgBase</a>(_parent),</div> 
203 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······animateRefinement_(true),</div> 
204 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······n_base_vertices_(0),</div> 
205 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······n_base_faces_(0),</div> 
206 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······n_detail_vertices_(0),</div> 
Max diff block lines reached; 19645/41661 bytes (47.15%) of diff not shown.
12.1 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ProgViewerWidget.hh5 OMWriter.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 179 lines modifiedOffset 48, 154 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
 55 45//
55 45#ifndef·OPENMESHAPPS_PROGVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH 
57 47 
58 48 
59 49//==·INCLUDES 
60 =================================================================56 =============================================================================
 57 46//
 58 47//·Implements·a·writer·module·for·OM·files
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
62 51#include·<QTimer> 
63 52#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh> 
64 53#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
65 54#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
66 55#include·<string> 
67 5663 51
 64 52#ifndef·__OMWRITER_HH__
 65 53#define·__OMWRITER_HH__
 66 54
 67 55
 68 56//===·INCLUDES
 69 ================================================================
68 5770 57
69 5871 58
70 59//==·CLASS·DEFINITION72 59//·STD·C++
 73 60#include·<iosfwd>
 74 61#include·<string>
 75 62
 76 63//·OpenMesh
 77 64#include·<OpenMesh/Core/IO/BinaryHelper.hh>
 78 65#include·<OpenMesh/Core/System/config.h>
 79 66#include·<OpenMesh/Core/Utils/SingletonT.hh>
 80 67#include·<OpenMesh/Core/IO/OMFormat.hh>
 81 68#include·<OpenMesh/Core/IO/IOManager.hh>
 82 69#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 83 70
 84 71
 85 72//==·NAMESPACES
71 =========================================================86 ===============================================================
72 60 
73 6187 73
 88 74
74 62using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;89 75namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 90 76namespace·IO·{
 91 77
 92 78//===·FORWARDS
 93 ================================================================
75 63using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s; 
76 64 
77 65 
78 _\x86_\x86struct·_\x8P_\x8r_\x8o_\x8g_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
79 67{ 
80 68·VertexAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·| 
81 69·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·); 
82 70·EdgeAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·); 
83 71·HalfedgeAttributes(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·); 
84 72·FaceAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·| 
85 73·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·); 
86 74}; 
87 75 
88 76 
89 77typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8P_\x8r_\x8o_\x8g_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h; 
90 78typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8P_\x8r_\x8o_\x8g_\x8B_\x8a_\x8s_\x8e; 
91 7994 79
92 8095 80
 96 81class·BaseExporter;
93 81//==·CLASS·DEFINITION 
94 ========================================================= 
95 8297 82
96 8398 83
97 84 
98 _.8_.5class·_.P_.r_.o_.g_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t·:·public·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.P_.r_.o_.g_.B_.a_.s_.e99 84//===·IMPLEMENTATION
 100 ==========================================================
 101 85
99 86{102 86
100 87·Q_OBJECT 
101 88103 _.9_.1class·OPENMESHDLLEXPORT·_.__.O_.M_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_.e_.r
 104 92{
102 89public:105 93public:
103 90 
104 91·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8P_\x8r_\x8o_\x8g_\x8B_\x8a_\x8s_\x8e·_\x8B_\x8a_\x8s_\x8e; 
105 92·typedef·_\x8P_\x8r_\x8o_\x8g_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·_\x8T_\x8h_\x8i_\x8s; 
106 93 
107 94106 94
 107 96·_\x8__\x8O_\x8M_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_();
 108 97
 109 _\x89_\x89·virtual·_\x8~_\x8__\x8O_\x8M_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{};
 110 100
 111 _\x81_\x80_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override
 112 102·{·return·"OpenMesh·Format";·}
 113 103
 114 _\x81_\x80_\x84·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override
 115 105·{·return·"om";·}
108 95public: 
109 _\x89_\x87·explicit·_\x8P_\x8r_\x8o_\x8g_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0) 
110 98·:·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8P_\x8r_\x8o_\x8g_\x8B_\x8a_\x8s_\x8e(_parent), 
111 99·animateRefinement_(true), 
112 100·n_base_vertices_(0), 
113 101·n_base_faces_(0), 
114 102·n_detail_vertices_(0), 
115 103·n_max_vertices_(0) 
116 104·{ 
117 105·timer_·=·new·QTimer(this); 
118 106116 106
Max diff block lines reached; 7150/12394 bytes (57.69%) of diff not shown.
64.2 KB
./usr/share/doc/libopenmesh-dev/html/a00896_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/VDProgMesh/Synthesizer/VDPMSynthesizerViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/reader/OMReader.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VDPMSynthesizerViewerWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OMReader.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 168 lines modifiedOffset 138, 153 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·reader·module·for·OFF·files</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OMREADER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OMREADER_HH__</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·OpenMesh</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;QTimer&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/IOManager.hh&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/BaseImporter.hh&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.hh&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·STD·C++</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/MeshTraits.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/StreamingDef.hh&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/ViewingParameters.hh&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchy.hh&gt;</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VFront.hh&gt;</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>IO·{</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 182 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02350.html">···85</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02350.html">_OMReader_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02338.html">BaseReader</a></div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··············</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">typedef</span>·TriMesh_ArrayKernelT&lt;VDPM::MeshTraits&gt;··VDPMMesh;</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;VDPMMesh&gt;</a>·············<a·class="code·hl_class"·href="a02222.html">MeshViewerWidget</a>;</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·using·view·dependent·progressive·mesh·</span></div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">using·</span>VDPM::Plane3d;</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">using·</span>VDPM::VFront;</div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_class"·href="a02350.html">_OMReader_</a>();</div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02350.html">~_OMReader_</a>()·{·}</div>
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">using·</span>VDPM::VHierarchy;</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNode;</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNodeIndex;</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNodeHandle;</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01253.html#a503c22d36bf2bdb5daeccd78c29053fd">VDPM::VHierarchyNodeHandleContainer</a>;</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">using·</span>VDPM::ViewingParameters;</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OpenMesh·File·Format&quot;</span>;·}</div>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02350.html#a7480f987604a5c8c187ead07eb4c2e73">···93</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a7480f987604a5c8c187ead07eb4c2e73">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;om&quot;</span>;·}</div>
 192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02350.html#a0178b9f03a3bae68910456a5c158449e">···94</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a0178b9f03a3bae68910456a5c158449e">get_magic</a>()<span·class="keyword">·······const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OM&quot;</span>;·}</div>
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div>
 195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div>
 196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt·)·<span·class="keyword">override</span>;</div>
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
202 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="};"> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02270.html">··101</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02270.html">VDPMSynthesizerViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a></div> 
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div> 
205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div>198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·read(std::istream&amp;·_is,</div>
 199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div>
 200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt·)·<span·class="keyword">override</span>;</div>
206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div>202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·can_u_read(<span·class="keyword">const</span>·std::string&amp;·_filename)·<span·class="keyword">const·override</span>;</div>
 203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·can_u_read(std::istream&amp;·_is)·<span·class="keyword">const</span>;</div>
208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
Max diff block lines reached; 29523/51062 bytes (57.82%) of diff not shown.
14.2 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VDPMSynthesizerViewerWidget.hh5 OMReader.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 201 lines modifiedOffset 47, 186 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Implements·a·reader·module·for·OFF·files
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
61 49 
62 5062 50
63 51#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH 
64 52#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH 
65 5363 51
 64 52#ifndef·__OMREADER_HH__
 65 53#define·__OMREADER_HH__
66 5466 54
 67 55
67 55//==·INCLUDES68 56//===·INCLUDES
68 =================================================================69 ================================================================
69 5670 57
 71 58//·OpenMesh
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60#include·<OpenMesh/Core/Utils/SingletonT.hh>
 74 61#include·<OpenMesh/Core/IO/OMFormat.hh>
 75 62#include·<OpenMesh/Core/IO/IOManager.hh>
 76 63#include·<OpenMesh/Core/IO/importer/BaseImporter.hh>
 77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 78 65
 79 66//·STD·C++
 80 67#include·<iosfwd>
70 57#include·<string>81 68#include·<string>
71 58#include·<QTimer> 
72 59 
73 60#include·<OpenMesh/Core/IO/MeshIO.hh> 
74 61#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
75 62#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh> 
76 63 
77 64#include·<OpenMesh/Tools/VDPM/MeshTraits.hh> 
78 65#include·<OpenMesh/Tools/VDPM/StreamingDef.hh> 
79 66#include·<OpenMesh/Tools/VDPM/ViewingParameters.hh> 
80 67#include·<OpenMesh/Tools/VDPM/VHierarchy.hh> 
81 68#include·<OpenMesh/Tools/VDPM/VFront.hh> 
82 6982 69
83 7083 70
84 71//==·FORWARDDECLARATIONS84 71//==·NAMESPACES
85 ======================================================85 ===============================================================
86 7286 72
87 7387 73
88 74//==·NAMESPACES 
89 =============================================================== 
90 75 
91 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 89 75namespace·IO·{
 90 76
92 7791 77
 92 78//==·IMPLEMENTATION
93 78 
94 79//==·CLASS·DEFINITION 
95 =========================================================93 ===========================================================
 94 79
96 8095 80
 96 _\x88_\x85class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8M_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r
 97 86{
 98 87public:
 99 88
 100 89·_\x8__\x8O_\x8M_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_();
 101 90·virtual·_\x8~_\x8__\x8O_\x8M_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_()·{·}
 102 91
 103 _\x89_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"OpenMesh·File
 104 Format";·}
 105 _\x89_\x83·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"om";·}
 106 _\x89_\x84·std::string·_\x8g_\x8e_\x8t_\x8__\x8m_\x8a_\x8g_\x8i_\x8c()·const·override·{·return·"OM";·}
 107 95
 108 96·bool·read(const·std::string&·_filename,
 109 97·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 110 98·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt·)·override;
97 81 
98 82typedef·TriMesh_ArrayKernelT<VDPM::MeshTraits>·VDPMMesh; 
99 83typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8V_\x8D_\x8P_\x8M_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t; 
100 84 
101 85 
102 86·//·using·view·dependent·progressive·mesh 
103 87 
104 88·using·VDPM::Plane3d; 
105 89·using·VDPM::VFront; 
106 90·using·VDPM::VHierarchy; 
107 91·using·VDPM::VHierarchyNode; 
108 92·using·VDPM::VHierarchyNodeIndex; 
109 93·using·VDPM::VHierarchyNodeHandle; 
110 94·using·_\x8V_\x8D_\x8P_\x8M_\x8:_\x8:_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r; 
111 95·using·VDPM::ViewingParameters; 
112 96 
113 97 
114 98//==·CLASS·DEFINITION 
115 ========================================================= 
116 99111 99
 112 101·bool·read(std::istream&·_is,
 113 102·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 114 103·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt·)·override;
117 100 
118 _\x81_\x80_\x81class·_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t 
119 102{ 
120 103public: 
121 104115 104
122 105·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·_\x8B_\x8a_\x8s_\x8e; 
Max diff block lines reached; 9939/14504 bytes (68.53%) of diff not shown.
161 KB
./usr/share/doc/libopenmesh-dev/html/a00926_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/Decimating/DecimaterViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/Property.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">DecimaterViewerWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Property.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 186 lines modifiedOffset 138, 584 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//#ifndef·OPENMESH_PROPERTY_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//#define·OPENMESH_PROPERTY_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#pragma·once</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·!defined(OM_USE_OSG)</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#··define·OM_USE_OSG·0</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/BaseProperty.hh&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;qtimer.h&gt;</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//--------------------</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//--------------------</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·OM_USE_OSG</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·DEFAULT_TRAITS·Kernel_OSG::Traits</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··define·TRIMESH_KERNEL·Kernel_OSG::TriMesh_OSGArrayKernelT</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#else</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//--------------------</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··define·DEFAULT_TRAITS·DefaultTraits</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#··define·TRIMESH_KERNEL·TriMesh_ArrayKernelT</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">OpenMesh/Tools/Decimater/ModNormalFlippingT.hh</a>&gt;</span></div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//·TODO:·it·might·be·possible·to·define·Property·using·kind·of·a·runtime·info</span></div>
 170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·structure·holding·the·size·of·T.·Then·reserve,·swap,·resize,·etc·can·be·written</span></div>
 171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·in·pure·malloc()·style·w/o·virtual·overhead.·Template·member·function·proved·per</span></div>
 172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//·element·access·to·the·properties,·asserting·dynamic_casts·in·debug</span></div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
188 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02190.html">···87</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02190.html">MyDecimaterViewerWidgetTraits</a>·:·<span·class="keyword">public</span>·DEFAULT_T[·...·truncated·by·diffoscope;·len:·5,·SHA:·cda9258c887e3e446e52341ef4fea4dcd07fe8b099af3ffa8571120c851e3bbd·...·]</div>176 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02934.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02934.html">PropertyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="[·...·truncated·by·diffoscope;·len:·29,·SHA:·2ac837742d9e6e01d3c65467efdcab3327df0da4526142eefe181be372afe56a·...·]</div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··VertexAttributes··(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Attributes::Normal</a>·······);</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··FaceAttributes····(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Attributes::Normal</a>·······);··</div> 
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div> 
194 </div> 
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>177 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div>
 178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>
196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">typedef</span>·TRIMESH_KERNEL&lt;MyDecimaterViewerWidgetTraits&gt;·····················<a·class="code·hl_class"·href="a02706.html">mesh_t</a>;</div> 
197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;mesh_t&gt;</a>····················<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetDecimaterBase</a>;</div> 
198 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·T·······································Value;</div>
 181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·std::vector&lt;T&gt;··························vector_type;</div>
 182 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·T·······································value_type;</div>
 183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·vector_type::reference·········reference;</div>
 184 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·vector_type::const_reference···const_reference;</div>
199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
201 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
202 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};"> 
203 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02194.html">···99</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02194.html">DecimaterViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetDecimaterBase</a></div> 
204 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>{</div> 
205 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··Q_OBJECT</div> 
206 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>···</div>185 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
207 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div>186 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">public</span>:</div>
208 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··</div> 
209 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetDecimaterBase</a>·<a·class="code·hl_class"·href="a02226.html">inherited_t</a>;</div> 
210 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>187 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
211 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">typedef</span>·Decimater::DecimaterT&lt;mesh_t&gt;················decimater_t;··</div> 
212 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">typedef</span>·Decimater::ModQuadricT&lt;·mesh_t·&gt;::Handle········mod_quadric_t;</div> 
213 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">typedef</span>·Decimater::ModNormalFlippingT&lt;·mesh_t·&gt;::Handle·mod_nf_t;</div>188 <div·class="foldopen"·id="foldopen00105"·data-start="{"·data-end="}">
 189 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02934.html#ac1c0ebeec3b51c67e7e4a096db62d8ab">··105</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02934.html#ac1c0ebeec3b51c67e7e4a096db62d8ab">PropertyT</a>(</div>
Max diff block lines reached; 107652/128864 bytes (83.54%) of diff not shown.
35.1 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 DecimaterViewerWidget.hh5 Property.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 204 lines modifiedOffset 47, 682 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44 
55 45#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH54 44//#ifndef·OPENMESH_PROPERTY_HH
 55 45//#define·OPENMESH_PROPERTY_HH
 56 46#pragma·once
57 4757 47
58 48 
59 49//==·INCLUDES58 48//==·INCLUDES
60 =================================================================59 =================================================================
 60 49
61 5061 50
 62 51#include·<OpenMesh/Core/System/config.h>
 63 52#include·<OpenMesh/Core/Mesh/Handles.hh>
 64 53#include·<OpenMesh/Core/Utils/BaseProperty.hh>
 65 54#include·<vector>
62 51#if·!defined(OM_USE_OSG) 
63 52#·define·OM_USE_OSG·0 
64 53#endif 
65 54 
66 55 
67 56#include·<qtimer.h> 
68 57#include·<string>66 55#include·<string>
 67 56#include·<algorithm>
 68 57
69 58#include·<memory> 
70 59 
71 60//-------------------- 
72 61#include·<OpenMesh/Core/IO/MeshIO.hh>69 58#include·<OpenMesh/Core/IO/SR_store.hh>
 70 59#include·<iostream>
 71 60
 72 61
 73 62//==·NAMESPACES
 74 ===============================================================
 75 63
 76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 77 65
73 62//-------------------- 
74 63#if·OM_USE_OSG 
75 64#·include·<OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh> 
76 65#·define·DEFAULT_TRAITS·Kernel_OSG::Traits 
77 66#·define·TRIMESH_KERNEL·Kernel_OSG::TriMesh_OSGArrayKernelT 
78 67#else 
79 68//-------------------- 
80 69#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
81 70#·include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
82 71#·define·DEFAULT_TRAITS·DefaultTraits 
83 72#·define·TRIMESH_KERNEL·TriMesh_ArrayKernelT 
84 73#endif 
85 74 
86 75#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh> 
87 76 
88 77#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
89 78#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T_\x8._\x8h_\x8h> 
90 79#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h> 
91 80 
92 81 
93 82//==·CLASS·DEFINITION78 66//==·CLASS·DEFINITION
94 =========================================================79 =========================================================
95 83 
96 84 
97 85using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h; 
98 86 
99 _\x88_\x87struct·_\x8M_\x8y_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·DEFAULT_TRAITS 
100 88{ 
101 89·VertexAttributes·(·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·); 
102 90·FaceAttributes·(·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·); 
103 91}; 
104 92 
105 93typedef·TRIMESH_KERNEL<MyDecimaterViewerWidgetTraits>·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t; 
106 94typedef·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.T_.<_.m_.e_.s_.h_.__.t_.>·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.D_.e_.c_.i_.m_.a_.t_.e_.r_.B_.a_.s_.e;80 67
 81 86//·TODO:·it·might·be·possible·to·define·Property·using·kind·of·a·runtime·info
 82 87//·structure·holding·the·size·of·T.·Then·reserve,·swap,·resize,·etc·can·be
 83 written
 84 88//·in·pure·malloc()·style·w/o·virtual·overhead.·Template·member·function
 85 proved·per
 86 89//·element·access·to·the·properties,·asserting·dynamic_casts·in·debug
 87 90
 88 91template·<class·T>
 89 _\x89_\x82class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 90 93{
 91 94public:
107 9592 95
 93 96·typedef·T·Value;
 94 97·typedef·std::vector<T>·vector_type;
 95 98·typedef·T·value_type;
 96 99·typedef·typename·vector_type::reference·reference;
 97 100·typedef·typename·vector_type::const_reference·const_reference;
 98 101
108 96//==·CLASS·DEFINITION 
109 ========================================================= 
110 97 
111 98 
112 _\x89_\x89class·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8B_\x8a_\x8s_\x8e 
113 100{ 
114 101·Q_OBJECT 
115 102 
116 103public:99 102public:
117 104 
118 105·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8B_\x8a_\x8s_\x8e·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d_\x8__\x8t; 
119 106 
120 107·typedef·Decimater::DecimaterT<mesh_t>·decimater_t; 
121 108·typedef·Decimater::ModQuadricT<·mesh_t·>::Handle·mod_quadric_t; 
122 109·typedef·Decimater::ModNormalFlippingT<·mesh_t·>::Handle·mod_nf_t;100 103
 101 _\x81_\x80_\x85·explicit·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T(
 102 106·const·std::string&·_name·=·"<unknown>",
 103 107·const·std::string&·_internal_type_name·=·"<unknown>")
 104 108·:·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_name,·_internal_type_name)
Max diff block lines reached; 31150/35948 bytes (86.65%) of diff not shown.
33.0 KB
./usr/share/doc/libopenmesh-dev/html/a00929_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/Decimating/CmdOption.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/AutoPropertyHandleT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CmdOption.hh</div></div>98 ··<div·class="headertitle"><div·class="title">AutoPropertyHandleT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 73 lines modifiedOffset 138, 108 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·CMDOPTION</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_AutoPropertyHandleT_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CMDOPTION</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_AutoPropertyHandleT_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;assert.h&gt;</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div> 
149 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};"> 
150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02182.html">···48</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02182.html">CmdOption</a></div> 
151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div> 
152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">public</span>:</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·T·value_type;</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>(<span·class="keyword">const</span>·T&amp;·_val)·:·val_(_val),·valid_(<span·class="keyword">true</span>),·enabled_(<span·class="keyword">false</span>)·{·}</div> 
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>()·:·val_(T()),valid_(<span·class="keyword">false</span>),·enabled_(<span·class="keyword">false</span>)·{·}</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh_,·<span·class="keyword">class</span>·PropertyHandle_&gt;</div>
 159 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
 160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02830.html">···58</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>·:·<span·class="keyword">public</span>·PropertyHandle_</div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>{</div>
 162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">public</span>:</div>
 163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">typedef</span>·Mesh_·····························Mesh;</div>
 164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">typedef</span>·PropertyHandle_···················PropertyHandle;</div>
 165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">typedef</span>·PropertyHandle····················Base;</div>
 166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PropertyHandle::Value····Value;</div>
 167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT&lt;Mesh,·PropertyHandle&gt;</a></div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············································<a·class="code·hl_class"·href="a02830.html">Self</a>;</div>
159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·has·been·set·and·has·a·value</span></div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</span>:</div>
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">bool</span>·is_valid(<span·class="keywordtype">void</span>)<span·class="keyword">·const···</span>{·<span·class="keywordflow">return</span>·valid_;···}</div> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordtype">bool</span>·has_value(<span·class="keywordtype">void</span>)<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·is_valid();·}</div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Mesh*·····································m_;</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">bool</span>······································own_property_;<span·class="comment">//ref·counting?</span></div>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·has·been·set·and·may·have·an·value·(check·with·is_valid())</span></div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">bool</span>·is_enabled()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·enabled_;·}</div> 
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·enable()·{·enabled_·=·<span·class="keyword">true</span>;·}</div> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·operator·=·(·<span·class="keyword">const</span>·T&amp;·_val·)·</div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{·</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····val_·=·_val;</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····valid_=<span·class="keyword">true</span>;·</div>173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</div>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····enable();</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;·</div>174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>()</div>
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··:·m_(<span·class="keyword">nullptr</span>),·own_property_(<span·class="keyword">false</span>)</div>
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··{}</div>
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02830.html">Self</a>&amp;·_other)</div>
 179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··:·Base(_other.idx()),·m_(_other.m_),·own_property_(<span·class="keyword">false</span>)</div>
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">operator</span>·T··()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·val_;·}</div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//··operator·const·T&amp;·()·const·{·return·val_;·}</span></div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">operator</span>·T*·()·<span·class="keyword">const</span>··{·<span·class="keywordflow">return</span>·is_valid()·?·&amp;val_·:·<span·class="keyword">nullptr</span>;·}</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{}</div>
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">private</span>:</div>181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(Mesh&amp;·_m,·<span·class="keyword">const</span>·std::string&amp;·_pp_name·=·std::string())</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··{·add_property(_m,·_pp_name);·}</div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··T····val_;</div>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(Mesh&amp;·_m,·PropertyHandle·_pph)</div>
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·valid_;</div>186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··:·Base(_pph.idx()),·m_(&amp;_m),·own_property_(<span·class="keyword">false</span>)</div>
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·enabled_;</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{}</div>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">private</span>:·<span·class="comment">//·non-copyable</span></div> 
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;);</div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·operator·=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·);</div>189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02830.html">~AutoPropertyHandleT</a>()</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">if</span>·(own_property_)</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······m_-&gt;remove_property(*<span·class="keyword">this</span>);</div>
 194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}</div>
 195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·······························add_property(Mesh&amp;·_m,·<span·class="keyword">const</span>·std::string&amp;·_pp_name·=·std::string())</div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div>198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{</div>
 199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····assert(!is_valid());</div>
 200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····m_·=·&amp;_m;</div>
 201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····own_property_·=·_pp_name.empty()·||·!m_-&gt;get_property_handle(*<span·class="keyword">this</span>,·_pp_name);</div>
 202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">if</span>·(own_property_)</div>
 203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····{</div>
 204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······m_-&gt;add_property(*<span·class="keyword">this</span>,·_pp_name);</div>
Max diff block lines reached; 130/27734 bytes (0.47%) of diff not shown.
5.77 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 CmdOption.hh5 AutoPropertyHandleT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 47, 69 lines modifiedOffset 47, 115 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44#ifndef·CMDOPTION 
55 45#define·CMDOPTION54 44#ifndef·OPENMESH_AutoPropertyHandleT_HH
 55 45#define·OPENMESH_AutoPropertyHandleT_HH
56 4656 46
57 47template·<typename·T> 
58 _\x84_\x88class·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n 
59 49{ 
60 50public: 
61 51 
62 52·typedef·T·value_type; 
63 53 
64 54·explicit·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n(const·T&·_val)·:·val_(_val),·valid_(true),·enabled_ 
65 (false)·{·} 
66 55·_.C_.m_.d_.O_.p_.t_.i_.o_.n()·:·val_(T()),valid_(false),·enabled_(false)·{·}57 47//==·INCLUDES
 58 =================================================================
 59 48#include·<assert.h>
 60 49#include·<string>
 61 50
 62 51//==·NAMESPACES
 63 ===============================================================
 64 52
 65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 66 54
 67 55//==·CLASS·DEFINITION
 68 =========================================================
67 5669 56
68 57·//·has·been·set·and·has·a·value 
69 58·bool·is_valid(void)·const·{·return·valid_;·} 
70 59·bool·has_value(void)·const·{·return·is_valid();·} 
71 60 
72 61·//·has·been·set·and·may·have·an·value·(check·with·is_valid()) 
73 62·bool·is_enabled()·const·{·return·enabled_;·} 
74 63 
75 64·void·enable()·{·enabled_·=·true;·} 
76 65 
77 66·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·T&·_val·) 
78 67·{ 
79 68·val_·=·_val; 
80 69·valid_=true; 
81 70·enable(); 
82 71·return·*this; 
83 72·} 
84 73 
85 74·operator·T·()·const·{·return·val_;·} 
86 75·//·operator·const·T&·()·const·{·return·val_;·} 
87 76 
88 77·operator·T*·()·const·{·return·is_valid()·?·&val_·:·nullptr;·} 
89 78 
90 79private: 
91 80 
92 81·T·val_; 
93 82·bool·valid_; 
94 83·bool·enabled_; 
95 84 
96 85private:·//·non-copyable70 57template·<class·Mesh_,·class·PropertyHandle_>
 71 _\x85_\x88class·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·public·PropertyHandle_
 72 59{
 73 60public:
 74 61·typedef·Mesh_·Mesh;
 75 62·typedef·PropertyHandle_·PropertyHandle;
 76 63·typedef·PropertyHandle·Base;
 77 64·typedef·typename·PropertyHandle::Value·Value;
 78 65·typedef·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>
 79 66·_\x8S_\x8e_\x8l_\x8f;
 80 67protected:
 81 68·Mesh*·m_;
 82 69·bool·own_property_;//ref·counting?
 83 70
 84 71public:
 85 72·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T()
 86 73·:·m_(nullptr),·own_property_(false)
 87 74·{}
 88 75
 89 76·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(const·_\x8S_\x8e_\x8l_\x8f&·_other)
 90 77·:·Base(_other.idx()),·m_(_other.m_),·own_property_(false)
 91 78·{}
 92 79
 93 80·explicit·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(Mesh&·_m,·const·std::string&·_pp_name·=·std::
 94 string())
 95 81·{·add_property(_m,·_pp_name);·}
 96 82
 97 83·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(Mesh&·_m,·PropertyHandle·_pph)
 98 84·:·Base(_pph.idx()),·m_(&_m),·own_property_(false)
 99 85·{}
97 86100 86
98 87·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n(const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&); 
99 88·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·); 
100 89 
101 90}; 
102 91 
103 92template·<·typename·T·> 
104 93std::ostream&·operator·<<·(·std::ostream&·_os,·_.C_.m_.d_.O_.p_.t_.i_.o_.n_.<_.T_.>&·_opt·)101 87·_.~_.A_.u_.t_.o_.P_.r_.o_.p_.e_.r_.t_.y_.H_.a_.n_.d_.l_.e_.T()
 102 88·{
 103 89·if·(own_property_)
 104 90·{
 105 91·m_->remove_property(*this);
 106 92·}
 107 93·}
105 94{108 94
106 95·_os·<<·(T&)_opt; 
107 96·return·_os; 
108 97} 
109 98 
Max diff block lines reached; 160/5887 bytes (2.72%) of diff not shown.
188 KB
./usr/share/doc/libopenmesh-dev/html/a00983_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Unittests/unittests_trimesh_circulator_edge.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/CirculatorsT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 84 lines modifiedOffset 92, 709 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">unittests_trimesh_circulator_edge.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CirculatorsT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#include·&lt;Unittests/unittests_common.hh&gt;</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keyword">namespace·</span>{</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">class·</span>OpenMeshTrimeshCirculatorEdge·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03902.html">OpenMeshBase</a>·{</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····<span·class="keyword">using·</span>VH·=·<a·class="code·hl_struct"·href="a02562.html">OpenMesh::VertexHandle</a>;</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····<span·class="keyword">using·</span>FH·=·<a·class="code·hl_struct"·href="a02574.html">OpenMesh::FaceHandle</a>;</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="keyword">using·</span>EH·=·<a·class="code·hl_struct"·href="a02570.html">OpenMesh::EdgeHandle</a>;</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keyword">using·</span>HEH·=·<a·class="code·hl_struct"·href="a02566.html">OpenMesh::HalfedgeHandle</a>;</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="comment">//·This·function·is·called·before·each·test·is·run.</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordtype">void</span>·SetUp()<span·class="keyword">·override·</span>{</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>········std::vector&lt;VH&gt;·vh;</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>········<span·class="comment">//···3----2····5</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>········<span·class="comment">//···|···/|····|</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>········<span·class="comment">//···|··/·|····|</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>········<span·class="comment">//···|·/··|····|</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>········<span·class="comment">//···|/···|····|</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>········<span·class="comment">//···0----1····4</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="comment">//·A·quad·consisting·of·two·triangles.</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········vh.push_back(mesh_.add_vertex({0.0,·0.0,·0.0}));·<span·class="comment">//·vh[0]</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········vh.push_back(mesh_.add_vertex({1.0,·0.0,·0.0}));·<span·class="comment">//·vh[1]</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········vh.push_back(mesh_.add_vertex({1.0,·1.0,·0.0}));·<span·class="comment">//·vh[2]</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········vh.push_back(mesh_.add_vertex({0.0,·1.0,·0.0}));·<span·class="comment">//·vh[3]</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········mesh_.add_face(vh[0],·vh[1],·vh[2]);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········mesh_.add_face(vh[0],·vh[2],·vh[3]);</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="comment">//·An·isolated·edge.</span></div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</span></div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········vh.push_back(mesh_.add_vertex({2.0,·0.0,·0.0}));·<span·class="comment">//·vh[4]</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········vh.push_back(mesh_.add_vertex({2.0,·1.0,·0.0}));·<span·class="comment">//·vh[5]</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="keyword">auto</span>·heh·=·mesh_.new_edge(vh[4],·vh[5]);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="keyword">auto</span>·heh_opp·=·mesh_.opposite_halfedge_handle(heh);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········mesh_.set_halfedge_handle(vh[4],·heh);</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········mesh_.set_halfedge_handle(vh[5],·heh_opp);</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········InteriorEdge·=·Edge(0,·2);</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········BoundaryEdge·=·Edge(0,·1);</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········IsolatedEdge·=·Edge(4,·5);</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Vertex,·Face,·and·Edge·circulators·for·PolyMesh/TriMesh</span></div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·Helper·function·to·quickly·retrieve·edges·from·their·endpoint·vertex·IDs.</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····EH·Edge(<span·class="keywordtype">int</span>·_vh0_idx,·<span·class="keywordtype">int</span>·_vh1_idx)·{</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········VH·vh0(_vh0_idx);</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········VH·vh1(_vh1_idx);</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········HEH·heh·=·mesh_.find_halfedge(vh0,·vh1);</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>·(!heh.is_valid())</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>············<span·class="keywordflow">return</span>·EH();</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">return</span>·mesh_.edge_handle(heh);</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
Max diff block lines reached; 124114/145019 bytes (85.58%) of diff not shown.
45.8 KB
html2text {}
    
Offset 1, 84 lines modifiedOffset 1, 850 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 unittests_trimesh_circulator_edge.hh 
6 1#include·<Unittests/unittests_common.hh> 
7 25 CirculatorsT.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43#pragma·once
 54 44
 55 45//
 56 =============================================================================
 57 46//
 58 47//·Vertex,·Face,·and·Edge·circulators·for·PolyMesh/TriMesh
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52
 65 53//==·INCLUDES
 66 =================================================================
 67 54
 68 55#include·<OpenMesh/Core/System/config.h>
 69 56#include·<cassert>
 70 57#include·<cstddef>
8 3#include·<vector>71 58#include·<iterator>
 72 59
 73 60//==·NAMESPACES
 74 ===============================================================
9 4 
10 5namespace·{ 
11 6 
12 7class·OpenMeshTrimeshCirculatorEdge·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8B_\x8a_\x8s_\x8e·{ 
13 8public: 
14 9·using·VH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
15 10·using·FH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
16 11·using·EH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
17 12·using·HEH·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
18 13 
19 14·//·This·function·is·called·before·each·test·is·run. 
20 15·void·SetUp()·override·{ 
21 16·std::vector<VH>·vh; 
22 17 
23 18·//·3----2·5 
24 19·//·|·/|·| 
25 20·//·|·/·|·| 
26 21·//·|·/·|·| 
27 22·//·|/·|·| 
28 23·//·0----1·4 
29 24 
30 25·//·A·quad·consisting·of·two·triangles. 
31 26·vh.push_back(mesh_.add_vertex({0.0,·0.0,·0.0}));·//·vh[0] 
32 27·vh.push_back(mesh_.add_vertex({1.0,·0.0,·0.0}));·//·vh[1] 
33 28·vh.push_back(mesh_.add_vertex({1.0,·1.0,·0.0}));·//·vh[2] 
34 29·vh.push_back(mesh_.add_vertex({0.0,·1.0,·0.0}));·//·vh[3] 
35 30·mesh_.add_face(vh[0],·vh[1],·vh[2]); 
36 31·mesh_.add_face(vh[0],·vh[2],·vh[3]); 
37 32 
38 33·//·An·isolated·edge. 
39 34·vh.push_back(mesh_.add_vertex({2.0,·0.0,·0.0}));·//·vh[4] 
40 35·vh.push_back(mesh_.add_vertex({2.0,·1.0,·0.0}));·//·vh[5] 
41 36·auto·heh·=·mesh_.new_edge(vh[4],·vh[5]); 
42 37·auto·heh_opp·=·mesh_.opposite_halfedge_handle(heh); 
43 38·mesh_.set_halfedge_handle(vh[4],·heh); 
44 39·mesh_.set_halfedge_handle(vh[5],·heh_opp); 
45 40 
46 41·InteriorEdge·=·Edge(0,·2); 
47 42·BoundaryEdge·=·Edge(0,·1); 
48 43·IsolatedEdge·=·Edge(4,·5); 
49 44·} 
50 45 
51 46·//·Helper·function·to·quickly·retrieve·edges·from·their·endpoint·vertex·IDs. 
52 47·EH·Edge(int·_vh0_idx,·int·_vh1_idx)·{ 
53 48·VH·vh0(_vh0_idx); 
54 49·VH·vh1(_vh1_idx); 
55 50·HEH·heh·=·mesh_.find_halfedge(vh0,·vh1); 
56 51·if·(!heh.is_valid()) 
57 52·return·EH(); 
58 53·return·mesh_.edge_handle(heh); 
59 54·} 
Max diff block lines reached; 42048/46915 bytes (89.63%) of diff not shown.
277 KB
./usr/share/doc/libopenmesh-dev/html/a01052_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Unittests/unittests_common.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/BaseKernel.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 106 lines modifiedOffset 92, 980 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">unittests_common.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseKernel.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INCLUDE_UNITTESTS_COMMON_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INCLUDE_UNITTESTS_COMMON_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;gtest/gtest.h&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#ifdef·TEST_CUSTOM_TRAITS</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;Unittests/unittests_common_customtraits.hh&gt;</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#elif·defined(TEST_DOUBLE_TRAITS)</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03898.html">CustomTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02810.html">OpenMesh::DefaultTraitsDouble</a>·{</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>};</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#else</span></div> 
117 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="};"> 
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a03898.html">···17</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03898.html">CustomTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·{</div> 
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>};</div> 
120 </div> 
121 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#endif</span></div> 
122 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
124 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;CustomTraits&gt;</a>·Mesh;</div> 
125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">OpenMesh::PolyMesh_ArrayKernelT&lt;CustomTraits&gt;</a>·PolyMesh;</div> 
127 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">/*</span></div> 
129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*·Simple·test·setting.</span></div> 
130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*/</span></div> 
131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
132 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};"> 
133 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03902.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03902.html">OpenMeshBase</a>·:·<span·class="keyword">public</span>·testing::Test·{</div> 
134 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
135 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">protected</span>:</div> 
136 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
137 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="comment">//·This·function·is·called·before·each·test·is·run</span></div> 
138 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·SetUp()·{</div> 
139 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>············</div> 
140 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>············<span·class="comment">//·Do·some·initial·stuff·with·the·member·data·here...</span></div> 
141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········}</div> 
142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
143 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<span·class="comment">//·This·function·is·called·after·all·tests·are·through</span></div> 
144 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·TearDown()·{</div> 
145 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
146 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············<span·class="comment">//·Do·some·final·stuff·with·the·member·data·here...</span></div> 
147 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········}</div> 
148 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
149 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·This·member·will·be·accessible·in·all·tests</span></div> 
150 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_class"·href="a02706.html">Mesh</a>·mesh_;··</div> 
151 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>};</div> 
152 </div> 
153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
154 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">/*</span></div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
155 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·*·Simple·test·setting.</span></div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·BaseKernel</span></div>
156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*/</span></div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
158 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};"> 
159 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03906.html">···54</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03906.html">OpenMeshBasePoly</a>·:·<span·class="keyword">public</span>·testing::Test·{</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_BASE_KERNEL_HH</span></div>
Max diff block lines reached; 193981/213204 bytes (90.98%) of diff not shown.
68.4 KB
html2text {}
    
Offset 1, 103 lines modifiedOffset 1, 1318 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 unittests_common.hh 
6 1#ifndef·INCLUDE_UNITTESTS_COMMON_HH 
7 2#define·INCLUDE_UNITTESTS_COMMON_HH 
8 3 
9 4#include·<gtest/gtest.h> 
10 5 
11 6#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
12 7#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh> 
13 8 
14 9#include·<OpenMesh/Core/IO/MeshIO.hh> 
15 10 
16 11#ifdef·TEST_CUSTOM_TRAITS 
17 12#include·<Unittests/unittests_common_customtraits.hh> 
18 13#elif·defined(TEST_DOUBLE_TRAITS) 
19 14struct·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8D_\x8o_\x8u_\x8b_\x8l_\x8e·{ 
20 15}; 
21 16#else 
22 _\x81_\x87struct·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{ 
23 18}; 
24 19#endif 
25 20 
26 21 
27 22typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·Mesh; 
28 23 
29 24typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·PolyMesh; 
30 25 
31 26/* 
32 27·*·Simple·test·setting. 
33 28·*/ 
34 29 
35 _\x83_\x80class·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8B_\x8a_\x8s_\x8e·:·public·testing::Test·{ 
36 31 
37 32·protected: 
38 33 
39 34·//·This·function·is·called·before·each·test·is·run 
40 35·virtual·void·SetUp()·{ 
41 36 
42 37·//·Do·some·initial·stuff·with·the·member·data·here... 
43 38·} 
44 39 
45 40·//·This·function·is·called·after·all·tests·are·through 
46 41·virtual·void·TearDown()·{5 BaseKernel.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
47 4252 42
48 43·//·Do·some·final·stuff·with·the·member·data·here... 
49 44·} 
50 45 
51 46·//·This·member·will·be·accessible·in·all·tests 
52 47·_\x8M_\x8e_\x8s_\x8h·mesh_; 
53 48}; 
54 49 
55 50/* 
56 51·*·Simple·test·setting. 
57 52·*/ 
58 53 
59 _.5_.4class·_.O_.p_.e_.n_.M_.e_.s_.h_.B_.a_.s_.e_.P_.o_.l_.y·:·public·testing::Test·{53 43
 54 44
 55 45//
 56 =============================================================================
 57 46//
 58 47//·CLASS·BaseKernel
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52#ifndef·OPENMESH_BASE_KERNEL_HH
 65 53#define·OPENMESH_BASE_KERNEL_HH
 66 54
60 5567 55
61 56·protected:68 56//==·INCLUDES
 69 =================================================================
62 5770 57
63 58·//·This·function·is·called·before·each·test·is·run 
64 59·virtual·void·SetUp()·{ 
65 60 
66 61·//·Do·some·initial·stuff·with·the·member·data·here... 
67 62·} 
Max diff block lines reached; 64805/70023 bytes (92.55%) of diff not shown.
53.0 KB
./usr/share/doc/libopenmesh-dev/html/a01067_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Unittests/unittests_common_customtraits.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/gen/circulators_header.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 164 lines modifiedOffset 92, 111 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">unittests_common_customtraits.hh</div></div>98 ··<div·class="headertitle"><div·class="title">circulators_header.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·UNITTESTS_COMMON_DUMMYTRAITS</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·UNITTESTS_COMMON_DUMMYTRAITS</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">namespace·</span>Custom·{</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
109 <div·class="foldopen"·id="foldopen00011"·data-start="{"·data-end="};"> 
110 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno"><a·class="line"·href="a03910.html">···11</a></span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03910.html">Vec</a>·{</div> 
111 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">public</span>:</div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
112 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="comment">//·Constructor·with·DIM·components</span></div>113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
113 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x)·:·data({·x·})·{}</div> 
114 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y)·:·data({·x,·y·})·{}</div> 
115 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z)·:·data({{·x,·y,·z·}})·{}</div> 
116 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z,·<span·class="keywordtype">float</span>·w)·:·data({·x,·y,·z,·w·})·{}</div> 
117 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··········</div> 
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<a·class="code·hl_class"·href="a03910.html">Vec</a>()·=·<span·class="keywordflow">default</span>;</div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keywordtype">float</span>·&amp;operator[](<span·class="keywordtype">int</span>·i)·{·<span·class="keywordflow">return</span>·data[i];·}</div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keywordtype">float</span>·operator[](<span·class="keywordtype">int</span>·i)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·data[i];·}</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">private</span>:</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····std::array&lt;float,·DIM&gt;·data;</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>};</div> 
126 </div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keywordtype">bool</span>·operator==(<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;lhs,·<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;rhs)·{</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keywordflow">if</span>·(lhs[i]·!=·rhs[i])·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>Vec&lt;DIM&gt;·operator+(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····Vec&lt;DIM&gt;·result;</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········result[i]·=·lhs[i]·+·rhs[i];</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">return</span>·result;</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>Vec&lt;DIM&gt;·operator-(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····Vec&lt;DIM&gt;·result;</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········result[i]·=·lhs[i]·-·rhs[i];</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·result;</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·Vec&lt;DIM&gt;·<a·class="code·hl_function"·href="a01242.html#a7a3182a3f1d2d06700b6e28b8f3956f3">operator*</a>(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·<span·class="keywordtype">float</span>·rhs)·{</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Vec&lt;DIM&gt;·result;</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········result[i]·=·lhs[i]·*·rhs;</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_CIRCULATORS_HH</span></div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_CIRCULATORS_HH</span></div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">return</span>·result;</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··Vertex·and·Face·circulators·for·PolyMesh/TriMesh</span></div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>}</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
Max diff block lines reached; 23368/43807 bytes (53.34%) of diff not shown.
10.1 KB
html2text {}
    
Offset 1, 179 lines modifiedOffset 1, 115 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 unittests_common_customtraits.hh 
6 1#ifndef·UNITTESTS_COMMON_DUMMYTRAITS 
7 2#define·UNITTESTS_COMMON_DUMMYTRAITS 
8 3#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
9 4#include·<OpenMesh/Core/Utils/color_cast.hh> 
10 5#include·<array> 
11 6 
12 7namespace·Custom·{ 
13 8 
14 _\x81_\x81template·<int·DIM>·class·_\x8V_\x8e_\x8c·{ 
15 12·public: 
16 13·//·Constructor·with·DIM·components 
17 14·_\x8V_\x8e_\x8c(float·x)·:·data({·x·})·{} 
18 15·_\x8V_\x8e_\x8c(float·x,·float·y)·:·data({·x,·y·})·{} 
19 16·_\x8V_\x8e_\x8c(float·x,·float·y,·float·z)·:·data({{·x,·y,·z·}})·{} 
20 17·_\x8V_\x8e_\x8c(float·x,·float·y,·float·z,·float·w)·:·data({·x,·y,·z,·w·})·{} 
21 18 
22 19·_\x8V_\x8e_\x8c()·=·default; 
23 20 
24 21·float·&operator[](int·i)·{·return·data[i];·} 
25 22·float·operator[](int·i)·const·{·return·data[i];·} 
26 23 
27 24·private: 
28 25·std::array<float,·DIM>·data; 
29 26}; 
30 27 
31 28template·<int·DIM>·bool·operator==(_\x8V_\x8e_\x8c_\x8<_\x8D_\x8I_\x8M_\x8>·const·&lhs,·_\x8V_\x8e_\x8c_\x8<_\x8D_\x8I_\x8M_\x8>·const·&rhs) 
32 { 
33 29·for·(int·i·=·0;·i·<·DIM;·i++) 
34 30·if·(lhs[i]·!=·rhs[i])·return·false; 
35 31·return·true; 
36 32} 
37 33 
38 34template·<int·DIM> 
39 35Vec<DIM>·operator+(Vec<DIM>·const·&lhs,·Vec<DIM>·const·&rhs)·{ 
40 36·Vec<DIM>·result; 
41 37·for·(int·i·=·0;·i·<·DIM;·i++) 
42 38·result[i]·=·lhs[i]·+·rhs[i]; 
43 39·return·result; 
44 40}5 circulators_header.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
45 4151 41
46 42template·<int·DIM> 
47 43Vec<DIM>·operator-(Vec<DIM>·const·&lhs,·Vec<DIM>·const·&rhs)·{ 
48 44·Vec<DIM>·result; 
49 45·for·(int·i·=·0;·i·<·DIM;·i++) 
50 46·result[i]·=·lhs[i]·-·rhs[i]; 
51 47·return·result; 
52 48} 
53 49 
54 50template·<int·DIM>·Vec<DIM>·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*(Vec<DIM>·const·&lhs,·float·rhs)·{ 
55 51·Vec<DIM>·result; 
56 52·for·(int·i·=·0;·i·<·DIM;·i++) 
57 53·result[i]·=·lhs[i]·*·rhs; 
58 54·return·result; 
59 55}52 42
 53 43
 54 44#ifndef·OPENMESH_CIRCULATORS_HH
 55 45#define·OPENMESH_CIRCULATORS_HH
 56 46
 57 47//
 58 =============================================================================
 59 48//
 60 49//·Vertex·and·Face·circulators·for·PolyMesh/TriMesh
 61 50//
 62 51//
 63 =============================================================================
 64 52
 65 53
 66 54
 67 55//==·INCLUDES
 68 =================================================================
60 5669 56
61 57template·<int·DIM>·Vec<DIM>·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*(float·lhs,·Vec<DIM>·const·&rhs)·{ 
62 58·return·rhs·*·lhs;70 57#include·<OpenMesh/Core/System/config.h>
 71 58#include·<cassert>
63 59}72 59
64 6073 60
 74 61//==·NAMESPACES
Max diff block lines reached; 1929/10286 bytes (18.75%) of diff not shown.
2.69 KB
./usr/share/doc/libopenmesh-dev/html/a01242.html
    
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html">MeshHandle</a></td></tr>242 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html">MeshHandle</a></td></tr>
243 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·type·for·meshes·to·simplify·some·template·programming.··<a·href="a02578.html#details">More...</a><br·/></td></tr>243 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·type·for·meshes·to·simplify·some·template·programming.··<a·href="a02578.html#details">More...</a><br·/></td></tr>
244 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>244 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
245 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html">MPropHandleT</a></td></tr>245 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html">MPropHandleT</a></td></tr>
246 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·representing·a·mesh·property.··<a·href="a02962.html#details">More...</a><br·/></td></tr>246 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·representing·a·mesh·property.··<a·href="a02962.html#details">More...</a><br·/></td></tr>
247 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>247 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
248 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02282.html">NormalConeT</a></td></tr>248 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02282.html">NormalConeT</a></td></tr>
249 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00236_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;··<a·href="a02282.html#details">More...</a><br·/></td></tr>249 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a01127_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;··<a·href="a02282.html#details">More...</a><br·/></td></tr>
250 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>250 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
251 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02630.html">PolyConnectivity</a></td></tr>251 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02630.html">PolyConnectivity</a></td></tr>
252 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Connectivity·Class·for·polygonal·meshes.··<a·href="a02630.html#details">More...</a><br·/></td></tr>252 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Connectivity·Class·for·polygonal·meshes.··<a·href="a02630.html#details">More...</a><br·/></td></tr>
253 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>253 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
254 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02798.html">PolyConnectivityTag</a></td></tr>254 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02798.html">PolyConnectivityTag</a></td></tr>
255 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.··<a·href="a02798.html#details">More...</a><br·/></td></tr>255 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.··<a·href="a02798.html#details">More...</a><br·/></td></tr>
256 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>256 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
7.15 KB
./usr/share/doc/libopenmesh-dev/html/a01247.html
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 <br·/>140 <br·/>
141 ·}</td></tr>141 ·}</td></tr>
142 <tr·class="memdesc:af600bbf2c3f55c90a2a64848f0547617"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Status·bits·used·by·the·Status·class.··<a·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617">More...</a><br·/></td></tr>142 <tr·class="memdesc:af600bbf2c3f55c90a2a64848f0547617"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Status·bits·used·by·the·Status·class.··<a·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617">More...</a><br·/></td></tr>
143 <tr·class="separator:af600bbf2c3f55c90a2a64848f0547617"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:af600bbf2c3f55c90a2a64848f0547617"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>144 </table>
145 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>145 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
146 <div·class="textblock"><p>This·namespace·holds·per·item·attributes·like·normal/color.·</p>146 <div·class="textblock"><p>This·namespace·holds·per·item·attributes·like·normal/color.·</p>
147 <p>There·are·some·macros·provided·for·convenience,·see·<a·class="el"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage.">Attributes.hh</a>.·</p><dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage.">Attributes.hh</a>·</dd></dl>147 <p>There·are·some·macros·provided·for·convenience,·see·<a·class="el"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage.">Attributes.hh</a>.·</p><dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage.">Attributes.hh</a>·</dd></dl>
148 </div><h2·class="groupheader">Enumeration·Type·Documentation</h2>148 </div><h2·class="groupheader">Enumeration·Type·Documentation</h2>
149 <a·id="ab78a93560926cd2f9958cb028f7ea96d"·name="ab78a93560926cd2f9958cb028f7ea96d"></a>149 <a·id="ab78a93560926cd2f9958cb028f7ea96d"·name="ab78a93560926cd2f9958cb028f7ea96d"></a>
150 <h2·class="memtitle"><span·class="permalink"><a·href="#ab78a93560926cd2f9958cb028f7ea96d">&#9670;&#160;</a></span>AttributeBits</h2>150 <h2·class="memtitle"><span·class="permalink"><a·href="#ab78a93560926cd2f9958cb028f7ea96d">&#9670;&#160;</a></span>AttributeBits</h2>
  
151 <div·class="memitem">151 <div·class="memitem">
152 <div·class="memproto">152 <div·class="memproto">
153 ······<table·class="memname">153 ······<table·class="memname">
Offset 158, 25 lines modifiedOffset 158, 25 lines modified
158 ······</table>158 ······</table>
159 </div><div·class="memdoc">159 </div><div·class="memdoc">
  
160 <p>Attribute·bits.·</p>160 <p>Attribute·bits.·</p>
161 <p>Use·the·bits·to·define·a·standard·property·at·compile·time·using·traits.</p>161 <p>Use·the·bits·to·define·a·standard·property·at·compile·time·using·traits.</p>
162 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>162 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>
163 <div·class="line">{</div>163 <div·class="line">{</div>
164 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·|</div>164 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·|</div>
165 <div·class="line">····················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a>·);</div>165 <div·class="line">····················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a>·);</div>
166 <div·class="line">·</div>166 <div·class="line">·</div>
167 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>167 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>
168 <div·class="line">};</div>168 <div·class="line">};</div>
169 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>169 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>
170 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a></div><div·class="ttdeci">@·Color</div><div·class="ttdoc">Add·colors·to·mesh·item·(vertices/faces/edges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:83</div></div>170 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a></div><div·class="ttdeci">@·Color</div><div·class="ttdoc">Add·colors·to·mesh·item·(vertices/faces/edges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:83</div></div>
171 <div·class="ttc"·id="aa02174_html"><div·class="ttname"><a·href="a02174.html">MyTraits</a></div><div·class="ttdef"><b>Definition</b>·smooth.cc:9</div></div>171 <div·class="ttc"·id="aa02174_html"><div·class="ttname"><a·href="a02174.html">MyTraits</a></div><div·class="ttdef"><b>Definition</b>·smooth.cc:9</div></div>
172 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">OpenMesh::DefaultTraits</a></div><div·class="ttdoc">Base·class·for·all·traits.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:122</div></div>172 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">OpenMesh::DefaultTraits</a></div><div·class="ttdoc">Base·class·for·all·traits.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:122</div></div>
173 <div·class="ttc"·id="aa06365_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>173 <div·class="ttc"·id="aa06461_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>
174 <div·class="ttc"·id="aa06365_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a></div><div·class="ttdeci">#define·FaceAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·face·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:88</div></div>174 <div·class="ttc"·id="aa06461_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06461.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a></div><div·class="ttdeci">#define·FaceAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·face·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:88</div></div>
175 </div><!--·fragment·--><dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>·</dd></dl>175 </div><!--·fragment·--><dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>·</dd></dl>
176 <table·class="fieldtable">176 <table·class="fieldtable">
177 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92"·name="ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92"></a>None&#160;</td><td·class="fielddoc"><p>Clear·all·attribute·bits.·</p>177 <tr><th·colspan="2">Enumerator</th></tr><tr><td·class="fieldname"><a·id="ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92"·name="ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92"></a>None&#160;</td><td·class="fielddoc"><p>Clear·all·attribute·bits.·</p>
178 </td></tr>178 </td></tr>
179 <tr><td·class="fieldname"><a·id="ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"·name="ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"></a>Normal&#160;</td><td·class="fielddoc"><p>Add·normals·to·mesh·item·(vertices/faces)·</p>179 <tr><td·class="fieldname"><a·id="ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"·name="ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"></a>Normal&#160;</td><td·class="fielddoc"><p>Add·normals·to·mesh·item·(vertices/faces)·</p>
180 </td></tr>180 </td></tr>
181 <tr><td·class="fieldname"><a·id="ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"·name="ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"></a>Color&#160;</td><td·class="fielddoc"><p>Add·colors·to·mesh·item·(vertices/faces/edges)·</p>181 <tr><td·class="fieldname"><a·id="ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"·name="ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"></a>Color&#160;</td><td·class="fielddoc"><p>Add·colors·to·mesh·item·(vertices/faces/edges)·</p>
1.19 KB
./usr/share/doc/libopenmesh-dev/html/a01249.html
    
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html">Observer</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html">Observer</a></td></tr>
156 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··<a·href="a03442.html#details">More...</a><br·/></td></tr>156 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··<a·href="a03442.html#details">More...</a><br·/></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 </table>158 </table>
159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
160 <div·class="textblock"><p>Software·related·to·mesh·decimation.·</p>160 <div·class="textblock"><p>Software·related·to·mesh·decimation.·</p>
161 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00635.html">DecimaterT.hh</a>·</dd></dl>161 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00548.html">DecimaterT.hh</a>·</dd></dl>
162 </div></div><!--·contents·-->162 </div></div><!--·contents·-->
163 </div><!--·doc-content·-->163 </div><!--·doc-content·-->
164 <hr>164 <hr>
165 <address>165 <address>
166 <small>166 <small>
167 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">167 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
168 </a>168 </a>
3.41 KB
./usr/share/doc/libopenmesh-dev/html/a02150.html
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems·Struct·Reference<div·class="ingroups"><a·class="el"·href="a01240.html">Interface·Concepts</a></div></div></div>96 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems·Struct·Reference<div·class="ingroups"><a·class="el"·href="a01240.html">Interface·Concepts</a></div></div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
99 <p>The·mesh·items·class·encapsulates·the·types·<a·class="el"·href="a02154.html"·title="Interface·for·the·internal·vertex·type.">VertexT</a>,·<a·class="el"·href="a02158.html"·title="Interface·for·the·internal·halfedge·type.">HalfedgeT</a>,·<a·class="el"·href="a02162.html"·title="Interface·for·the·internal·edge·type.">EdgeT</a>,·and·<a·class="el"·href="a02166.html"·title="Interface·for·the·internal·face·type.">FaceT</a>.··99 <p>The·mesh·items·class·encapsulates·the·types·<a·class="el"·href="a02154.html"·title="Interface·for·the·internal·vertex·type.">VertexT</a>,·<a·class="el"·href="a02158.html"·title="Interface·for·the·internal·halfedge·type.">HalfedgeT</a>,·<a·class="el"·href="a02162.html"·title="Interface·for·the·internal·edge·type.">EdgeT</a>,·and·<a·class="el"·href="a02166.html"·title="Interface·for·the·internal·face·type.">FaceT</a>.··
100 ·<a·href="a02150.html#details">More...</a></p>100 ·<a·href="a02150.html#details">More...</a></p>
  
101 <p><code>#include·&lt;<a·class="el"·href="a01148_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a01154_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>
102 <table·class="memberdecls">102 <table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
104 Classes</h2></td></tr>104 Classes</h2></td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02162.html">EdgeT</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02162.html">EdgeT</a></td></tr>
106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·the·internal·edge·type.··<a·href="a02162.html#details">More...</a><br·/></td></tr>106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·the·internal·edge·type.··<a·href="a02162.html#details">More...</a><br·/></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02166.html">FaceT</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02166.html">FaceT</a></td></tr>
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·the·internal·vertex·type.··<a·href="a02154.html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·the·internal·vertex·type.··<a·href="a02154.html#details">More...</a><br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>The·mesh·items·class·encapsulates·the·types·<a·class="el"·href="a02154.html"·title="Interface·for·the·internal·vertex·type.">VertexT</a>,·<a·class="el"·href="a02158.html"·title="Interface·for·the·internal·halfedge·type.">HalfedgeT</a>,·<a·class="el"·href="a02162.html"·title="Interface·for·the·internal·edge·type.">EdgeT</a>,·and·<a·class="el"·href="a02166.html"·title="Interface·for·the·internal·face·type.">FaceT</a>.·</p>121 <div·class="textblock"><p>The·mesh·items·class·encapsulates·the·types·<a·class="el"·href="a02154.html"·title="Interface·for·the·internal·vertex·type.">VertexT</a>,·<a·class="el"·href="a02158.html"·title="Interface·for·the·internal·halfedge·type.">HalfedgeT</a>,·<a·class="el"·href="a02162.html"·title="Interface·for·the·internal·edge·type.">EdgeT</a>,·and·<a·class="el"·href="a02166.html"·title="Interface·for·the·internal·face·type.">FaceT</a>.·</p>
122 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02154.html"·title="Interface·for·the·internal·vertex·type.">VertexT</a>,·<a·class="el"·href="a02158.html"·title="Interface·for·the·internal·halfedge·type.">HalfedgeT</a>,·<a·class="el"·href="a02162.html"·title="Interface·for·the·internal·edge·type.">EdgeT</a>,·<a·class="el"·href="a02166.html"·title="Interface·for·the·internal·face·type.">FaceT</a>·</dd></dl>122 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02154.html"·title="Interface·for·the·internal·vertex·type.">VertexT</a>,·<a·class="el"·href="a02158.html"·title="Interface·for·the·internal·halfedge·type.">HalfedgeT</a>,·<a·class="el"·href="a02162.html"·title="Interface·for·the·internal·edge·type.">EdgeT</a>,·<a·class="el"·href="a02166.html"·title="Interface·for·the·internal·face·type.">FaceT</a>·</dd></dl>
123 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>123 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
124 <li>Doc/Concepts/<a·class="el"·href="a01148_source.html">MeshItems.hh</a></li>124 <li>Doc/Concepts/<a·class="el"·href="a01154_source.html">MeshItems.hh</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <hr>128 <hr>
129 <address>129 <address>
130 <small>130 <small>
131 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">131 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.3 KB
./usr/share/doc/libopenmesh-dev/html/a02154.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::VertexT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::VertexT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Interface·for·the·internal·vertex·type.··101 <p>Interface·for·the·internal·vertex·type.··
102 ·<a·href="a02154.html#details">More...</a></p>102 ·<a·href="a02154.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a01148_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01154_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a1e5f6c61e62ce8fcf6e05ecfa22d76e8"·id="r_a1e5f6c61e62ce8fcf6e05ecfa22d76e8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1e5f6c61e62ce8fcf6e05ecfa22d76e8"·name="a1e5f6c61e62ce8fcf6e05ecfa22d76e8"></a>107 <tr·class="memitem:a1e5f6c61e62ce8fcf6e05ecfa22d76e8"·id="r_a1e5f6c61e62ce8fcf6e05ecfa22d76e8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1e5f6c61e62ce8fcf6e05ecfa22d76e8"·name="a1e5f6c61e62ce8fcf6e05ecfa22d76e8"></a>
108 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>108 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>
109 <tr·class="memdesc:a1e5f6c61e62ce8fcf6e05ecfa22d76e8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>109 <tr·class="memdesc:a1e5f6c61e62ce8fcf6e05ecfa22d76e8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>
110 <tr·class="separator:a1e5f6c61e62ce8fcf6e05ecfa22d76e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a1e5f6c61e62ce8fcf6e05ecfa22d76e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Refs_&gt;<br·/>130 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Refs_&gt;<br·/>
131 class·OpenMesh::Concepts::MeshItems::VertexT&lt;·Refs_·&gt;</div><p>Interface·for·the·internal·vertex·type.·</p>131 class·OpenMesh::Concepts::MeshItems::VertexT&lt;·Refs_·&gt;</div><p>Interface·for·the·internal·vertex·type.·</p>
132 <p>This·minimal·interface·must·be·provided·by·every·vertex.·It's·up·to·the·mesh·kernel·(or·the·items·used·by·the·mesh·kernel)·to·implement·it.</p>132 <p>This·minimal·interface·must·be·provided·by·every·vertex.·It's·up·to·the·mesh·kernel·(or·the·items·used·by·the·mesh·kernel)·to·implement·it.</p>
133 <p>All·methods·marked·as·internal·should·only·be·used·by·the·mesh·kernel.·<br··/>133 <p>All·methods·marked·as·internal·should·only·be·used·by·the·mesh·kernel.·<br··/>
134 ·</p>134 ·</p>
135 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>135 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
136 <li>Doc/Concepts/<a·class="el"·href="a01148_source.html">MeshItems.hh</a></li>136 <li>Doc/Concepts/<a·class="el"·href="a01154_source.html">MeshItems.hh</a></li>
137 </ul>137 </ul>
138 </div><!--·contents·-->138 </div><!--·contents·-->
139 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
140 <hr>140 <hr>
141 <address>141 <address>
142 <small>142 <small>
143 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">143 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.87 KB
./usr/share/doc/libopenmesh-dev/html/a02158.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::HalfedgeT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::HalfedgeT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Interface·for·the·internal·halfedge·type.··101 <p>Interface·for·the·internal·halfedge·type.··
102 ·<a·href="a02158.html#details">More...</a></p>102 ·<a·href="a02158.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a01148_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01154_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:aa34c7febe7e05c45e9234e66d740b842"·id="r_aa34c7febe7e05c45e9234e66d740b842"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa34c7febe7e05c45e9234e66d740b842"·name="aa34c7febe7e05c45e9234e66d740b842"></a>107 <tr·class="memitem:aa34c7febe7e05c45e9234e66d740b842"·id="r_aa34c7febe7e05c45e9234e66d740b842"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa34c7febe7e05c45e9234e66d740b842"·name="aa34c7febe7e05c45e9234e66d740b842"></a>
108 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>108 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>
109 <tr·class="memdesc:aa34c7febe7e05c45e9234e66d740b842"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>109 <tr·class="memdesc:aa34c7febe7e05c45e9234e66d740b842"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>
110 <tr·class="separator:aa34c7febe7e05c45e9234e66d740b842"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:aa34c7febe7e05c45e9234e66d740b842"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 </div><div·class="memdoc">265 </div><div·class="memdoc">
  
266 <p>Get·the·vertex·the·halfedge·point·to.·</p>266 <p>Get·the·vertex·the·halfedge·point·to.·</p>
  
267 </div>267 </div>
268 </div>268 </div>
269 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
270 <li>Doc/Concepts/<a·class="el"·href="a01148_source.html">MeshItems.hh</a></li>270 <li>Doc/Concepts/<a·class="el"·href="a01154_source.html">MeshItems.hh</a></li>
271 </ul>271 </ul>
272 </div><!--·contents·-->272 </div><!--·contents·-->
273 </div><!--·doc-content·-->273 </div><!--·doc-content·-->
274 <hr>274 <hr>
275 <address>275 <address>
276 <small>276 <small>
277 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">277 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.85 KB
./usr/share/doc/libopenmesh-dev/html/a02162.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::EdgeT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::EdgeT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Interface·for·the·internal·edge·type.··101 <p>Interface·for·the·internal·edge·type.··
102 ·<a·href="a02162.html#details">More...</a></p>102 ·<a·href="a02162.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a01148_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01154_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:af0ee51596f4578845a761f1e8163af06"·id="r_af0ee51596f4578845a761f1e8163af06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af0ee51596f4578845a761f1e8163af06"·name="af0ee51596f4578845a761f1e8163af06"></a>107 <tr·class="memitem:af0ee51596f4578845a761f1e8163af06"·id="r_af0ee51596f4578845a761f1e8163af06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af0ee51596f4578845a761f1e8163af06"·name="af0ee51596f4578845a761f1e8163af06"></a>
108 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>108 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>
109 <tr·class="memdesc:af0ee51596f4578845a761f1e8163af06"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>109 <tr·class="memdesc:af0ee51596f4578845a761f1e8163af06"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>
110 <tr·class="separator:af0ee51596f4578845a761f1e8163af06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:af0ee51596f4578845a761f1e8163af06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 </div><div·class="memdoc">139 </div><div·class="memdoc">
  
140 <p>Store·two·halfedges.·</p>140 <p>Store·two·halfedges.·</p>
  
141 </div>141 </div>
142 </div>142 </div>
143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
144 <li>Doc/Concepts/<a·class="el"·href="a01148_source.html">MeshItems.hh</a></li>144 <li>Doc/Concepts/<a·class="el"·href="a01154_source.html">MeshItems.hh</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
148 <hr>148 <hr>
149 <address>149 <address>
150 <small>150 <small>
151 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">151 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.87 KB
./usr/share/doc/libopenmesh-dev/html/a02166.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::FaceT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::MeshItems::FaceT&lt;·Refs_·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Interface·for·the·internal·face·type.··102 <p>Interface·for·the·internal·face·type.··
103 ·<a·href="a02166.html#details">More...</a></p>103 ·<a·href="a02166.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a01148_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a01154_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:abaa2dcfa0a57e6cf656f86d8ed312396"·id="r_abaa2dcfa0a57e6cf656f86d8ed312396"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaa2dcfa0a57e6cf656f86d8ed312396"·name="abaa2dcfa0a57e6cf656f86d8ed312396"></a>108 <tr·class="memitem:abaa2dcfa0a57e6cf656f86d8ed312396"·id="r_abaa2dcfa0a57e6cf656f86d8ed312396"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaa2dcfa0a57e6cf656f86d8ed312396"·name="abaa2dcfa0a57e6cf656f86d8ed312396"></a>
109 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>109 typedef·Refs_&#160;</td><td·class="memItemRight"·valign="bottom"><b>Refs</b></td></tr>
110 <tr·class="memdesc:abaa2dcfa0a57e6cf656f86d8ed312396"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>110 <tr·class="memdesc:abaa2dcfa0a57e6cf656f86d8ed312396"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Re-export·the·template·argument·Refs.·This·<b>must</b>·be·done!·<br·/></td></tr>
111 <tr·class="separator:abaa2dcfa0a57e6cf656f86d8ed312396"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:abaa2dcfa0a57e6cf656f86d8ed312396"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 </div><div·class="memdoc">188 </div><div·class="memdoc">
  
189 <p>Set·the·number·of·vertices·of·this·face.·</p>189 <p>Set·the·number·of·vertices·of·this·face.·</p>
  
190 </div>190 </div>
191 </div>191 </div>
192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
193 <li>Doc/Concepts/<a·class="el"·href="a01148_source.html">MeshItems.hh</a></li>193 <li>Doc/Concepts/<a·class="el"·href="a01154_source.html">MeshItems.hh</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 </div><!--·doc-content·-->196 </div><!--·doc-content·-->
197 <hr>197 <hr>
198 <address>198 <address>
199 <small>199 <small>
200 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">200 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02182.html
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 &#160;</td><td·class="memItemRight"·valign="bottom"><b>operator·T</b>·()·const</td></tr>129 &#160;</td><td·class="memItemRight"·valign="bottom"><b>operator·T</b>·()·const</td></tr>
130 <tr·class="separator:ae3d542e5d05c459bcae7cbda9a8857c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:ae3d542e5d05c459bcae7cbda9a8857c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:a69cfb04dc89174264f6bde05227492e7"·id="r_a69cfb04dc89174264f6bde05227492e7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a69cfb04dc89174264f6bde05227492e7"·name="a69cfb04dc89174264f6bde05227492e7"></a>131 <tr·class="memitem:a69cfb04dc89174264f6bde05227492e7"·id="r_a69cfb04dc89174264f6bde05227492e7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a69cfb04dc89174264f6bde05227492e7"·name="a69cfb04dc89174264f6bde05227492e7"></a>
132 &#160;</td><td·class="memItemRight"·valign="bottom"><b>operator·T*</b>·()·const</td></tr>132 &#160;</td><td·class="memItemRight"·valign="bottom"><b>operator·T*</b>·()·const</td></tr>
133 <tr·class="separator:a69cfb04dc89174264f6bde05227492e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a69cfb04dc89174264f6bde05227492e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table>134 </table>
135 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>135 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
136 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00929_source.html">CmdOption.hh</a></li>136 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00494_source.html">CmdOption.hh</a></li>
137 </ul>137 </ul>
138 </div><!--·contents·-->138 </div><!--·contents·-->
139 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
140 <hr>140 <hr>
141 <address>141 <address>
142 <small>142 <small>
143 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">143 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.45 KB
./usr/share/doc/libopenmesh-dev/html/a02190.html
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">166 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">
167 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>167 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>
168 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>168 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
169 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 </table>170 </table>
171 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>171 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
172 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00926_source.html">DecimaterViewerWidget.hh</a></li>172 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00503_source.html">DecimaterViewerWidget.hh</a></li>
173 </ul>173 </ul>
174 </div><!--·contents·-->174 </div><!--·contents·-->
175 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
176 <hr>176 <hr>
177 <address>177 <address>
178 <small>178 <small>
179 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">179 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
729 B
./usr/share/doc/libopenmesh-dev/html/a02194.html
    
Offset 431, 15 lines modifiedOffset 431, 15 lines modified
431 <p>open·mesh·</p>431 <p>open·mesh·</p>
  
432 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;·M·&gt;</a>.</p>432 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;·M·&gt;</a>.</p>
  
433 </div>433 </div>
434 </div>434 </div>
435 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>435 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
436 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00926_source.html">DecimaterViewerWidget.hh</a></li>436 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00503_source.html">DecimaterViewerWidget.hh</a></li>
437 <li>OpenMesh/Apps/Decimating/<b>DecimaterViewerWidget.cc</b></li>437 <li>OpenMesh/Apps/Decimating/<b>DecimaterViewerWidget.cc</b></li>
438 </ul>438 </ul>
439 </div><!--·contents·-->439 </div><!--·contents·-->
440 </div><!--·doc-content·-->440 </div><!--·doc-content·-->
441 <hr>441 <hr>
442 <address>442 <address>
443 <small>443 <small>
1.44 KB
./usr/share/doc/libopenmesh-dev/html/a02206.html
    
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">172 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">
173 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>173 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>
174 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>174 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
175 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 </table>176 </table>
177 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a00878_source.html">ProgViewerWidget.hh</a></li>178 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a00467_source.html">ProgViewerWidget.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <hr>182 <hr>
183 <address>183 <address>
184 <small>184 <small>
185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.31 KB
./usr/share/doc/libopenmesh-dev/html/a02210.html
    
Offset 359, 15 lines modifiedOffset 359, 15 lines modified
359 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>normal_scale_</b></td></tr>359 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>normal_scale_</b></td></tr>
360 <tr·class="separator:aabeafb1c78eba6338063736f33c4ce33·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>360 <tr·class="separator:aabeafb1c78eba6338063736f33c4ce33·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
361 <tr·class="memitem:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"·id="r_a1b75f41bb4bd6e86ae4ae6f093b8592d"><td·class="memItemLeft"·align="right"·valign="top">361 <tr·class="memitem:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"·id="r_a1b75f41bb4bd6e86ae4ae6f093b8592d"><td·class="memItemLeft"·align="right"·valign="top">
362 <a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·typename·<a·class="el"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>fp_normal_base_</b></td></tr>362 <a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·typename·<a·class="el"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>fp_normal_base_</b></td></tr>
363 <tr·class="separator:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>363 <tr·class="separator:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
364 </table>364 </table>
365 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>365 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
366 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a00878_source.html">ProgViewerWidget.hh</a></li>366 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a00467_source.html">ProgViewerWidget.hh</a></li>
367 <li>OpenMesh/Apps/ProgViewer/<b>ProgViewerWidget.cc</b></li>367 <li>OpenMesh/Apps/ProgViewer/<b>ProgViewerWidget.cc</b></li>
368 </ul>368 </ul>
369 </div><!--·contents·-->369 </div><!--·contents·-->
370 </div><!--·doc-content·-->370 </div><!--·doc-content·-->
371 <hr>371 <hr>
372 <address>372 <address>
373 <small>373 <small>
1.43 KB
./usr/share/doc/libopenmesh-dev/html/a02218.html
    
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">163 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">
164 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>164 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>
165 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>165 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
166 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 </table>167 </table>
168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
169 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06347_source.html">MeshViewerWidget.hh</a></li>169 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06377_source.html">MeshViewerWidget.hh</a></li>
170 </ul>170 </ul>
171 </div><!--·contents·-->171 </div><!--·contents·-->
172 </div><!--·doc-content·-->172 </div><!--·doc-content·-->
173 <hr>173 <hr>
174 <address>174 <address>
175 <small>175 <small>
176 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">176 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.31 KB
./usr/share/doc/libopenmesh-dev/html/a02222.html
    
Offset 360, 15 lines modifiedOffset 360, 15 lines modified
360 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>normal_scale_</b></td></tr>360 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>normal_scale_</b></td></tr>
361 <tr·class="separator:aabeafb1c78eba6338063736f33c4ce33·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>361 <tr·class="separator:aabeafb1c78eba6338063736f33c4ce33·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
362 <tr·class="memitem:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"·id="r_a1b75f41bb4bd6e86ae4ae6f093b8592d"><td·class="memItemLeft"·align="right"·valign="top">362 <tr·class="memitem:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"·id="r_a1b75f41bb4bd6e86ae4ae6f093b8592d"><td·class="memItemLeft"·align="right"·valign="top">
363 <a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·typename·<a·class="el"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>fp_normal_base_</b></td></tr>363 <a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·typename·<a·class="el"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>fp_normal_base_</b></td></tr>
364 <tr·class="separator:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>364 <tr·class="separator:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
365 </table>365 </table>
366 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>366 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
367 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06347_source.html">MeshViewerWidget.hh</a></li>367 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06377_source.html">MeshViewerWidget.hh</a></li>
368 <li>OpenMesh/Apps/QtViewer/<b>MeshViewerWidget.cc</b></li>368 <li>OpenMesh/Apps/QtViewer/<b>MeshViewerWidget.cc</b></li>
369 </ul>369 </ul>
370 </div><!--·contents·-->370 </div><!--·contents·-->
371 </div><!--·doc-content·-->371 </div><!--·doc-content·-->
372 <hr>372 <hr>
373 <address>373 <address>
374 <small>374 <small>
1020 B
./usr/share/doc/libopenmesh-dev/html/a02226.html
    
Offset 436, 16 lines modifiedOffset 436, 16 lines modified
436 <p>open·mesh·</p>436 <p>open·mesh·</p>
  
437 <p>Reimplemented·in·<a·class="el"·href="a02194.html#a7e601a898a78eb503814849ebc610123">DecimaterViewerWidget</a>,·and·<a·class="el"·href="a02242.html#a1a2d67ebbaa137b231146f63e883d074">MeshViewerWidgetSubdivider</a>.</p>437 <p>Reimplemented·in·<a·class="el"·href="a02194.html#a7e601a898a78eb503814849ebc610123">DecimaterViewerWidget</a>,·and·<a·class="el"·href="a02242.html#a1a2d67ebbaa137b231146f63e883d074">MeshViewerWidgetSubdivider</a>.</p>
  
438 </div>438 </div>
439 </div>439 </div>
440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
441 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00872_source.html">MeshViewerWidgetT.hh</a></li>441 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00482_source.html">MeshViewerWidgetT.hh</a></li>
442 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00857_source.html">MeshViewerWidgetT_impl.hh</a></li>442 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00476_source.html">MeshViewerWidgetT_impl.hh</a></li>
443 </ul>443 </ul>
444 </div><!--·contents·-->444 </div><!--·contents·-->
445 </div><!--·doc-content·-->445 </div><!--·doc-content·-->
446 <hr>446 <hr>
447 <address>447 <address>
448 <small>448 <small>
449 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">449 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.01 KB
./usr/share/doc/libopenmesh-dev/html/a02230.html
    
Offset 247, 15 lines modifiedOffset 247, 15 lines modified
247 </div><div·class="memdoc">247 </div><div·class="memdoc">
  
248 <p>Reimplemented·in·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·M·&gt;</a>,·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·Mesh·&gt;</a>,·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·MyMesh·&gt;</a>,·and·<a·class="el"·href="a02270.html#a5b83384feb869237c370cf20d82d81ae">OpenMesh::VDPMSynthesizerViewerWidget</a>.</p>248 <p>Reimplemented·in·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·M·&gt;</a>,·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·Mesh·&gt;</a>,·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·MyMesh·&gt;</a>,·and·<a·class="el"·href="a02270.html#a5b83384feb869237c370cf20d82d81ae">OpenMesh::VDPMSynthesizerViewerWidget</a>.</p>
  
249 </div>249 </div>
250 </div>250 </div>
251 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>251 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
252 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00866_source.html">QGLViewerWidget.hh</a></li>252 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00473_source.html">QGLViewerWidget.hh</a></li>
253 <li>OpenMesh/Apps/QtViewer/<b>QGLViewerWidget.cc</b></li>253 <li>OpenMesh/Apps/QtViewer/<b>QGLViewerWidget.cc</b></li>
254 </ul>254 </ul>
255 </div><!--·contents·-->255 </div><!--·contents·-->
256 </div><!--·doc-content·-->256 </div><!--·doc-content·-->
257 <hr>257 <hr>
258 <address>258 <address>
259 <small>259 <small>
724 B
./usr/share/doc/libopenmesh-dev/html/a02242.html
    
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 <p>open·mesh·</p>406 <p>open·mesh·</p>
  
407 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;·Mesh·&gt;</a>.</p>407 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;·Mesh·&gt;</a>.</p>
  
408 </div>408 </div>
409 </div>409 </div>
410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
411 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a06350_source.html">MeshViewerWidget.hh</a></li>411 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a06380_source.html">MeshViewerWidget.hh</a></li>
412 </ul>412 </ul>
413 </div><!--·contents·-->413 </div><!--·contents·-->
414 </div><!--·doc-content·-->414 </div><!--·doc-content·-->
415 <hr>415 <hr>
416 <address>416 <address>
417 <small>417 <small>
418 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">418 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02246.html
    
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 Public·Attributes</h2></td></tr>167 Public·Attributes</h2></td></tr>
168 <tr·class="memitem:a537edb8daa5e873442678d01cd5ffca7"·id="r_a537edb8daa5e873442678d01cd5ffca7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a537edb8daa5e873442678d01cd5ffca7"·name="a537edb8daa5e873442678d01cd5ffca7"></a>168 <tr·class="memitem:a537edb8daa5e873442678d01cd5ffca7"·id="r_a537edb8daa5e873442678d01cd5ffca7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a537edb8daa5e873442678d01cd5ffca7"·name="a537edb8daa5e873442678d01cd5ffca7"></a>
169 QStatusBar·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>status_bar</b></td></tr>169 QStatusBar·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>status_bar</b></td></tr>
170 <tr·class="memdesc:a537edb8daa5e873442678d01cd5ffca7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Updates·Status·Bar·Information.·<br·/></td></tr>170 <tr·class="memdesc:a537edb8daa5e873442678d01cd5ffca7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Updates·Status·Bar·Information.·<br·/></td></tr>
171 <tr·class="separator:a537edb8daa5e873442678d01cd5ffca7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:a537edb8daa5e873442678d01cd5ffca7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 </table>172 </table>
173 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>173 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
174 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a00908_source.html">SubdivideWidget.hh</a></li>174 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a00431_source.html">SubdivideWidget.hh</a></li>
175 <li>OpenMesh/Apps/Subdivider/<b>SubdivideWidget.cc</b></li>175 <li>OpenMesh/Apps/Subdivider/<b>SubdivideWidget.cc</b></li>
176 </ul>176 </ul>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
179 <hr>179 <hr>
180 <address>180 <address>
181 <small>181 <small>
798 B
./usr/share/doc/libopenmesh-dev/html/a02270.html
    
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
395 <p>inherited·drawing·method·</p>395 <p>inherited·drawing·method·</p>
  
396 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·M·&gt;</a>.</p>396 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT&lt;·M·&gt;</a>.</p>
  
397 </div>397 </div>
398 </div>398 </div>
399 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>399 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
400 <li>OpenMesh/Apps/VDProgMesh/Synthesizer/<a·class="el"·href="a00896_source.html">VDPMSynthesizerViewerWidget.hh</a></li>400 <li>OpenMesh/Apps/VDProgMesh/Synthesizer/<a·class="el"·href="a00446_source.html">VDPMSynthesizerViewerWidget.hh</a></li>
401 <li>OpenMesh/Apps/VDProgMesh/Synthesizer/<b>VDPMSynthesizerViewerWidget.cc</b></li>401 <li>OpenMesh/Apps/VDProgMesh/Synthesizer/<b>VDPMSynthesizerViewerWidget.cc</b></li>
402 </ul>402 </ul>
403 </div><!--·contents·-->403 </div><!--·contents·-->
404 </div><!--·doc-content·-->404 </div><!--·doc-content·-->
405 <hr>405 <hr>
406 <address>406 <address>
407 <small>407 <small>
1.14 KB
./usr/share/doc/libopenmesh-dev/html/a02274.html
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
119 Static·Public·Attributes</h2></td></tr>119 Static·Public·Attributes</h2></td></tr>
120 <tr·class="memitem:ac05dd6f602ddebda9b8a05a47809b191"·id="r_ac05dd6f602ddebda9b8a05a47809b191"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac05dd6f602ddebda9b8a05a47809b191"·name="ac05dd6f602ddebda9b8a05a47809b191"></a>120 <tr·class="memitem:ac05dd6f602ddebda9b8a05a47809b191"·id="r_ac05dd6f602ddebda9b8a05a47809b191"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac05dd6f602ddebda9b8a05a47809b191"·name="ac05dd6f602ddebda9b8a05a47809b191"></a>
121 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·_Rows·*·_Cols</td></tr>121 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·_Rows·*·_Cols</td></tr>
122 <tr·class="separator:ac05dd6f602ddebda9b8a05a47809b191"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:ac05dd6f602ddebda9b8a05a47809b191"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00227_source.html">EigenVectorT.hh</a></li>125 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01115_source.html">EigenVectorT.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <hr>129 <hr>
130 <address>130 <address>
131 <small>131 <small>
132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.99 KB
./usr/share/doc/libopenmesh-dev/html/a02278.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ··<div·class="headertitle"><div·class="title">OpenMesh::LoopSchemeMaskT&lt;·T_,·cache_size_·&gt;·Class·Template·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">OpenMesh::LoopSchemeMaskT&lt;·T_,·cache_size_·&gt;·Class·Template·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:··104 <p>implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:··
105 ·<a·href="a02278.html#details">More...</a></p>105 ·<a·href="a02278.html#details">More...</a></p>
  
106 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">OpenMesh/Core/Geometry/LoopSchemeMaskT.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a01130_source.html">OpenMesh/Core/Geometry/LoopSchemeMaskT.hh</a>&gt;</code></p>
107 <div·class="dynheader">107 <div·class="dynheader">
108 Collaboration·diagram·for·OpenMesh::LoopSchemeMaskT&lt;·T_,·cache_size_·&gt;:</div>108 Collaboration·diagram·for·OpenMesh::LoopSchemeMaskT&lt;·T_,·cache_size_·&gt;:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a02276.png"·border="0"·usemap="#aOpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4_coll__map"·alt="Collaboration·graph"/></div>110 <div·class="center"><img·src="a02276.png"·border="0"·usemap="#aOpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4_coll__map"·alt="Collaboration·graph"/></div>
111 <map·name="aOpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4_coll__map"·id="aOpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4_coll__map">111 <map·name="aOpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4_coll__map"·id="aOpenMesh_1_1LoopSchemeMaskT_3_01T___00_01cache__size___01_4_coll__map">
112 <area·shape="rect"·title="implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:"·alt=""·coords="5,108,223,148"/>112 <area·shape="rect"·title="implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:"·alt=""·coords="5,108,223,148"/>
113 <area·shape="rect"·title="·"·alt=""·coords="33,5,195,31"/>113 <area·shape="rect"·title="·"·alt=""·coords="33,5,195,31"/>
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 <ul>195 <ul>
196 <li>vertex·projection·rule·on·the·next·level</li>196 <li>vertex·projection·rule·on·the·next·level</li>
197 <li>vertex·projection·rule·on·the·limit·surface</li>197 <li>vertex·projection·rule·on·the·limit·surface</li>
198 <li>vertex·projection·rule·on·the·k-th·(level)·step·(Barthe,·Kobbelt'2003)</li>198 <li>vertex·projection·rule·on·the·k-th·(level)·step·(Barthe,·Kobbelt'2003)</li>
199 <li>vertex·tangents·on·the·limit·surface·</li>199 <li>vertex·tangents·on·the·limit·surface·</li>
200 </ul>200 </ul>
201 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>201 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
202 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00230_source.html">LoopSchemeMaskT.hh</a></li>202 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01130_source.html">LoopSchemeMaskT.hh</a></li>
203 </ul>203 </ul>
204 </div><!--·contents·-->204 </div><!--·contents·-->
205 </div><!--·doc-content·-->205 </div><!--·doc-content·-->
206 <hr>206 <hr>
207 <address>207 <address>
208 <small>208 <small>
209 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">209 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
3.72 KB
./usr/share/doc/libopenmesh-dev/html/a02282.html
    
Offset 95, 18 lines modifiedOffset 95, 18 lines modified
95 <a·href="#pub-types">Public·Types</a>·&#124;95 <a·href="#pub-types">Public·Types</a>·&#124;
96 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;96 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
97 <a·href="a02279.html">List·of·all·members</a>··</div>97 <a·href="a02279.html">List·of·all·members</a>··</div>
98 ··<div·class="headertitle"><div·class="title">OpenMesh::NormalConeT&lt;·Vector·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::NormalConeT&lt;·Vector·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00236_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;··101 <p>/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a01127_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;··
102 ·<a·href="a02282.html#details">More...</a></p>102 ·<a·href="a02282.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00236_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01127_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:aa6e4b7ad412a1e9907ba49a2a1da5b66"·id="r_aa6e4b7ad412a1e9907ba49a2a1da5b66"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6e4b7ad412a1e9907ba49a2a1da5b66"·name="aa6e4b7ad412a1e9907ba49a2a1da5b66"></a>107 <tr·class="memitem:aa6e4b7ad412a1e9907ba49a2a1da5b66"·id="r_aa6e4b7ad412a1e9907ba49a2a1da5b66"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6e4b7ad412a1e9907ba49a2a1da5b66"·name="aa6e4b7ad412a1e9907ba49a2a1da5b66"></a>
108 typedef·<a·class="el"·href="a03350.html">vector_traits</a>&lt;·Vector·&gt;::value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>Scalar</b></td></tr>108 typedef·<a·class="el"·href="a03350.html">vector_traits</a>&lt;·Vector·&gt;::value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>Scalar</b></td></tr>
109 <tr·class="separator:aa6e4b7ad412a1e9907ba49a2a1da5b66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:aa6e4b7ad412a1e9907ba49a2a1da5b66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a1ae47cbcb2b217be7a2874bbe585117e"·id="r_a1ae47cbcb2b217be7a2874bbe585117e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1ae47cbcb2b217be7a2874bbe585117e"·name="a1ae47cbcb2b217be7a2874bbe585117e"></a>110 <tr·class="memitem:a1ae47cbcb2b217be7a2874bbe585117e"·id="r_a1ae47cbcb2b217be7a2874bbe585117e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1ae47cbcb2b217be7a2874bbe585117e"·name="a1ae47cbcb2b217be7a2874bbe585117e"></a>
Offset 142, 19 lines modifiedOffset 142, 19 lines modified
142 <tr·class="memitem:abb35371fa07ae71832016d58b500f08f"·id="r_abb35371fa07ae71832016d58b500f08f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb35371fa07ae71832016d58b500f08f"·name="abb35371fa07ae71832016d58b500f08f"></a>142 <tr·class="memitem:abb35371fa07ae71832016d58b500f08f"·id="r_abb35371fa07ae71832016d58b500f08f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb35371fa07ae71832016d58b500f08f"·name="abb35371fa07ae71832016d58b500f08f"></a>
143 Scalar&#160;</td><td·class="memItemRight"·valign="bottom"><b>angle</b>·()·const</td></tr>143 Scalar&#160;</td><td·class="memItemRight"·valign="bottom"><b>angle</b>·()·const</td></tr>
144 <tr·class="memdesc:abb35371fa07ae71832016d58b500f08f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">returns·size·of·cone·(radius·in·radians)·<br·/></td></tr>144 <tr·class="memdesc:abb35371fa07ae71832016d58b500f08f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">returns·size·of·cone·(radius·in·radians)·<br·/></td></tr>
145 <tr·class="separator:abb35371fa07ae71832016d58b500f08f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:abb35371fa07ae71832016d58b500f08f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 </table>146 </table>
147 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>147 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
148 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·Vector&gt;<br·/>148 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·Vector&gt;<br·/>
149 class·OpenMesh::NormalConeT&lt;·Vector·&gt;</div><p>/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00236_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</p>149 class·OpenMesh::NormalConeT&lt;·Vector·&gt;</div><p>/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a01127_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</p>
150 <p>NormalCone·that·can·be·merged·with·other·normal·cones.·Provides·the·center·normal·and·the·opening·angle.·</p>150 <p>NormalCone·that·can·be·merged·with·other·normal·cones.·Provides·the·center·normal·and·the·opening·angle.·</p>
151 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>151 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
152 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00236_source.html">NormalConeT.hh</a></li>152 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01127_source.html">NormalConeT.hh</a></li>
153 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00257_source.html">NormalConeT_impl.hh</a></li>153 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01106_source.html">NormalConeT_impl.hh</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
157 <hr>157 <hr>
158 <address>158 <address>
159 <small>159 <small>
160 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">160 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a02286.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::Plane3d·Class·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::Plane3d·Class·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>ax·+·by·+·cz·+·d·=·0··102 <p>ax·+·by·+·cz·+·d·=·0··
103 ·<a·href="a02286.html#details">More...</a></p>103 ·<a·href="a02286.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00242_source.html">OpenMesh/Tools/VDPM/Plane3d.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a01124_source.html">OpenMesh/Tools/VDPM/Plane3d.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Collaboration·diagram·for·OpenMesh::VDPM::Plane3d:</div>106 Collaboration·diagram·for·OpenMesh::VDPM::Plane3d:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a02284.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1Plane3d_coll__map"·alt="Collaboration·graph"/></div>108 <div·class="center"><img·src="a02284.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1Plane3d_coll__map"·alt="Collaboration·graph"/></div>
109 <map·name="aOpenMesh_1_1VDPM_1_1Plane3d_coll__map"·id="aOpenMesh_1_1VDPM_1_1Plane3d_coll__map">109 <map·name="aOpenMesh_1_1VDPM_1_1Plane3d_coll__map"·id="aOpenMesh_1_1VDPM_1_1Plane3d_coll__map">
110 <area·shape="rect"·title="ax·+·by·+·cz·+·d·=·0"·alt=""·coords="5,108,204,133"/>110 <area·shape="rect"·title="ax·+·by·+·cz·+·d·=·0"·alt=""·coords="5,108,204,133"/>
111 <area·shape="rect"·href="a02306.html"·title="·"·alt=""·coords="25,5,184,45"/>111 <area·shape="rect"·href="a02306.html"·title="·"·alt=""·coords="25,5,184,45"/>
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <tr·class="memitem:ac43866a66a76184863c47d9aef94bf0b"·id="r_ac43866a66a76184863c47d9aef94bf0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac43866a66a76184863c47d9aef94bf0b"·name="ac43866a66a76184863c47d9aef94bf0b"></a>144 <tr·class="memitem:ac43866a66a76184863c47d9aef94bf0b"·id="r_ac43866a66a76184863c47d9aef94bf0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac43866a66a76184863c47d9aef94bf0b"·name="ac43866a66a76184863c47d9aef94bf0b"></a>
145 value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>d_</b></td></tr>145 value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>d_</b></td></tr>
146 <tr·class="separator:ac43866a66a76184863c47d9aef94bf0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:ac43866a66a76184863c47d9aef94bf0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 </table>147 </table>
148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
149 <div·class="textblock"><p>ax·+·by·+·cz·+·d·=·0·</p>149 <div·class="textblock"><p>ax·+·by·+·cz·+·d·=·0·</p>
150 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>150 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
151 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00242_source.html">Plane3d.hh</a></li>151 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01124_source.html">Plane3d.hh</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
155 <hr>155 <hr>
156 <address>156 <address>
157 <small>157 <small>
158 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">158 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
3.59 KB
./usr/share/doc/libopenmesh-dev/html/a02290.html
    
Offset 96, 18 lines modifiedOffset 96, 18 lines modified
96 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;96 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
97 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;97 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
98 <a·href="a02287.html">List·of·all·members</a>··</div>98 <a·href="a02287.html">List·of·all·members</a>··</div>
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a00239.html">Geometry/QuadricT.hh</a>··102 <p>/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a01121.html">Geometry/QuadricT.hh</a>··
103 ·<a·href="a02290.html#details">More...</a></p>103 ·<a·href="a02290.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a01121_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:acb7583fd9ea7e7c5afbb1acff8d1f050"·id="r_acb7583fd9ea7e7c5afbb1acff8d1f050"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb7583fd9ea7e7c5afbb1acff8d1f050"·name="acb7583fd9ea7e7c5afbb1acff8d1f050"></a>108 <tr·class="memitem:acb7583fd9ea7e7c5afbb1acff8d1f050"·id="r_acb7583fd9ea7e7c5afbb1acff8d1f050"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb7583fd9ea7e7c5afbb1acff8d1f050"·name="acb7583fd9ea7e7c5afbb1acff8d1f050"></a>
109 typedef·Scalar&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>109 typedef·Scalar&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>
110 <tr·class="separator:acb7583fd9ea7e7c5afbb1acff8d1f050"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:acb7583fd9ea7e7c5afbb1acff8d1f050"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:ae28c4dd12b84457d342dac358b29da69"·id="r_ae28c4dd12b84457d342dac358b29da69"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae28c4dd12b84457d342dac358b29da69"·name="ae28c4dd12b84457d342dac358b29da69"></a>111 <tr·class="memitem:ae28c4dd12b84457d342dac358b29da69"·id="r_ae28c4dd12b84457d342dac358b29da69"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae28c4dd12b84457d342dac358b29da69"·name="ae28c4dd12b84457d342dac358b29da69"></a>
Offset 249, 18 lines modifiedOffset 249, 18 lines modified
249 template&lt;class·_Vec4·&gt;·</td></tr>249 template&lt;class·_Vec4·&gt;·</td></tr>
250 <tr·class="memitem:a61ef039c41b6ad5cd04b7db296d2f546"><td·class="memTemplItemLeft"·align="right"·valign="top">Scalar&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>evaluate</b>·(const·_Vec4·&amp;_v,·GenProg::Int2Type&lt;·4·&gt;)·const</td></tr>250 <tr·class="memitem:a61ef039c41b6ad5cd04b7db296d2f546"><td·class="memTemplItemLeft"·align="right"·valign="top">Scalar&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>evaluate</b>·(const·_Vec4·&amp;_v,·GenProg::Int2Type&lt;·4·&gt;)·const</td></tr>
251 <tr·class="memdesc:a61ef039c41b6ad5cd04b7db296d2f546"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">evaluate·quadric·Q·at·4D·vector·v:·v*Q*v·<br·/></td></tr>251 <tr·class="memdesc:a61ef039c41b6ad5cd04b7db296d2f546"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">evaluate·quadric·Q·at·4D·vector·v:·v*Q*v·<br·/></td></tr>
252 <tr·class="separator:a61ef039c41b6ad5cd04b7db296d2f546"><td·class="memSeparator"·colspan="2">&#160;</td></tr>252 <tr·class="separator:a61ef039c41b6ad5cd04b7db296d2f546"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
253 </table>253 </table>
254 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>254 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
255 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Scalar&gt;<br·/>255 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Scalar&gt;<br·/>
256 class·OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;</div><p>/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a00239.html">Geometry/QuadricT.hh</a>·</p>256 class·OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;</div><p>/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a01121.html">Geometry/QuadricT.hh</a>·</p>
257 <p>Stores·a·quadric·as·a·4x4·symmetrix·matrix.·Used·by·the·error·quadric·based·mesh·decimation·algorithms.·</p>257 <p>Stores·a·quadric·as·a·4x4·symmetrix·matrix.·Used·by·the·error·quadric·based·mesh·decimation·algorithms.·</p>
258 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>258 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
259 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00239_source.html">QuadricT.hh</a></li>259 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01121_source.html">QuadricT.hh</a></li>
260 </ul>260 </ul>
261 </div><!--·contents·-->261 </div><!--·contents·-->
262 </div><!--·doc-content·-->262 </div><!--·doc-content·-->
263 <hr>263 <hr>
264 <address>264 <address>
265 <small>265 <small>
266 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">266 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
909 B
./usr/share/doc/libopenmesh-dev/html/a02306.html
    
Offset 635, 15 lines modifiedOffset 635, 15 lines modified
  
635 <p>compute·scalar·product·</p>635 <p>compute·scalar·product·</p>
636 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a01242.html#a351b282a40719408090277956e526735"·title="Adapter·for·osg·vector·member·computing·a·scalar·product.">OpenMesh::dot</a>·and·.<a·class="el"·href="a02306.html#aaea1266d5702c3cabba4d2285639caf2"·title="compute·scalar·product">dot()</a>·</dd></dl>636 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a01242.html#a351b282a40719408090277956e526735"·title="Adapter·for·osg·vector·member·computing·a·scalar·product.">OpenMesh::dot</a>·and·.<a·class="el"·href="a02306.html#aaea1266d5702c3cabba4d2285639caf2"·title="compute·scalar·product">dot()</a>·</dd></dl>
  
637 </div>637 </div>
638 </div>638 </div>
639 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>639 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
640 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00248_source.html">Vector11T.hh</a></li>640 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01112_source.html">Vector11T.hh</a></li>
641 </ul>641 </ul>
642 </div><!--·contents·-->642 </div><!--·contents·-->
643 </div><!--·doc-content·-->643 </div><!--·doc-content·-->
644 <hr>644 <hr>
645 <address>645 <address>
646 <small>646 <small>
647 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">647 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
800 B
./usr/share/doc/libopenmesh-dev/html/a02310.html
    
Offset 448, 15 lines modifiedOffset 448, 15 lines modified
  
448 <p>compute·scalar·product·</p>448 <p>compute·scalar·product·</p>
449 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a01242.html#a351b282a40719408090277956e526735"·title="Adapter·for·osg·vector·member·computing·a·scalar·product.">OpenMesh::dot</a>·</dd></dl>449 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a01242.html#a351b282a40719408090277956e526735"·title="Adapter·for·osg·vector·member·computing·a·scalar·product.">OpenMesh::dot</a>·</dd></dl>
  
450 </div>450 </div>
451 </div>451 </div>
452 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>452 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
453 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00254_source.html">VectorT_inc.hh</a></li>453 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a01118_source.html">VectorT_inc.hh</a></li>
454 </ul>454 </ul>
455 </div><!--·contents·-->455 </div><!--·contents·-->
456 </div><!--·doc-content·-->456 </div><!--·doc-content·-->
457 <hr>457 <hr>
458 <address>458 <address>
459 <small>459 <small>
460 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">460 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.94 KB
./usr/share/doc/libopenmesh-dev/html/a02314.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseExporter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseExporter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·exporter·modules.··100 <p>Base·class·for·exporter·modules.··
101 ·<a·href="a02314.html#details">More...</a></p>101 ·<a·href="a02314.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">OpenMesh/Core/IO/exporter/BaseExporter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00038_source.html">OpenMesh/Core/IO/exporter/BaseExporter.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::BaseExporter:</div>104 Inheritance·diagram·for·OpenMesh::IO::BaseExporter:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02313.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseExporter_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02313.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseExporter_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1BaseExporter_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseExporter_inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1BaseExporter_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseExporter_inherit__map">
108 <area·shape="rect"·title="Base·class·for·exporter·modules."·alt=""·coords="5,5,213,31"/>108 <area·shape="rect"·title="Base·class·for·exporter·modules."·alt=""·coords="5,5,213,31"/>
109 <area·shape="rect"·href="a02318.html"·title="This·class·template·provides·an·exporter·module·for·OpenMesh·meshes."·alt=""·coords="17,79,201,119"/>109 <area·shape="rect"·href="a02318.html"·title="This·class·template·provides·an·exporter·module·for·OpenMesh·meshes."·alt=""·coords="17,79,201,119"/>
Offset 330, 15 lines modifiedOffset 330, 15 lines modified
330 <dl·class="section·return"><dt>Returns</dt><dd>HalfEdgeHandle·or·invalid·HalfEdgeHandle·if·none·is·found.·</dd></dl>330 <dl·class="section·return"><dt>Returns</dt><dd>HalfEdgeHandle·or·invalid·HalfEdgeHandle·if·none·is·found.·</dd></dl>
  
331 <p>Implemented·in·<a·class="el"·href="a02318.html#a21665689d93ad87b1fb576583ab872bb">OpenMesh::IO::ExporterT&lt;·Mesh·&gt;</a>.</p>331 <p>Implemented·in·<a·class="el"·href="a02318.html#a21665689d93ad87b1fb576583ab872bb">OpenMesh::IO::ExporterT&lt;·Mesh·&gt;</a>.</p>
  
332 </div>332 </div>
333 </div>333 </div>
334 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>334 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
335 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00071_source.html">BaseExporter.hh</a></li>335 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00038_source.html">BaseExporter.hh</a></li>
336 </ul>336 </ul>
337 </div><!--·contents·-->337 </div><!--·contents·-->
338 </div><!--·doc-content·-->338 </div><!--·doc-content·-->
339 <hr>339 <hr>
340 <address>340 <address>
341 <small>341 <small>
342 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">342 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.98 KB
./usr/share/doc/libopenmesh-dev/html/a02318.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::ExporterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::ExporterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>This·class·template·provides·an·exporter·module·for·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·meshes.··100 <p>This·class·template·provides·an·exporter·module·for·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·meshes.··
101 ·<a·href="a02318.html#details">More...</a></p>101 ·<a·href="a02318.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">OpenMesh/Core/IO/exporter/ExporterT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00791_source.html">OpenMesh/Core/IO/exporter/ExporterT.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::ExporterT&lt;·Mesh·&gt;:</div>104 Inheritance·diagram·for·OpenMesh::IO::ExporterT&lt;·Mesh·&gt;:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02317.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1ExporterT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02317.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1ExporterT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1ExporterT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1IO_1_1ExporterT_3_01Mesh_01_4_inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1ExporterT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1IO_1_1ExporterT_3_01Mesh_01_4_inherit__map">
108 <area·shape="rect"·title="This·class·template·provides·an·exporter·module·for·OpenMesh·meshes."·alt=""·coords="17,79,201,119"/>108 <area·shape="rect"·title="This·class·template·provides·an·exporter·module·for·OpenMesh·meshes."·alt=""·coords="17,79,201,119"/>
109 <area·shape="rect"·href="a02314.html"·title="Base·class·for·exporter·modules."·alt=""·coords="5,5,213,31"/>109 <area·shape="rect"·href="a02314.html"·title="Base·class·for·exporter·modules."·alt=""·coords="5,5,213,31"/>
Offset 1904, 15 lines modifiedOffset 1904, 15 lines modified
1904 </div><div·class="memdoc">1904 </div><div·class="memdoc">
  
1905 <p>Implements·<a·class="el"·href="a02314.html">OpenMesh::IO::BaseExporter</a>.</p>1905 <p>Implements·<a·class="el"·href="a02314.html">OpenMesh::IO::BaseExporter</a>.</p>
  
1906 </div>1906 </div>
1907 </div>1907 </div>
1908 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1908 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1909 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00518_source.html">ExporterT.hh</a></li>1909 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00791_source.html">ExporterT.hh</a></li>
1910 </ul>1910 </ul>
1911 </div><!--·contents·-->1911 </div><!--·contents·-->
1912 </div><!--·doc-content·-->1912 </div><!--·doc-content·-->
1913 <hr>1913 <hr>
1914 <address>1914 <address>
1915 <small>1915 <small>
1916 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1916 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.23 KB
./usr/share/doc/libopenmesh-dev/html/a02322.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseImporter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseImporter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Base·class·for·importer·modules.··101 <p>Base·class·for·importer·modules.··
102 ·<a·href="a02322.html#details">More...</a></p>102 ·<a·href="a02322.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00044_source.html">OpenMesh/Core/IO/importer/BaseImporter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00053_source.html">OpenMesh/Core/IO/importer/BaseImporter.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::IO::BaseImporter:</div>105 Inheritance·diagram·for·OpenMesh::IO::BaseImporter:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02321.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseImporter_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02321.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseImporter_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1IO_1_1BaseImporter_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseImporter_inherit__map">108 <map·name="aOpenMesh_1_1IO_1_1BaseImporter_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseImporter_inherit__map">
109 <area·shape="rect"·title="Base·class·for·importer·modules."·alt=""·coords="5,5,215,31"/>109 <area·shape="rect"·title="Base·class·for·importer·modules."·alt=""·coords="5,5,215,31"/>
110 <area·shape="rect"·href="a02326.html"·title="This·class·template·provides·an·importer·module·for·OpenMesh·meshes."·alt=""·coords="17,79,203,119"/>110 <area·shape="rect"·href="a02326.html"·title="This·class·template·provides·an·importer·module·for·OpenMesh·meshes."·alt=""·coords="17,79,203,119"/>
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 virtual·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>finish</b>·()</td></tr>264 virtual·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>finish</b>·()</td></tr>
265 <tr·class="separator:a786cddca70ba2705a73598891e441fe0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>265 <tr·class="separator:a786cddca70ba2705a73598891e441fe0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
266 </table>266 </table>
267 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>267 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
268 <div·class="textblock"><p>Base·class·for·importer·modules.·</p>268 <div·class="textblock"><p>Base·class·for·importer·modules.·</p>
269 <p>Importer·modules·provide·an·interface·between·the·loader·modules·and·the·target·data·structure.·This·is·basically·a·wrapper·providing·virtual·versions·for·the·required·mesh·functions.·</p>269 <p>Importer·modules·provide·an·interface·between·the·loader·modules·and·the·target·data·structure.·This·is·basically·a·wrapper·providing·virtual·versions·for·the·required·mesh·functions.·</p>
270 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>270 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
271 <li>OpenMesh/Core/IO/importer/<a·class="el"·href="a00044_source.html">BaseImporter.hh</a></li>271 <li>OpenMesh/Core/IO/importer/<a·class="el"·href="a00053_source.html">BaseImporter.hh</a></li>
272 </ul>272 </ul>
273 </div><!--·contents·-->273 </div><!--·contents·-->
274 </div><!--·doc-content·-->274 </div><!--·doc-content·-->
275 <hr>275 <hr>
276 <address>276 <address>
277 <small>277 <small>
278 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">278 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.98 KB
./usr/share/doc/libopenmesh-dev/html/a02326.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::ImporterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::ImporterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>This·class·template·provides·an·importer·module·for·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·meshes.··101 <p>This·class·template·provides·an·importer·module·for·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·meshes.··
102 ·<a·href="a02326.html#details">More...</a></p>102 ·<a·href="a02326.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00533_source.html">OpenMesh/Core/IO/importer/ImporterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00788_source.html">OpenMesh/Core/IO/importer/ImporterT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::IO::ImporterT&lt;·Mesh·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::IO::ImporterT&lt;·Mesh·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02325.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02325.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map">108 <map·name="aOpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1IO_1_1ImporterT_3_01Mesh_01_4_inherit__map">
109 <area·shape="rect"·title="This·class·template·provides·an·importer·module·for·OpenMesh·meshes."·alt=""·coords="17,79,203,119"/>109 <area·shape="rect"·title="This·class·template·provides·an·importer·module·for·OpenMesh·meshes."·alt=""·coords="17,79,203,119"/>
110 <area·shape="rect"·href="a02322.html"·title="Base·class·for·importer·modules."·alt=""·coords="5,5,215,31"/>110 <area·shape="rect"·href="a02322.html"·title="Base·class·for·importer·modules."·alt=""·coords="5,5,215,31"/>
Offset 2009, 15 lines modifiedOffset 2009, 15 lines modified
2009 </div><div·class="memdoc">2009 </div><div·class="memdoc">
  
2010 <p>Implements·<a·class="el"·href="a02322.html">OpenMesh::IO::BaseImporter</a>.</p>2010 <p>Implements·<a·class="el"·href="a02322.html">OpenMesh::IO::BaseImporter</a>.</p>
  
2011 </div>2011 </div>
2012 </div>2012 </div>
2013 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>2013 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
2014 <li>OpenMesh/Core/IO/importer/<a·class="el"·href="a00533_source.html">ImporterT.hh</a></li>2014 <li>OpenMesh/Core/IO/importer/<a·class="el"·href="a00788_source.html">ImporterT.hh</a></li>
2015 </ul>2015 </ul>
2016 </div><!--·contents·-->2016 </div><!--·contents·-->
2017 </div><!--·doc-content·-->2017 </div><!--·doc-content·-->
2018 <hr>2018 <hr>
2019 <address>2019 <address>
2020 <small>2020 <small>
2021 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">2021 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.93 KB
./usr/share/doc/libopenmesh-dev/html/a02330.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_IOManager_·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_IOManager_·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>This·is·the·real·IOManager·class·that·is·later·encapsulated·by·<a·class="el"·href="a03346.html"·title="A·simple·singleton·template.">SingletonT</a>·to·enforce·its·uniqueness.··101 <p>This·is·the·real·IOManager·class·that·is·later·encapsulated·by·<a·class="el"·href="a03346.html"·title="A·simple·singleton·template.">SingletonT</a>·to·enforce·its·uniqueness.··
102 ·<a·href="a02330.html#details">More...</a></p>102 ·<a·href="a02330.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">OpenMesh/Core/IO/IOManager.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00827_source.html">OpenMesh/Core/IO/IOManager.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
106 Public·Member·Functions</h2></td></tr>106 Public·Member·Functions</h2></td></tr>
107 <tr·class="memitem:a96b93ad4d6635a5fea110071bff19cfc"·id="r_a96b93ad4d6635a5fea110071bff19cfc"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02330.html#a96b93ad4d6635a5fea110071bff19cfc">read</a>·(const·std::string·&amp;_filename,·<a·class="el"·href="a02322.html">BaseImporter</a>·&amp;_bi,·<a·class="el"·href="a02334.html">Options</a>·&amp;_opt)</td></tr>107 <tr·class="memitem:a96b93ad4d6635a5fea110071bff19cfc"·id="r_a96b93ad4d6635a5fea110071bff19cfc"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02330.html#a96b93ad4d6635a5fea110071bff19cfc">read</a>·(const·std::string·&amp;_filename,·<a·class="el"·href="a02322.html">BaseImporter</a>·&amp;_bi,·<a·class="el"·href="a02334.html">Options</a>·&amp;_opt)</td></tr>
108 <tr·class="memdesc:a96b93ad4d6635a5fea110071bff19cfc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·mesh·from·file·_filename.··<br·/></td></tr>108 <tr·class="memdesc:a96b93ad4d6635a5fea110071bff19cfc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·mesh·from·file·_filename.··<br·/></td></tr>
109 <tr·class="separator:a96b93ad4d6635a5fea110071bff19cfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a96b93ad4d6635a5fea110071bff19cfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:ae8b7820b71be36aa7097c89bbebff9bc"·id="r_ae8b7820b71be36aa7097c89bbebff9bc"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02330.html#ae8b7820b71be36aa7097c89bbebff9bc">read</a>·(std::istream·&amp;_filename,·const·std::string·&amp;_ext,·<a·class="el"·href="a02322.html">BaseImporter</a>·&amp;_bi,·<a·class="el"·href="a02334.html">Options</a>·&amp;_opt)</td></tr>110 <tr·class="memitem:ae8b7820b71be36aa7097c89bbebff9bc"·id="r_ae8b7820b71be36aa7097c89bbebff9bc"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02330.html#ae8b7820b71be36aa7097c89bbebff9bc">read</a>·(std::istream·&amp;_filename,·const·std::string·&amp;_ext,·<a·class="el"·href="a02322.html">BaseImporter</a>·&amp;_bi,·<a·class="el"·href="a02334.html">Options</a>·&amp;_opt)</td></tr>
Offset 440, 15 lines modifiedOffset 440, 15 lines modified
  
440 <p>Write·a·mesh·to·open·std::ostream·_os.·</p>440 <p>Write·a·mesh·to·open·std::ostream·_os.·</p>
441 <p>The·source·data·structure·is·specified·by·the·given·<a·class="el"·href="a02314.html"·title="Base·class·for·exporter·modules.">BaseExporter</a>.·The·<code>save</code>·method·consecutively·queries·all·of·its·writer·modules.·True·is·returned·upon·success,·false·if·all·writer·modules·failed·to·write·the·requested·format.·<a·class="el"·href="a02334.html"·title="Set·options·for·reader/writer·modules.">Options</a>·is·determined·by·_filename's·extension.·</p>441 <p>The·source·data·structure·is·specified·by·the·given·<a·class="el"·href="a02314.html"·title="Base·class·for·exporter·modules.">BaseExporter</a>.·The·<code>save</code>·method·consecutively·queries·all·of·its·writer·modules.·True·is·returned·upon·success,·false·if·all·writer·modules·failed·to·write·the·requested·format.·<a·class="el"·href="a02334.html"·title="Set·options·for·reader/writer·modules.">Options</a>·is·determined·by·_filename's·extension.·</p>
  
442 </div>442 </div>
443 </div>443 </div>
444 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>444 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
445 <li>OpenMesh/Core/IO/<a·class="el"·href="a00458_source.html">IOManager.hh</a></li>445 <li>OpenMesh/Core/IO/<a·class="el"·href="a00827_source.html">IOManager.hh</a></li>
446 <li>OpenMesh/Core/IO/<b>IOManager.cc</b></li>446 <li>OpenMesh/Core/IO/<b>IOManager.cc</b></li>
447 </ul>447 </ul>
448 </div><!--·contents·-->448 </div><!--·contents·-->
449 </div><!--·doc-content·-->449 </div><!--·doc-content·-->
450 <hr>450 <hr>
451 <address>451 <address>
452 <small>452 <small>
1.59 KB
./usr/share/doc/libopenmesh-dev/html/a02334.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::Options·Class·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::Options·Class·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Set·options·for·reader/writer·modules.··102 <p>Set·options·for·reader/writer·modules.··
103 ·<a·href="a02334.html#details">More...</a></p>103 ·<a·href="a02334.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00524_source.html">OpenMesh/Core/IO/Options.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00800_source.html">OpenMesh/Core/IO/Options.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Collaboration·diagram·for·OpenMesh::IO::Options:</div>106 Collaboration·diagram·for·OpenMesh::IO::Options:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a02332.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1Options_coll__map"·alt="Collaboration·graph"/></div>108 <div·class="center"><img·src="a02332.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1Options_coll__map"·alt="Collaboration·graph"/></div>
109 <map·name="aOpenMesh_1_1IO_1_1Options_coll__map"·id="aOpenMesh_1_1IO_1_1Options_coll__map">109 <map·name="aOpenMesh_1_1IO_1_1Options_coll__map"·id="aOpenMesh_1_1IO_1_1Options_coll__map">
110 <area·shape="rect"·title="Set·options·for·reader/writer·modules."·alt=""·coords="5,197,176,223"/>110 <area·shape="rect"·title="Set·options·for·reader/writer·modules."·alt=""·coords="5,197,176,223"/>
111 <area·shape="rect"·title="·"·alt=""·coords="47,95,134,120"/>111 <area·shape="rect"·title="·"·alt=""·coords="47,95,134,120"/>
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
  
349 <p>Texture·filename.·</p>349 <p>Texture·filename.·</p>
350 <p>This·will·be·written·as·map_Kd·in·the·OBJ·writer·into·the·material·file.·</p>350 <p>This·will·be·written·as·map_Kd·in·the·OBJ·writer·into·the·material·file.·</p>
  
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
354 <li>OpenMesh/Core/IO/<a·class="el"·href="a00524_source.html">Options.hh</a></li>354 <li>OpenMesh/Core/IO/<a·class="el"·href="a00800_source.html">Options.hh</a></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <hr>358 <hr>
359 <address>359 <address>
360 <small>360 <small>
361 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">361 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.24 KB
./usr/share/doc/libopenmesh-dev/html/a02338.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseReader·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseReader·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Base·class·for·reader·modules.··101 <p>Base·class·for·reader·modules.··
102 ·<a·href="a02338.html#details">More...</a></p>102 ·<a·href="a02338.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">OpenMesh/Core/IO/reader/BaseReader.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">OpenMesh/Core/IO/reader/BaseReader.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::IO::BaseReader:</div>105 Inheritance·diagram·for·OpenMesh::IO::BaseReader:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02337.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseReader_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02337.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseReader_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1IO_1_1BaseReader_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseReader_inherit__map">108 <map·name="aOpenMesh_1_1IO_1_1BaseReader_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseReader_inherit__map">
109 <area·shape="rect"·title="Base·class·for·reader·modules."·alt=""·coords="5,104,204,129"/>109 <area·shape="rect"·title="Base·class·for·reader·modules."·alt=""·coords="5,104,204,129"/>
110 <area·shape="rect"·href="a02342.html"·title="Implementation·of·the·OBJ·format·reader."·alt=""·coords="253,5,457,31"/>110 <area·shape="rect"·href="a02342.html"·title="Implementation·of·the·OBJ·format·reader."·alt=""·coords="253,5,457,31"/>
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
374 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>374 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>
  
375 <p>Implemented·in·<a·class="el"·href="a02342.html#aabd1b863ade9abf70d2965caace7dbc9">OpenMesh::IO::_OBJReader_</a>,·<a·class="el"·href="a02346.html#a44641981102decac8882009401469af5">OpenMesh::IO::_OFFReader_</a>,·<a·class="el"·href="a02378.html#a12d48f1c38b508446b578183a4e33619">OpenMesh::IO::_STLReader_</a>,·<a·class="el"·href="a02350.html#afdd67ff78ff805dfa8a08938778aba1d">OpenMesh::IO::_OMReader_</a>,·and·<a·class="el"·href="a02366.html#ac35ca344b4fb357bb3751f54d23a9c44">OpenMesh::IO::_PLYReader_</a>.</p>375 <p>Implemented·in·<a·class="el"·href="a02342.html#aabd1b863ade9abf70d2965caace7dbc9">OpenMesh::IO::_OBJReader_</a>,·<a·class="el"·href="a02346.html#a44641981102decac8882009401469af5">OpenMesh::IO::_OFFReader_</a>,·<a·class="el"·href="a02378.html#a12d48f1c38b508446b578183a4e33619">OpenMesh::IO::_STLReader_</a>,·<a·class="el"·href="a02350.html#afdd67ff78ff805dfa8a08938778aba1d">OpenMesh::IO::_OMReader_</a>,·and·<a·class="el"·href="a02366.html#ac35ca344b4fb357bb3751f54d23a9c44">OpenMesh::IO::_PLYReader_</a>.</p>
  
376 </div>376 </div>
377 </div>377 </div>
378 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>378 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
379 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00029_source.html">BaseReader.hh</a></li>379 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00026_source.html">BaseReader.hh</a></li>
380 <li>OpenMesh/Core/IO/reader/<b>BaseReader.cc</b></li>380 <li>OpenMesh/Core/IO/reader/<b>BaseReader.cc</b></li>
381 </ul>381 </ul>
382 </div><!--·contents·-->382 </div><!--·contents·-->
383 </div><!--·doc-content·-->383 </div><!--·doc-content·-->
384 <hr>384 <hr>
385 <address>385 <address>
386 <small>386 <small>
1.79 KB
./usr/share/doc/libopenmesh-dev/html/a02342.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OBJReader_·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OBJReader_·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Implementation·of·the·OBJ·format·reader.··100 <p>Implementation·of·the·OBJ·format·reader.··
101 ·<a·href="a02342.html#details">More...</a></p>101 ·<a·href="a02342.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00482_source.html">OpenMesh/Core/IO/reader/OBJReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00884_source.html">OpenMesh/Core/IO/reader/OBJReader.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::_OBJReader_:</div>104 Inheritance·diagram·for·OpenMesh::IO::_OBJReader_:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02341.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OBJReader___inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02341.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OBJReader___inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1__OBJReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__OBJReader___inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1__OBJReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__OBJReader___inherit__map">
108 <area·shape="rect"·title="Implementation·of·the·OBJ·format·reader."·alt=""·coords="5,79,209,104"/>108 <area·shape="rect"·title="Implementation·of·the·OBJ·format·reader."·alt=""·coords="5,79,209,104"/>
109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="8,5,207,31"/>109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="8,5,207,31"/>
Offset 310, 15 lines modifiedOffset 310, 15 lines modified
310 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>310 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>
  
311 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>311 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>
  
312 </div>312 </div>
313 </div>313 </div>
314 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>314 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
315 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00482_source.html">OBJReader.hh</a></li>315 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00884_source.html">OBJReader.hh</a></li>
316 <li>OpenMesh/Core/IO/reader/<b>OBJReader.cc</b></li>316 <li>OpenMesh/Core/IO/reader/<b>OBJReader.cc</b></li>
317 </ul>317 </ul>
318 </div><!--·contents·-->318 </div><!--·contents·-->
319 </div><!--·doc-content·-->319 </div><!--·doc-content·-->
320 <hr>320 <hr>
321 <address>321 <address>
322 <small>322 <small>
1.79 KB
./usr/share/doc/libopenmesh-dev/html/a02346.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OFFReader_·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OFFReader_·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Implementation·of·the·OFF·format·reader.··100 <p>Implementation·of·the·OFF·format·reader.··
101 ·<a·href="a02346.html#details">More...</a></p>101 ·<a·href="a02346.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00491_source.html">OpenMesh/Core/IO/reader/OFFReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00914_source.html">OpenMesh/Core/IO/reader/OFFReader.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::_OFFReader_:</div>104 Inheritance·diagram·for·OpenMesh::IO::_OFFReader_:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02345.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OFFReader___inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02345.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OFFReader___inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1__OFFReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__OFFReader___inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1__OFFReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__OFFReader___inherit__map">
108 <area·shape="rect"·title="Implementation·of·the·OFF·format·reader."·alt=""·coords="5,79,212,104"/>108 <area·shape="rect"·title="Implementation·of·the·OFF·format·reader."·alt=""·coords="5,79,212,104"/>
109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="9,5,208,31"/>109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="9,5,208,31"/>
Offset 387, 15 lines modifiedOffset 387, 15 lines modified
387 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>387 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>
  
388 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>388 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>
  
389 </div>389 </div>
390 </div>390 </div>
391 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>391 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
392 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00491_source.html">OFFReader.hh</a></li>392 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00914_source.html">OFFReader.hh</a></li>
393 <li>OpenMesh/Core/IO/reader/<b>OFFReader.cc</b></li>393 <li>OpenMesh/Core/IO/reader/<b>OFFReader.cc</b></li>
394 </ul>394 </ul>
395 </div><!--·contents·-->395 </div><!--·contents·-->
396 </div><!--·doc-content·-->396 </div><!--·doc-content·-->
397 <hr>397 <hr>
398 <address>398 <address>
399 <small>399 <small>
1.74 KB
./usr/share/doc/libopenmesh-dev/html/a02350.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OMReader_·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OMReader_·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Implementation·of·the·OM·format·reader.··100 <p>Implementation·of·the·OM·format·reader.··
101 ·<a·href="a02350.html#details">More...</a></p>101 ·<a·href="a02350.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00488_source.html">OpenMesh/Core/IO/reader/OMReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00896_source.html">OpenMesh/Core/IO/reader/OMReader.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::_OMReader_:</div>104 Inheritance·diagram·for·OpenMesh::IO::_OMReader_:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02349.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OMReader___inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02349.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OMReader___inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1__OMReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__OMReader___inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1__OMReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__OMReader___inherit__map">
108 <area·shape="rect"·title="Implementation·of·the·OM·format·reader."·alt=""·coords="5,79,208,104"/>108 <area·shape="rect"·title="Implementation·of·the·OM·format·reader."·alt=""·coords="5,79,208,104"/>
109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="7,5,206,31"/>109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="7,5,206,31"/>
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
378 <p>Stream·Reader·for·std::istream·input·in·binary·format.·</p>378 <p>Stream·Reader·for·std::istream·input·in·binary·format.·</p>
  
379 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>379 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>
  
380 </div>380 </div>
381 </div>381 </div>
382 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>382 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
383 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00488_source.html">OMReader.hh</a></li>383 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00896_source.html">OMReader.hh</a></li>
384 <li>OpenMesh/Core/IO/reader/<b>OMReader.cc</b></li>384 <li>OpenMesh/Core/IO/reader/<b>OMReader.cc</b></li>
385 </ul>385 </ul>
386 </div><!--·contents·-->386 </div><!--·contents·-->
387 </div><!--·doc-content·-->387 </div><!--·doc-content·-->
388 <hr>388 <hr>
389 <address>389 <address>
390 <small>390 <small>
1.79 KB
./usr/share/doc/libopenmesh-dev/html/a02366.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_PLYReader_·Class·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_PLYReader_·Class·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Implementation·of·the·PLY·format·reader.··102 <p>Implementation·of·the·PLY·format·reader.··
103 ·<a·href="a02366.html#details">More...</a></p>103 ·<a·href="a02366.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">OpenMesh/Core/IO/reader/PLYReader.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00905_source.html">OpenMesh/Core/IO/reader/PLYReader.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::IO::_PLYReader_:</div>106 Inheritance·diagram·for·OpenMesh::IO::_PLYReader_:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a02365.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__PLYReader___inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a02365.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__PLYReader___inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1IO_1_1__PLYReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__PLYReader___inherit__map">109 <map·name="aOpenMesh_1_1IO_1_1__PLYReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__PLYReader___inherit__map">
110 <area·shape="rect"·title="Implementation·of·the·PLY·format·reader."·alt=""·coords="5,79,208,104"/>110 <area·shape="rect"·title="Implementation·of·the·PLY·format·reader."·alt=""·coords="5,79,208,104"/>
111 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="7,5,206,31"/>111 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="7,5,206,31"/>
Offset 407, 15 lines modifiedOffset 407, 15 lines modified
407 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>407 <p>Please·make·sure·that·if·_is·is·std::ifstream,·the·correct·std::ios_base::openmode·flags·are·set.·</p>
  
408 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>408 <p>Implements·<a·class="el"·href="a02338.html#a0fd4df36decf91cd91a7f363aae56065">OpenMesh::IO::BaseReader</a>.</p>
  
409 </div>409 </div>
410 </div>410 </div>
411 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>411 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
412 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00470_source.html">PLYReader.hh</a></li>412 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00905_source.html">PLYReader.hh</a></li>
413 <li>OpenMesh/Core/IO/reader/<b>PLYReader.cc</b></li>413 <li>OpenMesh/Core/IO/reader/<b>PLYReader.cc</b></li>
414 </ul>414 </ul>
415 </div><!--·contents·-->415 </div><!--·contents·-->
416 </div><!--·doc-content·-->416 </div><!--·doc-content·-->
417 <hr>417 <hr>
418 <address>418 <address>
419 <small>419 <small>
1.69 KB
./usr/share/doc/libopenmesh-dev/html/a02378.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_STLReader_·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_STLReader_·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Implementation·of·the·STL·format·reader.··100 <p>Implementation·of·the·STL·format·reader.··
101 ·<a·href="a02378.html#details">More...</a></p>101 ·<a·href="a02378.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">OpenMesh/Core/IO/reader/STLReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00911_source.html">OpenMesh/Core/IO/reader/STLReader.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::_STLReader_:</div>104 Inheritance·diagram·for·OpenMesh::IO::_STLReader_:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02377.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__STLReader___inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02377.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__STLReader___inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1__STLReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__STLReader___inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1__STLReader___inherit__map"·id="aOpenMesh_1_1IO_1_1__STLReader___inherit__map">
108 <area·shape="rect"·title="Implementation·of·the·STL·format·reader."·alt=""·coords="5,79,209,104"/>108 <area·shape="rect"·title="Implementation·of·the·STL·format·reader."·alt=""·coords="5,79,209,104"/>
109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="8,5,207,31"/>109 <area·shape="rect"·href="a02338.html"·title="Base·class·for·reader·modules."·alt=""·coords="8,5,207,31"/>
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
  
351 <p>Set·the·threshold·to·be·used·for·considering·two·point·to·be·equal.·</p>351 <p>Set·the·threshold·to·be·used·for·considering·two·point·to·be·equal.·</p>
352 <p>Can·be·used·to·merge·small·gaps·</p>352 <p>Can·be·used·to·merge·small·gaps·</p>
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
356 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00473_source.html">STLReader.hh</a></li>356 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00911_source.html">STLReader.hh</a></li>
357 <li>OpenMesh/Core/IO/reader/<b>STLReader.cc</b></li>357 <li>OpenMesh/Core/IO/reader/<b>STLReader.cc</b></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 </div><!--·doc-content·-->360 </div><!--·doc-content·-->
361 <hr>361 <hr>
362 <address>362 <address>
363 <small>363 <small>
1.95 KB
./usr/share/doc/libopenmesh-dev/html/a02382.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::binary&lt;·T,·typename·&gt;·Struct·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::binary&lt;·T,·typename·&gt;·Struct·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>The·struct·defines·how·to·store·and·restore·the·type·T.··102 <p>The·struct·defines·how·to·store·and·restore·the·type·T.··
103 ·<a·href="a02382.html#details">More...</a></p>103 ·<a·href="a02382.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">OpenMesh/Core/IO/SR_binary.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00815_source.html">OpenMesh/Core/IO/SR_binary.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:ab939aeeb834fdba1b8cc41187c9d1c6f"·id="r_ab939aeeb834fdba1b8cc41187c9d1c6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab939aeeb834fdba1b8cc41187c9d1c6f"·name="ab939aeeb834fdba1b8cc41187c9d1c6f"></a>108 <tr·class="memitem:ab939aeeb834fdba1b8cc41187c9d1c6f"·id="r_ab939aeeb834fdba1b8cc41187c9d1c6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab939aeeb834fdba1b8cc41187c9d1c6f"·name="ab939aeeb834fdba1b8cc41187c9d1c6f"></a>
109 typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>109 typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>
110 <tr·class="separator:ab939aeeb834fdba1b8cc41187c9d1c6f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:ab939aeeb834fdba1b8cc41187c9d1c6f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 <li>OpenMesh::StatusInfo</li>151 <li>OpenMesh::StatusInfo</li>
152 <li>std::string·(max.·length·65535)</li>152 <li>std::string·(max.·length·65535)</li>
153 <li><p·class="startli">std::vector&lt;T&gt;·(requires·a·specialization·for·T)</p>153 <li><p·class="startli">std::vector&lt;T&gt;·(requires·a·specialization·for·T)</p>
154 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000003">Todo:</a></b></dt><dd>Complete·documentation·of·members·</dd></dl>154 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000003">Todo:</a></b></dt><dd>Complete·documentation·of·members·</dd></dl>
155 </li>155 </li>
156 </ul>156 </ul>
157 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>157 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
158 <li>OpenMesh/Core/IO/<a·class="el"·href="a00527_source.html">SR_binary.hh</a></li>158 <li>OpenMesh/Core/IO/<a·class="el"·href="a00815_source.html">SR_binary.hh</a></li>
159 </ul>159 </ul>
160 </div><!--·contents·-->160 </div><!--·contents·-->
161 </div><!--·doc-content·-->161 </div><!--·doc-content·-->
162 <hr>162 <hr>
163 <address>163 <address>
164 <small>164 <small>
165 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">165 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.15 KB
./usr/share/doc/libopenmesh-dev/html/a02386.html
    
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
131 Static·Public·Attributes</h2></td></tr>131 Static·Public·Attributes</h2></td></tr>
132 <tr·class="memitem:ad7ea391a14b6d9d8820342a1e5b0466c"·id="r_ad7ea391a14b6d9d8820342a1e5b0466c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7ea391a14b6d9d8820342a1e5b0466c"·name="ad7ea391a14b6d9d8820342a1e5b0466c"></a>132 <tr·class="memitem:ad7ea391a14b6d9d8820342a1e5b0466c"·id="r_ad7ea391a14b6d9d8820342a1e5b0466c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7ea391a14b6d9d8820342a1e5b0466c"·name="ad7ea391a14b6d9d8820342a1e5b0466c"></a>
133 static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_streamable</b>·=·true</td></tr>133 static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_streamable</b>·=·true</td></tr>
134 <tr·class="separator:ad7ea391a14b6d9d8820342a1e5b0466c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:ad7ea391a14b6d9d8820342a1e5b0466c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>135 </table>
136 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>136 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
137 <li>OpenMesh/Core/IO/<a·class="el"·href="a00545_source.html">SR_binary_vector_of_bool.hh</a></li>137 <li>OpenMesh/Core/IO/<a·class="el"·href="a00809_source.html">SR_binary_vector_of_bool.hh</a></li>
138 </ul>138 </ul>
139 </div><!--·contents·-->139 </div><!--·contents·-->
140 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
141 <hr>141 <hr>
142 <address>142 <address>
143 <small>143 <small>
144 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">144 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.24 KB
./usr/share/doc/libopenmesh-dev/html/a02390.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseWriter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::BaseWriter·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Base·class·for·all·writer·modules.··102 <p>Base·class·for·all·writer·modules.··
103 ·<a·href="a02390.html#details">More...</a></p>103 ·<a·href="a02390.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00590_source.html">OpenMesh/Core/IO/writer/BaseWriter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00881_source.html">OpenMesh/Core/IO/writer/BaseWriter.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::IO::BaseWriter:</div>106 Inheritance·diagram·for·OpenMesh::IO::BaseWriter:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a02389.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseWriter_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a02389.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1BaseWriter_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1IO_1_1BaseWriter_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseWriter_inherit__map">109 <map·name="aOpenMesh_1_1IO_1_1BaseWriter_inherit__map"·id="aOpenMesh_1_1IO_1_1BaseWriter_inherit__map">
110 <area·shape="rect"·title="Base·class·for·all·writer·modules."·alt=""·coords="5,129,199,155"/>110 <area·shape="rect"·title="Base·class·for·all·writer·modules."·alt=""·coords="5,129,199,155"/>
111 <area·shape="rect"·href="a02394.html"·title="This·class·defines·the·OBJ·writer."·alt=""·coords="248,5,447,31"/>111 <area·shape="rect"·href="a02394.html"·title="This·class·defines·the·OBJ·writer."·alt=""·coords="248,5,447,31"/>
Offset 418, 15 lines modifiedOffset 418, 15 lines modified
418 </dl>418 </dl>
  
419 <p>Implemented·in·<a·class="el"·href="a02394.html#a8d13f99ad64af76eaacc420bfca35c34">OpenMesh::IO::_OBJWriter_</a>,·<a·class="el"·href="a02398.html#a906459450e904bc9096df41de8af5234">OpenMesh::IO::_OFFWriter_</a>,·<a·class="el"·href="a02402.html#a7d24408c9f001b430aa33531c4be38a0">OpenMesh::IO::_OMWriter_</a>,·<a·class="el"·href="a02406.html#aa62e7b9ef2f4e1c5d63afc2ccc133fb2">OpenMesh::IO::_PLYWriter_</a>,·<a·class="el"·href="a02414.html#abaf4c70f2884d4e813e8a0858dabc385">OpenMesh::IO::_STLWriter_</a>,·and·<a·class="el"·href="a02418.html#a76d6b4f905c5ac9a0b7e6320881895f2">OpenMesh::IO::_VTKWriter_</a>.</p>419 <p>Implemented·in·<a·class="el"·href="a02394.html#a8d13f99ad64af76eaacc420bfca35c34">OpenMesh::IO::_OBJWriter_</a>,·<a·class="el"·href="a02398.html#a906459450e904bc9096df41de8af5234">OpenMesh::IO::_OFFWriter_</a>,·<a·class="el"·href="a02402.html#a7d24408c9f001b430aa33531c4be38a0">OpenMesh::IO::_OMWriter_</a>,·<a·class="el"·href="a02406.html#aa62e7b9ef2f4e1c5d63afc2ccc133fb2">OpenMesh::IO::_PLYWriter_</a>,·<a·class="el"·href="a02414.html#abaf4c70f2884d4e813e8a0858dabc385">OpenMesh::IO::_STLWriter_</a>,·and·<a·class="el"·href="a02418.html#a76d6b4f905c5ac9a0b7e6320881895f2">OpenMesh::IO::_VTKWriter_</a>.</p>
  
420 </div>420 </div>
421 </div>421 </div>
422 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>422 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
423 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00590_source.html">BaseWriter.hh</a></li>423 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00881_source.html">BaseWriter.hh</a></li>
424 <li>OpenMesh/Core/IO/writer/<b>BaseWriter.cc</b></li>424 <li>OpenMesh/Core/IO/writer/<b>BaseWriter.cc</b></li>
425 </ul>425 </ul>
426 </div><!--·contents·-->426 </div><!--·contents·-->
427 </div><!--·doc-content·-->427 </div><!--·doc-content·-->
428 <hr>428 <hr>
429 <address>429 <address>
430 <small>430 <small>
1.69 KB
./usr/share/doc/libopenmesh-dev/html/a02394.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OBJWriter_·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OBJWriter_·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>This·class·defines·the·OBJ·writer.··100 <p>This·class·defines·the·OBJ·writer.··
101 ·<a·href="a02394.html#details">More...</a></p>101 ·<a·href="a02394.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00566_source.html">OpenMesh/Core/IO/writer/OBJWriter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00851_source.html">OpenMesh/Core/IO/writer/OBJWriter.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::_OBJWriter_:</div>104 Inheritance·diagram·for·OpenMesh::IO::_OBJWriter_:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02393.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OBJWriter___inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02393.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OBJWriter___inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1__OBJWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__OBJWriter___inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1__OBJWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__OBJWriter___inherit__map">
108 <area·shape="rect"·title="This·class·defines·the·OBJ·writer."·alt=""·coords="5,79,204,104"/>108 <area·shape="rect"·title="This·class·defines·the·OBJ·writer."·alt=""·coords="5,79,204,104"/>
109 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="8,5,201,31"/>109 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="8,5,201,31"/>
Offset 385, 15 lines modifiedOffset 385, 15 lines modified
385 </dl>385 </dl>
  
386 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>386 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>
  
387 </div>387 </div>
388 </div>388 </div>
389 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>389 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00566_source.html">OBJWriter.hh</a></li>390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00851_source.html">OBJWriter.hh</a></li>
391 <li>OpenMesh/Core/IO/writer/<b>OBJWriter.cc</b></li>391 <li>OpenMesh/Core/IO/writer/<b>OBJWriter.cc</b></li>
392 </ul>392 </ul>
393 </div><!--·contents·-->393 </div><!--·contents·-->
394 </div><!--·doc-content·-->394 </div><!--·doc-content·-->
395 <hr>395 <hr>
396 <address>396 <address>
397 <small>397 <small>
1.7 KB
./usr/share/doc/libopenmesh-dev/html/a02398.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OFFWriter_·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OFFWriter_·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Implementation·of·the·OFF·format·writer.··101 <p>Implementation·of·the·OFF·format·writer.··
102 ·<a·href="a02398.html#details">More...</a></p>102 ·<a·href="a02398.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00581_source.html">OpenMesh/Core/IO/writer/OFFWriter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00866_source.html">OpenMesh/Core/IO/writer/OFFWriter.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::IO::_OFFWriter_:</div>105 Inheritance·diagram·for·OpenMesh::IO::_OFFWriter_:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02397.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OFFWriter___inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02397.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OFFWriter___inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1IO_1_1__OFFWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__OFFWriter___inherit__map">108 <map·name="aOpenMesh_1_1IO_1_1__OFFWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__OFFWriter___inherit__map">
109 <area·shape="rect"·title="Implementation·of·the·OFF·format·writer."·alt=""·coords="5,79,207,104"/>109 <area·shape="rect"·title="Implementation·of·the·OFF·format·writer."·alt=""·coords="5,79,207,104"/>
110 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="9,5,203,31"/>110 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="9,5,203,31"/>
Offset 402, 15 lines modifiedOffset 402, 15 lines modified
402 </dl>402 </dl>
  
403 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>403 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>
  
404 </div>404 </div>
405 </div>405 </div>
406 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>406 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
407 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00581_source.html">OFFWriter.hh</a></li>407 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00866_source.html">OFFWriter.hh</a></li>
408 <li>OpenMesh/Core/IO/writer/<b>OFFWriter.cc</b></li>408 <li>OpenMesh/Core/IO/writer/<b>OFFWriter.cc</b></li>
409 </ul>409 </ul>
410 </div><!--·contents·-->410 </div><!--·contents·-->
411 </div><!--·doc-content·-->411 </div><!--·doc-content·-->
412 <hr>412 <hr>
413 <address>413 <address>
414 <small>414 <small>
1.69 KB
./usr/share/doc/libopenmesh-dev/html/a02402.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OMWriter_·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_OMWriter_·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Implementation·of·the·OM·format·writer.··103 <p>Implementation·of·the·OM·format·writer.··
104 ·<a·href="a02402.html#details">More...</a></p>104 ·<a·href="a02402.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00572_source.html">OpenMesh/Core/IO/writer/OMWriter.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00878_source.html">OpenMesh/Core/IO/writer/OMWriter.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::IO::_OMWriter_:</div>107 Inheritance·diagram·for·OpenMesh::IO::_OMWriter_:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a02401.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OMWriter___inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a02401.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__OMWriter___inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1IO_1_1__OMWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__OMWriter___inherit__map">110 <map·name="aOpenMesh_1_1IO_1_1__OMWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__OMWriter___inherit__map">
111 <area·shape="rect"·title="Implementation·of·the·OM·format·writer."·alt=""·coords="5,79,203,104"/>111 <area·shape="rect"·title="Implementation·of·the·OM·format·writer."·alt=""·coords="5,79,203,104"/>
112 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="7,5,201,31"/>112 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="7,5,201,31"/>
Offset 416, 15 lines modifiedOffset 416, 15 lines modified
416 </dl>416 </dl>
  
417 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>417 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>
  
418 </div>418 </div>
419 </div>419 </div>
420 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>420 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
421 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00572_source.html">OMWriter.hh</a></li>421 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00878_source.html">OMWriter.hh</a></li>
422 <li>OpenMesh/Core/IO/writer/<b>OMWriter.cc</b></li>422 <li>OpenMesh/Core/IO/writer/<b>OMWriter.cc</b></li>
423 </ul>423 </ul>
424 </div><!--·contents·-->424 </div><!--·contents·-->
425 </div><!--·doc-content·-->425 </div><!--·doc-content·-->
426 <hr>426 <hr>
427 <address>427 <address>
428 <small>428 <small>
1.7 KB
./usr/share/doc/libopenmesh-dev/html/a02406.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_PLYWriter_·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_PLYWriter_·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Implementation·of·the·PLY·format·writer.··103 <p>Implementation·of·the·PLY·format·writer.··
104 ·<a·href="a02406.html#details">More...</a></p>104 ·<a·href="a02406.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00587_source.html">OpenMesh/Core/IO/writer/PLYWriter.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00845_source.html">OpenMesh/Core/IO/writer/PLYWriter.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::IO::_PLYWriter_:</div>107 Inheritance·diagram·for·OpenMesh::IO::_PLYWriter_:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a02405.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__PLYWriter___inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a02405.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__PLYWriter___inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1IO_1_1__PLYWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__PLYWriter___inherit__map">110 <map·name="aOpenMesh_1_1IO_1_1__PLYWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__PLYWriter___inherit__map">
111 <area·shape="rect"·title="Implementation·of·the·PLY·format·writer."·alt=""·coords="5,79,203,104"/>111 <area·shape="rect"·title="Implementation·of·the·PLY·format·writer."·alt=""·coords="5,79,203,104"/>
112 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="7,5,201,31"/>112 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="7,5,201,31"/>
Offset 449, 15 lines modifiedOffset 449, 15 lines modified
449 </dl>449 </dl>
  
450 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>450 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>
  
451 </div>451 </div>
452 </div>452 </div>
453 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>453 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
454 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00587_source.html">PLYWriter.hh</a></li>454 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00845_source.html">PLYWriter.hh</a></li>
455 <li>OpenMesh/Core/IO/writer/<b>PLYWriter.cc</b></li>455 <li>OpenMesh/Core/IO/writer/<b>PLYWriter.cc</b></li>
456 </ul>456 </ul>
457 </div><!--·contents·-->457 </div><!--·contents·-->
458 </div><!--·doc-content·-->458 </div><!--·doc-content·-->
459 <hr>459 <hr>
460 <address>460 <address>
461 <small>461 <small>
1.7 KB
./usr/share/doc/libopenmesh-dev/html/a02414.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_STLWriter_·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::IO::_STLWriter_·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Implementation·of·the·STL·format·writer.··100 <p>Implementation·of·the·STL·format·writer.··
101 ·<a·href="a02414.html#details">More...</a></p>101 ·<a·href="a02414.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00560_source.html">OpenMesh/Core/IO/writer/STLWriter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00872_source.html">OpenMesh/Core/IO/writer/STLWriter.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::IO::_STLWriter_:</div>104 Inheritance·diagram·for·OpenMesh::IO::_STLWriter_:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02413.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__STLWriter___inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02413.png"·border="0"·usemap="#aOpenMesh_1_1IO_1_1__STLWriter___inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1IO_1_1__STLWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__STLWriter___inherit__map">107 <map·name="aOpenMesh_1_1IO_1_1__STLWriter___inherit__map"·id="aOpenMesh_1_1IO_1_1__STLWriter___inherit__map">
108 <area·shape="rect"·title="Implementation·of·the·STL·format·writer."·alt=""·coords="5,79,203,104"/>108 <area·shape="rect"·title="Implementation·of·the·STL·format·writer."·alt=""·coords="5,79,203,104"/>
109 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="7,5,201,31"/>109 <area·shape="rect"·href="a02390.html"·title="Base·class·for·all·writer·modules."·alt=""·coords="7,5,201,31"/>
Offset 385, 15 lines modifiedOffset 385, 15 lines modified
385 </dl>385 </dl>
  
386 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>386 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>
  
387 </div>387 </div>
388 </div>388 </div>
389 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>389 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00560_source.html">STLWriter.hh</a></li>390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00872_source.html">STLWriter.hh</a></li>
391 <li>OpenMesh/Core/IO/writer/<b>STLWriter.cc</b></li>391 <li>OpenMesh/Core/IO/writer/<b>STLWriter.cc</b></li>
392 </ul>392 </ul>
393 </div><!--·contents·-->393 </div><!--·contents·-->
394 </div><!--·doc-content·-->394 </div><!--·doc-content·-->
395 <hr>395 <hr>
396 <address>396 <address>
397 <small>397 <small>
666 B
./usr/share/doc/libopenmesh-dev/html/a02418.html
    
Offset 373, 15 lines modifiedOffset 373, 15 lines modified
373 </dl>373 </dl>
  
374 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>374 <p>Implements·<a·class="el"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">OpenMesh::IO::BaseWriter</a>.</p>
  
375 </div>375 </div>
376 </div>376 </div>
377 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>377 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
378 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00557_source.html">VTKWriter.hh</a></li>378 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00854_source.html">VTKWriter.hh</a></li>
379 <li>OpenMesh/Core/IO/writer/<b>VTKWriter.cc</b></li>379 <li>OpenMesh/Core/IO/writer/<b>VTKWriter.cc</b></li>
380 </ul>380 </ul>
381 </div><!--·contents·-->381 </div><!--·contents·-->
382 </div><!--·doc-content·-->382 </div><!--·doc-content·-->
383 <hr>383 <hr>
384 <address>384 <address>
385 <small>385 <small>
2.03 KB
./usr/share/doc/libopenmesh-dev/html/a02422.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel·Class·Reference<div·class="ingroups"><a·class="el"·href="a01238.html">Mesh·Kernels</a></div></div></div>102 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel·Class·Reference<div·class="ingroups"><a·class="el"·href="a01238.html">Mesh·Kernels</a></div></div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Mesh·kernel·using·arrays·for·mesh·item·storage.··105 <p>Mesh·kernel·using·arrays·for·mesh·item·storage.··
106 ·<a·href="a02422.html#details">More...</a></p>106 ·<a·href="a02422.html#details">More...</a></p>
  
107 <p><code>#include·&lt;<a·class="el"·href="a00323_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a01001_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>
108 <div·class="dynheader">108 <div·class="dynheader">
109 Inheritance·diagram·for·OpenMesh::ArrayKernel:</div>109 Inheritance·diagram·for·OpenMesh::ArrayKernel:</div>
110 <div·class="dyncontent">110 <div·class="dyncontent">
111 <div·class="center"><img·src="a02421.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_inherit__map"·alt="Inheritance·graph"/></div>111 <div·class="center"><img·src="a02421.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_inherit__map"·alt="Inheritance·graph"/></div>
112 <map·name="aOpenMesh_1_1ArrayKernel_inherit__map"·id="aOpenMesh_1_1ArrayKernel_inherit__map">112 <map·name="aOpenMesh_1_1ArrayKernel_inherit__map"·id="aOpenMesh_1_1ArrayKernel_inherit__map">
113 <area·shape="rect"·title="Mesh·kernel·using·arrays·for·mesh·item·storage."·alt=""·coords="83,79,257,104"/>113 <area·shape="rect"·title="Mesh·kernel·using·arrays·for·mesh·item·storage."·alt=""·coords="83,79,257,104"/>
114 <area·shape="rect"·href="a02630.html"·title="Connectivity·Class·for·polygonal·meshes."·alt=""·coords="65,152,275,177"/>114 <area·shape="rect"·href="a02630.html"·title="Connectivity·Class·for·polygonal·meshes."·alt=""·coords="65,152,275,177"/>
Offset 1470, 17 lines modifiedOffset 1470, 17 lines modified
  
1470 <p>Reinitializes·the·status·of·all·vertices·using·the·StatusInfo·default·constructor,·i.e.·</p>1470 <p>Reinitializes·the·status·of·all·vertices·using·the·StatusInfo·default·constructor,·i.e.·</p>
1471 <p>all·flags·will·be·set·to·false.·</p>1471 <p>all·flags·will·be·set·to·false.·</p>
  
1472 </div>1472 </div>
1473 </div>1473 </div>
1474 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1474 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1475 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00323_source.html">ArrayKernel.hh</a></li>1475 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01001_source.html">ArrayKernel.hh</a></li>
1476 <li>OpenMesh/Core/Mesh/<b>ArrayKernel.cc</b></li>1476 <li>OpenMesh/Core/Mesh/<b>ArrayKernel.cc</b></li>
1477 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00338_source.html">ArrayKernelT_impl.hh</a></li>1477 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01037_source.html">ArrayKernelT_impl.hh</a></li>
1478 </ul>1478 </ul>
1479 </div><!--·contents·-->1479 </div><!--·contents·-->
1480 </div><!--·doc-content·-->1480 </div><!--·doc-content·-->
1481 <hr>1481 <hr>
1482 <address>1482 <address>
1483 <small>1483 <small>
1484 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1484 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.27 KB
./usr/share/doc/libopenmesh-dev/html/a02426.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel::StatusSetT&lt;·HandleT·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel::StatusSetT&lt;·HandleT·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>&mdash;·StatusSet·API·&mdash;··103 <p>&mdash;·StatusSet·API·&mdash;··
104 ·<a·href="a02426.html#details">More...</a></p>104 ·<a·href="a02426.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00323_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a01001_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::ArrayKernel::StatusSetT&lt;·HandleT·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::ArrayKernel::StatusSetT&lt;·HandleT·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a02425.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a02425.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4_inherit__map"·id="aOpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4_inherit__map">110 <map·name="aOpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4_inherit__map"·id="aOpenMesh_1_1ArrayKernel_1_1StatusSetT_3_01HandleT_01_4_inherit__map">
111 <area·shape="rect"·title="—·StatusSet·API·—"·alt=""·coords="21,5,205,45"/>111 <area·shape="rect"·title="—·StatusSet·API·—"·alt=""·coords="21,5,205,45"/>
112 <area·shape="rect"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit."·alt=""·coords="5,93,220,133"/>112 <area·shape="rect"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit."·alt=""·coords="5,93,220,133"/>
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
190 </table>190 </table>
191 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>191 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
192 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HandleT&gt;<br·/>192 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HandleT&gt;<br·/>
193 class·OpenMesh::ArrayKernel::StatusSetT&lt;·HandleT·&gt;</div><p>&mdash;·StatusSet·API·&mdash;·</p>193 class·OpenMesh::ArrayKernel::StatusSetT&lt;·HandleT·&gt;</div><p>&mdash;·StatusSet·API·&mdash;·</p>
194 <p>Implements·a·set·of·connectivity·entities·(vertex,·edge,·face,·halfedge)·using·the·available·bits·in·the·corresponding·mesh·status·field.</p>194 <p>Implements·a·set·of·connectivity·entities·(vertex,·edge,·face,·halfedge)·using·the·available·bits·in·the·corresponding·mesh·status·field.</p>
195 <p>Status-based·sets·are·much·faster·than·std::set&lt;&gt;·and·equivalent·in·performance·to·std::vector&lt;bool&gt;,·but·much·more·convenient.·</p>195 <p>Status-based·sets·are·much·faster·than·std::set&lt;&gt;·and·equivalent·in·performance·to·std::vector&lt;bool&gt;,·but·much·more·convenient.·</p>
196 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>196 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
197 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00323_source.html">ArrayKernel.hh</a></li>197 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01001_source.html">ArrayKernel.hh</a></li>
198 </ul>198 </ul>
199 </div><!--·contents·-->199 </div><!--·contents·-->
200 </div><!--·doc-content·-->200 </div><!--·doc-content·-->
201 <hr>201 <hr>
202 <address>202 <address>
203 <small>203 <small>
204 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">204 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.6 KB
./usr/share/doc/libopenmesh-dev/html/a02430.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel::AutoStatusSetT&lt;·HandleT·&gt;·Class·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel::AutoStatusSetT&lt;·HandleT·&gt;·Class·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p><a·class="el"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit.">AutoStatusSetT</a>:·A·status·set·that·automatically·picks·a·status·bit.··100 <p><a·class="el"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit.">AutoStatusSetT</a>:·A·status·set·that·automatically·picks·a·status·bit.··
101 ·<a·href="a02430.html#details">More...</a></p>101 ·<a·href="a02430.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00323_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01001_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::ArrayKernel::AutoStatusSetT&lt;·HandleT·&gt;:</div>104 Inheritance·diagram·for·OpenMesh::ArrayKernel::AutoStatusSetT&lt;·HandleT·&gt;:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02429.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_1_1AutoStatusSetT_3_01HandleT_01_4_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02429.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_1_1AutoStatusSetT_3_01HandleT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1ArrayKernel_1_1AutoStatusSetT_3_01HandleT_01_4_inherit__map"·id="aOpenMesh_1_1ArrayKernel_1_1AutoStatusSetT_3_01HandleT_01_4_inherit__map">107 <map·name="aOpenMesh_1_1ArrayKernel_1_1AutoStatusSetT_3_01HandleT_01_4_inherit__map"·id="aOpenMesh_1_1ArrayKernel_1_1AutoStatusSetT_3_01HandleT_01_4_inherit__map">
108 <area·shape="rect"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit."·alt=""·coords="5,93,220,133"/>108 <area·shape="rect"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit."·alt=""·coords="5,93,220,133"/>
109 <area·shape="rect"·href="a02434.html"·title="ExtStatusSet:·A·status·set·augmented·with·an·array."·alt=""·coords="10,181,215,221"/>109 <area·shape="rect"·href="a02434.html"·title="ExtStatusSet:·A·status·set·augmented·with·an·array."·alt=""·coords="10,181,215,221"/>
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 <a·class="el"·href="a02422.html">ArrayKernel</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernel_</b></td></tr>188 <a·class="el"·href="a02422.html">ArrayKernel</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernel_</b></td></tr>
189 <tr·class="separator:a8840f0391cb1559d98ecc4823102edfe·inherit·pro_attribs_a02426"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:a8840f0391cb1559d98ecc4823102edfe·inherit·pro_attribs_a02426"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 </table>190 </table>
191 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>191 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
192 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HandleT&gt;<br·/>192 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HandleT&gt;<br·/>
193 class·OpenMesh::ArrayKernel::AutoStatusSetT&lt;·HandleT·&gt;</div><p><a·class="el"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit.">AutoStatusSetT</a>:·A·status·set·that·automatically·picks·a·status·bit.·</p>193 class·OpenMesh::ArrayKernel::AutoStatusSetT&lt;·HandleT·&gt;</div><p><a·class="el"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit.">AutoStatusSetT</a>:·A·status·set·that·automatically·picks·a·status·bit.·</p>
194 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00323_source.html">ArrayKernel.hh</a></li>195 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01001_source.html">ArrayKernel.hh</a></li>
196 </ul>196 </ul>
197 </div><!--·contents·-->197 </div><!--·contents·-->
198 </div><!--·doc-content·-->198 </div><!--·doc-content·-->
199 <hr>199 <hr>
200 <address>200 <address>
201 <small>201 <small>
202 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">202 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.31 KB
./usr/share/doc/libopenmesh-dev/html/a02434.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel::ExtStatusSetT&lt;·HandleT·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::ArrayKernel::ExtStatusSetT&lt;·HandleT·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>ExtStatusSet:·A·status·set·augmented·with·an·array.··103 <p>ExtStatusSet:·A·status·set·augmented·with·an·array.··
104 ·<a·href="a02434.html#details">More...</a></p>104 ·<a·href="a02434.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00323_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a01001_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::ArrayKernel::ExtStatusSetT&lt;·HandleT·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::ArrayKernel::ExtStatusSetT&lt;·HandleT·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a02433.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_1_1ExtStatusSetT_3_01HandleT_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a02433.png"·border="0"·usemap="#aOpenMesh_1_1ArrayKernel_1_1ExtStatusSetT_3_01HandleT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1ArrayKernel_1_1ExtStatusSetT_3_01HandleT_01_4_inherit__map"·id="aOpenMesh_1_1ArrayKernel_1_1ExtStatusSetT_3_01HandleT_01_4_inherit__map">110 <map·name="aOpenMesh_1_1ArrayKernel_1_1ExtStatusSetT_3_01HandleT_01_4_inherit__map"·id="aOpenMesh_1_1ArrayKernel_1_1ExtStatusSetT_3_01HandleT_01_4_inherit__map">
111 <area·shape="rect"·title="ExtStatusSet:·A·status·set·augmented·with·an·array."·alt=""·coords="10,181,215,221"/>111 <area·shape="rect"·title="ExtStatusSet:·A·status·set·augmented·with·an·array."·alt=""·coords="10,181,215,221"/>
112 <area·shape="rect"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit."·alt=""·coords="5,93,220,133"/>112 <area·shape="rect"·href="a02430.html"·title="AutoStatusSetT:·A·status·set·that·automatically·picks·a·status·bit."·alt=""·coords="5,93,220,133"/>
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
271 const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>bit_mask_</b></td></tr>271 const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>bit_mask_</b></td></tr>
272 <tr·class="separator:a982936d1902b51e951d1ba82cf31e0f5·inherit·pub_attribs_a02426"><td·class="memSeparator"·colspan="2">&#160;</td></tr>272 <tr·class="separator:a982936d1902b51e951d1ba82cf31e0f5·inherit·pub_attribs_a02426"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
273 </table>273 </table>
274 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>274 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
275 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HandleT&gt;<br·/>275 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HandleT&gt;<br·/>
276 class·OpenMesh::ArrayKernel::ExtStatusSetT&lt;·HandleT·&gt;</div><p>ExtStatusSet:·A·status·set·augmented·with·an·array.·</p>276 class·OpenMesh::ArrayKernel::ExtStatusSetT&lt;·HandleT·&gt;</div><p>ExtStatusSet:·A·status·set·augmented·with·an·array.·</p>
277 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>277 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
278 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00323_source.html">ArrayKernel.hh</a></li>278 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01001_source.html">ArrayKernel.hh</a></li>
279 </ul>279 </ul>
280 </div><!--·contents·-->280 </div><!--·contents·-->
281 </div><!--·doc-content·-->281 </div><!--·doc-content·-->
282 <hr>282 <hr>
283 <address>283 <address>
284 <small>284 <small>
285 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">285 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.07 KB
./usr/share/doc/libopenmesh-dev/html/a02438.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>The·attribute·kernel·adds·all·standard·properties·to·the·kernel.··101 <p>The·attribute·kernel·adds·all·standard·properties·to·the·kernel.··
102 ·<a·href="a02438.html#details">More...</a></p>102 ·<a·href="a02438.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06362_source.html">OpenMesh/Mesh/AttribKernelT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06434_source.html">OpenMesh/Mesh/AttribKernelT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02437.png"·border="0"·usemap="#aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02437.png"·border="0"·usemap="#aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·id="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map">108 <map·name="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·id="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map">
109 <area·shape="rect"·title="The·attribute·kernel·adds·all·standard·properties·to·the·kernel."·alt=""·coords="5,79,220,119"/>109 <area·shape="rect"·title="The·attribute·kernel·adds·all·standard·properties·to·the·kernel."·alt=""·coords="5,79,220,119"/>
110 <area·shape="rect"·title="·"·alt=""·coords="61,5,165,31"/>110 <area·shape="rect"·title="·"·alt=""·coords="61,5,165,31"/>
Offset 629, 15 lines modifiedOffset 629, 15 lines modified
629 <dl·class="section·note"><dt>Note</dt><dd>All·that's·copied·is·connectivity·and·vertex·positions.·All·other·information·(like·e.g.·attributes·or·additional·elements·from·traits·classes)·is·not·copied.·</dd>629 <dl·class="section·note"><dt>Note</dt><dd>All·that's·copied·is·connectivity·and·vertex·positions.·All·other·information·(like·e.g.·attributes·or·additional·elements·from·traits·classes)·is·not·copied.·</dd>
630 <dd>630 <dd>
631 If·you·want·to·copy·all·information,·including·<em>custom</em>·properties,·use·PolyMeshT::operator=()·instead.·</dd></dl>631 If·you·want·to·copy·all·information,·including·<em>custom</em>·properties,·use·PolyMeshT::operator=()·instead.·</dd></dl>
  
632 </div>632 </div>
633 </div>633 </div>
634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
635 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06359_source.html">AttribKernelT.hh</a></li>635 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06431_source.html">AttribKernelT.hh</a></li>
636 </ul>636 </ul>
637 </div><!--·contents·-->637 </div><!--·contents·-->
638 </div><!--·doc-content·-->638 </div><!--·doc-content·-->
639 <hr>639 <hr>
640 <address>640 <address>
641 <small>641 <small>
642 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">642 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.89 KB
./usr/share/doc/libopenmesh-dev/html/a02442.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseKernel·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseKernel·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>This·class·provides·low-level·property·management·like·adding/removing·properties·and·access·to·properties.··100 <p>This·class·provides·low-level·property·management·like·adding/removing·properties·and·access·to·properties.··
101 ·<a·href="a02442.html#details">More...</a></p>101 ·<a·href="a02442.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00389_source.html">OpenMesh/Core/Mesh/BaseKernel.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01052_source.html">OpenMesh/Core/Mesh/BaseKernel.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::BaseKernel:</div>104 Inheritance·diagram·for·OpenMesh::BaseKernel:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02441.png"·border="0"·usemap="#aOpenMesh_1_1BaseKernel_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02441.png"·border="0"·usemap="#aOpenMesh_1_1BaseKernel_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1BaseKernel_inherit__map"·id="aOpenMesh_1_1BaseKernel_inherit__map">107 <map·name="aOpenMesh_1_1BaseKernel_inherit__map"·id="aOpenMesh_1_1BaseKernel_inherit__map">
108 <area·shape="rect"·title="This·class·provides·low&#45;level·property·management·like·adding/removing·properties·and·access·to·prope..."·alt=""·coords="5,84,177,109"/>108 <area·shape="rect"·title="This·class·provides·low&#45;level·property·management·like·adding/removing·properties·and·access·to·prope..."·alt=""·coords="5,84,177,109"/>
109 <area·shape="rect"·href="a03470.html"·title="·"·alt=""·coords="227,5,441,60"/>109 <area·shape="rect"·href="a03470.html"·title="·"·alt=""·coords="227,5,441,60"/>
Offset 5496, 15 lines modifiedOffset 5496, 15 lines modified
5496 <p>You·should·not·use·this·function·directly.·</p>5496 <p>You·should·not·use·this·function·directly.·</p>
5497 <p>Instead,·use·the·convenient·<a·class="el"·href="a03326.html"·title="This·class·is·intended·to·manage·the·lifecycle·of·properties.">PropertyManager</a>·wrapper.</p>5497 <p>Instead,·use·the·convenient·<a·class="el"·href="a03326.html"·title="This·class·is·intended·to·manage·the·lifecycle·of·properties.">PropertyManager</a>·wrapper.</p>
5498 <p>Return·value·of·property·for·an·item·</p>5498 <p>Return·value·of·property·for·an·item·</p>
  
5499 </div>5499 </div>
5500 </div>5500 </div>
5501 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>5501 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
5502 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00389_source.html">BaseKernel.hh</a></li>5502 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01052_source.html">BaseKernel.hh</a></li>
5503 <li>OpenMesh/Core/Mesh/<b>BaseKernel.cc</b></li>5503 <li>OpenMesh/Core/Mesh/<b>BaseKernel.cc</b></li>
5504 </ul>5504 </ul>
5505 </div><!--·contents·-->5505 </div><!--·contents·-->
5506 </div><!--·doc-content·-->5506 </div><!--·doc-content·-->
5507 <hr>5507 <hr>
5508 <address>5508 <address>
5509 <small>5509 <small>
1.09 KB
./usr/share/doc/libopenmesh-dev/html/a02446.html
    
Offset 96, 19 lines modifiedOffset 96, 19 lines modified
96 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseMesh·Class·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseMesh·Class·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
99 <p>Base·class·for·all·meshes.··99 <p>Base·class·for·all·meshes.··
100 ·<a·href="a02446.html#details">More...</a></p>100 ·<a·href="a02446.html#details">More...</a></p>
  
101 <p><code>#include·&lt;<a·class="el"·href="a00326_source.html">OpenMesh/Mesh/BaseMesh.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a01040_source.html">OpenMesh/Mesh/BaseMesh.hh</a>&gt;</code></p>
102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
103 <div·class="textblock"><p>Base·class·for·all·meshes.·</p>103 <div·class="textblock"><p>Base·class·for·all·meshes.·</p>
104 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>104 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
105 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00326_source.html">BaseMesh.hh</a></li>105 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01040_source.html">BaseMesh.hh</a></li>
106 </ul>106 </ul>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 </div><!--·doc-content·-->108 </div><!--·doc-content·-->
109 <hr>109 <hr>
110 <address>110 <address>
111 <small>111 <small>
112 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">112 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.59 KB
./usr/share/doc/libopenmesh-dev/html/a02450.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::CirculatorRange&lt;·CirculatorRangeTraitT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::CirculatorRange&lt;·CirculatorRangeTraitT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Generic·class·for·iterator·ranges.··101 <p>Generic·class·for·iterator·ranges.··
102 ·<a·href="a02450.html#details">More...</a></p>102 ·<a·href="a02450.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00362_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01043_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::CirculatorRange&lt;·CirculatorRangeTraitT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::CirculatorRange&lt;·CirculatorRangeTraitT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02449.png"·border="0"·usemap="#aOpenMesh_1_1CirculatorRange_3_01CirculatorRangeTraitT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02449.png"·border="0"·usemap="#aOpenMesh_1_1CirculatorRange_3_01CirculatorRangeTraitT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1CirculatorRange_3_01CirculatorRangeTraitT_01_4_inherit__map"·id="aOpenMesh_1_1CirculatorRange_3_01CirculatorRangeTraitT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1CirculatorRange_3_01CirculatorRangeTraitT_01_4_inherit__map"·id="aOpenMesh_1_1CirculatorRange_3_01CirculatorRangeTraitT_01_4_inherit__map">
109 <area·shape="rect"·title="Generic·class·for·iterator·ranges."·alt=""·coords="272,27,475,67"/>109 <area·shape="rect"·title="Generic·class·for·iterator·ranges."·alt=""·coords="272,27,475,67"/>
110 <area·shape="rect"·href="a02786.html"·title="·"·alt=""·coords="5,5,224,89"/>110 <area·shape="rect"·href="a02786.html"·title="·"·alt=""·coords="5,5,224,89"/>
Offset 219, 16 lines modifiedOffset 219, 16 lines modified
219 <tr·class="memdesc:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Only·iterate·over·a·subset·of·elements.··<br·/></td></tr>219 <tr·class="memdesc:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Only·iterate·over·a·subset·of·elements.··<br·/></td></tr>
220 <tr·class="separator:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>220 <tr·class="separator:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
221 </table>221 </table>
222 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>222 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
223 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·<a·class="el"·href="a02626.html">CirculatorRangeTraitT</a>&gt;<br·/>223 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·<a·class="el"·href="a02626.html">CirculatorRangeTraitT</a>&gt;<br·/>
224 class·OpenMesh::CirculatorRange&lt;·CirculatorRangeTraitT·&gt;</div><p>Generic·class·for·iterator·ranges.·</p>224 class·OpenMesh::CirculatorRange&lt;·CirculatorRangeTraitT·&gt;</div><p>Generic·class·for·iterator·ranges.·</p>
225 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>225 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
226 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>226 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
227 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00362_source.html">PolyConnectivity_inline_impl.hh</a></li>227 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01043_source.html">PolyConnectivity_inline_impl.hh</a></li>
228 </ul>228 </ul>
229 </div><!--·contents·-->229 </div><!--·contents·-->
230 </div><!--·doc-content·-->230 </div><!--·doc-content·-->
231 <hr>231 <hr>
232 <address>232 <address>
233 <small>233 <small>
234 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">234 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02454.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
105 <tr·class="separator:a30f73f8e84417f9701060d43cf472281"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a30f73f8e84417f9701060d43cf472281"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a0b57898cbb21887a3e684d942470a4f6"·id="r_a0b57898cbb21887a3e684d942470a4f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b57898cbb21887a3e684d942470a4f6"·name="a0b57898cbb21887a3e684d942470a4f6"></a>106 <tr·class="memitem:a0b57898cbb21887a3e684d942470a4f6"·id="r_a0b57898cbb21887a3e684d942470a4f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b57898cbb21887a3e684d942470a4f6"·name="a0b57898cbb21887a3e684d942470a4f6"></a>
107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
108 <tr·class="separator:a0b57898cbb21887a3e684d942470a4f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a0b57898cbb21887a3e684d942470a4f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02458.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
105 <tr·class="separator:a10a6204f25a4485c64891be57927609e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a10a6204f25a4485c64891be57927609e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:ac42f993933da0152955ca1dceda426c4"·id="r_ac42f993933da0152955ca1dceda426c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac42f993933da0152955ca1dceda426c4"·name="ac42f993933da0152955ca1dceda426c4"></a>106 <tr·class="memitem:ac42f993933da0152955ca1dceda426c4"·id="r_ac42f993933da0152955ca1dceda426c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac42f993933da0152955ca1dceda426c4"·name="ac42f993933da0152955ca1dceda426c4"></a>
107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
108 <tr·class="separator:ac42f993933da0152955ca1dceda426c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:ac42f993933da0152955ca1dceda426c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02462.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
105 <tr·class="separator:a8fd6c29d3a7a87800abe195c42c54a50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a8fd6c29d3a7a87800abe195c42c54a50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a2889dfc0442ffbe5e9fe589e1d402955"·id="r_a2889dfc0442ffbe5e9fe589e1d402955"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2889dfc0442ffbe5e9fe589e1d402955"·name="a2889dfc0442ffbe5e9fe589e1d402955"></a>106 <tr·class="memitem:a2889dfc0442ffbe5e9fe589e1d402955"·id="r_a2889dfc0442ffbe5e9fe589e1d402955"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2889dfc0442ffbe5e9fe589e1d402955"·name="a2889dfc0442ffbe5e9fe589e1d402955"></a>
107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
108 <tr·class="separator:a2889dfc0442ffbe5e9fe589e1d402955"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a2889dfc0442ffbe5e9fe589e1d402955"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02466.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
105 <tr·class="separator:a9ec9a06850790853c7f3cf0edf538936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a9ec9a06850790853c7f3cf0edf538936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a19889bd3634a025099a6cb0e8be2ff61"·id="r_a19889bd3634a025099a6cb0e8be2ff61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19889bd3634a025099a6cb0e8be2ff61"·name="a19889bd3634a025099a6cb0e8be2ff61"></a>106 <tr·class="memitem:a19889bd3634a025099a6cb0e8be2ff61"·id="r_a19889bd3634a025099a6cb0e8be2ff61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19889bd3634a025099a6cb0e8be2ff61"·name="a19889bd3634a025099a6cb0e8be2ff61"></a>
107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
108 <tr·class="separator:a19889bd3634a025099a6cb0e8be2ff61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a19889bd3634a025099a6cb0e8be2ff61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02470.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
105 <tr·class="separator:a737b2d92f3ed2a39fbfa2514343f2e73"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a737b2d92f3ed2a39fbfa2514343f2e73"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a6cef90dfe1a9f4772a93fe9a1ac59929"·id="r_a6cef90dfe1a9f4772a93fe9a1ac59929"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6cef90dfe1a9f4772a93fe9a1ac59929"·name="a6cef90dfe1a9f4772a93fe9a1ac59929"></a>106 <tr·class="memitem:a6cef90dfe1a9f4772a93fe9a1ac59929"·id="r_a6cef90dfe1a9f4772a93fe9a1ac59929"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6cef90dfe1a9f4772a93fe9a1ac59929"·name="a6cef90dfe1a9f4772a93fe9a1ac59929"></a>
107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
108 <tr·class="separator:a6cef90dfe1a9f4772a93fe9a1ac59929"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a6cef90dfe1a9f4772a93fe9a1ac59929"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02474.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>104 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
105 <tr·class="separator:a227cb8f1b832ccfcf094e48213b9e12e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a227cb8f1b832ccfcf094e48213b9e12e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:abffa28e4b83a34a0271ae323baf37d29"·id="r_abffa28e4b83a34a0271ae323baf37d29"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abffa28e4b83a34a0271ae323baf37d29"·name="abffa28e4b83a34a0271ae323baf37d29"></a>106 <tr·class="memitem:abffa28e4b83a34a0271ae323baf37d29"·id="r_abffa28e4b83a34a0271ae323baf37d29"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abffa28e4b83a34a0271ae323baf37d29"·name="abffa28e4b83a34a0271ae323baf37d29"></a>
107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>107 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
108 <tr·class="separator:abffa28e4b83a34a0271ae323baf37d29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:abffa28e4b83a34a0271ae323baf37d29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
804 B
./usr/share/doc/libopenmesh-dev/html/a02478.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT&lt;·Mesh,·CenterEntityHandle,·ValueHandle·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT&lt;·Mesh,·CenterEntityHandle,·ValueHandle·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.3 KB
./usr/share/doc/libopenmesh-dev/html/a02482.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
102 Static·Public·Member·Functions</h2></td></tr>102 Static·Public·Member·Functions</h2></td></tr>
103 <tr·class="memitem:a192611d9baec9343cdae1b2f74b037e4"·id="r_a192611d9baec9343cdae1b2f74b037e4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a192611d9baec9343cdae1b2f74b037e4"·name="a192611d9baec9343cdae1b2f74b037e4"></a>103 <tr·class="memitem:a192611d9baec9343cdae1b2f74b037e4"·id="r_a192611d9baec9343cdae1b2f74b037e4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a192611d9baec9343cdae1b2f74b037e4"·name="a192611d9baec9343cdae1b2f74b037e4"></a>
104 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>isDereferenciable</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh)</td></tr>104 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>isDereferenciable</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh)</td></tr>
105 <tr·class="separator:a192611d9baec9343cdae1b2f74b037e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a192611d9baec9343cdae1b2f74b037e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.3 KB
./usr/share/doc/libopenmesh-dev/html/a02486.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
102 Static·Public·Member·Functions</h2></td></tr>102 Static·Public·Member·Functions</h2></td></tr>
103 <tr·class="memitem:aba5998d19145d07d24237b2d3e47a52f"·id="r_aba5998d19145d07d24237b2d3e47a52f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba5998d19145d07d24237b2d3e47a52f"·name="aba5998d19145d07d24237b2d3e47a52f"></a>103 <tr·class="memitem:aba5998d19145d07d24237b2d3e47a52f"·id="r_aba5998d19145d07d24237b2d3e47a52f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba5998d19145d07d24237b2d3e47a52f"·name="aba5998d19145d07d24237b2d3e47a52f"></a>
104 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>isDereferenciable</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh)</td></tr>104 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>isDereferenciable</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh)</td></tr>
105 <tr·class="separator:aba5998d19145d07d24237b2d3e47a52f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:aba5998d19145d07d24237b2d3e47a52f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.3 KB
./usr/share/doc/libopenmesh-dev/html/a02490.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
102 Static·Public·Member·Functions</h2></td></tr>102 Static·Public·Member·Functions</h2></td></tr>
103 <tr·class="memitem:a2b2a4bbd2b00f0b6ac44b167d2e14771"·id="r_a2b2a4bbd2b00f0b6ac44b167d2e14771"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b2a4bbd2b00f0b6ac44b167d2e14771"·name="a2b2a4bbd2b00f0b6ac44b167d2e14771"></a>103 <tr·class="memitem:a2b2a4bbd2b00f0b6ac44b167d2e14771"·id="r_a2b2a4bbd2b00f0b6ac44b167d2e14771"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b2a4bbd2b00f0b6ac44b167d2e14771"·name="a2b2a4bbd2b00f0b6ac44b167d2e14771"></a>
104 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>isDereferenciable</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh)</td></tr>104 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>isDereferenciable</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh)</td></tr>
105 <tr·class="separator:a2b2a4bbd2b00f0b6ac44b167d2e14771"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a2b2a4bbd2b00f0b6ac44b167d2e14771"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02494.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>110 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
111 <tr·class="separator:a54ba812aa11afcbc40dfbd0eb9b35d78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a54ba812aa11afcbc40dfbd0eb9b35d78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:af8f0bf48ba2dcd2d76fccf436ef4701b"·id="r_af8f0bf48ba2dcd2d76fccf436ef4701b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af8f0bf48ba2dcd2d76fccf436ef4701b"·name="af8f0bf48ba2dcd2d76fccf436ef4701b"></a>112 <tr·class="memitem:af8f0bf48ba2dcd2d76fccf436ef4701b"·id="r_af8f0bf48ba2dcd2d76fccf436ef4701b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af8f0bf48ba2dcd2d76fccf436ef4701b"·name="af8f0bf48ba2dcd2d76fccf436ef4701b"></a>
113 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>113 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
114 <tr·class="separator:af8f0bf48ba2dcd2d76fccf436ef4701b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:af8f0bf48ba2dcd2d76fccf436ef4701b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <hr>121 <hr>
122 <address>122 <address>
123 <small>123 <small>
124 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">124 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.75 KB
./usr/share/doc/libopenmesh-dev/html/a02498.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>117 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
118 <tr·class="separator:a2ab2ff46dff440c5296ceb3be5299680"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a2ab2ff46dff440c5296ceb3be5299680"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:ae45810f0d88592d424c6cf5460301aa5"·id="r_ae45810f0d88592d424c6cf5460301aa5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae45810f0d88592d424c6cf5460301aa5"·name="ae45810f0d88592d424c6cf5460301aa5"></a>119 <tr·class="memitem:ae45810f0d88592d424c6cf5460301aa5"·id="r_ae45810f0d88592d424c6cf5460301aa5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae45810f0d88592d424c6cf5460301aa5"·name="ae45810f0d88592d424c6cf5460301aa5"></a>
120 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>120 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
121 <tr·class="separator:ae45810f0d88592d424c6cf5460301aa5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ae45810f0d88592d424c6cf5460301aa5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <hr>128 <hr>
129 <address>129 <address>
130 <small>130 <small>
131 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">131 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.13 KB
./usr/share/doc/libopenmesh-dev/html/a02502.html
    
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 Friends</h2></td></tr>179 Friends</h2></td></tr>
180 <tr·class="memitem:aec1b15ae2b29663e4d9740167cb186ab"·id="r_aec1b15ae2b29663e4d9740167cb186ab"><td·class="memTemplParams"·colspan="2"><a·id="aec1b15ae2b29663e4d9740167cb186ab"·name="aec1b15ae2b29663e4d9740167cb186ab"></a>180 <tr·class="memitem:aec1b15ae2b29663e4d9740167cb186ab"·id="r_aec1b15ae2b29663e4d9740167cb186ab"><td·class="memTemplParams"·colspan="2"><a·id="aec1b15ae2b29663e4d9740167cb186ab"·name="aec1b15ae2b29663e4d9740167cb186ab"></a>
181 template&lt;typename·&gt;·</td></tr>181 template&lt;typename·&gt;·</td></tr>
182 <tr·class="memitem:aec1b15ae2b29663e4d9740167cb186ab"><td·class="memTemplItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>OpenMesh::CirculatorRange</b></td></tr>182 <tr·class="memitem:aec1b15ae2b29663e4d9740167cb186ab"><td·class="memTemplItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>OpenMesh::CirculatorRange</b></td></tr>
183 <tr·class="separator:aec1b15ae2b29663e4d9740167cb186ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:aec1b15ae2b29663e4d9740167cb186ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 </table>184 </table>
185 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
186 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>186 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 </div><!--·doc-content·-->189 </div><!--·doc-content·-->
190 <hr>190 <hr>
191 <address>191 <address>
192 <small>192 <small>
193 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">193 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
764 B
./usr/share/doc/libopenmesh-dev/html/a02506.html
    
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
  
300 <p>Pointer·dereferentiation.·</p>300 <p>Pointer·dereferentiation.·</p>
301 <p>This·returns·a·pointer·which·points·to·a·handle·that·loses·its·validity·once·this·dereferentiation·is·invoked·again.·Thus,·do·not·store·the·result·of·this·operation.·</p>301 <p>This·returns·a·pointer·which·points·to·a·handle·that·loses·its·validity·once·this·dereferentiation·is·invoked·again.·Thus,·do·not·store·the·result·of·this·operation.·</p>
  
302 </div>302 </div>
303 </div>303 </div>
304 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>304 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
305 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>305 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
306 </ul>306 </ul>
307 </div><!--·contents·-->307 </div><!--·contents·-->
308 </div><!--·doc-content·-->308 </div><!--·doc-content·-->
309 <hr>309 <hr>
310 <address>310 <address>
311 <small>311 <small>
312 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">312 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02510.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>110 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
111 <tr·class="separator:a8aab2dc52bab1c346c7a6f27156afe86"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a8aab2dc52bab1c346c7a6f27156afe86"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a21320f02bfaece64a1b5a41daf9330bb"·id="r_a21320f02bfaece64a1b5a41daf9330bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21320f02bfaece64a1b5a41daf9330bb"·name="a21320f02bfaece64a1b5a41daf9330bb"></a>112 <tr·class="memitem:a21320f02bfaece64a1b5a41daf9330bb"·id="r_a21320f02bfaece64a1b5a41daf9330bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21320f02bfaece64a1b5a41daf9330bb"·name="a21320f02bfaece64a1b5a41daf9330bb"></a>
113 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>113 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
114 <tr·class="separator:a21320f02bfaece64a1b5a41daf9330bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a21320f02bfaece64a1b5a41daf9330bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <hr>121 <hr>
122 <address>122 <address>
123 <small>123 <small>
124 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">124 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a02514.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>117 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increment</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
118 <tr·class="separator:abb8eb427ff5c1ed8519aa4d707b3ceb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:abb8eb427ff5c1ed8519aa4d707b3ceb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:a021523a01a7366aba3265801c3566157"·id="r_a021523a01a7366aba3265801c3566157"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a021523a01a7366aba3265801c3566157"·name="a021523a01a7366aba3265801c3566157"></a>119 <tr·class="memitem:a021523a01a7366aba3265801c3566157"·id="r_a021523a01a7366aba3265801c3566157"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a021523a01a7366aba3265801c3566157"·name="a021523a01a7366aba3265801c3566157"></a>
120 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>120 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>decrement</b>·(const·<a·class="el"·href="a02714.html">Mesh</a>·*mesh,·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·const·typename·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·int·&amp;lap_counter)</td></tr>
121 <tr·class="separator:a021523a01a7366aba3265801c3566157"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a021523a01a7366aba3265801c3566157"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <hr>128 <hr>
129 <address>129 <address>
130 <small>130 <small>
131 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">131 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
764 B
./usr/share/doc/libopenmesh-dev/html/a02518.html
    
Offset 423, 15 lines modifiedOffset 423, 15 lines modified
  
423 <p>Pointer·dereferentiation.·</p>423 <p>Pointer·dereferentiation.·</p>
424 <p>This·returns·a·pointer·which·points·to·a·handle·that·loses·its·validity·once·this·dereferentiation·is·invoked·again.·Thus,·do·not·store·the·result·of·this·operation.·</p>424 <p>This·returns·a·pointer·which·points·to·a·handle·that·loses·its·validity·once·this·dereferentiation·is·invoked·again.·Thus,·do·not·store·the·result·of·this·operation.·</p>
  
425 </div>425 </div>
426 </div>426 </div>
427 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>427 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
428 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00302_source.html">CirculatorsT.hh</a></li>428 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00983_source.html">CirculatorsT.hh</a></li>
429 </ul>429 </ul>
430 </div><!--·contents·-->430 </div><!--·contents·-->
431 </div><!--·doc-content·-->431 </div><!--·doc-content·-->
432 <hr>432 <hr>
433 <address>433 <address>
434 <small>434 <small>
435 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">435 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.2 KB
./usr/share/doc/libopenmesh-dev/html/a02522.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::FinalMeshItemsT&lt;·Traits,·IsTriMesh·&gt;·Struct·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::FinalMeshItemsT&lt;·Traits,·IsTriMesh·&gt;·Struct·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Definition·of·the·mesh·entities·(items).··101 <p>Definition·of·the·mesh·entities·(items).··
102 ·<a·href="a02522.html#details">More...</a></p>102 ·<a·href="a02522.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00335_source.html">OpenMesh/Core/Mesh/FinalMeshItemsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00998_source.html">OpenMesh/Core/Mesh/FinalMeshItemsT.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
106 Classes</h2></td></tr>106 Classes</h2></td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02526.html">ITraits</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02526.html">ITraits</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table><table·class="memberdecls">109 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 typedef·Traits::template·FaceT&lt;·<a·class="el"·href="a02526.html">ITraits</a>,·Refs·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>FaceData</b></td></tr>154 typedef·Traits::template·FaceT&lt;·<a·class="el"·href="a02526.html">ITraits</a>,·Refs·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>FaceData</b></td></tr>
155 <tr·class="separator:a2ffcd509c110563df518f3362274aa50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:a2ffcd509c110563df518f3362274aa50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 </table>156 </table>
157 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>157 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
158 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits,·bool·IsTriMesh&gt;<br·/>158 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits,·bool·IsTriMesh&gt;<br·/>
159 struct·OpenMesh::FinalMeshItemsT&lt;·Traits,·IsTriMesh·&gt;</div><p>Definition·of·the·mesh·entities·(items).·</p>159 struct·OpenMesh::FinalMeshItemsT&lt;·Traits,·IsTriMesh·&gt;</div><p>Definition·of·the·mesh·entities·(items).·</p>
160 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>160 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
161 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00335_source.html">FinalMeshItemsT.hh</a></li>161 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00998_source.html">FinalMeshItemsT.hh</a></li>
162 </ul>162 </ul>
163 </div><!--·contents·-->163 </div><!--·contents·-->
164 </div><!--·doc-content·-->164 </div><!--·doc-content·-->
165 <hr>165 <hr>
166 <address>166 <address>
167 <small>167 <small>
168 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">168 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
752 B
./usr/share/doc/libopenmesh-dev/html/a02526.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::FinalMeshItemsT&lt;·Traits,·IsTriMesh·&gt;::ITraits·Class·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::FinalMeshItemsT&lt;·Traits,·IsTriMesh·&gt;::ITraits·Class·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00335_source.html">FinalMeshItemsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00998_source.html">FinalMeshItemsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
714 B
./usr/share/doc/libopenmesh-dev/html/a02530.html
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ··<table·class="params">121 ··<table·class="params">
122 ····<tr><td·class="paramname">rhs</td><td></td></tr>122 ····<tr><td·class="paramname">rhs</td><td></td></tr>
123 ··</table>123 ··</table>
124 ··</dd>124 ··</dd>
125 </dl>125 </dl>
126 <dl·class="section·return"><dt>Returns</dt><dd></dd></dl>126 <dl·class="section·return"><dt>Returns</dt><dd></dd></dl>
127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00335_source.html">FinalMeshItemsT.hh</a></li>128 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00998_source.html">FinalMeshItemsT.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.15 KB
./usr/share/doc/libopenmesh-dev/html/a02534.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
102 Static·Public·Member·Functions</h2></td></tr>102 Static·Public·Member·Functions</h2></td></tr>
103 <tr·class="memitem:a6b1a1e94e97cd58d20189c3e65bfa3ff"·id="r_a6b1a1e94e97cd58d20189c3e65bfa3ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6b1a1e94e97cd58d20189c3e65bfa3ff"·name="a6b1a1e94e97cd58d20189c3e65bfa3ff"></a>103 <tr·class="memitem:a6b1a1e94e97cd58d20189c3e65bfa3ff"·id="r_a6b1a1e94e97cd58d20189c3e65bfa3ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6b1a1e94e97cd58d20189c3e65bfa3ff"·name="a6b1a1e94e97cd58d20189c3e65bfa3ff"></a>
104 static·LhsMeshT·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(RhsMeshT·&amp;rhs)</td></tr>104 static·LhsMeshT·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(RhsMeshT·&amp;rhs)</td></tr>
105 <tr·class="separator:a6b1a1e94e97cd58d20189c3e65bfa3ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a6b1a1e94e97cd58d20189c3e65bfa3ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00335_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00998_source.html">FinalMeshItemsT.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02538.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
102 Static·Public·Member·Functions</h2></td></tr>102 Static·Public·Member·Functions</h2></td></tr>
103 <tr·class="memitem:a98d45ff862ea13b8c3b50dbab12f543c"·id="r_a98d45ff862ea13b8c3b50dbab12f543c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98d45ff862ea13b8c3b50dbab12f543c"·name="a98d45ff862ea13b8c3b50dbab12f543c"></a>103 <tr·class="memitem:a98d45ff862ea13b8c3b50dbab12f543c"·id="r_a98d45ff862ea13b8c3b50dbab12f543c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98d45ff862ea13b8c3b50dbab12f543c"·name="a98d45ff862ea13b8c3b50dbab12f543c"></a>
104 static·const·LhsMeshT·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·RhsMeshT·&amp;rhs)</td></tr>104 static·const·LhsMeshT·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·RhsMeshT·&amp;rhs)</td></tr>
105 <tr·class="separator:a98d45ff862ea13b8c3b50dbab12f543c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a98d45ff862ea13b8c3b50dbab12f543c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00335_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00998_source.html">FinalMeshItemsT.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.14 KB
./usr/share/doc/libopenmesh-dev/html/a02542.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
102 Static·Public·Member·Functions</h2></td></tr>102 Static·Public·Member·Functions</h2></td></tr>
103 <tr·class="memitem:a765f7eff26f992a0795ec066b4eb4dad"·id="r_a765f7eff26f992a0795ec066b4eb4dad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a765f7eff26f992a0795ec066b4eb4dad"·name="a765f7eff26f992a0795ec066b4eb4dad"></a>103 <tr·class="memitem:a765f7eff26f992a0795ec066b4eb4dad"·id="r_a765f7eff26f992a0795ec066b4eb4dad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a765f7eff26f992a0795ec066b4eb4dad"·name="a765f7eff26f992a0795ec066b4eb4dad"></a>
104 static·LhsMeshT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(RhsMeshT·*rhs)</td></tr>104 static·LhsMeshT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(RhsMeshT·*rhs)</td></tr>
105 <tr·class="separator:a765f7eff26f992a0795ec066b4eb4dad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a765f7eff26f992a0795ec066b4eb4dad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00335_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00998_source.html">FinalMeshItemsT.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02546.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
102 Static·Public·Member·Functions</h2></td></tr>102 Static·Public·Member·Functions</h2></td></tr>
103 <tr·class="memitem:ad35e7cc2dafa0ec1671c3b442f09bd1b"·id="r_ad35e7cc2dafa0ec1671c3b442f09bd1b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad35e7cc2dafa0ec1671c3b442f09bd1b"·name="ad35e7cc2dafa0ec1671c3b442f09bd1b"></a>103 <tr·class="memitem:ad35e7cc2dafa0ec1671c3b442f09bd1b"·id="r_ad35e7cc2dafa0ec1671c3b442f09bd1b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad35e7cc2dafa0ec1671c3b442f09bd1b"·name="ad35e7cc2dafa0ec1671c3b442f09bd1b"></a>
104 static·const·LhsMeshT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·RhsMeshT·*rhs)</td></tr>104 static·const·LhsMeshT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·RhsMeshT·*rhs)</td></tr>
105 <tr·class="separator:ad35e7cc2dafa0ec1671c3b442f09bd1b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:ad35e7cc2dafa0ec1671c3b442f09bd1b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00335_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00998_source.html">FinalMeshItemsT.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.25 KB
./usr/share/doc/libopenmesh-dev/html/a02550.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">CirculatorT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">CirculatorT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Circulator.··102 <p>Circulator.··
103 ·<a·href="a02550.html#details">More...</a></p>103 ·<a·href="a02550.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00302_source.html">OpenMesh/Mesh/Iterators/CirculatorsT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00983_source.html">OpenMesh/Mesh/Iterators/CirculatorsT.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a98f8b781cd83ebe6180b6e6eed93378c"·id="r_a98f8b781cd83ebe6180b6e6eed93378c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98f8b781cd83ebe6180b6e6eed93378c"·name="a98f8b781cd83ebe6180b6e6eed93378c"></a>108 <tr·class="memitem:a98f8b781cd83ebe6180b6e6eed93378c"·id="r_a98f8b781cd83ebe6180b6e6eed93378c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98f8b781cd83ebe6180b6e6eed93378c"·name="a98f8b781cd83ebe6180b6e6eed93378c"></a>
109 typedef·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HalfedgeHandle</b></td></tr>109 typedef·<a·class="el"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HalfedgeHandle</b></td></tr>
110 <tr·class="separator:a98f8b781cd83ebe6180b6e6eed93378c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a98f8b781cd83ebe6180b6e6eed93378c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a819f9bdb634127781cb774759547fd23"·id="r_a819f9bdb634127781cb774759547fd23"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a819f9bdb634127781cb774759547fd23"·name="a819f9bdb634127781cb774759547fd23"></a>111 <tr·class="memitem:a819f9bdb634127781cb774759547fd23"·id="r_a819f9bdb634127781cb774759547fd23"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a819f9bdb634127781cb774759547fd23"·name="a819f9bdb634127781cb774759547fd23"></a>
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
  
257 <p>Returns·whether·the·circulator·is·still·valid.·</p>257 <p>Returns·whether·the·circulator·is·still·valid.·</p>
258 <p>After·one·complete·round·around·a·vertex/face·the·circulator·becomes·invalid,·i.e.·this·function·will·return·<code>false</code>.·Nevertheless·you·can·continue·circulating.·This·method·just·tells·you·whether·you·have·completed·the·first·round.·</p>258 <p>After·one·complete·round·around·a·vertex/face·the·circulator·becomes·invalid,·i.e.·this·function·will·return·<code>false</code>.·Nevertheless·you·can·continue·circulating.·This·method·just·tells·you·whether·you·have·completed·the·first·round.·</p>
  
259 </div>259 </div>
260 </div>260 </div>
261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
262 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a00320_source.html">circulators_template.hh</a></li>262 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a01061_source.html">circulators_template.hh</a></li>
263 </ul>263 </ul>
264 </div><!--·contents·-->264 </div><!--·contents·-->
265 </div><!--·doc-content·-->265 </div><!--·doc-content·-->
266 <hr>266 <hr>
267 <address>267 <address>
268 <small>268 <small>
269 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">269 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.33 KB
./usr/share/doc/libopenmesh-dev/html/a02554.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">IteratorT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">IteratorT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Linear·iterator.··102 <p>Linear·iterator.··
103 ·<a·href="a02554.html#details">More...</a></p>103 ·<a·href="a02554.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">OpenMesh/Mesh/Iterators/IteratorsT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00980_source.html">OpenMesh/Mesh/Iterators/IteratorsT.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a2d4b36a0e8db86ce211a4083bc39db58"·id="r_a2d4b36a0e8db86ce211a4083bc39db58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d4b36a0e8db86ce211a4083bc39db58"·name="a2d4b36a0e8db86ce211a4083bc39db58"></a>108 <tr·class="memitem:a2d4b36a0e8db86ce211a4083bc39db58"·id="r_a2d4b36a0e8db86ce211a4083bc39db58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d4b36a0e8db86ce211a4083bc39db58"·name="a2d4b36a0e8db86ce211a4083bc39db58"></a>
109 typedef·TargetType&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>109 typedef·TargetType&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>
110 <tr·class="separator:a2d4b36a0e8db86ce211a4083bc39db58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a2d4b36a0e8db86ce211a4083bc39db58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:acc0abf90b76181d1937e395a3f31970a"·id="r_acc0abf90b76181d1937e395a3f31970a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acc0abf90b76181d1937e395a3f31970a"·name="acc0abf90b76181d1937e395a3f31970a"></a>111 <tr·class="memitem:acc0abf90b76181d1937e395a3f31970a"·id="r_acc0abf90b76181d1937e395a3f31970a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acc0abf90b76181d1937e395a3f31970a"·name="acc0abf90b76181d1937e395a3f31970a"></a>
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>ConstIterT&lt;·Mesh·&gt;</b></td></tr>191 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>ConstIterT&lt;·Mesh·&gt;</b></td></tr>
192 <tr·class="separator:a30e36dbff40e8addd4f2ac4d68afd738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:a30e36dbff40e8addd4f2ac4d68afd738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 </table>193 </table>
194 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>194 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
195 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a02714.html">Mesh</a>&gt;<br·/>195 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a02714.html">Mesh</a>&gt;<br·/>
196 class·IteratorT&lt;·Mesh·&gt;</div><p>Linear·iterator.·</p>196 class·IteratorT&lt;·Mesh·&gt;</div><p>Linear·iterator.·</p>
197 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>197 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
198 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a00314_source.html">iterators_template.hh</a></li>198 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a01058_source.html">iterators_template.hh</a></li>
199 </ul>199 </ul>
200 </div><!--·contents·-->200 </div><!--·contents·-->
201 </div><!--·doc-content·-->201 </div><!--·doc-content·-->
202 <hr>202 <hr>
203 <address>203 <address>
204 <small>204 <small>
205 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">205 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.07 KB
./usr/share/doc/libopenmesh-dev/html/a02558.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseHandle·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseHandle·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·handle·types.··100 <p>Base·class·for·all·handle·types.··
101 ·<a·href="a02558.html#details">More...</a></p>101 ·<a·href="a02558.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01028_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::BaseHandle:</div>104 Inheritance·diagram·for·OpenMesh::BaseHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02557.png"·border="0"·usemap="#aOpenMesh_1_1BaseHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02557.png"·border="0"·usemap="#aOpenMesh_1_1BaseHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1BaseHandle_inherit__map"·id="aOpenMesh_1_1BaseHandle_inherit__map">107 <map·name="aOpenMesh_1_1BaseHandle_inherit__map"·id="aOpenMesh_1_1BaseHandle_inherit__map">
108 <area·shape="rect"·title="Base·class·for·all·handle·types."·alt=""·coords="5,1309,183,1334"/>108 <area·shape="rect"·title="Base·class·for·all·handle·types."·alt=""·coords="5,1309,183,1334"/>
109 <area·shape="rect"·href="a02942.html"·title="·"·alt=""·coords="271,5,477,45"/>109 <area·shape="rect"·href="a02942.html"·title="·"·alt=""·coords="271,5,477,45"/>
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2ba0dc2afcf29cf69dfcbf7f373af1a"·name="af2ba0dc2afcf29cf69dfcbf7f373af1a"></a>349 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2ba0dc2afcf29cf69dfcbf7f373af1a"·name="af2ba0dc2afcf29cf69dfcbf7f373af1a"></a>
350 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>350 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
351 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>351 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
352 </table>352 </table>
353 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>353 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
354 <div·class="textblock"><p>Base·class·for·all·handle·types.·</p>354 <div·class="textblock"><p>Base·class·for·all·handle·types.·</p>
355 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>355 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
356 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00374_source.html">Handles.hh</a></li>356 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01028_source.html">Handles.hh</a></li>
357 </ul>357 </ul>
358 </div><!--·contents·-->358 </div><!--·contents·-->
359 </div><!--·doc-content·-->359 </div><!--·doc-content·-->
360 <hr>360 <hr>
361 <address>361 <address>
362 <small>362 <small>
363 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">363 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.13 KB
./usr/share/doc/libopenmesh-dev/html/a02562.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::VertexHandle·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::VertexHandle·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Handle·for·a·vertex·entity.··100 <p>Handle·for·a·vertex·entity.··
101 ·<a·href="a02562.html#details">More...</a></p>101 ·<a·href="a02562.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01028_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::VertexHandle:</div>104 Inheritance·diagram·for·OpenMesh::VertexHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02561.png"·border="0"·usemap="#aOpenMesh_1_1VertexHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02561.png"·border="0"·usemap="#aOpenMesh_1_1VertexHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1VertexHandle_inherit__map"·id="aOpenMesh_1_1VertexHandle_inherit__map">107 <map·name="aOpenMesh_1_1VertexHandle_inherit__map"·id="aOpenMesh_1_1VertexHandle_inherit__map">
108 <area·shape="rect"·title="Handle·for·a·vertex·entity."·alt=""·coords="25,79,212,104"/>108 <area·shape="rect"·title="Handle·for·a·vertex·entity."·alt=""·coords="25,79,212,104"/>
109 <area·shape="rect"·href="a02742.html"·title="Smart·version·of·VertexHandle·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·t..."·alt=""·coords="5,152,232,177"/>109 <area·shape="rect"·href="a02742.html"·title="Smart·version·of·VertexHandle·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·t..."·alt=""·coords="5,152,232,177"/>
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">
172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 </table>174 </table>
175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
176 <div·class="textblock"><p>Handle·for·a·vertex·entity.·</p>176 <div·class="textblock"><p>Handle·for·a·vertex·entity.·</p>
177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00374_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01028_source.html">Handles.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <hr>182 <hr>
183 <address>183 <address>
184 <small>184 <small>
185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.05 KB
./usr/share/doc/libopenmesh-dev/html/a02566.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::HalfedgeHandle·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::HalfedgeHandle·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Handle·for·a·halfedge·entity.··100 <p>Handle·for·a·halfedge·entity.··
101 ·<a·href="a02566.html#details">More...</a></p>101 ·<a·href="a02566.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01028_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::HalfedgeHandle:</div>104 Inheritance·diagram·for·OpenMesh::HalfedgeHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02565.png"·border="0"·usemap="#aOpenMesh_1_1HalfedgeHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02565.png"·border="0"·usemap="#aOpenMesh_1_1HalfedgeHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1HalfedgeHandle_inherit__map"·id="aOpenMesh_1_1HalfedgeHandle_inherit__map">107 <map·name="aOpenMesh_1_1HalfedgeHandle_inherit__map"·id="aOpenMesh_1_1HalfedgeHandle_inherit__map">
108 <area·shape="rect"·title="Handle·for·a·halfedge·entity."·alt=""·coords="25,79,229,104"/>108 <area·shape="rect"·title="Handle·for·a·halfedge·entity."·alt=""·coords="25,79,229,104"/>
109 <area·shape="rect"·href="a02746.html"·title="·"·alt=""·coords="5,152,248,177"/>109 <area·shape="rect"·href="a02746.html"·title="·"·alt=""·coords="5,152,248,177"/>
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">
172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 </table>174 </table>
175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
176 <div·class="textblock"><p>Handle·for·a·halfedge·entity.·</p>176 <div·class="textblock"><p>Handle·for·a·halfedge·entity.·</p>
177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00374_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01028_source.html">Handles.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <hr>182 <hr>
183 <address>183 <address>
184 <small>184 <small>
185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.02 KB
./usr/share/doc/libopenmesh-dev/html/a02570.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::EdgeHandle·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::EdgeHandle·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Handle·for·a·edge·entity.··100 <p>Handle·for·a·edge·entity.··
101 ·<a·href="a02570.html#details">More...</a></p>101 ·<a·href="a02570.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01028_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::EdgeHandle:</div>104 Inheritance·diagram·for·OpenMesh::EdgeHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02569.png"·border="0"·usemap="#aOpenMesh_1_1EdgeHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02569.png"·border="0"·usemap="#aOpenMesh_1_1EdgeHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1EdgeHandle_inherit__map"·id="aOpenMesh_1_1EdgeHandle_inherit__map">107 <map·name="aOpenMesh_1_1EdgeHandle_inherit__map"·id="aOpenMesh_1_1EdgeHandle_inherit__map">
108 <area·shape="rect"·title="Handle·for·a·edge·entity."·alt=""·coords="25,79,202,104"/>108 <area·shape="rect"·title="Handle·for·a·edge·entity."·alt=""·coords="25,79,202,104"/>
109 <area·shape="rect"·href="a02750.html"·title="·"·alt=""·coords="5,152,221,177"/>109 <area·shape="rect"·href="a02750.html"·title="·"·alt=""·coords="5,152,221,177"/>
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">
172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 </table>174 </table>
175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
176 <div·class="textblock"><p>Handle·for·a·edge·entity.·</p>176 <div·class="textblock"><p>Handle·for·a·edge·entity.·</p>
177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00374_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01028_source.html">Handles.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <hr>182 <hr>
183 <address>183 <address>
184 <small>184 <small>
185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.02 KB
./usr/share/doc/libopenmesh-dev/html/a02574.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::FaceHandle·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::FaceHandle·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Handle·for·a·face·entity.··100 <p>Handle·for·a·face·entity.··
101 ·<a·href="a02574.html#details">More...</a></p>101 ·<a·href="a02574.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01028_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::FaceHandle:</div>104 Inheritance·diagram·for·OpenMesh::FaceHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02573.png"·border="0"·usemap="#aOpenMesh_1_1FaceHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02573.png"·border="0"·usemap="#aOpenMesh_1_1FaceHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1FaceHandle_inherit__map"·id="aOpenMesh_1_1FaceHandle_inherit__map">107 <map·name="aOpenMesh_1_1FaceHandle_inherit__map"·id="aOpenMesh_1_1FaceHandle_inherit__map">
108 <area·shape="rect"·title="Handle·for·a·face·entity."·alt=""·coords="25,79,199,104"/>108 <area·shape="rect"·title="Handle·for·a·face·entity."·alt=""·coords="25,79,199,104"/>
109 <area·shape="rect"·href="a02754.html"·title="·"·alt=""·coords="5,152,219,177"/>109 <area·shape="rect"·href="a02754.html"·title="·"·alt=""·coords="5,152,219,177"/>
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">171 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">
172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>172 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 </table>174 </table>
175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
176 <div·class="textblock"><p>Handle·for·a·face·entity.·</p>176 <div·class="textblock"><p>Handle·for·a·face·entity.·</p>
177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00374_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01028_source.html">Handles.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <hr>182 <hr>
183 <address>183 <address>
184 <small>184 <small>
185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.15 KB
./usr/share/doc/libopenmesh-dev/html/a02578.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::MeshHandle·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::MeshHandle·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Handle·type·for·meshes·to·simplify·some·template·programming.··100 <p>Handle·type·for·meshes·to·simplify·some·template·programming.··
101 ·<a·href="a02578.html#details">More...</a></p>101 ·<a·href="a02578.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01028_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::MeshHandle:</div>104 Inheritance·diagram·for·OpenMesh::MeshHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02577.png"·border="0"·usemap="#aOpenMesh_1_1MeshHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02577.png"·border="0"·usemap="#aOpenMesh_1_1MeshHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1MeshHandle_inherit__map"·id="aOpenMesh_1_1MeshHandle_inherit__map">107 <map·name="aOpenMesh_1_1MeshHandle_inherit__map"·id="aOpenMesh_1_1MeshHandle_inherit__map">
108 <area·shape="rect"·title="Handle·type·for·meshes·to·simplify·some·template·programming."·alt=""·coords="5,79,185,104"/>108 <area·shape="rect"·title="Handle·type·for·meshes·to·simplify·some·template·programming."·alt=""·coords="5,79,185,104"/>
109 <area·shape="rect"·href="a02558.html"·title="Base·class·for·all·handle·types."·alt=""·coords="7,5,184,31"/>109 <area·shape="rect"·href="a02558.html"·title="Base·class·for·all·handle·types."·alt=""·coords="7,5,184,31"/>
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">169 <tr·class="memitem:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"·id="r_af2ba0dc2afcf29cf69dfcbf7f373af1a"><td·class="memItemLeft"·align="right"·valign="top">
170 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>170 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
171 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 </table>172 </table>
173 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>173 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
174 <div·class="textblock"><p>Handle·type·for·meshes·to·simplify·some·template·programming.·</p>174 <div·class="textblock"><p>Handle·type·for·meshes·to·simplify·some·template·programming.·</p>
175 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00374_source.html">Handles.hh</a></li>176 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01028_source.html">Handles.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
180 <hr>180 <hr>
181 <address>181 <address>
182 <small>182 <small>
183 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">183 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
741 B
./usr/share/doc/libopenmesh-dev/html/a02582.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstVertexIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstVertexIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
736 B
./usr/share/doc/libopenmesh-dev/html/a02586.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::VertexIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::VertexIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
743 B
./usr/share/doc/libopenmesh-dev/html/a02590.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstHalfedgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstHalfedgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
738 B
./usr/share/doc/libopenmesh-dev/html/a02594.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::HalfedgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::HalfedgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
739 B
./usr/share/doc/libopenmesh-dev/html/a02598.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstEdgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstEdgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
734 B
./usr/share/doc/libopenmesh-dev/html/a02602.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::EdgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::EdgeIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
739 B
./usr/share/doc/libopenmesh-dev/html/a02606.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstFaceIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::ConstFaceIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
734 B
./usr/share/doc/libopenmesh-dev/html/a02610.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::FaceIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Iterators::FaceIterT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
824 B
./usr/share/doc/libopenmesh-dev/html/a02614.html
    
Offset 254, 15 lines modifiedOffset 254, 15 lines modified
  
254 <p>Cast·to·the·handle·of·the·item·the·iterator·refers·to.·</p>254 <p>Cast·to·the·handle·of·the·item·the·iterator·refers·to.·</p>
255 <dl·class="deprecated"><dt><b><a·class="el"·href="a01236.html#_deprecated000008">Deprecated:</a></b></dt><dd>Implicit·casts·of·iterators·are·unsafe.·Use·dereferencing·operators·-&gt;·and·*·instead.·</dd></dl>255 <dl·class="deprecated"><dt><b><a·class="el"·href="a01236.html#_deprecated000008">Deprecated:</a></b></dt><dd>Implicit·casts·of·iterators·are·unsafe.·Use·dereferencing·operators·-&gt;·and·*·instead.·</dd></dl>
  
256 </div>256 </div>
257 </div>257 </div>
258 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>258 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
259 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00293_source.html">IteratorsT.hh</a></li>259 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00980_source.html">IteratorsT.hh</a></li>
260 </ul>260 </ul>
261 </div><!--·contents·-->261 </div><!--·contents·-->
262 </div><!--·doc-content·-->262 </div><!--·doc-content·-->
263 <hr>263 <hr>
264 <address>264 <address>
265 <small>265 <small>
266 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">266 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.56 KB
./usr/share/doc/libopenmesh-dev/html/a02618.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::EntityRange&lt;·RangeTraitT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::EntityRange&lt;·RangeTraitT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Generic·class·for·vertex/halfedge/edge/face·ranges.··101 <p>Generic·class·for·vertex/halfedge/edge/face·ranges.··
102 ·<a·href="a02618.html#details">More...</a></p>102 ·<a·href="a02618.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00362_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01043_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::EntityRange&lt;·RangeTraitT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::EntityRange&lt;·RangeTraitT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02617.png"·border="0"·usemap="#aOpenMesh_1_1EntityRange_3_01RangeTraitT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02617.png"·border="0"·usemap="#aOpenMesh_1_1EntityRange_3_01RangeTraitT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1EntityRange_3_01RangeTraitT_01_4_inherit__map"·id="aOpenMesh_1_1EntityRange_3_01RangeTraitT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1EntityRange_3_01RangeTraitT_01_4_inherit__map"·id="aOpenMesh_1_1EntityRange_3_01RangeTraitT_01_4_inherit__map">
109 <area·shape="rect"·title="Generic·class·for·vertex/halfedge/edge/face·ranges."·alt=""·coords="261,20,440,60"/>109 <area·shape="rect"·title="Generic·class·for·vertex/halfedge/edge/face·ranges."·alt=""·coords="261,20,440,60"/>
110 <area·shape="rect"·href="a02786.html"·title="·"·alt=""·coords="5,5,213,75"/>110 <area·shape="rect"·href="a02786.html"·title="·"·alt=""·coords="5,5,213,75"/>
Offset 207, 16 lines modifiedOffset 207, 16 lines modified
207 <tr·class="memdesc:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Only·iterate·over·a·subset·of·elements.··<br·/></td></tr>207 <tr·class="memdesc:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Only·iterate·over·a·subset·of·elements.··<br·/></td></tr>
208 <tr·class="separator:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:a75e0f7e3c845d8c7b317d96daf5836cb·inherit·pub_methods_a02786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 </table>209 </table>
210 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>210 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
211 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·<a·class="el"·href="a02622.html">RangeTraitT</a>&gt;<br·/>211 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·<a·class="el"·href="a02622.html">RangeTraitT</a>&gt;<br·/>
212 class·OpenMesh::EntityRange&lt;·RangeTraitT·&gt;</div><p>Generic·class·for·vertex/halfedge/edge/face·ranges.·</p>212 class·OpenMesh::EntityRange&lt;·RangeTraitT·&gt;</div><p>Generic·class·for·vertex/halfedge/edge/face·ranges.·</p>
213 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>213 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
214 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>214 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
215 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00362_source.html">PolyConnectivity_inline_impl.hh</a></li>215 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01043_source.html">PolyConnectivity_inline_impl.hh</a></li>
216 </ul>216 </ul>
217 </div><!--·contents·-->217 </div><!--·contents·-->
218 </div><!--·doc-content·-->218 </div><!--·doc-content·-->
219 <hr>219 <hr>
220 <address>220 <address>
221 <small>221 <small>
222 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">222 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02622.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>begin</b>·(const·CONTAINER_TYPE·&amp;_container)</td></tr>114 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>begin</b>·(const·CONTAINER_TYPE·&amp;_container)</td></tr>
115 <tr·class="separator:a70cc2de3f566dd41dc97328a922efc77"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:a70cc2de3f566dd41dc97328a922efc77"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a3bd28fd3bc6c29b2e5f252ebb117b718"·id="r_a3bd28fd3bc6c29b2e5f252ebb117b718"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3bd28fd3bc6c29b2e5f252ebb117b718"·name="a3bd28fd3bc6c29b2e5f252ebb117b718"></a>116 <tr·class="memitem:a3bd28fd3bc6c29b2e5f252ebb117b718"·id="r_a3bd28fd3bc6c29b2e5f252ebb117b718"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3bd28fd3bc6c29b2e5f252ebb117b718"·name="a3bd28fd3bc6c29b2e5f252ebb117b718"></a>
117 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>end</b>·(const·CONTAINER_TYPE·&amp;_container)</td></tr>117 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>end</b>·(const·CONTAINER_TYPE·&amp;_container)</td></tr>
118 <tr·class="separator:a3bd28fd3bc6c29b2e5f252ebb117b718"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a3bd28fd3bc6c29b2e5f252ebb117b718"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.32 KB
./usr/share/doc/libopenmesh-dev/html/a02626.html
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>end</b>·(const·CONTAINER_TYPE·&amp;_container,·CENTER_ENTITY_TYPE·_ce)</td></tr>126 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>end</b>·(const·CONTAINER_TYPE·&amp;_container,·CENTER_ENTITY_TYPE·_ce)</td></tr>
127 <tr·class="separator:a9c04c5f29eacb0846a94c34495f89f40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a9c04c5f29eacb0846a94c34495f89f40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:a613d230c39ebb59afb09e380fa09528a"·id="r_a613d230c39ebb59afb09e380fa09528a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a613d230c39ebb59afb09e380fa09528a"·name="a613d230c39ebb59afb09e380fa09528a"></a>128 <tr·class="memitem:a613d230c39ebb59afb09e380fa09528a"·id="r_a613d230c39ebb59afb09e380fa09528a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a613d230c39ebb59afb09e380fa09528a"·name="a613d230c39ebb59afb09e380fa09528a"></a>
129 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>end</b>·(const·CONTAINER_TYPE·&amp;_container,·<a·class="el"·href="a02566.html">HalfedgeHandle</a>·_heh,·int)</td></tr>129 static·ITER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>end</b>·(const·CONTAINER_TYPE·&amp;_container,·<a·class="el"·href="a02566.html">HalfedgeHandle</a>·_heh,·int)</td></tr>
130 <tr·class="separator:a613d230c39ebb59afb09e380fa09528a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a613d230c39ebb59afb09e380fa09528a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>132 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
133 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>133 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
134 </ul>134 </ul>
135 </div><!--·contents·-->135 </div><!--·contents·-->
136 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
137 <hr>137 <hr>
138 <address>138 <address>
139 <small>139 <small>
140 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">140 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.07 KB
./usr/share/doc/libopenmesh-dev/html/a02630.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyConnectivity·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyConnectivity·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Connectivity·Class·for·polygonal·meshes.··101 <p>Connectivity·Class·for·polygonal·meshes.··
102 ·<a·href="a02630.html#details">More...</a></p>102 ·<a·href="a02630.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00377_source.html">OpenMesh/Core/Mesh/PolyConnectivity.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01076_source.html">OpenMesh/Core/Mesh/PolyConnectivity.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::PolyConnectivity:</div>105 Inheritance·diagram·for·OpenMesh::PolyConnectivity:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02629.png"·border="0"·usemap="#aOpenMesh_1_1PolyConnectivity_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02629.png"·border="0"·usemap="#aOpenMesh_1_1PolyConnectivity_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1PolyConnectivity_inherit__map"·id="aOpenMesh_1_1PolyConnectivity_inherit__map">108 <map·name="aOpenMesh_1_1PolyConnectivity_inherit__map"·id="aOpenMesh_1_1PolyConnectivity_inherit__map">
109 <area·shape="rect"·title="Connectivity·Class·for·polygonal·meshes."·alt=""·coords="65,152,275,177"/>109 <area·shape="rect"·title="Connectivity·Class·for·polygonal·meshes."·alt=""·coords="65,152,275,177"/>
110 <area·shape="rect"·href="a02818.html"·title="Connectivity·Class·for·Triangle·Meshes."·alt=""·coords="72,225,268,251"/>110 <area·shape="rect"·href="a02818.html"·title="Connectivity·Class·for·Triangle·Meshes."·alt=""·coords="72,225,268,251"/>
Offset 5892, 17 lines modifiedOffset 5892, 17 lines modified
5892 </table>5892 </table>
5893 </div><div·class="memdoc">5893 </div><div·class="memdoc">
5894 <dl·class="section·return"><dt>Returns</dt><dd>The·vertices·adjacent·to·the·specified·vertex·as·a·range·object·suitable·for·C++11·range·based·for·loops.·</dd></dl>5894 <dl·class="section·return"><dt>Returns</dt><dd>The·vertices·adjacent·to·the·specified·vertex·as·a·range·object·suitable·for·C++11·range·based·for·loops.·</dd></dl>
  
5895 </div>5895 </div>
5896 </div>5896 </div>
5897 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>5897 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
5898 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>5898 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
5899 <li>OpenMesh/Core/Mesh/<b>PolyConnectivity.cc</b></li>5899 <li>OpenMesh/Core/Mesh/<b>PolyConnectivity.cc</b></li>
5900 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00362_source.html">PolyConnectivity_inline_impl.hh</a></li>5900 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01043_source.html">PolyConnectivity_inline_impl.hh</a></li>
5901 </ul>5901 </ul>
5902 </div><!--·contents·-->5902 </div><!--·contents·-->
5903 </div><!--·doc-content·-->5903 </div><!--·doc-content·-->
5904 <hr>5904 <hr>
5905 <address>5905 <address>
5906 <small>5906 <small>
5907 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">5907 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02634.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a12c645794451373def5529651819c6d9"·id="r_a12c645794451373def5529651819c6d9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a12c645794451373def5529651819c6d9"·name="a12c645794451373def5529651819c6d9"></a>116 <tr·class="memitem:a12c645794451373def5529651819c6d9"·id="r_a12c645794451373def5529651819c6d9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a12c645794451373def5529651819c6d9"·name="a12c645794451373def5529651819c6d9"></a>
117 static·<a·class="el"·href="a02562.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02562.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a12c645794451373def5529651819c6d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a12c645794451373def5529651819c6d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02638.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a43851c5ebd784e97ea5c6ae29dcb07ff"·id="r_a43851c5ebd784e97ea5c6ae29dcb07ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43851c5ebd784e97ea5c6ae29dcb07ff"·name="a43851c5ebd784e97ea5c6ae29dcb07ff"></a>116 <tr·class="memitem:a43851c5ebd784e97ea5c6ae29dcb07ff"·id="r_a43851c5ebd784e97ea5c6ae29dcb07ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43851c5ebd784e97ea5c6ae29dcb07ff"·name="a43851c5ebd784e97ea5c6ae29dcb07ff"></a>
117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a43851c5ebd784e97ea5c6ae29dcb07ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a43851c5ebd784e97ea5c6ae29dcb07ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02642.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a34f3291ad5bb1a35093bca10d6c4946e"·id="r_a34f3291ad5bb1a35093bca10d6c4946e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a34f3291ad5bb1a35093bca10d6c4946e"·name="a34f3291ad5bb1a35093bca10d6c4946e"></a>116 <tr·class="memitem:a34f3291ad5bb1a35093bca10d6c4946e"·id="r_a34f3291ad5bb1a35093bca10d6c4946e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a34f3291ad5bb1a35093bca10d6c4946e"·name="a34f3291ad5bb1a35093bca10d6c4946e"></a>
117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a34f3291ad5bb1a35093bca10d6c4946e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a34f3291ad5bb1a35093bca10d6c4946e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02646.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a64d71e8c04d645dcbb319a830587a5dc"·id="r_a64d71e8c04d645dcbb319a830587a5dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64d71e8c04d645dcbb319a830587a5dc"·name="a64d71e8c04d645dcbb319a830587a5dc"></a>116 <tr·class="memitem:a64d71e8c04d645dcbb319a830587a5dc"·id="r_a64d71e8c04d645dcbb319a830587a5dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64d71e8c04d645dcbb319a830587a5dc"·name="a64d71e8c04d645dcbb319a830587a5dc"></a>
117 static·<a·class="el"·href="a02574.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02574.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a64d71e8c04d645dcbb319a830587a5dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a64d71e8c04d645dcbb319a830587a5dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02650.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a957b0f53dcf2a9d4c6b108df827b5555"·id="r_a957b0f53dcf2a9d4c6b108df827b5555"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a957b0f53dcf2a9d4c6b108df827b5555"·name="a957b0f53dcf2a9d4c6b108df827b5555"></a>116 <tr·class="memitem:a957b0f53dcf2a9d4c6b108df827b5555"·id="r_a957b0f53dcf2a9d4c6b108df827b5555"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a957b0f53dcf2a9d4c6b108df827b5555"·name="a957b0f53dcf2a9d4c6b108df827b5555"></a>
117 static·<a·class="el"·href="a02570.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02570.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a957b0f53dcf2a9d4c6b108df827b5555"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a957b0f53dcf2a9d4c6b108df827b5555"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02654.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:afcf4a62d6be354ae20081ac0257d9013"·id="r_afcf4a62d6be354ae20081ac0257d9013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afcf4a62d6be354ae20081ac0257d9013"·name="afcf4a62d6be354ae20081ac0257d9013"></a>116 <tr·class="memitem:afcf4a62d6be354ae20081ac0257d9013"·id="r_afcf4a62d6be354ae20081ac0257d9013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afcf4a62d6be354ae20081ac0257d9013"·name="afcf4a62d6be354ae20081ac0257d9013"></a>
117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:afcf4a62d6be354ae20081ac0257d9013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:afcf4a62d6be354ae20081ac0257d9013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02658.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a2c73b26396cf883c54bf5101e02d7cbb"·id="r_a2c73b26396cf883c54bf5101e02d7cbb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2c73b26396cf883c54bf5101e02d7cbb"·name="a2c73b26396cf883c54bf5101e02d7cbb"></a>116 <tr·class="memitem:a2c73b26396cf883c54bf5101e02d7cbb"·id="r_a2c73b26396cf883c54bf5101e02d7cbb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2c73b26396cf883c54bf5101e02d7cbb"·name="a2c73b26396cf883c54bf5101e02d7cbb"></a>
117 static·<a·class="el"·href="a02562.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02562.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a2c73b26396cf883c54bf5101e02d7cbb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a2c73b26396cf883c54bf5101e02d7cbb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02662.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a9fc581310eb35c45bca3d563b091f8b8"·id="r_a9fc581310eb35c45bca3d563b091f8b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9fc581310eb35c45bca3d563b091f8b8"·name="a9fc581310eb35c45bca3d563b091f8b8"></a>116 <tr·class="memitem:a9fc581310eb35c45bca3d563b091f8b8"·id="r_a9fc581310eb35c45bca3d563b091f8b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9fc581310eb35c45bca3d563b091f8b8"·name="a9fc581310eb35c45bca3d563b091f8b8"></a>
117 static·<a·class="el"·href="a02570.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02570.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a9fc581310eb35c45bca3d563b091f8b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a9fc581310eb35c45bca3d563b091f8b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02666.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a5f9ae9c15b1698ff2698239f2254819f"·id="r_a5f9ae9c15b1698ff2698239f2254819f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f9ae9c15b1698ff2698239f2254819f"·name="a5f9ae9c15b1698ff2698239f2254819f"></a>116 <tr·class="memitem:a5f9ae9c15b1698ff2698239f2254819f"·id="r_a5f9ae9c15b1698ff2698239f2254819f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f9ae9c15b1698ff2698239f2254819f"·name="a5f9ae9c15b1698ff2698239f2254819f"></a>
117 static·<a·class="el"·href="a02574.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02574.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a5f9ae9c15b1698ff2698239f2254819f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a5f9ae9c15b1698ff2698239f2254819f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02670.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a110b1fd23be94030d8526b1836e2a1bc"·id="r_a110b1fd23be94030d8526b1836e2a1bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a110b1fd23be94030d8526b1836e2a1bc"·name="a110b1fd23be94030d8526b1836e2a1bc"></a>116 <tr·class="memitem:a110b1fd23be94030d8526b1836e2a1bc"·id="r_a110b1fd23be94030d8526b1836e2a1bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a110b1fd23be94030d8526b1836e2a1bc"·name="a110b1fd23be94030d8526b1836e2a1bc"></a>
117 static·<a·class="el"·href="a02562.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02562.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a110b1fd23be94030d8526b1836e2a1bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a110b1fd23be94030d8526b1836e2a1bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02674.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a1d5a7a0241062d95a52d38feb54e6603"·id="r_a1d5a7a0241062d95a52d38feb54e6603"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d5a7a0241062d95a52d38feb54e6603"·name="a1d5a7a0241062d95a52d38feb54e6603"></a>116 <tr·class="memitem:a1d5a7a0241062d95a52d38feb54e6603"·id="r_a1d5a7a0241062d95a52d38feb54e6603"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d5a7a0241062d95a52d38feb54e6603"·name="a1d5a7a0241062d95a52d38feb54e6603"></a>
117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02566.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a1d5a7a0241062d95a52d38feb54e6603"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a1d5a7a0241062d95a52d38feb54e6603"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.29 KB
./usr/share/doc/libopenmesh-dev/html/a02678.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
115 Static·Public·Member·Functions</h2></td></tr>115 Static·Public·Member·Functions</h2></td></tr>
116 <tr·class="memitem:a6af6846cc32c6b6f5b73d061d48bd1a3"·id="r_a6af6846cc32c6b6f5b73d061d48bd1a3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6af6846cc32c6b6f5b73d061d48bd1a3"·name="a6af6846cc32c6b6f5b73d061d48bd1a3"></a>116 <tr·class="memitem:a6af6846cc32c6b6f5b73d061d48bd1a3"·id="r_a6af6846cc32c6b6f5b73d061d48bd1a3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6af6846cc32c6b6f5b73d061d48bd1a3"·name="a6af6846cc32c6b6f5b73d061d48bd1a3"></a>
117 static·<a·class="el"·href="a02574.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>117 static·<a·class="el"·href="a02574.html">ValueHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>toHandle</b>·(const·<a·class="el"·href="a02630.html">Mesh</a>·*const·_mesh,·<a·class="el"·href="a02566.html">This::HalfedgeHandle</a>·_heh)</td></tr>
118 <tr·class="separator:a6af6846cc32c6b6f5b73d061d48bd1a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a6af6846cc32c6b6f5b73d061d48bd1a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <hr>125 <hr>
126 <address>126 <address>
127 <small>127 <small>
128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">128 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
764 B
./usr/share/doc/libopenmesh-dev/html/a02682.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyConnectivity::ElementRange&lt;·HandleType·&gt;·Struct·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyConnectivity::ElementRange&lt;·HandleType·&gt;·Struct·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.34 KB
./usr/share/doc/libopenmesh-dev/html/a02690.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#a46ed92f5c201b9afb57c5db9e36ae71a">ConstVertexRange</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#a46ed92f5c201b9afb57c5db9e36ae71a">ConstVertexRange</a></td></tr>
105 <tr·class="separator:a9863845e0e4cb1f25b8ccd3d04ab29f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a9863845e0e4cb1f25b8ccd3d04ab29f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a22855df3982513d24f5c2649d475493b"·id="r_a22855df3982513d24f5c2649d475493b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a22855df3982513d24f5c2649d475493b"·name="a22855df3982513d24f5c2649d475493b"></a>106 <tr·class="memitem:a22855df3982513d24f5c2649d475493b"·id="r_a22855df3982513d24f5c2649d475493b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a22855df3982513d24f5c2649d475493b"·name="a22855df3982513d24f5c2649d475493b"></a>
107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">ConstVertexRangeSkipping</a></td></tr>107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">ConstVertexRangeSkipping</a></td></tr>
108 <tr·class="separator:a22855df3982513d24f5c2649d475493b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a22855df3982513d24f5c2649d475493b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.34 KB
./usr/share/doc/libopenmesh-dev/html/a02694.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#acb57b9ddc74c5df8e0c444cdc5e6e432">ConstHalfedgeRange</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#acb57b9ddc74c5df8e0c444cdc5e6e432">ConstHalfedgeRange</a></td></tr>
105 <tr·class="separator:a965902ea91023d2559712f0e332e38f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a965902ea91023d2559712f0e332e38f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a4cf7f32a7699aaa622d6cdb31977fe39"·id="r_a4cf7f32a7699aaa622d6cdb31977fe39"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4cf7f32a7699aaa622d6cdb31977fe39"·name="a4cf7f32a7699aaa622d6cdb31977fe39"></a>106 <tr·class="memitem:a4cf7f32a7699aaa622d6cdb31977fe39"·id="r_a4cf7f32a7699aaa622d6cdb31977fe39"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4cf7f32a7699aaa622d6cdb31977fe39"·name="a4cf7f32a7699aaa622d6cdb31977fe39"></a>
107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#a8fe3712bde99a69100a54557ccdc0230">ConstHalfedgeRangeSkipping</a></td></tr>107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#a8fe3712bde99a69100a54557ccdc0230">ConstHalfedgeRangeSkipping</a></td></tr>
108 <tr·class="separator:a4cf7f32a7699aaa622d6cdb31977fe39"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a4cf7f32a7699aaa622d6cdb31977fe39"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.33 KB
./usr/share/doc/libopenmesh-dev/html/a02698.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">ConstEdgeRange</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">ConstEdgeRange</a></td></tr>
105 <tr·class="separator:a5f3a89a2312d16530d8841bd20694bb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a5f3a89a2312d16530d8841bd20694bb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a3e53eebf058121db3a51214f642d22b2"·id="r_a3e53eebf058121db3a51214f642d22b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e53eebf058121db3a51214f642d22b2"·name="a3e53eebf058121db3a51214f642d22b2"></a>106 <tr·class="memitem:a3e53eebf058121db3a51214f642d22b2"·id="r_a3e53eebf058121db3a51214f642d22b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e53eebf058121db3a51214f642d22b2"·name="a3e53eebf058121db3a51214f642d22b2"></a>
107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#a2eaca870fb5a241f84cec03d99863cc7">ConstEdgeRangeSkipping</a></td></tr>107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#a2eaca870fb5a241f84cec03d99863cc7">ConstEdgeRangeSkipping</a></td></tr>
108 <tr·class="separator:a3e53eebf058121db3a51214f642d22b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a3e53eebf058121db3a51214f642d22b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.33 KB
./usr/share/doc/libopenmesh-dev/html/a02702.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#a42433b78929ae7661ec80e0c1daea5ee">ConstFaceRange</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Range</b>·=·<a·class="el"·href="a02630.html#a42433b78929ae7661ec80e0c1daea5ee">ConstFaceRange</a></td></tr>
105 <tr·class="separator:a86714ad938de64127428d2035d061ddc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a86714ad938de64127428d2035d061ddc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a2e6e993558e1652dc7a36429f543643c"·id="r_a2e6e993558e1652dc7a36429f543643c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2e6e993558e1652dc7a36429f543643c"·name="a2e6e993558e1652dc7a36429f543643c"></a>106 <tr·class="memitem:a2e6e993558e1652dc7a36429f543643c"·id="r_a2e6e993558e1652dc7a36429f543643c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2e6e993558e1652dc7a36429f543643c"·name="a2e6e993558e1652dc7a36429f543643c"></a>
107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#af2312697ef48578dc9ef2e0bb60d15d4">ConstFaceRangeSkipping</a></td></tr>107 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeSkipping</b>·=·<a·class="el"·href="a02630.html#af2312697ef48578dc9ef2e0bb60d15d4">ConstFaceRangeSkipping</a></td></tr>
108 <tr·class="separator:a2e6e993558e1652dc7a36429f543643c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a2e6e993558e1652dc7a36429f543643c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00377_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01076_source.html">PolyConnectivity.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.64 KB
./usr/share/doc/libopenmesh-dev/html/a02706.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::TriMesh_ArrayKernelT&lt;·Traits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01239.html">Predefined·Mesh·Types</a></div></div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::TriMesh_ArrayKernelT&lt;·Traits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01239.html">Predefined·Mesh·Types</a></div></div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Triangle·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.··100 <p>Triangle·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.··
101 ·<a·href="a02706.html#details">More...</a></p>101 ·<a·href="a02706.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01070_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::TriMesh_ArrayKernelT&lt;·Traits·&gt;:</div>104 Inheritance·diagram·for·OpenMesh::TriMesh_ArrayKernelT&lt;·Traits·&gt;:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02705.png"·border="0"·usemap="#aOpenMesh_1_1TriMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02705.png"·border="0"·usemap="#aOpenMesh_1_1TriMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1TriMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·id="aOpenMesh_1_1TriMesh__ArrayKernelT_3_01Traits_01_4_inherit__map">107 <map·name="aOpenMesh_1_1TriMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·id="aOpenMesh_1_1TriMesh__ArrayKernelT_3_01Traits_01_4_inherit__map">
108 <area·shape="rect"·title="Triangle·mesh·based·on·the·ArrayKernel."·alt=""·coords="5,269,237,309"/>108 <area·shape="rect"·title="Triangle·mesh·based·on·the·ArrayKernel."·alt=""·coords="5,269,237,309"/>
109 <area·shape="rect"·href="a02826.html"·title="Base·type·for·a·triangle·mesh."·alt=""·coords="21,167,221,221"/>109 <area·shape="rect"·href="a02826.html"·title="Base·type·for·a·triangle·mesh."·alt=""·coords="21,167,221,221"/>
Offset 724, 16 lines modifiedOffset 724, 16 lines modified
724 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>724 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
725 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits·=·DefaultTraits&gt;<br·/>725 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits·=·DefaultTraits&gt;<br·/>
726 class·OpenMesh::TriMesh_ArrayKernelT&lt;·Traits·&gt;</div><p>Triangle·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.·</p>726 class·OpenMesh::TriMesh_ArrayKernelT&lt;·Traits·&gt;</div><p>Triangle·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.·</p>
727 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02826.html"·title="Base·type·for·a·triangle·mesh.">OpenMesh::TriMeshT</a>·</dd>727 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02826.html"·title="Base·type·for·a·triangle·mesh.">OpenMesh::TriMeshT</a>·</dd>
728 <dd>728 <dd>
729 OpenMesh::ArrayKernelT·</dd></dl>729 OpenMesh::ArrayKernelT·</dd></dl>
730 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>730 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
731 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00305_source.html">PolyMesh_ArrayKernelT.hh</a></li>731 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00995_source.html">PolyMesh_ArrayKernelT.hh</a></li>
732 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00347_source.html">TriMesh_ArrayKernelT.hh</a></li>732 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01070_source.html">TriMesh_ArrayKernelT.hh</a></li>
733 </ul>733 </ul>
734 </div><!--·contents·-->734 </div><!--·contents·-->
735 </div><!--·doc-content·-->735 </div><!--·doc-content·-->
736 <hr>736 <hr>
737 <address>737 <address>
738 <small>738 <small>
739 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">739 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.56 KB
./usr/share/doc/libopenmesh-dev/html/a02710.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;·Struct·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;·Struct·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Helper·class·to·build·a·PolyMesh-type.··100 <p>Helper·class·to·build·a·PolyMesh-type.··
101 ·<a·href="a02710.html#details">More...</a></p>101 ·<a·href="a02710.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00995_source.html">OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
105 Public·Types</h2></td></tr>105 Public·Types</h2></td></tr>
106 <tr·class="memitem:a196c3e96fcba1939f8325b1167ecb50d"·id="r_a196c3e96fcba1939f8325b1167ecb50d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a196c3e96fcba1939f8325b1167ecb50d"·name="a196c3e96fcba1939f8325b1167ecb50d"></a>106 <tr·class="memitem:a196c3e96fcba1939f8325b1167ecb50d"·id="r_a196c3e96fcba1939f8325b1167ecb50d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a196c3e96fcba1939f8325b1167ecb50d"·name="a196c3e96fcba1939f8325b1167ecb50d"></a>
107 typedef·<a·class="el"·href="a02522.html">FinalMeshItemsT</a>&lt;·Traits,·false·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems</b></td></tr>107 typedef·<a·class="el"·href="a02522.html">FinalMeshItemsT</a>&lt;·Traits,·false·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems</b></td></tr>
108 <tr·class="separator:a196c3e96fcba1939f8325b1167ecb50d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a196c3e96fcba1939f8325b1167ecb50d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:ac689c670671c2ff53e313fec1b0b9961"·id="r_ac689c670671c2ff53e313fec1b0b9961"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac689c670671c2ff53e313fec1b0b9961"·name="ac689c670671c2ff53e313fec1b0b9961"></a>109 <tr·class="memitem:ac689c670671c2ff53e313fec1b0b9961"·id="r_ac689c670671c2ff53e313fec1b0b9961"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac689c670671c2ff53e313fec1b0b9961"·name="ac689c670671c2ff53e313fec1b0b9961"></a>
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 typedef·<a·class="el"·href="a02718.html">PolyMeshT</a>&lt;·<a·class="el"·href="a02438.html">AttribKernel</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Mesh</b></td></tr>115 typedef·<a·class="el"·href="a02718.html">PolyMeshT</a>&lt;·<a·class="el"·href="a02438.html">AttribKernel</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Mesh</b></td></tr>
116 <tr·class="separator:a5b71e96643d91aaa45a67deaba3287b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a5b71e96643d91aaa45a67deaba3287b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits&gt;<br·/>119 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits&gt;<br·/>
120 struct·OpenMesh::PolyMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;</div><p>Helper·class·to·build·a·PolyMesh-type.·</p>120 struct·OpenMesh::PolyMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;</div><p>Helper·class·to·build·a·PolyMesh-type.·</p>
121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00305_source.html">PolyMesh_ArrayKernelT.hh</a></li>122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00995_source.html">PolyMesh_ArrayKernelT.hh</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <hr>126 <hr>
127 <address>127 <address>
128 <small>128 <small>
129 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">129 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.56 KB
./usr/share/doc/libopenmesh-dev/html/a02714.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyMesh_ArrayKernelT&lt;·Traits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01239.html">Predefined·Mesh·Types</a></div></div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyMesh_ArrayKernelT&lt;·Traits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01239.html">Predefined·Mesh·Types</a></div></div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Polygonal·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.··100 <p>Polygonal·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.··
101 ·<a·href="a02714.html#details">More...</a></p>101 ·<a·href="a02714.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">OpenMesh/Mesh/Types/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00995_source.html">OpenMesh/Mesh/Types/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::PolyMesh_ArrayKernelT&lt;·Traits·&gt;:</div>104 Inheritance·diagram·for·OpenMesh::PolyMesh_ArrayKernelT&lt;·Traits·&gt;:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02713.png"·border="0"·usemap="#aOpenMesh_1_1PolyMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02713.png"·border="0"·usemap="#aOpenMesh_1_1PolyMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1PolyMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·id="aOpenMesh_1_1PolyMesh__ArrayKernelT_3_01Traits_01_4_inherit__map">107 <map·name="aOpenMesh_1_1PolyMesh__ArrayKernelT_3_01Traits_01_4_inherit__map"·id="aOpenMesh_1_1PolyMesh__ArrayKernelT_3_01Traits_01_4_inherit__map">
108 <area·shape="rect"·title="Polygonal·mesh·based·on·the·ArrayKernel."·alt=""·coords="16,181,195,221"/>108 <area·shape="rect"·title="Polygonal·mesh·based·on·the·ArrayKernel."·alt=""·coords="16,181,195,221"/>
109 <area·shape="rect"·href="a02718.html"·title="Base·type·for·a·polygonal·mesh."·alt=""·coords="5,79,205,133"/>109 <area·shape="rect"·href="a02718.html"·title="Base·type·for·a·polygonal·mesh."·alt=""·coords="5,79,205,133"/>
Offset 531, 15 lines modifiedOffset 531, 15 lines modified
531 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>531 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
532 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits·=·DefaultTraits&gt;<br·/>532 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits·=·DefaultTraits&gt;<br·/>
533 class·OpenMesh::PolyMesh_ArrayKernelT&lt;·Traits·&gt;</div><p>Polygonal·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.·</p>533 class·OpenMesh::PolyMesh_ArrayKernelT&lt;·Traits·&gt;</div><p>Polygonal·mesh·based·on·the·<a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">ArrayKernel</a>.·</p>
534 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02718.html"·title="Base·type·for·a·polygonal·mesh.">OpenMesh::PolyMeshT</a>·</dd>534 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02718.html"·title="Base·type·for·a·polygonal·mesh.">OpenMesh::PolyMeshT</a>·</dd>
535 <dd>535 <dd>
536 <a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">OpenMesh::ArrayKernel</a>·</dd></dl>536 <a·class="el"·href="a02422.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">OpenMesh::ArrayKernel</a>·</dd></dl>
537 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>537 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00305_source.html">PolyMesh_ArrayKernelT.hh</a></li>538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00995_source.html">PolyMesh_ArrayKernelT.hh</a></li>
539 </ul>539 </ul>
540 </div><!--·contents·-->540 </div><!--·contents·-->
541 </div><!--·doc-content·-->541 </div><!--·doc-content·-->
542 <hr>542 <hr>
543 <address>543 <address>
544 <small>544 <small>
545 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">545 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.25 KB
./usr/share/doc/libopenmesh-dev/html/a02718.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyMeshT&lt;·Kernel·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyMeshT&lt;·Kernel·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Base·type·for·a·polygonal·mesh.··102 <p>Base·type·for·a·polygonal·mesh.··
103 ·<a·href="a02718.html#details">More...</a></p>103 ·<a·href="a02718.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00329_source.html">OpenMesh/Mesh/PolyMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a01079_source.html">OpenMesh/Mesh/PolyMeshT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::PolyMeshT&lt;·Kernel·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::PolyMeshT&lt;·Kernel·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a02717.png"·border="0"·usemap="#aOpenMesh_1_1PolyMeshT_3_01Kernel_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a02717.png"·border="0"·usemap="#aOpenMesh_1_1PolyMeshT_3_01Kernel_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1PolyMeshT_3_01Kernel_01_4_inherit__map"·id="aOpenMesh_1_1PolyMeshT_3_01Kernel_01_4_inherit__map">109 <map·name="aOpenMesh_1_1PolyMeshT_3_01Kernel_01_4_inherit__map"·id="aOpenMesh_1_1PolyMeshT_3_01Kernel_01_4_inherit__map">
110 <area·shape="rect"·title="Base·type·for·a·polygonal·mesh."·alt=""·coords="116,85,287,125"/>110 <area·shape="rect"·title="Base·type·for·a·polygonal·mesh."·alt=""·coords="116,85,287,125"/>
111 <area·shape="rect"·href="a02714.html"·title="·"·alt=""·coords="335,5,548,60"/>111 <area·shape="rect"·href="a02714.html"·title="·"·alt=""·coords="335,5,548,60"/>
Offset 1457, 16 lines modifiedOffset 1457, 16 lines modified
1457 <p>Uses·existing·face·normals·to·calculate·new·vertex·normals.</p>1457 <p>Uses·existing·face·normals·to·calculate·new·vertex·normals.</p>
1458 <dl·class="section·note"><dt>Note</dt><dd>Face·normals·have·to·be·computed·first!</dd></dl>1458 <dl·class="section·note"><dt>Note</dt><dd>Face·normals·have·to·be·computed·first!</dd></dl>
1459 <dl·class="section·attention"><dt>Attention</dt><dd>Needs·the·<a·class="el"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"·title="Add·normals·to·mesh·item·(vertices/faces)">Attributes::Normal</a>·attribute·for·faces·and·vertices.·Call·request_face_normals()·and·request_vertex_normals()·before·using·it!·</dd></dl>1459 <dl·class="section·attention"><dt>Attention</dt><dd>Needs·the·<a·class="el"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"·title="Add·normals·to·mesh·item·(vertices/faces)">Attributes::Normal</a>·attribute·for·faces·and·vertices.·Call·request_face_normals()·and·request_vertex_normals()·before·using·it!·</dd></dl>
  
1460 </div>1460 </div>
1461 </div>1461 </div>
1462 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1462 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1463 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00329_source.html">PolyMeshT.hh</a></li>1463 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01079_source.html">PolyMeshT.hh</a></li>
1464 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00368_source.html">PolyMeshT_impl.hh</a></li>1464 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01073_source.html">PolyMeshT_impl.hh</a></li>
1465 </ul>1465 </ul>
1466 </div><!--·contents·-->1466 </div><!--·contents·-->
1467 </div><!--·doc-content·-->1467 </div><!--·doc-content·-->
1468 <hr>1468 <hr>
1469 <address>1469 <address>
1470 <small>1470 <small>
1471 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1471 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.11 KB
./usr/share/doc/libopenmesh-dev/html/a02730.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartBaseHandle·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartBaseHandle·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·smart·handle·types.··100 <p>Base·class·for·all·smart·handle·types.··
101 ·<a·href="a02730.html#details">More...</a></p>101 ·<a·href="a02730.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00992_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::SmartBaseHandle:</div>104 Inheritance·diagram·for·OpenMesh::SmartBaseHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02729.png"·border="0"·usemap="#aOpenMesh_1_1SmartBaseHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02729.png"·border="0"·usemap="#aOpenMesh_1_1SmartBaseHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1SmartBaseHandle_inherit__map"·id="aOpenMesh_1_1SmartBaseHandle_inherit__map">107 <map·name="aOpenMesh_1_1SmartBaseHandle_inherit__map"·id="aOpenMesh_1_1SmartBaseHandle_inherit__map">
108 <area·shape="rect"·title="Base·class·for·all·smart·handle·types."·alt=""·coords="5,80,221,105"/>108 <area·shape="rect"·title="Base·class·for·all·smart·handle·types."·alt=""·coords="5,80,221,105"/>
109 <area·shape="rect"·href="a02750.html"·title="·"·alt=""·coords="283,5,499,31"/>109 <area·shape="rect"·href="a02750.html"·title="·"·alt=""·coords="283,5,499,31"/>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 const·<a·class="el"·href="a02630.html">PolyConnectivity</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>mesh</b>·()·const</td></tr>128 const·<a·class="el"·href="a02630.html">PolyConnectivity</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>mesh</b>·()·const</td></tr>
129 <tr·class="memdesc:aa10a4469ebd8bd9186aefa1ed44fa0ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·underlying·mesh·of·this·handle.·<br·/></td></tr>129 <tr·class="memdesc:aa10a4469ebd8bd9186aefa1ed44fa0ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·underlying·mesh·of·this·handle.·<br·/></td></tr>
130 <tr·class="separator:aa10a4469ebd8bd9186aefa1ed44fa0ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:aa10a4469ebd8bd9186aefa1ed44fa0ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Base·class·for·all·smart·handle·types.·</p>133 <div·class="textblock"><p>Base·class·for·all·smart·handle·types.·</p>
134 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>135 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.48 KB
./usr/share/doc/libopenmesh-dev/html/a02734.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartHandleStatusPredicates&lt;·HandleType·&gt;·Class·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartHandleStatusPredicates&lt;·HandleType·&gt;·Class·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.··100 <p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.··
101 ·<a·href="a02734.html#details">More...</a></p>101 ·<a·href="a02734.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00992_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a2f102fa0cc44ae9b5a986a834c00d4ea"·id="r_a2f102fa0cc44ae9b5a986a834c00d4ea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f102fa0cc44ae9b5a986a834c00d4ea"·name="a2f102fa0cc44ae9b5a986a834c00d4ea"></a>106 <tr·class="memitem:a2f102fa0cc44ae9b5a986a834c00d4ea"·id="r_a2f102fa0cc44ae9b5a986a834c00d4ea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f102fa0cc44ae9b5a986a834c00d4ea"·name="a2f102fa0cc44ae9b5a986a834c00d4ea"></a>
107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>feature</b>·()·const</td></tr>107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>feature</b>·()·const</td></tr>
108 <tr·class="memdesc:a2f102fa0cc44ae9b5a986a834c00d4ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·marked·as·feature.·<br·/></td></tr>108 <tr·class="memdesc:a2f102fa0cc44ae9b5a986a834c00d4ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·marked·as·feature.·<br·/></td></tr>
109 <tr·class="separator:a2f102fa0cc44ae9b5a986a834c00d4ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a2f102fa0cc44ae9b5a986a834c00d4ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 <tr·class="memdesc:a72dad9648547a538ff2efc09e7af63d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·marked·as·deleted.·<br·/></td></tr>134 <tr·class="memdesc:a72dad9648547a538ff2efc09e7af63d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·marked·as·deleted.·<br·/></td></tr>
135 <tr·class="separator:a72dad9648547a538ff2efc09e7af63d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a72dad9648547a538ff2efc09e7af63d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>136 </table>
137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
138 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·HandleType&gt;<br·/>138 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·HandleType&gt;<br·/>
139 class·OpenMesh::SmartHandleStatusPredicates&lt;·HandleType·&gt;</div><p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.·</p>139 class·OpenMesh::SmartHandleStatusPredicates&lt;·HandleType·&gt;</div><p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.·</p>
140 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>140 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
141 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>141 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
142 </ul>142 </ul>
143 </div><!--·contents·-->143 </div><!--·contents·-->
144 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
145 <hr>145 <hr>
146 <address>146 <address>
147 <small>147 <small>
148 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">148 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.18 KB
./usr/share/doc/libopenmesh-dev/html/a02738.html
    
Offset 97, 28 lines modifiedOffset 97, 28 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartHandleBoundaryPredicate&lt;·HandleType·&gt;·Class·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartHandleBoundaryPredicate&lt;·HandleType·&gt;·Class·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.··100 <p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.··
101 ·<a·href="a02738.html#details">More...</a></p>101 ·<a·href="a02738.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00992_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a947000ee69c35e794ad8ed49427917"·name="a7a947000ee69c35e794ad8ed49427917"></a>106 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a947000ee69c35e794ad8ed49427917"·name="a7a947000ee69c35e794ad8ed49427917"></a>
107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>
108 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>108 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>
109 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>110 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·HandleType&gt;<br·/>112 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·HandleType&gt;<br·/>
113 class·OpenMesh::SmartHandleBoundaryPredicate&lt;·HandleType·&gt;</div><p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.·</p>113 class·OpenMesh::SmartHandleBoundaryPredicate&lt;·HandleType·&gt;</div><p>Base·class·for·all·smart·handle·types·that·contains·status·related·methods.·</p>
114 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>114 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
115 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>115 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
116 </ul>116 </ul>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <hr>119 <hr>
120 <address>120 <address>
121 <small>121 <small>
122 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">122 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.74 KB
./usr/share/doc/libopenmesh-dev/html/a02742.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartVertexHandle·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartVertexHandle·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Smart·version·of·<a·class="el"·href="a02562.html"·title="Handle·for·a·vertex·entity.">VertexHandle</a>·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·to·navigation·methods.··100 <p>Smart·version·of·<a·class="el"·href="a02562.html"·title="Handle·for·a·vertex·entity.">VertexHandle</a>·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·to·navigation·methods.··
101 ·<a·href="a02742.html#details">More...</a></p>101 ·<a·href="a02742.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00992_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::SmartVertexHandle:</div>104 Inheritance·diagram·for·OpenMesh::SmartVertexHandle:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02741.png"·border="0"·usemap="#aOpenMesh_1_1SmartVertexHandle_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02741.png"·border="0"·usemap="#aOpenMesh_1_1SmartVertexHandle_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1SmartVertexHandle_inherit__map"·id="aOpenMesh_1_1SmartVertexHandle_inherit__map">107 <map·name="aOpenMesh_1_1SmartVertexHandle_inherit__map"·id="aOpenMesh_1_1SmartVertexHandle_inherit__map">
108 <area·shape="rect"·title="Smart·version·of·VertexHandle·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·t..."·alt=""·coords="525,84,752,109"/>108 <area·shape="rect"·title="Smart·version·of·VertexHandle·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·t..."·alt=""·coords="525,84,752,109"/>
109 <area·shape="rect"·href="a02730.html"·title="Base·class·for·all·smart·handle·types."·alt=""·coords="246,5,462,31"/>109 <area·shape="rect"·href="a02730.html"·title="Base·class·for·all·smart·handle·types."·alt=""·coords="246,5,462,31"/>
Offset 335, 16 lines modifiedOffset 335, 16 lines modified
335 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>335 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>
336 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>336 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>
337 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>337 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
338 </table>338 </table>
339 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>339 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
340 <div·class="textblock"><p>Smart·version·of·<a·class="el"·href="a02562.html"·title="Handle·for·a·vertex·entity.">VertexHandle</a>·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·to·navigation·methods.·</p>340 <div·class="textblock"><p>Smart·version·of·<a·class="el"·href="a02562.html"·title="Handle·for·a·vertex·entity.">VertexHandle</a>·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·to·navigation·methods.·</p>
341 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>341 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
342 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>342 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
343 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00362_source.html">PolyConnectivity_inline_impl.hh</a></li>343 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01043_source.html">PolyConnectivity_inline_impl.hh</a></li>
344 </ul>344 </ul>
345 </div><!--·contents·-->345 </div><!--·contents·-->
346 </div><!--·doc-content·-->346 </div><!--·doc-content·-->
347 <hr>347 <hr>
348 <address>348 <address>
349 <small>349 <small>
350 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">350 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.63 KB
./usr/share/doc/libopenmesh-dev/html/a02746.html
    
Offset 264, 16 lines modifiedOffset 264, 16 lines modified
264 <tr·class="inherit_header·pub_methods_a02738"><td·colspan="2"·onclick="javascript:toggleInherit('pub_methods_a02738')"><img·src="closed.png"·alt="-"/>&#160;Public·Member·Functions·inherited·from·<a·class="el"·href="a02738.html">OpenMesh::SmartHandleBoundaryPredicate&lt;·SmartHalfedgeHandle·&gt;</a></td></tr>264 <tr·class="inherit_header·pub_methods_a02738"><td·colspan="2"·onclick="javascript:toggleInherit('pub_methods_a02738')"><img·src="closed.png"·alt="-"/>&#160;Public·Member·Functions·inherited·from·<a·class="el"·href="a02738.html">OpenMesh::SmartHandleBoundaryPredicate&lt;·SmartHalfedgeHandle·&gt;</a></td></tr>
265 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top">265 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top">
266 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>266 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>
267 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>267 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>
268 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>268 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
269 </table>269 </table>
270 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>270 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
271 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>271 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
272 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00362_source.html">PolyConnectivity_inline_impl.hh</a></li>272 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01043_source.html">PolyConnectivity_inline_impl.hh</a></li>
273 </ul>273 </ul>
274 </div><!--·contents·-->274 </div><!--·contents·-->
275 </div><!--·doc-content·-->275 </div><!--·doc-content·-->
276 <hr>276 <hr>
277 <address>277 <address>
278 <small>278 <small>
279 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">279 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.63 KB
./usr/share/doc/libopenmesh-dev/html/a02750.html
    
Offset 272, 16 lines modifiedOffset 272, 16 lines modified
272 <tr·class="inherit_header·pub_methods_a02738"><td·colspan="2"·onclick="javascript:toggleInherit('pub_methods_a02738')"><img·src="closed.png"·alt="-"/>&#160;Public·Member·Functions·inherited·from·<a·class="el"·href="a02738.html">OpenMesh::SmartHandleBoundaryPredicate&lt;·SmartEdgeHandle·&gt;</a></td></tr>272 <tr·class="inherit_header·pub_methods_a02738"><td·colspan="2"·onclick="javascript:toggleInherit('pub_methods_a02738')"><img·src="closed.png"·alt="-"/>&#160;Public·Member·Functions·inherited·from·<a·class="el"·href="a02738.html">OpenMesh::SmartHandleBoundaryPredicate&lt;·SmartEdgeHandle·&gt;</a></td></tr>
273 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top">273 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top">
274 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>274 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>
275 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>275 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>
276 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>276 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
277 </table>277 </table>
278 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>278 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
279 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>279 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
280 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00362_source.html">PolyConnectivity_inline_impl.hh</a></li>280 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01043_source.html">PolyConnectivity_inline_impl.hh</a></li>
281 </ul>281 </ul>
282 </div><!--·contents·-->282 </div><!--·contents·-->
283 </div><!--·doc-content·-->283 </div><!--·doc-content·-->
284 <hr>284 <hr>
285 <address>285 <address>
286 <small>286 <small>
287 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">287 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.63 KB
./usr/share/doc/libopenmesh-dev/html/a02754.html
    
Offset 280, 16 lines modifiedOffset 280, 16 lines modified
280 <tr·class="inherit_header·pub_methods_a02738"><td·colspan="2"·onclick="javascript:toggleInherit('pub_methods_a02738')"><img·src="closed.png"·alt="-"/>&#160;Public·Member·Functions·inherited·from·<a·class="el"·href="a02738.html">OpenMesh::SmartHandleBoundaryPredicate&lt;·SmartFaceHandle·&gt;</a></td></tr>280 <tr·class="inherit_header·pub_methods_a02738"><td·colspan="2"·onclick="javascript:toggleInherit('pub_methods_a02738')"><img·src="closed.png"·alt="-"/>&#160;Public·Member·Functions·inherited·from·<a·class="el"·href="a02738.html">OpenMesh::SmartHandleBoundaryPredicate&lt;·SmartFaceHandle·&gt;</a></td></tr>
281 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top">281 <tr·class="memitem:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"·id="r_a7a947000ee69c35e794ad8ed49427917"><td·class="memItemLeft"·align="right"·valign="top">
282 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>282 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_boundary</b>·()·const</td></tr>
283 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>283 <tr·class="memdesc:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true·iff·the·handle·is·boundary.·<br·/></td></tr>
284 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>284 <tr·class="separator:a7a947000ee69c35e794ad8ed49427917·inherit·pub_methods_a02738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
285 </table>285 </table>
286 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>286 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
287 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>287 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
288 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00362_source.html">PolyConnectivity_inline_impl.hh</a></li>288 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01043_source.html">PolyConnectivity_inline_impl.hh</a></li>
289 </ul>289 </ul>
290 </div><!--·contents·-->290 </div><!--·contents·-->
291 </div><!--·doc-content·-->291 </div><!--·doc-content·-->
292 <hr>292 <hr>
293 <address>293 <address>
294 <small>294 <small>
295 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">295 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
734 B
./usr/share/doc/libopenmesh-dev/html/a02758.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartHandle&lt;·HandleT·&gt;·Struct·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartHandle&lt;·HandleT·&gt;·Struct·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.13 KB
./usr/share/doc/libopenmesh-dev/html/a02762.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:adb3c91dcef6ec7cbbc45a17161998f59"·id="r_adb3c91dcef6ec7cbbc45a17161998f59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb3c91dcef6ec7cbbc45a17161998f59"·name="adb3c91dcef6ec7cbbc45a17161998f59"></a>103 <tr·class="memitem:adb3c91dcef6ec7cbbc45a17161998f59"·id="r_adb3c91dcef6ec7cbbc45a17161998f59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb3c91dcef6ec7cbbc45a17161998f59"·name="adb3c91dcef6ec7cbbc45a17161998f59"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02742.html">SmartVertexHandle</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02742.html">SmartVertexHandle</a></td></tr>
105 <tr·class="separator:adb3c91dcef6ec7cbbc45a17161998f59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:adb3c91dcef6ec7cbbc45a17161998f59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.13 KB
./usr/share/doc/libopenmesh-dev/html/a02766.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:aeafe650b327e7860d1e49729e4386e57"·id="r_aeafe650b327e7860d1e49729e4386e57"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeafe650b327e7860d1e49729e4386e57"·name="aeafe650b327e7860d1e49729e4386e57"></a>103 <tr·class="memitem:aeafe650b327e7860d1e49729e4386e57"·id="r_aeafe650b327e7860d1e49729e4386e57"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeafe650b327e7860d1e49729e4386e57"·name="aeafe650b327e7860d1e49729e4386e57"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02746.html">SmartHalfedgeHandle</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02746.html">SmartHalfedgeHandle</a></td></tr>
105 <tr·class="separator:aeafe650b327e7860d1e49729e4386e57"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:aeafe650b327e7860d1e49729e4386e57"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.13 KB
./usr/share/doc/libopenmesh-dev/html/a02770.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:acf3101f5803e04bbd19e774c7adc50bb"·id="r_acf3101f5803e04bbd19e774c7adc50bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acf3101f5803e04bbd19e774c7adc50bb"·name="acf3101f5803e04bbd19e774c7adc50bb"></a>103 <tr·class="memitem:acf3101f5803e04bbd19e774c7adc50bb"·id="r_acf3101f5803e04bbd19e774c7adc50bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acf3101f5803e04bbd19e774c7adc50bb"·name="acf3101f5803e04bbd19e774c7adc50bb"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02750.html">SmartEdgeHandle</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02750.html">SmartEdgeHandle</a></td></tr>
105 <tr·class="separator:acf3101f5803e04bbd19e774c7adc50bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:acf3101f5803e04bbd19e774c7adc50bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.13 KB
./usr/share/doc/libopenmesh-dev/html/a02774.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a91f6396230ca988343fe4ffdef317b07"·id="r_a91f6396230ca988343fe4ffdef317b07"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91f6396230ca988343fe4ffdef317b07"·name="a91f6396230ca988343fe4ffdef317b07"></a>103 <tr·class="memitem:a91f6396230ca988343fe4ffdef317b07"·id="r_a91f6396230ca988343fe4ffdef317b07"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91f6396230ca988343fe4ffdef317b07"·name="a91f6396230ca988343fe4ffdef317b07"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02754.html">SmartFaceHandle</a></td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02754.html">SmartFaceHandle</a></td></tr>
105 <tr·class="separator:a91f6396230ca988343fe4ffdef317b07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a91f6396230ca988343fe4ffdef317b07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00386_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00992_source.html">SmartHandles.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.34 KB
./usr/share/doc/libopenmesh-dev/html/a02782.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::FilteredSmartRangeT&lt;·RangeT,·HandleT,·Functor·&gt;·Struct·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::FilteredSmartRangeT&lt;·RangeT,·HandleT,·Functor·&gt;·Struct·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Class·which·applies·a·filter·when·iterating·over·elements.··103 <p>Class·which·applies·a·filter·when·iterating·over·elements.··
104 ·<a·href="a02782.html#details">More...</a></p>104 ·<a·href="a02782.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00383_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a01019_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::FilteredSmartRangeT&lt;·RangeT,·HandleT,·Functor·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::FilteredSmartRangeT&lt;·RangeT,·HandleT,·Functor·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a02781.png"·border="0"·usemap="#aOpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a02781.png"·border="0"·usemap="#aOpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_inherit__map"·id="aOpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_inherit__map">110 <map·name="aOpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_inherit__map"·id="aOpenMesh_1_1FilteredSmartRangeT_3_01RangeT_00_01HandleT_00_01Functor_01_4_inherit__map">
111 <area·shape="rect"·title="Class·which·applies·a·filter·when·iterating·over·elements."·alt=""·coords="257,20,485,60"/>111 <area·shape="rect"·title="Class·which·applies·a·filter·when·iterating·over·elements."·alt=""·coords="257,20,485,60"/>
112 <area·shape="rect"·href="a02786.html"·title="·"·alt=""·coords="5,5,209,75"/>112 <area·shape="rect"·href="a02786.html"·title="·"·alt=""·coords="5,5,209,75"/>
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 BaseIterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>end_</b></td></tr>226 BaseIterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>end_</b></td></tr>
227 <tr·class="separator:aba830462221719fceb25eae7496dd1b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>227 <tr·class="separator:aba830462221719fceb25eae7496dd1b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
228 </table>228 </table>
229 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>229 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
230 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·RangeT,·typename·HandleT,·typename·Functor&gt;<br·/>230 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·RangeT,·typename·HandleT,·typename·Functor&gt;<br·/>
231 struct·OpenMesh::FilteredSmartRangeT&lt;·RangeT,·HandleT,·Functor·&gt;</div><p>Class·which·applies·a·filter·when·iterating·over·elements.·</p>231 struct·OpenMesh::FilteredSmartRangeT&lt;·RangeT,·HandleT,·Functor·&gt;</div><p>Class·which·applies·a·filter·when·iterating·over·elements.·</p>
232 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>232 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
233 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00383_source.html">SmartRange.hh</a></li>233 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01019_source.html">SmartRange.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 </div><!--·doc-content·-->236 </div><!--·doc-content·-->
237 <hr>237 <hr>
238 <address>238 <address>
239 <small>239 <small>
240 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">240 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.89 KB
./usr/share/doc/libopenmesh-dev/html/a02786.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartRangeT&lt;·RangeT,·HandleT·&gt;·Struct·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartRangeT&lt;·RangeT,·HandleT·&gt;·Struct·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Base·class·for·all·smart·range·types.··101 <p>Base·class·for·all·smart·range·types.··
102 ·<a·href="a02786.html#details">More...</a></p>102 ·<a·href="a02786.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00383_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01019_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a6d517ba9c7660804b7726159be648c70"·id="r_a6d517ba9c7660804b7726159be648c70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d517ba9c7660804b7726159be648c70"·name="a6d517ba9c7660804b7726159be648c70"></a>107 <tr·class="memitem:a6d517ba9c7660804b7726159be648c70"·id="r_a6d517ba9c7660804b7726159be648c70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d517ba9c7660804b7726159be648c70"·name="a6d517ba9c7660804b7726159be648c70"></a>
108 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Handle</b>·=·HandleT</td></tr>108 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Handle</b>·=·HandleT</td></tr>
109 <tr·class="separator:a6d517ba9c7660804b7726159be648c70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a6d517ba9c7660804b7726159be648c70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a84932795e95ab61153177fb0f4acaee9"·id="r_a84932795e95ab61153177fb0f4acaee9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a84932795e95ab61153177fb0f4acaee9"·name="a84932795e95ab61153177fb0f4acaee9"></a>110 <tr·class="memitem:a84932795e95ab61153177fb0f4acaee9"·id="r_a84932795e95ab61153177fb0f4acaee9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a84932795e95ab61153177fb0f4acaee9"·name="a84932795e95ab61153177fb0f4acaee9"></a>
Offset 880, 15 lines modifiedOffset 880, 15 lines modified
880 ··</table>880 ··</table>
881 ··</dd>881 ··</dd>
882 </dl>882 </dl>
  
883 </div>883 </div>
884 </div>884 </div>
885 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>885 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
886 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00383_source.html">SmartRange.hh</a></li>886 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01019_source.html">SmartRange.hh</a></li>
887 </ul>887 </ul>
888 </div><!--·contents·-->888 </div><!--·contents·-->
889 </div><!--·doc-content·-->889 </div><!--·doc-content·-->
890 <hr>890 <hr>
891 <address>891 <address>
892 <small>892 <small>
893 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">893 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.14 KB
./usr/share/doc/libopenmesh-dev/html/a02790.html
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 Functor&#160;</td><td·class="memItemRight"·valign="bottom"><b>f_</b></td></tr>140 Functor&#160;</td><td·class="memItemRight"·valign="bottom"><b>f_</b></td></tr>
141 <tr·class="separator:af455325fbc90788c636c8da73efaf88c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:af455325fbc90788c636c8da73efaf88c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:a91408ee35faddc11aba1338bc164326e"·id="r_a91408ee35faddc11aba1338bc164326e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91408ee35faddc11aba1338bc164326e"·name="a91408ee35faddc11aba1338bc164326e"></a>142 <tr·class="memitem:a91408ee35faddc11aba1338bc164326e"·id="r_a91408ee35faddc11aba1338bc164326e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91408ee35faddc11aba1338bc164326e"·name="a91408ee35faddc11aba1338bc164326e"></a>
143 BaseIterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>end_</b></td></tr>143 BaseIterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>end_</b></td></tr>
144 <tr·class="separator:a91408ee35faddc11aba1338bc164326e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:a91408ee35faddc11aba1338bc164326e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 </table>145 </table>
146 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>146 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
147 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00383_source.html">SmartRange.hh</a></li>147 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01019_source.html">SmartRange.hh</a></li>
148 </ul>148 </ul>
149 </div><!--·contents·-->149 </div><!--·contents·-->
150 </div><!--·doc-content·-->150 </div><!--·doc-content·-->
151 <hr>151 <hr>
152 <address>152 <address>
153 <small>153 <small>
154 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">154 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.23 KB
./usr/share/doc/libopenmesh-dev/html/a02794.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Attributes::StatusInfo·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Attributes::StatusInfo·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Add·status·information·to·a·base·class.··101 <p>Add·status·information·to·a·base·class.··
102 ·<a·href="a02794.html#details">More...</a></p>102 ·<a·href="a02794.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00344_source.html">OpenMesh/Attributes/Status.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00989_source.html">OpenMesh/Attributes/Status.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a1ed03a718aac1095556b808bf0a925d6"·id="r_a1ed03a718aac1095556b808bf0a925d6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1ed03a718aac1095556b808bf0a925d6"·name="a1ed03a718aac1095556b808bf0a925d6"></a>107 <tr·class="memitem:a1ed03a718aac1095556b808bf0a925d6"·id="r_a1ed03a718aac1095556b808bf0a925d6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1ed03a718aac1095556b808bf0a925d6"·name="a1ed03a718aac1095556b808bf0a925d6"></a>
108 typedef·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>108 typedef·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>
109 <tr·class="separator:a1ed03a718aac1095556b808bf0a925d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a1ed03a718aac1095556b808bf0a925d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table><table·class="memberdecls">110 </table><table·class="memberdecls">
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 <tr·class="memdesc:a785a68db93e51adf6e2ee33eaee3a880"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">set·or·unset·a·certain·bit·<br·/></td></tr>201 <tr·class="memdesc:a785a68db93e51adf6e2ee33eaee3a880"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">set·or·unset·a·certain·bit·<br·/></td></tr>
202 <tr·class="separator:a785a68db93e51adf6e2ee33eaee3a880"><td·class="memSeparator"·colspan="2">&#160;</td></tr>202 <tr·class="separator:a785a68db93e51adf6e2ee33eaee3a880"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
203 </table>203 </table>
204 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>204 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
205 <div·class="textblock"><p>Add·status·information·to·a·base·class.·</p>205 <div·class="textblock"><p>Add·status·information·to·a·base·class.·</p>
206 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617"·title="Status·bits·used·by·the·Status·class.">StatusBits</a>·</dd></dl>206 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617"·title="Status·bits·used·by·the·Status·class.">StatusBits</a>·</dd></dl>
207 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>207 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
208 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00344_source.html">Status.hh</a></li>208 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00989_source.html">Status.hh</a></li>
209 </ul>209 </ul>
210 </div><!--·contents·-->210 </div><!--·contents·-->
211 </div><!--·doc-content·-->211 </div><!--·doc-content·-->
212 <hr>212 <hr>
213 <address>213 <address>
214 <small>214 <small>
215 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">215 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.19 KB
./usr/share/doc/libopenmesh-dev/html/a02798.html
    
Offset 94, 19 lines modifiedOffset 94, 19 lines modified
94 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyConnectivityTag·Struct·Reference</div></div>94 ··<div·class="headertitle"><div·class="title">OpenMesh::PolyConnectivityTag·Struct·Reference</div></div>
95 </div><!--header-->95 </div><!--header-->
96 <div·class="contents">96 <div·class="contents">
  
97 <p>Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.··97 <p>Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.··
98 ·<a·href="a02798.html#details">More...</a></p>98 ·<a·href="a02798.html#details">More...</a></p>
  
99 <p><code>#include·&lt;<a·class="el"·href="a00371_source.html">OpenMesh/Core/Mesh/Tags.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a01031_source.html">OpenMesh/Core/Mesh/Tags.hh</a>&gt;</code></p>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
101 <div·class="textblock"><p>Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.·</p>101 <div·class="textblock"><p>Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.·</p>
102 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00371_source.html">Tags.hh</a></li>103 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01031_source.html">Tags.hh</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <hr>107 <hr>
108 <address>108 <address>
109 <small>109 <small>
110 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">110 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.19 KB
./usr/share/doc/libopenmesh-dev/html/a02802.html
    
Offset 94, 19 lines modifiedOffset 94, 19 lines modified
94 ··<div·class="headertitle"><div·class="title">OpenMesh::TriConnectivityTag·Struct·Reference</div></div>94 ··<div·class="headertitle"><div·class="title">OpenMesh::TriConnectivityTag·Struct·Reference</div></div>
95 </div><!--header-->95 </div><!--header-->
96 <div·class="contents">96 <div·class="contents">
  
97 <p>Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity.··97 <p>Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity.··
98 ·<a·href="a02802.html#details">More...</a></p>98 ·<a·href="a02802.html#details">More...</a></p>
  
99 <p><code>#include·&lt;<a·class="el"·href="a00371_source.html">OpenMesh/Core/Mesh/Tags.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a01031_source.html">OpenMesh/Core/Mesh/Tags.hh</a>&gt;</code></p>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
101 <div·class="textblock"><p>Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity.·</p>101 <div·class="textblock"><p>Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity.·</p>
102 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00371_source.html">Tags.hh</a></li>103 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01031_source.html">Tags.hh</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <hr>107 <hr>
108 <address>108 <address>
109 <small>109 <small>
110 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">110 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a02806.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraits·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraits·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·traits.··100 <p>Base·class·for·all·traits.··
101 ·<a·href="a02806.html#details">More...</a></p>101 ·<a·href="a02806.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06371_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06467_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::DefaultTraits:</div>104 Inheritance·diagram·for·OpenMesh::DefaultTraits:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02805.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraits_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02805.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraits_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1DefaultTraits_inherit__map"·id="aOpenMesh_1_1DefaultTraits_inherit__map">107 <map·name="aOpenMesh_1_1DefaultTraits_inherit__map"·id="aOpenMesh_1_1DefaultTraits_inherit__map">
108 <area·shape="rect"·title="Base·class·for·all·traits."·alt=""·coords="5,311,188,336"/>108 <area·shape="rect"·title="Base·class·for·all·traits."·alt=""·coords="5,311,188,336"/>
109 <area·shape="rect"·href="a02174.html"·title="·"·alt=""·coords="319,15,396,40"/>109 <area·shape="rect"·href="a02174.html"·title="·"·alt=""·coords="319,15,396,40"/>
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>195 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
196 <div·class="textblock"><p>Base·class·for·all·traits.·</p>196 <div·class="textblock"><p>Base·class·for·all·traits.·</p>
197 <p>All·user·traits·should·be·derived·from·this·class.·You·may·enrich·all·basic·items·by·additional·properties·or·define·one·or·more·of·the·types·<code>Point</code>,·<code>Normal</code>,·<code>TexCoord</code>,·or·<code>Color</code>.</p>197 <p>All·user·traits·should·be·derived·from·this·class.·You·may·enrich·all·basic·items·by·additional·properties·or·define·one·or·more·of·the·types·<code>Point</code>,·<code>Normal</code>,·<code>TexCoord</code>,·or·<code>Color</code>.</p>
198 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>198 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>
199 <dd>199 <dd>
200 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>200 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>
201 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>201 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
202 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_source.html">Traits.hh</a></li>202 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06461_source.html">Traits.hh</a></li>
203 </ul>203 </ul>
204 </div><!--·contents·-->204 </div><!--·contents·-->
205 </div><!--·doc-content·-->205 </div><!--·doc-content·-->
206 <hr>206 <hr>
207 <address>207 <address>
208 <small>208 <small>
209 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">209 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.13 KB
./usr/share/doc/libopenmesh-dev/html/a02810.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraitsDouble·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraitsDouble·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.··100 <p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.··
101 ·<a·href="a02810.html#details">More...</a></p>101 ·<a·href="a02810.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06371_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06467_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::DefaultTraitsDouble:</div>104 Inheritance·diagram·for·OpenMesh::DefaultTraitsDouble:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02809.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02809.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·id="aOpenMesh_1_1DefaultTraitsDouble_inherit__map">107 <map·name="aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·id="aOpenMesh_1_1DefaultTraitsDouble_inherit__map">
108 <area·shape="rect"·title="Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point..."·alt=""·coords="5,79,233,104"/>108 <area·shape="rect"·title="Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point..."·alt=""·coords="5,79,233,104"/>
109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="28,5,211,31"/>109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="28,5,211,31"/>
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </table>181 </table>
182 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>182 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
183 <div·class="textblock"><p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.·</p>183 <div·class="textblock"><p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.·</p>
184 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>184 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>
185 <dd>185 <dd>
186 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>186 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>
187 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>187 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
188 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_source.html">Traits.hh</a></li>188 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06461_source.html">Traits.hh</a></li>
189 </ul>189 </ul>
190 </div><!--·contents·-->190 </div><!--·contents·-->
191 </div><!--·doc-content·-->191 </div><!--·doc-content·-->
192 <hr>192 <hr>
193 <address>193 <address>
194 <small>194 <small>
195 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">195 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.4 KB
./usr/share/doc/libopenmesh-dev/html/a02814.html
    
Offset 94, 23 lines modifiedOffset 94, 23 lines modified
94 ··<div·class="headertitle"><div·class="title">OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;·Struct·Template·Reference</div></div>94 ··<div·class="headertitle"><div·class="title">OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;·Struct·Template·Reference</div></div>
95 </div><!--header-->95 </div><!--header-->
96 <div·class="contents">96 <div·class="contents">
  
97 <p>Helper·class·to·merge·two·mesh·traits.··97 <p>Helper·class·to·merge·two·mesh·traits.··
98 ·<a·href="a02814.html#details">More...</a></p>98 ·<a·href="a02814.html#details">More...</a></p>
  
99 <p><code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code></p>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
101 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·_Traits1,·class·_Traits2&gt;<br·/>101 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·_Traits1,·class·_Traits2&gt;<br·/>
102 struct·OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;</div><p>Helper·class·to·merge·two·mesh·traits.·</p>102 struct·OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;</div><p>Helper·class·to·merge·two·mesh·traits.·</p>
103 <p>With·the·help·of·this·class·it's·possible·to·merge·two·mesh·traits.·Whereby·<code>_Traits1</code>·overrides·equally·named·symbols·of·<code>_Traits2</code>.</p>103 <p>With·the·help·of·this·class·it's·possible·to·merge·two·mesh·traits.·Whereby·<code>_Traits1</code>·overrides·equally·named·symbols·of·<code>_Traits2</code>.</p>
104 <p>For·your·convenience·use·the·provided·defines·<code>OM_Merge_Traits</code>·and·<code>OM_Merge_Traits_In_Template</code>·instead.</p>104 <p>For·your·convenience·use·the·provided·defines·<code>OM_Merge_Traits</code>·and·<code>OM_Merge_Traits_In_Template</code>·instead.</p>
105 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396"·title="Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D.">OM_Merge_Traits</a>,·<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05"·title="Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D.">OM_Merge_Traits_In_Template</a>·</dd></dl>105 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a06461.html#a746c83f2828928d4e7c4de0b2613e396"·title="Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D.">OM_Merge_Traits</a>,·<a·class="el"·href="a06461.html#a97a9676df79fe2881136f983f3cf3b05"·title="Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D.">OM_Merge_Traits_In_Template</a>·</dd></dl>
106 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>106 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
107 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_source.html">Traits.hh</a></li>107 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06461_source.html">Traits.hh</a></li>
108 </ul>108 </ul>
109 </div><!--·contents·-->109 </div><!--·contents·-->
110 </div><!--·doc-content·-->110 </div><!--·doc-content·-->
111 <hr>111 <hr>
112 <address>112 <address>
113 <small>113 <small>
114 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">114 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.61 KB
./usr/share/doc/libopenmesh-dev/html/a02818.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::TriConnectivity·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::TriConnectivity·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Connectivity·Class·for·Triangle·Meshes.··101 <p>Connectivity·Class·for·Triangle·Meshes.··
102 ·<a·href="a02818.html#details">More...</a></p>102 ·<a·href="a02818.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00353_source.html">OpenMesh/Core/Mesh/TriConnectivity.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01025_source.html">OpenMesh/Core/Mesh/TriConnectivity.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::TriConnectivity:</div>105 Inheritance·diagram·for·OpenMesh::TriConnectivity:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02817.png"·border="0"·usemap="#aOpenMesh_1_1TriConnectivity_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02817.png"·border="0"·usemap="#aOpenMesh_1_1TriConnectivity_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1TriConnectivity_inherit__map"·id="aOpenMesh_1_1TriConnectivity_inherit__map">108 <map·name="aOpenMesh_1_1TriConnectivity_inherit__map"·id="aOpenMesh_1_1TriConnectivity_inherit__map">
109 <area·shape="rect"·title="Connectivity·Class·for·Triangle·Meshes."·alt=""·coords="72,225,268,251"/>109 <area·shape="rect"·title="Connectivity·Class·for·Triangle·Meshes."·alt=""·coords="72,225,268,251"/>
110 <area·shape="rect"·href="a02630.html"·title="Connectivity·Class·for·polygonal·meshes."·alt=""·coords="65,152,275,177"/>110 <area·shape="rect"·href="a02630.html"·title="Connectivity·Class·for·polygonal·meshes."·alt=""·coords="65,152,275,177"/>
Offset 3532, 15 lines modifiedOffset 3532, 15 lines modified
3532 ··</table>3532 ··</table>
3533 ··</dd>3533 ··</dd>
3534 </dl>3534 </dl>
  
3535 </div>3535 </div>
3536 </div>3536 </div>
3537 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>3537 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
3538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00353_source.html">TriConnectivity.hh</a></li>3538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01025_source.html">TriConnectivity.hh</a></li>
3539 <li>OpenMesh/Core/Mesh/<b>TriConnectivity.cc</b></li>3539 <li>OpenMesh/Core/Mesh/<b>TriConnectivity.cc</b></li>
3540 </ul>3540 </ul>
3541 </div><!--·contents·-->3541 </div><!--·contents·-->
3542 </div><!--·doc-content·-->3542 </div><!--·doc-content·-->
3543 <hr>3543 <hr>
3544 <address>3544 <address>
3545 <small>3545 <small>
2.6 KB
./usr/share/doc/libopenmesh-dev/html/a02822.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::TriMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;·Struct·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::TriMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;·Struct·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Helper·class·to·create·a·TriMesh-type·based·on·ArrayKernelT.··100 <p>Helper·class·to·create·a·TriMesh-type·based·on·ArrayKernelT.··
101 ·<a·href="a02822.html#details">More...</a></p>101 ·<a·href="a02822.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01070_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
105 Public·Types</h2></td></tr>105 Public·Types</h2></td></tr>
106 <tr·class="memitem:a2af08375a07dc5abaa6f0674fe6897e9"·id="r_a2af08375a07dc5abaa6f0674fe6897e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2af08375a07dc5abaa6f0674fe6897e9"·name="a2af08375a07dc5abaa6f0674fe6897e9"></a>106 <tr·class="memitem:a2af08375a07dc5abaa6f0674fe6897e9"·id="r_a2af08375a07dc5abaa6f0674fe6897e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2af08375a07dc5abaa6f0674fe6897e9"·name="a2af08375a07dc5abaa6f0674fe6897e9"></a>
107 typedef·<a·class="el"·href="a02522.html">FinalMeshItemsT</a>&lt;·Traits,·true·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems</b></td></tr>107 typedef·<a·class="el"·href="a02522.html">FinalMeshItemsT</a>&lt;·Traits,·true·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems</b></td></tr>
108 <tr·class="separator:a2af08375a07dc5abaa6f0674fe6897e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a2af08375a07dc5abaa6f0674fe6897e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a293fc20e30c277a4e705b897a7341fa9"·id="r_a293fc20e30c277a4e705b897a7341fa9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a293fc20e30c277a4e705b897a7341fa9"·name="a293fc20e30c277a4e705b897a7341fa9"></a>109 <tr·class="memitem:a293fc20e30c277a4e705b897a7341fa9"·id="r_a293fc20e30c277a4e705b897a7341fa9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a293fc20e30c277a4e705b897a7341fa9"·name="a293fc20e30c277a4e705b897a7341fa9"></a>
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 typedef·<a·class="el"·href="a02826.html">TriMeshT</a>&lt;·<a·class="el"·href="a02438.html">AttribKernel</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Mesh</b></td></tr>115 typedef·<a·class="el"·href="a02826.html">TriMeshT</a>&lt;·<a·class="el"·href="a02438.html">AttribKernel</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Mesh</b></td></tr>
116 <tr·class="separator:ab7e555e1dc6a06521872ce7cfd25935e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:ab7e555e1dc6a06521872ce7cfd25935e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits&gt;<br·/>119 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Traits&gt;<br·/>
120 struct·OpenMesh::TriMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;</div><p>Helper·class·to·create·a·TriMesh-type·based·on·ArrayKernelT.·</p>120 struct·OpenMesh::TriMesh_ArrayKernel_GeneratorT&lt;·Traits·&gt;</div><p>Helper·class·to·create·a·TriMesh-type·based·on·ArrayKernelT.·</p>
121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00347_source.html">TriMesh_ArrayKernelT.hh</a></li>122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01070_source.html">TriMesh_ArrayKernelT.hh</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <hr>126 <hr>
127 <address>127 <address>
128 <small>128 <small>
129 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">129 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.83 KB
./usr/share/doc/libopenmesh-dev/html/a02826.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::TriMeshT&lt;·Kernel·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::TriMeshT&lt;·Kernel·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Base·type·for·a·triangle·mesh.··102 <p>Base·type·for·a·triangle·mesh.··
103 ·<a·href="a02826.html#details">More...</a></p>103 ·<a·href="a02826.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00380_source.html">OpenMesh/Mesh/TriMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a01007_source.html">OpenMesh/Mesh/TriMeshT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::TriMeshT&lt;·Kernel·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::TriMeshT&lt;·Kernel·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a02825.png"·border="0"·usemap="#aOpenMesh_1_1TriMeshT_3_01Kernel_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a02825.png"·border="0"·usemap="#aOpenMesh_1_1TriMeshT_3_01Kernel_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1TriMeshT_3_01Kernel_01_4_inherit__map"·id="aOpenMesh_1_1TriMeshT_3_01Kernel_01_4_inherit__map">109 <map·name="aOpenMesh_1_1TriMeshT_3_01Kernel_01_4_inherit__map"·id="aOpenMesh_1_1TriMeshT_3_01Kernel_01_4_inherit__map">
110 <area·shape="rect"·title="Base·type·for·a·triangle·mesh."·alt=""·coords="335,77,492,117"/>110 <area·shape="rect"·title="Base·type·for·a·triangle·mesh."·alt=""·coords="335,77,492,117"/>
111 <area·shape="rect"·href="a02706.html"·title="·"·alt=""·coords="540,5,772,45"/>111 <area·shape="rect"·href="a02706.html"·title="·"·alt=""·coords="540,5,772,45"/>
Offset 1404, 16 lines modifiedOffset 1404, 16 lines modified
1404 ··</dd>1404 ··</dd>
1405 </dl>1405 </dl>
1406 <dl·class="section·return"><dt>Returns</dt><dd>Newly·inserted·halfedge·</dd></dl>1406 <dl·class="section·return"><dt>Returns</dt><dd>Newly·inserted·halfedge·</dd></dl>
  
1407 </div>1407 </div>
1408 </div>1408 </div>
1409 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1409 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1410 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00380_source.html">TriMeshT.hh</a></li>1410 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01007_source.html">TriMeshT.hh</a></li>
1411 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00308_source.html">TriMeshT_impl.hh</a></li>1411 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a01013_source.html">TriMeshT_impl.hh</a></li>
1412 </ul>1412 </ul>
1413 </div><!--·contents·-->1413 </div><!--·contents·-->
1414 </div><!--·doc-content·-->1414 </div><!--·doc-content·-->
1415 <hr>1415 <hr>
1416 <address>1416 <address>
1417 <small>1417 <small>
1418 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1418 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02830.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 Mesh·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>m_</b></td></tr>176 Mesh·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>m_</b></td></tr>
177 <tr·class="separator:a7c3ba5b7cbecb5a367444b1ba7476b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:a7c3ba5b7cbecb5a367444b1ba7476b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:a8ac6383ee7289460382e3f34176b5b21"·id="r_a8ac6383ee7289460382e3f34176b5b21"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8ac6383ee7289460382e3f34176b5b21"·name="a8ac6383ee7289460382e3f34176b5b21"></a>178 <tr·class="memitem:a8ac6383ee7289460382e3f34176b5b21"·id="r_a8ac6383ee7289460382e3f34176b5b21"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8ac6383ee7289460382e3f34176b5b21"·name="a8ac6383ee7289460382e3f34176b5b21"></a>
179 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>own_property_</b></td></tr>179 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>own_property_</b></td></tr>
180 <tr·class="separator:a8ac6383ee7289460382e3f34176b5b21"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:a8ac6383ee7289460382e3f34176b5b21"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
183 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00398_source.html">AutoPropertyHandleT.hh</a></li>183 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00929_source.html">AutoPropertyHandleT.hh</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <hr>187 <hr>
188 <address>188 <address>
189 <small>189 <small>
190 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">190 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.07 KB
./usr/share/doc/libopenmesh-dev/html/a02834.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseProperty·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::BaseProperty·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Abstract·class·defining·the·basic·interface·of·a·dynamic·property.··102 <p>Abstract·class·defining·the·basic·interface·of·a·dynamic·property.··
103 ·<a·href="a02834.html#details">More...</a></p>103 ·<a·href="a02834.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::BaseProperty:</div>106 Inheritance·diagram·for·OpenMesh::BaseProperty:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a02833.png"·border="0"·usemap="#aOpenMesh_1_1BaseProperty_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a02833.png"·border="0"·usemap="#aOpenMesh_1_1BaseProperty_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1BaseProperty_inherit__map"·id="aOpenMesh_1_1BaseProperty_inherit__map">109 <map·name="aOpenMesh_1_1BaseProperty_inherit__map"·id="aOpenMesh_1_1BaseProperty_inherit__map">
110 <area·shape="rect"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="5,70,192,95"/>110 <area·shape="rect"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="5,70,192,95"/>
111 <area·shape="rect"·href="a03474.html"·title="Property·adaptor·for·OpenSG·GeoProperties."·alt=""·coords="240,5,452,45"/>111 <area·shape="rect"·href="a03474.html"·title="Property·adaptor·for·OpenSG·GeoProperties."·alt=""·coords="240,5,452,45"/>
Offset 742, 15 lines modifiedOffset 742, 15 lines modified
742 <p>Let·two·elements·swap·their·storage·place.·</p>742 <p>Let·two·elements·swap·their·storage·place.·</p>
  
743 <p>Implemented·in·<a·class="el"·href="a03474.html#ac098080990152ff86b1cd445dab4eaa8">OpenMesh::Kernel_OSG::oPropertyT&lt;·GeoProperty·&gt;</a>,·<a·class="el"·href="a02934.html#a80e3f5bb08a8d56629cec79ccb45b546">OpenMesh::PropertyT&lt;·T·&gt;</a>,·and·<a·class="el"·href="a02938.html#aea8b42d5e94827335fc0bac4ea99f9ae">OpenMesh::PropertyT&lt;·bool·&gt;</a>.</p>743 <p>Implemented·in·<a·class="el"·href="a03474.html#ac098080990152ff86b1cd445dab4eaa8">OpenMesh::Kernel_OSG::oPropertyT&lt;·GeoProperty·&gt;</a>,·<a·class="el"·href="a02934.html#a80e3f5bb08a8d56629cec79ccb45b546">OpenMesh::PropertyT&lt;·T·&gt;</a>,·and·<a·class="el"·href="a02938.html#aea8b42d5e94827335fc0bac4ea99f9ae">OpenMesh::PropertyT&lt;·bool·&gt;</a>.</p>
  
744 </div>744 </div>
745 </div>745 </div>
746 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>746 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
747 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00419_source.html">BaseProperty.hh</a></li>747 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00932_source.html">BaseProperty.hh</a></li>
748 <li>OpenMesh/Core/Utils/<b>BaseProperty.cc</b></li>748 <li>OpenMesh/Core/Utils/<b>BaseProperty.cc</b></li>
749 </ul>749 </ul>
750 </div><!--·contents·-->750 </div><!--·contents·-->
751 </div><!--·doc-content·-->751 </div><!--·doc-content·-->
752 <hr>752 <hr>
753 <address>753 <address>
754 <small>754 <small>
2.03 KB
./usr/share/doc/libopenmesh-dev/html/a02838.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Endian·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Endian·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Determine·byte·order·of·host·system.··101 <p>Determine·byte·order·of·host·system.··
102 ·<a·href="a02838.html#details">More...</a></p>102 ·<a·href="a02838.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00416_source.html">OpenMesh/Core/Utils/Endian.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00947_source.html">OpenMesh/Core/Utils/Endian.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a9ccf92afc560bd415eeeda60b4870042"·id="r_a9ccf92afc560bd415eeeda60b4870042"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">Type</a>·{·<a·class="el"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24">LSB</a>·=·1107 <tr·class="memitem:a9ccf92afc560bd415eeeda60b4870042"·id="r_a9ccf92afc560bd415eeeda60b4870042"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">Type</a>·{·<a·class="el"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24">LSB</a>·=·1
108 ,·<a·class="el"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0">MSB</a>108 ,·<a·class="el"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0">MSB</a>
109 ·}</td></tr>109 ·}</td></tr>
110 <tr·class="separator:a9ccf92afc560bd415eeeda60b4870042"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a9ccf92afc560bd415eeeda60b4870042"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 <tr><td·class="fieldname"><a·id="a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0"·name="a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0"></a>MSB&#160;</td><td·class="fielddoc"><p>big·endian·(Motorola's·68x·family,·DEC·Alpha,·MIPS)·</p>142 <tr><td·class="fieldname"><a·id="a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0"·name="a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0"></a>MSB&#160;</td><td·class="fielddoc"><p>big·endian·(Motorola's·68x·family,·DEC·Alpha,·MIPS)·</p>
143 </td></tr>143 </td></tr>
144 </table>144 </table>
  
145 </div>145 </div>
146 </div>146 </div>
147 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>147 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
148 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00416_source.html">Endian.hh</a></li>148 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00947_source.html">Endian.hh</a></li>
149 <li>OpenMesh/Core/Utils/<b>Endian.cc</b></li>149 <li>OpenMesh/Core/Utils/<b>Endian.cc</b></li>
150 </ul>150 </ul>
151 </div><!--·contents·-->151 </div><!--·contents·-->
152 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
153 <hr>153 <hr>
154 <address>154 <address>
155 <small>155 <small>
759 B
./usr/share/doc/libopenmesh-dev/html/a02842.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::HandleToPropHandle&lt;·ElementT,·T·&gt;·Struct·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::HandleToPropHandle&lt;·ElementT,·T·&gt;·Struct·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00443_source.html">HandleToPropHandle.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00959_source.html">HandleToPropHandle.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02846.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a6f7d84ea929a1e0ccdc00ebdd547d8a9"·id="r_a6f7d84ea929a1e0ccdc00ebdd547d8a9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6f7d84ea929a1e0ccdc00ebdd547d8a9"·name="a6f7d84ea929a1e0ccdc00ebdd547d8a9"></a>103 <tr·class="memitem:a6f7d84ea929a1e0ccdc00ebdd547d8a9"·id="r_a6f7d84ea929a1e0ccdc00ebdd547d8a9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6f7d84ea929a1e0ccdc00ebdd547d8a9"·name="a6f7d84ea929a1e0ccdc00ebdd547d8a9"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02946.html">OpenMesh::VPropHandleT</a>&lt;·T·&gt;</td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02946.html">OpenMesh::VPropHandleT</a>&lt;·T·&gt;</td></tr>
105 <tr·class="separator:a6f7d84ea929a1e0ccdc00ebdd547d8a9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a6f7d84ea929a1e0ccdc00ebdd547d8a9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00443_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00959_source.html">HandleToPropHandle.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02850.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a32756b37b22b595a9ffed1184bfe38a1"·id="r_a32756b37b22b595a9ffed1184bfe38a1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a32756b37b22b595a9ffed1184bfe38a1"·name="a32756b37b22b595a9ffed1184bfe38a1"></a>103 <tr·class="memitem:a32756b37b22b595a9ffed1184bfe38a1"·id="r_a32756b37b22b595a9ffed1184bfe38a1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a32756b37b22b595a9ffed1184bfe38a1"·name="a32756b37b22b595a9ffed1184bfe38a1"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02950.html">OpenMesh::HPropHandleT</a>&lt;·T·&gt;</td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02950.html">OpenMesh::HPropHandleT</a>&lt;·T·&gt;</td></tr>
105 <tr·class="separator:a32756b37b22b595a9ffed1184bfe38a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a32756b37b22b595a9ffed1184bfe38a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00443_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00959_source.html">HandleToPropHandle.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02854.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a1a700082f1a7010eab416810f72c6840"·id="r_a1a700082f1a7010eab416810f72c6840"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a700082f1a7010eab416810f72c6840"·name="a1a700082f1a7010eab416810f72c6840"></a>103 <tr·class="memitem:a1a700082f1a7010eab416810f72c6840"·id="r_a1a700082f1a7010eab416810f72c6840"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a700082f1a7010eab416810f72c6840"·name="a1a700082f1a7010eab416810f72c6840"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02954.html">OpenMesh::EPropHandleT</a>&lt;·T·&gt;</td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02954.html">OpenMesh::EPropHandleT</a>&lt;·T·&gt;</td></tr>
105 <tr·class="separator:a1a700082f1a7010eab416810f72c6840"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a1a700082f1a7010eab416810f72c6840"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00443_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00959_source.html">HandleToPropHandle.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02858.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a8502c84d90dfd772ff477ba7fcc2e2da"·id="r_a8502c84d90dfd772ff477ba7fcc2e2da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8502c84d90dfd772ff477ba7fcc2e2da"·name="a8502c84d90dfd772ff477ba7fcc2e2da"></a>103 <tr·class="memitem:a8502c84d90dfd772ff477ba7fcc2e2da"·id="r_a8502c84d90dfd772ff477ba7fcc2e2da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8502c84d90dfd772ff477ba7fcc2e2da"·name="a8502c84d90dfd772ff477ba7fcc2e2da"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·T·&gt;</td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·T·&gt;</td></tr>
105 <tr·class="separator:a8502c84d90dfd772ff477ba7fcc2e2da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a8502c84d90dfd772ff477ba7fcc2e2da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00443_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00959_source.html">HandleToPropHandle.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02862.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a62fdfc2a07706e4ffd8f7c379ff3f79f"·id="r_a62fdfc2a07706e4ffd8f7c379ff3f79f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a62fdfc2a07706e4ffd8f7c379ff3f79f"·name="a62fdfc2a07706e4ffd8f7c379ff3f79f"></a>103 <tr·class="memitem:a62fdfc2a07706e4ffd8f7c379ff3f79f"·id="r_a62fdfc2a07706e4ffd8f7c379ff3f79f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a62fdfc2a07706e4ffd8f7c379ff3f79f"·name="a62fdfc2a07706e4ffd8f7c379ff3f79f"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02962.html">OpenMesh::MPropHandleT</a>&lt;·T·&gt;</td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02962.html">OpenMesh::MPropHandleT</a>&lt;·T·&gt;</td></tr>
105 <tr·class="separator:a62fdfc2a07706e4ffd8f7c379ff3f79f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a62fdfc2a07706e4ffd8f7c379ff3f79f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00443_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00959_source.html">HandleToPropHandle.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.16 KB
./usr/share/doc/libopenmesh-dev/html/a02866.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:ae50ab3d7dfb8635bfa5b283b525b98b0"·id="r_ae50ab3d7dfb8635bfa5b283b525b98b0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae50ab3d7dfb8635bfa5b283b525b98b0"·name="ae50ab3d7dfb8635bfa5b283b525b98b0"></a>103 <tr·class="memitem:ae50ab3d7dfb8635bfa5b283b525b98b0"·id="r_ae50ab3d7dfb8635bfa5b283b525b98b0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae50ab3d7dfb8635bfa5b283b525b98b0"·name="ae50ab3d7dfb8635bfa5b283b525b98b0"></a>
104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02962.html">OpenMesh::MPropHandleT</a>&lt;·T·&gt;</td></tr>104 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02962.html">OpenMesh::MPropHandleT</a>&lt;·T·&gt;</td></tr>
105 <tr·class="separator:ae50ab3d7dfb8635bfa5b283b525b98b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:ae50ab3d7dfb8635bfa5b283b525b98b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00443_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00959_source.html">HandleToPropHandle.hh</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <hr>112 <hr>
113 <address>113 <address>
114 <small>114 <small>
115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">115 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.2 KB
./usr/share/doc/libopenmesh-dev/html/a02870.html
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::Noncopyable·Class·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::Noncopyable·Class·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
99 <p>This·class·demonstrates·the·non·copyable·idiom.··99 <p>This·class·demonstrates·the·non·copyable·idiom.··
100 ·<a·href="a02870.html#details">More...</a></p>100 ·<a·href="a02870.html#details">More...</a></p>
  
101 <p><code>#include·&lt;<a·class="el"·href="a00431_source.html">OpenMesh/Core/Utils/Noncopyable.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00965_source.html">OpenMesh/Core/Utils/Noncopyable.hh</a>&gt;</code></p>
102 <div·class="dynheader">102 <div·class="dynheader">
103 Inheritance·diagram·for·OpenMesh::Utils::Noncopyable:</div>103 Inheritance·diagram·for·OpenMesh::Utils::Noncopyable:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a02869.png"·border="0"·usemap="#aOpenMesh_1_1Utils_1_1Noncopyable_inherit__map"·alt="Inheritance·graph"/></div>105 <div·class="center"><img·src="a02869.png"·border="0"·usemap="#aOpenMesh_1_1Utils_1_1Noncopyable_inherit__map"·alt="Inheritance·graph"/></div>
106 <map·name="aOpenMesh_1_1Utils_1_1Noncopyable_inherit__map"·id="aOpenMesh_1_1Utils_1_1Noncopyable_inherit__map">106 <map·name="aOpenMesh_1_1Utils_1_1Noncopyable_inherit__map"·id="aOpenMesh_1_1Utils_1_1Noncopyable_inherit__map">
107 <area·shape="rect"·title="This·class·demonstrates·the·non·copyable·idiom."·alt=""·coords="5,235,228,260"/>107 <area·shape="rect"·title="This·class·demonstrates·the·non·copyable·idiom."·alt=""·coords="5,235,228,260"/>
108 <area·shape="rect"·href="a03806.html"·title="·"·alt=""·coords="297,5,466,60"/>108 <area·shape="rect"·href="a03806.html"·title="·"·alt=""·coords="297,5,466,60"/>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 <area·shape="poly"·title="·"·alt=""·coords="749,505,808,514,808,519,749,510"/>156 <area·shape="poly"·title="·"·alt=""·coords="749,505,808,514,808,519,749,510"/>
157 </map>157 </map>
158 <center><span·class="legend">[<a·target="top"·href="graph_legend.html">legend</a>]</span></center></div>158 <center><span·class="legend">[<a·target="top"·href="graph_legend.html">legend</a>]</span></center></div>
159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
160 <div·class="textblock"><p>This·class·demonstrates·the·non·copyable·idiom.·</p>160 <div·class="textblock"><p>This·class·demonstrates·the·non·copyable·idiom.·</p>
161 <p>In·some·cases·it·is·important·an·object·can't·be·copied.·Deriving·from·<a·class="el"·href="a02870.html"·title="This·class·demonstrates·the·non·copyable·idiom.">Noncopyable</a>·makes·sure·all·relevant·constructor·and·operators·are·made·inaccessable,·for·public·AND·derived·classes.·</p>161 <p>In·some·cases·it·is·important·an·object·can't·be·copied.·Deriving·from·<a·class="el"·href="a02870.html"·title="This·class·demonstrates·the·non·copyable·idiom.">Noncopyable</a>·makes·sure·all·relevant·constructor·and·operators·are·made·inaccessable,·for·public·AND·derived·classes.·</p>
162 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>162 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
163 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00431_source.html">Noncopyable.hh</a></li>163 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00965_source.html">Noncopyable.hh</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <hr>167 <hr>
168 <address>168 <address>
169 <small>169 <small>
170 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">170 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
749 B
./usr/share/doc/libopenmesh-dev/html/a02874.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::Predicates::PredicateBase&lt;·PredicateT·&gt;·Struct·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::Predicates::PredicateBase&lt;·PredicateT·&gt;·Struct·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.08 KB
./usr/share/doc/libopenmesh-dev/html/a02878.html
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
133 Public·Attributes</h2></td></tr>133 Public·Attributes</h2></td></tr>
134 <tr·class="memitem:a2abd309d6de242f8b713fc81438915cc"·id="r_a2abd309d6de242f8b713fc81438915cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2abd309d6de242f8b713fc81438915cc"·name="a2abd309d6de242f8b713fc81438915cc"></a>134 <tr·class="memitem:a2abd309d6de242f8b713fc81438915cc"·id="r_a2abd309d6de242f8b713fc81438915cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2abd309d6de242f8b713fc81438915cc"·name="a2abd309d6de242f8b713fc81438915cc"></a>
135 PredicateT&#160;</td><td·class="memItemRight"·valign="bottom"><b>p_</b></td></tr>135 PredicateT&#160;</td><td·class="memItemRight"·valign="bottom"><b>p_</b></td></tr>
136 <tr·class="separator:a2abd309d6de242f8b713fc81438915cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a2abd309d6de242f8b713fc81438915cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>137 </table>
138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <hr>143 <hr>
144 <address>144 <address>
145 <small>145 <small>
146 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">146 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.14 KB
./usr/share/doc/libopenmesh-dev/html/a02882.html
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 Predicate1T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p1_</b></td></tr>135 Predicate1T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p1_</b></td></tr>
136 <tr·class="separator:a04b97b629a5526c167841247c829e777"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a04b97b629a5526c167841247c829e777"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:a4c758bd71df69bfc3505959bdf96b6ed"·id="r_a4c758bd71df69bfc3505959bdf96b6ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c758bd71df69bfc3505959bdf96b6ed"·name="a4c758bd71df69bfc3505959bdf96b6ed"></a>137 <tr·class="memitem:a4c758bd71df69bfc3505959bdf96b6ed"·id="r_a4c758bd71df69bfc3505959bdf96b6ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c758bd71df69bfc3505959bdf96b6ed"·name="a4c758bd71df69bfc3505959bdf96b6ed"></a>
138 Predicate2T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p2_</b></td></tr>138 Predicate2T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p2_</b></td></tr>
139 <tr·class="separator:a4c758bd71df69bfc3505959bdf96b6ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:a4c758bd71df69bfc3505959bdf96b6ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table>140 </table>
141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
143 </ul>143 </ul>
144 </div><!--·contents·-->144 </div><!--·contents·-->
145 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
146 <hr>146 <hr>
147 <address>147 <address>
148 <small>148 <small>
149 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">149 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.14 KB
./usr/share/doc/libopenmesh-dev/html/a02886.html
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 Predicate1T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p1_</b></td></tr>135 Predicate1T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p1_</b></td></tr>
136 <tr·class="separator:a4b78bb39efa6b80d61c7c988ef736101"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a4b78bb39efa6b80d61c7c988ef736101"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:a206c78d02d5b706408516596dfea5b04"·id="r_a206c78d02d5b706408516596dfea5b04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a206c78d02d5b706408516596dfea5b04"·name="a206c78d02d5b706408516596dfea5b04"></a>137 <tr·class="memitem:a206c78d02d5b706408516596dfea5b04"·id="r_a206c78d02d5b706408516596dfea5b04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a206c78d02d5b706408516596dfea5b04"·name="a206c78d02d5b706408516596dfea5b04"></a>
138 Predicate2T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p2_</b></td></tr>138 Predicate2T&#160;</td><td·class="memItemRight"·valign="bottom"><b>p2_</b></td></tr>
139 <tr·class="separator:a206c78d02d5b706408516596dfea5b04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:a206c78d02d5b706408516596dfea5b04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table>140 </table>
141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
143 </ul>143 </ul>
144 </div><!--·contents·-->144 </div><!--·contents·-->
145 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
146 <hr>146 <hr>
147 <address>147 <address>
148 <small>148 <small>
149 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">149 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.09 KB
./usr/share/doc/libopenmesh-dev/html/a02890.html
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
133 Public·Attributes</h2></td></tr>133 Public·Attributes</h2></td></tr>
134 <tr·class="memitem:a41d2211641a1261512bac4c0a62a8d90"·id="r_a41d2211641a1261512bac4c0a62a8d90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a41d2211641a1261512bac4c0a62a8d90"·name="a41d2211641a1261512bac4c0a62a8d90"></a>134 <tr·class="memitem:a41d2211641a1261512bac4c0a62a8d90"·id="r_a41d2211641a1261512bac4c0a62a8d90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a41d2211641a1261512bac4c0a62a8d90"·name="a41d2211641a1261512bac4c0a62a8d90"></a>
135 PredicateT&#160;</td><td·class="memItemRight"·valign="bottom"><b>p1_</b></td></tr>135 PredicateT&#160;</td><td·class="memItemRight"·valign="bottom"><b>p1_</b></td></tr>
136 <tr·class="separator:a41d2211641a1261512bac4c0a62a8d90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a41d2211641a1261512bac4c0a62a8d90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>137 </table>
138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <hr>143 <hr>
144 <address>144 <address>
145 <small>145 <small>
146 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">146 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02894.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:ace64d22e9566860f1f9fd3d78ff97a67"·id="r_ace64d22e9566860f1f9fd3d78ff97a67"><td·class="memTemplParams"·colspan="2"><a·id="ace64d22e9566860f1f9fd3d78ff97a67"·name="ace64d22e9566860f1f9fd3d78ff97a67"></a>123 <tr·class="memitem:ace64d22e9566860f1f9fd3d78ff97a67"·id="r_ace64d22e9566860f1f9fd3d78ff97a67"><td·class="memTemplParams"·colspan="2"><a·id="ace64d22e9566860f1f9fd3d78ff97a67"·name="ace64d22e9566860f1f9fd3d78ff97a67"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:ace64d22e9566860f1f9fd3d78ff97a67"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:ace64d22e9566860f1f9fd3d78ff97a67"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:ace64d22e9566860f1f9fd3d78ff97a67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:ace64d22e9566860f1f9fd3d78ff97a67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02898.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:aea8b1c125f259a97fcb940d2bbb08c7d"·id="r_aea8b1c125f259a97fcb940d2bbb08c7d"><td·class="memTemplParams"·colspan="2"><a·id="aea8b1c125f259a97fcb940d2bbb08c7d"·name="aea8b1c125f259a97fcb940d2bbb08c7d"></a>123 <tr·class="memitem:aea8b1c125f259a97fcb940d2bbb08c7d"·id="r_aea8b1c125f259a97fcb940d2bbb08c7d"><td·class="memTemplParams"·colspan="2"><a·id="aea8b1c125f259a97fcb940d2bbb08c7d"·name="aea8b1c125f259a97fcb940d2bbb08c7d"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:aea8b1c125f259a97fcb940d2bbb08c7d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:aea8b1c125f259a97fcb940d2bbb08c7d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:aea8b1c125f259a97fcb940d2bbb08c7d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:aea8b1c125f259a97fcb940d2bbb08c7d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02902.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:a3f76ef9360cea1f7a68cdb35e179b126"·id="r_a3f76ef9360cea1f7a68cdb35e179b126"><td·class="memTemplParams"·colspan="2"><a·id="a3f76ef9360cea1f7a68cdb35e179b126"·name="a3f76ef9360cea1f7a68cdb35e179b126"></a>123 <tr·class="memitem:a3f76ef9360cea1f7a68cdb35e179b126"·id="r_a3f76ef9360cea1f7a68cdb35e179b126"><td·class="memTemplParams"·colspan="2"><a·id="a3f76ef9360cea1f7a68cdb35e179b126"·name="a3f76ef9360cea1f7a68cdb35e179b126"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:a3f76ef9360cea1f7a68cdb35e179b126"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:a3f76ef9360cea1f7a68cdb35e179b126"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:a3f76ef9360cea1f7a68cdb35e179b126"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a3f76ef9360cea1f7a68cdb35e179b126"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02906.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:a9cc09582e89e3621ca5e5f99a17b7dca"·id="r_a9cc09582e89e3621ca5e5f99a17b7dca"><td·class="memTemplParams"·colspan="2"><a·id="a9cc09582e89e3621ca5e5f99a17b7dca"·name="a9cc09582e89e3621ca5e5f99a17b7dca"></a>123 <tr·class="memitem:a9cc09582e89e3621ca5e5f99a17b7dca"·id="r_a9cc09582e89e3621ca5e5f99a17b7dca"><td·class="memTemplParams"·colspan="2"><a·id="a9cc09582e89e3621ca5e5f99a17b7dca"·name="a9cc09582e89e3621ca5e5f99a17b7dca"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:a9cc09582e89e3621ca5e5f99a17b7dca"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:a9cc09582e89e3621ca5e5f99a17b7dca"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:a9cc09582e89e3621ca5e5f99a17b7dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a9cc09582e89e3621ca5e5f99a17b7dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02910.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:a6793d8931312ac766d1574a617b21a47"·id="r_a6793d8931312ac766d1574a617b21a47"><td·class="memTemplParams"·colspan="2"><a·id="a6793d8931312ac766d1574a617b21a47"·name="a6793d8931312ac766d1574a617b21a47"></a>123 <tr·class="memitem:a6793d8931312ac766d1574a617b21a47"·id="r_a6793d8931312ac766d1574a617b21a47"><td·class="memTemplParams"·colspan="2"><a·id="a6793d8931312ac766d1574a617b21a47"·name="a6793d8931312ac766d1574a617b21a47"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:a6793d8931312ac766d1574a617b21a47"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:a6793d8931312ac766d1574a617b21a47"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:a6793d8931312ac766d1574a617b21a47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a6793d8931312ac766d1574a617b21a47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02914.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:a815a9efeb3504227059acbd9e671fb28"·id="r_a815a9efeb3504227059acbd9e671fb28"><td·class="memTemplParams"·colspan="2"><a·id="a815a9efeb3504227059acbd9e671fb28"·name="a815a9efeb3504227059acbd9e671fb28"></a>123 <tr·class="memitem:a815a9efeb3504227059acbd9e671fb28"·id="r_a815a9efeb3504227059acbd9e671fb28"><td·class="memTemplParams"·colspan="2"><a·id="a815a9efeb3504227059acbd9e671fb28"·name="a815a9efeb3504227059acbd9e671fb28"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:a815a9efeb3504227059acbd9e671fb28"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:a815a9efeb3504227059acbd9e671fb28"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:a815a9efeb3504227059acbd9e671fb28"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a815a9efeb3504227059acbd9e671fb28"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02918.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:a5ec426bbff094ef3e708275370435c61"·id="r_a5ec426bbff094ef3e708275370435c61"><td·class="memTemplParams"·colspan="2"><a·id="a5ec426bbff094ef3e708275370435c61"·name="a5ec426bbff094ef3e708275370435c61"></a>123 <tr·class="memitem:a5ec426bbff094ef3e708275370435c61"·id="r_a5ec426bbff094ef3e708275370435c61"><td·class="memTemplParams"·colspan="2"><a·id="a5ec426bbff094ef3e708275370435c61"·name="a5ec426bbff094ef3e708275370435c61"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:a5ec426bbff094ef3e708275370435c61"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:a5ec426bbff094ef3e708275370435c61"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:a5ec426bbff094ef3e708275370435c61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a5ec426bbff094ef3e708275370435c61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a02922.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:a44d114c97a6983d8e784a85f132b43c2"·id="r_a44d114c97a6983d8e784a85f132b43c2"><td·class="memTemplParams"·colspan="2"><a·id="a44d114c97a6983d8e784a85f132b43c2"·name="a44d114c97a6983d8e784a85f132b43c2"></a>123 <tr·class="memitem:a44d114c97a6983d8e784a85f132b43c2"·id="r_a44d114c97a6983d8e784a85f132b43c2"><td·class="memTemplParams"·colspan="2"><a·id="a44d114c97a6983d8e784a85f132b43c2"·name="a44d114c97a6983d8e784a85f132b43c2"></a>
124 template&lt;typename·HandleType·&gt;·</td></tr>124 template&lt;typename·HandleType·&gt;·</td></tr>
125 <tr·class="memitem:a44d114c97a6983d8e784a85f132b43c2"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02738.html">SmartHandleBoundaryPredicate</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>125 <tr·class="memitem:a44d114c97a6983d8e784a85f132b43c2"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02738.html">SmartHandleBoundaryPredicate</a>&lt;·HandleType·&gt;·&amp;_h)·const</td></tr>
126 <tr·class="separator:a44d114c97a6983d8e784a85f132b43c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a44d114c97a6983d8e784a85f132b43c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">136 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a02926.html
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
122 Public·Member·Functions</h2></td></tr>122 Public·Member·Functions</h2></td></tr>
123 <tr·class="memitem:a005fb70d05cedc39704be7ca018b4e56"·id="r_a005fb70d05cedc39704be7ca018b4e56"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a005fb70d05cedc39704be7ca018b4e56"·name="a005fb70d05cedc39704be7ca018b4e56"></a>123 <tr·class="memitem:a005fb70d05cedc39704be7ca018b4e56"·id="r_a005fb70d05cedc39704be7ca018b4e56"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a005fb70d05cedc39704be7ca018b4e56"·name="a005fb70d05cedc39704be7ca018b4e56"></a>
124 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02742.html">SmartVertexHandle</a>·&amp;_vh)·const</td></tr>124 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·<a·class="el"·href="a02742.html">SmartVertexHandle</a>·&amp;_vh)·const</td></tr>
125 <tr·class="separator:a005fb70d05cedc39704be7ca018b4e56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a005fb70d05cedc39704be7ca018b4e56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.6 KB
./usr/share/doc/libopenmesh-dev/html/a02930.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Predicates::MemberFunctionWrapper&lt;·T,·MF·&gt;·Struct·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Predicates::MemberFunctionWrapper&lt;·T,·MF·&gt;·Struct·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Wrapper·object·to·hold·an·object·and·a·member·function·pointer,·and·provides·operator()·to·call·that·member·function·for·that·object·with·one·argument.··101 <p>Wrapper·object·to·hold·an·object·and·a·member·function·pointer,·and·provides·operator()·to·call·that·member·function·for·that·object·with·one·argument.··
102 ·<a·href="a02930.html#details">More...</a></p>102 ·<a·href="a02930.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00404_source.html">OpenMesh/Core/Utils/Predicates.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00968_source.html">OpenMesh/Core/Utils/Predicates.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
106 Public·Member·Functions</h2></td></tr>106 Public·Member·Functions</h2></td></tr>
107 <tr·class="memitem:ac19f40acb6f85cb56d3faa03681b8b0c"·id="r_ac19f40acb6f85cb56d3faa03681b8b0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac19f40acb6f85cb56d3faa03681b8b0c"·name="ac19f40acb6f85cb56d3faa03681b8b0c"></a>107 <tr·class="memitem:ac19f40acb6f85cb56d3faa03681b8b0c"·id="r_ac19f40acb6f85cb56d3faa03681b8b0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac19f40acb6f85cb56d3faa03681b8b0c"·name="ac19f40acb6f85cb56d3faa03681b8b0c"></a>
108 &#160;</td><td·class="memItemRight"·valign="bottom"><b>MemberFunctionWrapper</b>·(T·_t,·MF·_mf)</td></tr>108 &#160;</td><td·class="memItemRight"·valign="bottom"><b>MemberFunctionWrapper</b>·(T·_t,·MF·_mf)</td></tr>
109 <tr·class="separator:ac19f40acb6f85cb56d3faa03681b8b0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:ac19f40acb6f85cb56d3faa03681b8b0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a6044046d546e881ff03d772c440af059"·id="r_a6044046d546e881ff03d772c440af059"><td·class="memTemplParams"·colspan="2"><a·id="a6044046d546e881ff03d772c440af059"·name="a6044046d546e881ff03d772c440af059"></a>110 <tr·class="memitem:a6044046d546e881ff03d772c440af059"·id="r_a6044046d546e881ff03d772c440af059"><td·class="memTemplParams"·colspan="2"><a·id="a6044046d546e881ff03d772c440af059"·name="a6044046d546e881ff03d772c440af059"></a>
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 MF&#160;</td><td·class="memItemRight"·valign="bottom"><b>mf_</b></td></tr>123 MF&#160;</td><td·class="memItemRight"·valign="bottom"><b>mf_</b></td></tr>
124 <tr·class="separator:a189500c1a98ecb714df14c83edbb6ada"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a189500c1a98ecb714df14c83edbb6ada"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
127 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·T,·typename·MF&gt;<br·/>127 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·T,·typename·MF&gt;<br·/>
128 struct·OpenMesh::Predicates::MemberFunctionWrapper&lt;·T,·MF·&gt;</div><p>Wrapper·object·to·hold·an·object·and·a·member·function·pointer,·and·provides·operator()·to·call·that·member·function·for·that·object·with·one·argument.·</p>128 struct·OpenMesh::Predicates::MemberFunctionWrapper&lt;·T,·MF·&gt;</div><p>Wrapper·object·to·hold·an·object·and·a·member·function·pointer,·and·provides·operator()·to·call·that·member·function·for·that·object·with·one·argument.·</p>
129 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>129 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
130 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00404_source.html">Predicates.hh</a></li>130 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00968_source.html">Predicates.hh</a></li>
131 </ul>131 </ul>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <hr>134 <hr>
135 <address>135 <address>
136 <small>136 <small>
137 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">137 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.79 KB
./usr/share/doc/libopenmesh-dev/html/a02934.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyT&lt;·T·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyT&lt;·T·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Default·property·class·for·any·type·T.··101 <p>Default·property·class·for·any·type·T.··
102 ·<a·href="a02934.html#details">More...</a></p>102 ·<a·href="a02934.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::PropertyT&lt;·T·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::PropertyT&lt;·T·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02933.png"·border="0"·usemap="#aOpenMesh_1_1PropertyT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02933.png"·border="0"·usemap="#aOpenMesh_1_1PropertyT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1PropertyT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1PropertyT_3_01T_01_4_inherit__map">108 <map·name="aOpenMesh_1_1PropertyT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1PropertyT_3_01T_01_4_inherit__map">
109 <area·shape="rect"·title="Default·property·class·for·any·type·T."·alt=""·coords="5,79,205,104"/>109 <area·shape="rect"·title="Default·property·class·for·any·type·T."·alt=""·coords="5,79,205,104"/>
110 <area·shape="rect"·href="a02834.html"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="12,5,199,31"/>110 <area·shape="rect"·href="a02834.html"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="12,5,199,31"/>
Offset 783, 15 lines modifiedOffset 783, 15 lines modified
783 <p>Let·two·elements·swap·their·storage·place.·</p>783 <p>Let·two·elements·swap·their·storage·place.·</p>
  
784 <p>Implements·<a·class="el"·href="a02834.html#a675f54dbc7eabe2f9489a8e5d2d1c93a">OpenMesh::BaseProperty</a>.</p>784 <p>Implements·<a·class="el"·href="a02834.html#a675f54dbc7eabe2f9489a8e5d2d1c93a">OpenMesh::BaseProperty</a>.</p>
  
785 </div>785 </div>
786 </div>786 </div>
787 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>787 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
788 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>788 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
789 </ul>789 </ul>
790 </div><!--·contents·-->790 </div><!--·contents·-->
791 </div><!--·doc-content·-->791 </div><!--·doc-content·-->
792 <hr>792 <hr>
793 <address>793 <address>
794 <small>794 <small>
795 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">795 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.79 KB
./usr/share/doc/libopenmesh-dev/html/a02938.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyT&lt;·bool·&gt;·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyT&lt;·bool·&gt;·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Property·specialization·for·bool·type.··101 <p>Property·specialization·for·bool·type.··
102 ·<a·href="a02938.html#details">More...</a></p>102 ·<a·href="a02938.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::PropertyT&lt;·bool·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::PropertyT&lt;·bool·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02937.png"·border="0"·usemap="#aOpenMesh_1_1PropertyT_3_01bool_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02937.png"·border="0"·usemap="#aOpenMesh_1_1PropertyT_3_01bool_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1PropertyT_3_01bool_01_4_inherit__map"·id="aOpenMesh_1_1PropertyT_3_01bool_01_4_inherit__map">108 <map·name="aOpenMesh_1_1PropertyT_3_01bool_01_4_inherit__map"·id="aOpenMesh_1_1PropertyT_3_01bool_01_4_inherit__map">
109 <area·shape="rect"·title="Property·specialization·for·bool·type."·alt=""·coords="17,79,180,119"/>109 <area·shape="rect"·title="Property·specialization·for·bool·type."·alt=""·coords="17,79,180,119"/>
110 <area·shape="rect"·href="a02834.html"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="5,5,192,31"/>110 <area·shape="rect"·href="a02834.html"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="5,5,192,31"/>
Offset 734, 15 lines modifiedOffset 734, 15 lines modified
734 <p>Let·two·elements·swap·their·storage·place.·</p>734 <p>Let·two·elements·swap·their·storage·place.·</p>
  
735 <p>Implements·<a·class="el"·href="a02834.html#a675f54dbc7eabe2f9489a8e5d2d1c93a">OpenMesh::BaseProperty</a>.</p>735 <p>Implements·<a·class="el"·href="a02834.html#a675f54dbc7eabe2f9489a8e5d2d1c93a">OpenMesh::BaseProperty</a>.</p>
  
736 </div>736 </div>
737 </div>737 </div>
738 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>738 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
739 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>739 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
740 </ul>740 </ul>
741 </div><!--·contents·-->741 </div><!--·contents·-->
742 </div><!--·doc-content·-->742 </div><!--·doc-content·-->
743 <hr>743 <hr>
744 <address>744 <address>
745 <small>745 <small>
746 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">746 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a02942.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::BasePropHandleT&lt;·T·&gt;·Struct·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::BasePropHandleT&lt;·T·&gt;·Struct·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Base·property·handle.··101 <p>Base·property·handle.··
102 ·<a·href="a02942.html#details">More...</a></p>102 ·<a·href="a02942.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::BasePropHandleT&lt;·T·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::BasePropHandleT&lt;·T·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02941.png"·border="0"·usemap="#aOpenMesh_1_1BasePropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02941.png"·border="0"·usemap="#aOpenMesh_1_1BasePropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1BasePropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1BasePropHandleT_3_01T_01_4_inherit__map">108 <map·name="aOpenMesh_1_1BasePropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1BasePropHandleT_3_01T_01_4_inherit__map">
109 <area·shape="rect"·title="Base·property·handle."·alt=""·coords="231,2019,437,2059"/>109 <area·shape="rect"·title="Base·property·handle."·alt=""·coords="231,2019,437,2059"/>
110 <area·shape="rect"·href="a02954.html"·title="·"·alt=""·coords="533,5,724,45"/>110 <area·shape="rect"·href="a02954.html"·title="·"·alt=""·coords="533,5,724,45"/>
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
313 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>313 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
314 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>314 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
315 </table>315 </table>
316 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>316 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
317 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>317 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>
318 struct·OpenMesh::BasePropHandleT&lt;·T·&gt;</div><p>Base·property·handle.·</p>318 struct·OpenMesh::BasePropHandleT&lt;·T·&gt;</div><p>Base·property·handle.·</p>
319 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>319 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
320 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>320 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
321 </ul>321 </ul>
322 </div><!--·contents·-->322 </div><!--·contents·-->
323 </div><!--·doc-content·-->323 </div><!--·doc-content·-->
324 <hr>324 <hr>
325 <address>325 <address>
326 <small>326 <small>
327 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">327 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.17 KB
./usr/share/doc/libopenmesh-dev/html/a02946.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::VPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::VPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Handle·representing·a·vertex·property.··101 <p>Handle·representing·a·vertex·property.··
102 ·<a·href="a02946.html#details">More...</a></p>102 ·<a·href="a02946.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::VPropHandleT&lt;·T·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::VPropHandleT&lt;·T·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02945.png"·border="0"·usemap="#aOpenMesh_1_1VPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02945.png"·border="0"·usemap="#aOpenMesh_1_1VPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1VPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1VPropHandleT_3_01T_01_4_inherit__map">108 <map·name="aOpenMesh_1_1VPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1VPropHandleT_3_01T_01_4_inherit__map">
109 <area·shape="rect"·title="Handle·representing·a·vertex·property."·alt=""·coords="5,167,235,192"/>109 <area·shape="rect"·title="Handle·representing·a·vertex·property."·alt=""·coords="5,167,235,192"/>
110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="17,79,223,119"/>110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="17,79,223,119"/>
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 </table>212 </table>
213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>
215 struct·OpenMesh::VPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·vertex·property.·</p>215 struct·OpenMesh::VPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·vertex·property.·</p>
216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
218 </ul>218 </ul>
219 </div><!--·contents·-->219 </div><!--·contents·-->
220 </div><!--·doc-content·-->220 </div><!--·doc-content·-->
221 <hr>221 <hr>
222 <address>222 <address>
223 <small>223 <small>
224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.18 KB
./usr/share/doc/libopenmesh-dev/html/a02950.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::HPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::HPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Handle·representing·a·halfedge·property.··101 <p>Handle·representing·a·halfedge·property.··
102 ·<a·href="a02950.html#details">More...</a></p>102 ·<a·href="a02950.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::HPropHandleT&lt;·T·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::HPropHandleT&lt;·T·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02949.png"·border="0"·usemap="#aOpenMesh_1_1HPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02949.png"·border="0"·usemap="#aOpenMesh_1_1HPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1HPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1HPropHandleT_3_01T_01_4_inherit__map">108 <map·name="aOpenMesh_1_1HPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1HPropHandleT_3_01T_01_4_inherit__map">
109 <area·shape="rect"·title="Handle·representing·a·halfedge·property."·alt=""·coords="5,167,236,192"/>109 <area·shape="rect"·title="Handle·representing·a·halfedge·property."·alt=""·coords="5,167,236,192"/>
110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="17,79,224,119"/>110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="17,79,224,119"/>
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 </table>212 </table>
213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>
215 struct·OpenMesh::HPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·halfedge·property.·</p>215 struct·OpenMesh::HPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·halfedge·property.·</p>
216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
218 </ul>218 </ul>
219 </div><!--·contents·-->219 </div><!--·contents·-->
220 </div><!--·doc-content·-->220 </div><!--·doc-content·-->
221 <hr>221 <hr>
222 <address>222 <address>
223 <small>223 <small>
224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.17 KB
./usr/share/doc/libopenmesh-dev/html/a02954.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::EPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::EPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Handle·representing·an·edge·property.··101 <p>Handle·representing·an·edge·property.··
102 ·<a·href="a02954.html#details">More...</a></p>102 ·<a·href="a02954.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::EPropHandleT&lt;·T·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::EPropHandleT&lt;·T·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02953.png"·border="0"·usemap="#aOpenMesh_1_1EPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02953.png"·border="0"·usemap="#aOpenMesh_1_1EPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1EPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1EPropHandleT_3_01T_01_4_inherit__map">108 <map·name="aOpenMesh_1_1EPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1EPropHandleT_3_01T_01_4_inherit__map">
109 <area·shape="rect"·title="Handle·representing·an·edge·property."·alt=""·coords="5,167,233,192"/>109 <area·shape="rect"·title="Handle·representing·an·edge·property."·alt=""·coords="5,167,233,192"/>
110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="16,79,223,119"/>110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="16,79,223,119"/>
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 </table>212 </table>
213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>
215 struct·OpenMesh::EPropHandleT&lt;·T·&gt;</div><p>Handle·representing·an·edge·property.·</p>215 struct·OpenMesh::EPropHandleT&lt;·T·&gt;</div><p>Handle·representing·an·edge·property.·</p>
216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
218 </ul>218 </ul>
219 </div><!--·contents·-->219 </div><!--·contents·-->
220 </div><!--·doc-content·-->220 </div><!--·doc-content·-->
221 <hr>221 <hr>
222 <address>222 <address>
223 <small>223 <small>
224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.17 KB
./usr/share/doc/libopenmesh-dev/html/a02958.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::FPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::FPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Handle·representing·a·face·property.··101 <p>Handle·representing·a·face·property.··
102 ·<a·href="a02958.html#details">More...</a></p>102 ·<a·href="a02958.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::FPropHandleT&lt;·T·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::FPropHandleT&lt;·T·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02957.png"·border="0"·usemap="#aOpenMesh_1_1FPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02957.png"·border="0"·usemap="#aOpenMesh_1_1FPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1FPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1FPropHandleT_3_01T_01_4_inherit__map">108 <map·name="aOpenMesh_1_1FPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1FPropHandleT_3_01T_01_4_inherit__map">
109 <area·shape="rect"·title="Handle·representing·a·face·property."·alt=""·coords="5,167,233,192"/>109 <area·shape="rect"·title="Handle·representing·a·face·property."·alt=""·coords="5,167,233,192"/>
110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="16,79,223,119"/>110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="16,79,223,119"/>
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 </table>212 </table>
213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>
215 struct·OpenMesh::FPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·face·property.·</p>215 struct·OpenMesh::FPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·face·property.·</p>
216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
218 </ul>218 </ul>
219 </div><!--·contents·-->219 </div><!--·contents·-->
220 </div><!--·doc-content·-->220 </div><!--·doc-content·-->
221 <hr>221 <hr>
222 <address>222 <address>
223 <small>223 <small>
224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.17 KB
./usr/share/doc/libopenmesh-dev/html/a02962.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::MPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::MPropHandleT&lt;·T·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a01237.html">Mesh·Property·Handles</a></div></div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Handle·representing·a·mesh·property.··101 <p>Handle·representing·a·mesh·property.··
102 ·<a·href="a02962.html#details">More...</a></p>102 ·<a·href="a02962.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::MPropHandleT&lt;·T·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::MPropHandleT&lt;·T·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02961.png"·border="0"·usemap="#aOpenMesh_1_1MPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02961.png"·border="0"·usemap="#aOpenMesh_1_1MPropHandleT_3_01T_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1MPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1MPropHandleT_3_01T_01_4_inherit__map">108 <map·name="aOpenMesh_1_1MPropHandleT_3_01T_01_4_inherit__map"·id="aOpenMesh_1_1MPropHandleT_3_01T_01_4_inherit__map">
109 <area·shape="rect"·title="Handle·representing·a·mesh·property."·alt=""·coords="5,167,237,192"/>109 <area·shape="rect"·title="Handle·representing·a·mesh·property."·alt=""·coords="5,167,237,192"/>
110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="18,79,225,119"/>110 <area·shape="rect"·href="a02942.html"·title="Base·property·handle."·alt=""·coords="18,79,225,119"/>
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>210 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 </table>212 </table>
213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>213 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>214 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·T&gt;<br·/>
215 struct·OpenMesh::MPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·mesh·property.·</p>215 struct·OpenMesh::MPropHandleT&lt;·T·&gt;</div><p>Handle·representing·a·mesh·property.·</p>
216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>216 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
218 </ul>218 </ul>
219 </div><!--·contents·-->219 </div><!--·contents·-->
220 </div><!--·doc-content·-->220 </div><!--·doc-content·-->
221 <hr>221 <hr>
222 <address>222 <address>
223 <small>223 <small>
224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
727 B
./usr/share/doc/libopenmesh-dev/html/a02966.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="headertitle"><div·class="title">OpenMesh::PropHandle&lt;·HandleT·&gt;·Struct·Template·Reference</div></div>93 ··<div·class="headertitle"><div·class="title">OpenMesh::PropHandle&lt;·HandleT·&gt;·Struct·Template·Reference</div></div>
94 </div><!--header-->94 </div><!--header-->
95 <div·class="contents">95 <div·class="contents">
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 </div><!--·doc-content·-->100 </div><!--·doc-content·-->
101 <hr>101 <hr>
102 <address>102 <address>
103 <small>103 <small>
104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">104 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a02970.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a221256f1afa31093428939cafbdca1f1"·id="r_a221256f1afa31093428939cafbdca1f1"><td·class="memTemplParams"·colspan="2"><a·id="a221256f1afa31093428939cafbdca1f1"·name="a221256f1afa31093428939cafbdca1f1"></a>103 <tr·class="memitem:a221256f1afa31093428939cafbdca1f1"·id="r_a221256f1afa31093428939cafbdca1f1"><td·class="memTemplParams"·colspan="2"><a·id="a221256f1afa31093428939cafbdca1f1"·name="a221256f1afa31093428939cafbdca1f1"></a>
104 template&lt;typename·T·&gt;·</td></tr>104 template&lt;typename·T·&gt;·</td></tr>
105 <tr·class="memitem:a221256f1afa31093428939cafbdca1f1"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02946.html">VPropHandleT</a>&lt;·T·&gt;</td></tr>105 <tr·class="memitem:a221256f1afa31093428939cafbdca1f1"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02946.html">VPropHandleT</a>&lt;·T·&gt;</td></tr>
106 <tr·class="separator:a221256f1afa31093428939cafbdca1f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a221256f1afa31093428939cafbdca1f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>107 </table>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <hr>113 <hr>
114 <address>114 <address>
115 <small>115 <small>
116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a02974.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:ae45ee904e0392780f8767c6adae4868b"·id="r_ae45ee904e0392780f8767c6adae4868b"><td·class="memTemplParams"·colspan="2"><a·id="ae45ee904e0392780f8767c6adae4868b"·name="ae45ee904e0392780f8767c6adae4868b"></a>103 <tr·class="memitem:ae45ee904e0392780f8767c6adae4868b"·id="r_ae45ee904e0392780f8767c6adae4868b"><td·class="memTemplParams"·colspan="2"><a·id="ae45ee904e0392780f8767c6adae4868b"·name="ae45ee904e0392780f8767c6adae4868b"></a>
104 template&lt;typename·T·&gt;·</td></tr>104 template&lt;typename·T·&gt;·</td></tr>
105 <tr·class="memitem:ae45ee904e0392780f8767c6adae4868b"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02950.html">HPropHandleT</a>&lt;·T·&gt;</td></tr>105 <tr·class="memitem:ae45ee904e0392780f8767c6adae4868b"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02950.html">HPropHandleT</a>&lt;·T·&gt;</td></tr>
106 <tr·class="separator:ae45ee904e0392780f8767c6adae4868b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:ae45ee904e0392780f8767c6adae4868b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>107 </table>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <hr>113 <hr>
114 <address>114 <address>
115 <small>115 <small>
116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a02978.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a2ae2a938be81992a24114f5e9269f518"·id="r_a2ae2a938be81992a24114f5e9269f518"><td·class="memTemplParams"·colspan="2"><a·id="a2ae2a938be81992a24114f5e9269f518"·name="a2ae2a938be81992a24114f5e9269f518"></a>103 <tr·class="memitem:a2ae2a938be81992a24114f5e9269f518"·id="r_a2ae2a938be81992a24114f5e9269f518"><td·class="memTemplParams"·colspan="2"><a·id="a2ae2a938be81992a24114f5e9269f518"·name="a2ae2a938be81992a24114f5e9269f518"></a>
104 template&lt;typename·T·&gt;·</td></tr>104 template&lt;typename·T·&gt;·</td></tr>
105 <tr·class="memitem:a2ae2a938be81992a24114f5e9269f518"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02954.html">EPropHandleT</a>&lt;·T·&gt;</td></tr>105 <tr·class="memitem:a2ae2a938be81992a24114f5e9269f518"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02954.html">EPropHandleT</a>&lt;·T·&gt;</td></tr>
106 <tr·class="separator:a2ae2a938be81992a24114f5e9269f518"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a2ae2a938be81992a24114f5e9269f518"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>107 </table>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <hr>113 <hr>
114 <address>114 <address>
115 <small>115 <small>
116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a02982.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a9493538fee3aa93b2c854d1a29dd8a9e"·id="r_a9493538fee3aa93b2c854d1a29dd8a9e"><td·class="memTemplParams"·colspan="2"><a·id="a9493538fee3aa93b2c854d1a29dd8a9e"·name="a9493538fee3aa93b2c854d1a29dd8a9e"></a>103 <tr·class="memitem:a9493538fee3aa93b2c854d1a29dd8a9e"·id="r_a9493538fee3aa93b2c854d1a29dd8a9e"><td·class="memTemplParams"·colspan="2"><a·id="a9493538fee3aa93b2c854d1a29dd8a9e"·name="a9493538fee3aa93b2c854d1a29dd8a9e"></a>
104 template&lt;typename·T·&gt;·</td></tr>104 template&lt;typename·T·&gt;·</td></tr>
105 <tr·class="memitem:a9493538fee3aa93b2c854d1a29dd8a9e"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02958.html">FPropHandleT</a>&lt;·T·&gt;</td></tr>105 <tr·class="memitem:a9493538fee3aa93b2c854d1a29dd8a9e"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02958.html">FPropHandleT</a>&lt;·T·&gt;</td></tr>
106 <tr·class="separator:a9493538fee3aa93b2c854d1a29dd8a9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a9493538fee3aa93b2c854d1a29dd8a9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>107 </table>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <hr>113 <hr>
114 <address>114 <address>
115 <small>115 <small>
116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a02986.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 Public·Types</h2></td></tr>102 Public·Types</h2></td></tr>
103 <tr·class="memitem:a128f2229f139d0e36b144464efd0b6f3"·id="r_a128f2229f139d0e36b144464efd0b6f3"><td·class="memTemplParams"·colspan="2"><a·id="a128f2229f139d0e36b144464efd0b6f3"·name="a128f2229f139d0e36b144464efd0b6f3"></a>103 <tr·class="memitem:a128f2229f139d0e36b144464efd0b6f3"·id="r_a128f2229f139d0e36b144464efd0b6f3"><td·class="memTemplParams"·colspan="2"><a·id="a128f2229f139d0e36b144464efd0b6f3"·name="a128f2229f139d0e36b144464efd0b6f3"></a>
104 template&lt;typename·T·&gt;·</td></tr>104 template&lt;typename·T·&gt;·</td></tr>
105 <tr·class="memitem:a128f2229f139d0e36b144464efd0b6f3"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02962.html">MPropHandleT</a>&lt;·T·&gt;</td></tr>105 <tr·class="memitem:a128f2229f139d0e36b144464efd0b6f3"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>type</b>·=·<a·class="el"·href="a02962.html">MPropHandleT</a>&lt;·T·&gt;</td></tr>
106 <tr·class="separator:a128f2229f139d0e36b144464efd0b6f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a128f2229f139d0e36b144464efd0b6f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>107 </table>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00422_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00926_source.html">Property.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <hr>113 <hr>
114 <address>114 <address>
115 <small>115 <small>
116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">116 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.38 KB
./usr/share/doc/libopenmesh-dev/html/a02990.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyContainer·Class·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyContainer·Class·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>A·a·container·for·properties.··104 <p>A·a·container·for·properties.··
105 ·<a·href="a02990.html#details">More...</a></p>105 ·<a·href="a02990.html#details">More...</a></p>
  
106 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">OpenMesh/Core/Utils/PropertyContainer.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00941_source.html">OpenMesh/Core/Utils/PropertyContainer.hh</a>&gt;</code></p>
107 <table·class="memberdecls">107 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
109 Public·Types</h2></td></tr>109 Public·Types</h2></td></tr>
110 <tr·class="memitem:a008a731acf6297b2261964c09e8c69c8"·id="r_a008a731acf6297b2261964c09e8c69c8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a008a731acf6297b2261964c09e8c69c8"·name="a008a731acf6297b2261964c09e8c69c8"></a>110 <tr·class="memitem:a008a731acf6297b2261964c09e8c69c8"·id="r_a008a731acf6297b2261964c09e8c69c8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a008a731acf6297b2261964c09e8c69c8"·name="a008a731acf6297b2261964c09e8c69c8"></a>
111 typedef·std::vector&lt;·<a·class="el"·href="a02834.html">BaseProperty</a>·*·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Properties</b></td></tr>111 typedef·std::vector&lt;·<a·class="el"·href="a02834.html">BaseProperty</a>·*·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Properties</b></td></tr>
112 <tr·class="separator:a008a731acf6297b2261964c09e8c69c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:a008a731acf6297b2261964c09e8c69c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 <p>Same·as.·</p>238 <p>Same·as.·</p>
239 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02990.html#ac04a05b6e852d51626339252077c54f3"·title="Resizes·all·property·vectors·to·the·specified·size.">resize()</a>·but·ignores·property·vectors·that·have·a·size·larger·than·<code>_n</code>.</dd></dl>239 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02990.html#ac04a05b6e852d51626339252077c54f3"·title="Resizes·all·property·vectors·to·the·specified·size.">resize()</a>·but·ignores·property·vectors·that·have·a·size·larger·than·<code>_n</code>.</dd></dl>
240 <p>Use·this·method·instead·of·</p><dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02990.html#ac04a05b6e852d51626339252077c54f3"·title="Resizes·all·property·vectors·to·the·specified·size.">resize()</a>·if·you·plan·to·frequently·reduce·and·enlarge·the·property·container·and·you·don't·want·to·waste·time·reallocating·the·property·vectors·every·time.·</dd></dl>240 <p>Use·this·method·instead·of·</p><dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02990.html#ac04a05b6e852d51626339252077c54f3"·title="Resizes·all·property·vectors·to·the·specified·size.">resize()</a>·if·you·plan·to·frequently·reduce·and·enlarge·the·property·container·and·you·don't·want·to·waste·time·reallocating·the·property·vectors·every·time.·</dd></dl>
  
241 </div>241 </div>
242 </div>242 </div>
243 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>243 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
244 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00434_source.html">PropertyContainer.hh</a></li>244 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00941_source.html">PropertyContainer.hh</a></li>
245 </ul>245 </ul>
246 </div><!--·contents·-->246 </div><!--·contents·-->
247 </div><!--·doc-content·-->247 </div><!--·doc-content·-->
248 <hr>248 <hr>
249 <address>249 <address>
250 <small>250 <small>
251 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">251 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.9 KB
./usr/share/doc/libopenmesh-dev/html/a03310.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyCreator·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyCreator·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·property·creators.··100 <p>Base·class·for·property·creators.··
101 ·<a·href="a03310.html#details">More...</a></p>101 ·<a·href="a03310.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00425_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00974_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::PropertyCreator:</div>104 Inheritance·diagram·for·OpenMesh::PropertyCreator:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a03309.png"·border="0"·usemap="#aOpenMesh_1_1PropertyCreator_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a03309.png"·border="0"·usemap="#aOpenMesh_1_1PropertyCreator_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1PropertyCreator_inherit__map"·id="aOpenMesh_1_1PropertyCreator_inherit__map">107 <map·name="aOpenMesh_1_1PropertyCreator_inherit__map"·id="aOpenMesh_1_1PropertyCreator_inherit__map">
108 <area·shape="rect"·title="Base·class·for·property·creators."·alt=""·coords="5,5,208,31"/>108 <area·shape="rect"·title="Base·class·for·property·creators."·alt=""·coords="5,5,208,31"/>
109 <area·shape="rect"·href="a03314.html"·title="Helper·class·that·contains·the·implementation·of·the·create_&lt;HandleT&gt;_property·methods."·alt=""·coords="5,79,208,119"/>109 <area·shape="rect"·href="a03314.html"·title="Helper·class·that·contains·the·implementation·of·the·create_&lt;HandleT&gt;_property·methods."·alt=""·coords="5,79,208,119"/>
Offset 368, 15 lines modifiedOffset 368, 15 lines modified
368 <p>Create·a·vertex·property·on·_mesh·with·name·_property_name.·</p>368 <p>Create·a·vertex·property·on·_mesh·with·name·_property_name.·</p>
  
369 <p>Implemented·in·<a·class="el"·href="a03314.html#ad43a4976c0d49827ad6e4a0e6ad274a7">OpenMesh::PropertyCreatorImpl&lt;·PropertyCreatorT·&gt;</a>.</p>369 <p>Implemented·in·<a·class="el"·href="a03314.html#ad43a4976c0d49827ad6e4a0e6ad274a7">OpenMesh::PropertyCreatorImpl&lt;·PropertyCreatorT·&gt;</a>.</p>
  
370 </div>370 </div>
371 </div>371 </div>
372 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>372 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
373 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00425_source.html">PropertyCreator.hh</a></li>373 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00974_source.html">PropertyCreator.hh</a></li>
374 <li>OpenMesh/Core/Utils/<b>PropertyCreator.cc</b></li>374 <li>OpenMesh/Core/Utils/<b>PropertyCreator.cc</b></li>
375 </ul>375 </ul>
376 </div><!--·contents·-->376 </div><!--·contents·-->
377 </div><!--·doc-content·-->377 </div><!--·doc-content·-->
378 <hr>378 <hr>
379 <address>379 <address>
380 <small>380 <small>
1.96 KB
./usr/share/doc/libopenmesh-dev/html/a03314.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyCreatorImpl&lt;·PropertyCreatorT·&gt;·Class·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyCreatorImpl&lt;·PropertyCreatorT·&gt;·Class·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Helper·class·that·contains·the·implementation·of·the·create_&lt;HandleT&gt;_property·methods.··100 <p>Helper·class·that·contains·the·implementation·of·the·create_&lt;HandleT&gt;_property·methods.··
101 ·<a·href="a03314.html#details">More...</a></p>101 ·<a·href="a03314.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00425_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00974_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::PropertyCreatorImpl&lt;·PropertyCreatorT·&gt;:</div>104 Inheritance·diagram·for·OpenMesh::PropertyCreatorImpl&lt;·PropertyCreatorT·&gt;:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a03313.png"·border="0"·usemap="#aOpenMesh_1_1PropertyCreatorImpl_3_01PropertyCreatorT_01_4_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a03313.png"·border="0"·usemap="#aOpenMesh_1_1PropertyCreatorImpl_3_01PropertyCreatorT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1PropertyCreatorImpl_3_01PropertyCreatorT_01_4_inherit__map"·id="aOpenMesh_1_1PropertyCreatorImpl_3_01PropertyCreatorT_01_4_inherit__map">107 <map·name="aOpenMesh_1_1PropertyCreatorImpl_3_01PropertyCreatorT_01_4_inherit__map"·id="aOpenMesh_1_1PropertyCreatorImpl_3_01PropertyCreatorT_01_4_inherit__map">
108 <area·shape="rect"·title="Helper·class·that·contains·the·implementation·of·the·create_&lt;HandleT&gt;_property·methods."·alt=""·coords="5,79,208,119"/>108 <area·shape="rect"·title="Helper·class·that·contains·the·implementation·of·the·create_&lt;HandleT&gt;_property·methods."·alt=""·coords="5,79,208,119"/>
109 <area·shape="rect"·href="a03310.html"·title="Base·class·for·property·creators."·alt=""·coords="5,5,208,31"/>109 <area·shape="rect"·href="a03310.html"·title="Base·class·for·property·creators."·alt=""·coords="5,5,208,31"/>
Offset 422, 15 lines modifiedOffset 422, 15 lines modified
422 </div><div·class="memdoc">422 </div><div·class="memdoc">
  
423 <p>Implements·<a·class="el"·href="a03310.html">OpenMesh::PropertyCreator</a>.</p>423 <p>Implements·<a·class="el"·href="a03310.html">OpenMesh::PropertyCreator</a>.</p>
  
424 </div>424 </div>
425 </div>425 </div>
426 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>426 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
427 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00425_source.html">PropertyCreator.hh</a></li>427 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00974_source.html">PropertyCreator.hh</a></li>
428 </ul>428 </ul>
429 </div><!--·contents·-->429 </div><!--·contents·-->
430 </div><!--·doc-content·-->430 </div><!--·doc-content·-->
431 <hr>431 <hr>
432 <address>432 <address>
433 <small>433 <small>
434 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">434 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.67 KB
./usr/share/doc/libopenmesh-dev/html/a03322.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyCreationManager·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyCreationManager·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Class·for·adding·properties·based·on·strings.··101 <p>Class·for·adding·properties·based·on·strings.··
102 ·<a·href="a03322.html#details">More...</a></p>102 ·<a·href="a03322.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00425_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00974_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
106 Public·Member·Functions</h2></td></tr>106 Public·Member·Functions</h2></td></tr>
107 <tr·class="memitem:acbda2d019c8bfea648487b737949a05e"·id="r_acbda2d019c8bfea648487b737949a05e"><td·class="memTemplParams"·colspan="2"><a·id="acbda2d019c8bfea648487b737949a05e"·name="acbda2d019c8bfea648487b737949a05e"></a>107 <tr·class="memitem:acbda2d019c8bfea648487b737949a05e"·id="r_acbda2d019c8bfea648487b737949a05e"><td·class="memTemplParams"·colspan="2"><a·id="acbda2d019c8bfea648487b737949a05e"·name="acbda2d019c8bfea648487b737949a05e"></a>
108 template&lt;typename·HandleT·&gt;·</td></tr>108 template&lt;typename·HandleT·&gt;·</td></tr>
109 <tr·class="memitem:acbda2d019c8bfea648487b737949a05e"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>create_property</b>·(<a·class="el"·href="a02442.html">BaseKernel</a>·&amp;_mesh,·const·std::string·&amp;_type_name,·const·std::string·&amp;_property_name)</td></tr>109 <tr·class="memitem:acbda2d019c8bfea648487b737949a05e"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>create_property</b>·(<a·class="el"·href="a02442.html">BaseKernel</a>·&amp;_mesh,·const·std::string·&amp;_type_name,·const·std::string·&amp;_property_name)</td></tr>
110 <tr·class="separator:acbda2d019c8bfea648487b737949a05e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:acbda2d019c8bfea648487b737949a05e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="separator:a795d709888cb1efbb139fa41bfdcc922"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a795d709888cb1efbb139fa41bfdcc922"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Class·for·adding·properties·based·on·strings.·</p>124 <div·class="textblock"><p>Class·for·adding·properties·based·on·strings.·</p>
125 <p>The·<a·class="el"·href="a03322.html"·title="Class·for·adding·properties·based·on·strings.">PropertyCreationManager</a>·holds·all·PropertyCreators·and·dispatches·the·property·creation·to·them·if·they·are·able·to·create·a·property·for·a·given·string.</p>125 <p>The·<a·class="el"·href="a03322.html"·title="Class·for·adding·properties·based·on·strings.">PropertyCreationManager</a>·holds·all·PropertyCreators·and·dispatches·the·property·creation·to·them·if·they·are·able·to·create·a·property·for·a·given·string.</p>
126 <p>If·you·want·to·be·able·to·store·your·custom·properties·into·a·file·and·automatically·load·them·without·manually·adding·the·property·yourself·you·can·register·your·type·by·calling·the·OM_REGISTER_PROPERTY_TYPE(ClassName,·TypeString)·</p>126 <p>If·you·want·to·be·able·to·store·your·custom·properties·into·a·file·and·automatically·load·them·without·manually·adding·the·property·yourself·you·can·register·your·type·by·calling·the·OM_REGISTER_PROPERTY_TYPE(ClassName,·TypeString)·</p>
127 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>127 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00425_source.html">PropertyCreator.hh</a></li>128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00974_source.html">PropertyCreator.hh</a></li>
129 <li>OpenMesh/Core/Utils/<b>PropertyCreator.cc</b></li>129 <li>OpenMesh/Core/Utils/<b>PropertyCreator.cc</b></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <hr>133 <hr>
134 <address>134 <address>
135 <small>135 <small>
2.16 KB
./usr/share/doc/libopenmesh-dev/html/a03326.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyManager&lt;·PROPTYPE,·MeshT·&gt;·Class·Template·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">OpenMesh::PropertyManager&lt;·PROPTYPE,·MeshT·&gt;·Class·Template·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>This·class·is·intended·to·manage·the·lifecycle·of·properties.··104 <p>This·class·is·intended·to·manage·the·lifecycle·of·properties.··
105 ·<a·href="a03326.html#details">More...</a></p>105 ·<a·href="a03326.html#details">More...</a></p>
  
106 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">OpenMesh/Core/Utils/PropertyManager.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00962_source.html">OpenMesh/Core/Utils/PropertyManager.hh</a>&gt;</code></p>
107 <table·class="memberdecls">107 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
109 Public·Types</h2></td></tr>109 Public·Types</h2></td></tr>
110 <tr·class="memitem:a43cd91aff2a4679615a351547898a99e"·id="r_a43cd91aff2a4679615a351547898a99e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43cd91aff2a4679615a351547898a99e"·name="a43cd91aff2a4679615a351547898a99e"></a>110 <tr·class="memitem:a43cd91aff2a4679615a351547898a99e"·id="r_a43cd91aff2a4679615a351547898a99e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43cd91aff2a4679615a351547898a99e"·name="a43cd91aff2a4679615a351547898a99e"></a>
111 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Value</b>·=·typename·PROPTYPE::Value</td></tr>111 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Value</b>·=·typename·PROPTYPE::Value</td></tr>
112 <tr·class="separator:a43cd91aff2a4679615a351547898a99e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:a43cd91aff2a4679615a351547898a99e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:a56847f3fd1e0b725bd4326a08a5f0bb0"·id="r_a56847f3fd1e0b725bd4326a08a5f0bb0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a56847f3fd1e0b725bd4326a08a5f0bb0"·name="a56847f3fd1e0b725bd4326a08a5f0bb0"></a>113 <tr·class="memitem:a56847f3fd1e0b725bd4326a08a5f0bb0"·id="r_a56847f3fd1e0b725bd4326a08a5f0bb0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a56847f3fd1e0b725bd4326a08a5f0bb0"·name="a56847f3fd1e0b725bd4326a08a5f0bb0"></a>
Offset 1646, 15 lines modifiedOffset 1646, 15 lines modified
1646 ··</dd>1646 ··</dd>
1647 </dl>1647 </dl>
1648 <dl·class="section·return"><dt>Returns</dt><dd>A·<a·class="el"·href="a03326.html"·title="This·class·is·intended·to·manage·the·lifecycle·of·properties.">PropertyManager</a>·handling·the·lifecycle·of·the·property·</dd></dl>1648 <dl·class="section·return"><dt>Returns</dt><dd>A·<a·class="el"·href="a03326.html"·title="This·class·is·intended·to·manage·the·lifecycle·of·properties.">PropertyManager</a>·handling·the·lifecycle·of·the·property·</dd></dl>
  
1649 </div>1649 </div>
1650 </div>1650 </div>
1651 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1651 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1652 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00395_source.html">PropertyManager.hh</a></li>1652 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00962_source.html">PropertyManager.hh</a></li>
1653 </ul>1653 </ul>
1654 </div><!--·contents·-->1654 </div><!--·contents·-->
1655 </div><!--·doc-content·-->1655 </div><!--·doc-content·-->
1656 <hr>1656 <hr>
1657 <address>1657 <address>
1658 <small>1658 <small>
1659 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1659 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.26 KB
./usr/share/doc/libopenmesh-dev/html/a03338.html
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 const·PropertyT::const_reference&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·Handle·&amp;handle)</td></tr>120 const·PropertyT::const_reference&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·Handle·&amp;handle)</td></tr>
121 <tr·class="separator:a4ce78784f6d6114c02f81b8a30d8df04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a4ce78784f6d6114c02f81b8a30d8df04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:acc13e56e7034010dd98172a74ba09e63"·id="r_acc13e56e7034010dd98172a74ba09e63"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acc13e56e7034010dd98172a74ba09e63"·name="acc13e56e7034010dd98172a74ba09e63"></a>122 <tr·class="memitem:acc13e56e7034010dd98172a74ba09e63"·id="r_acc13e56e7034010dd98172a74ba09e63"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acc13e56e7034010dd98172a74ba09e63"·name="acc13e56e7034010dd98172a74ba09e63"></a>
123 const·PropertyT::const_reference&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator[]</b>·(const·Handle·&amp;handle)</td></tr>123 const·PropertyT::const_reference&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator[]</b>·(const·Handle·&amp;handle)</td></tr>
124 <tr·class="separator:acc13e56e7034010dd98172a74ba09e63"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:acc13e56e7034010dd98172a74ba09e63"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
127 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00395_source.html">PropertyManager.hh</a></li>127 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00962_source.html">PropertyManager.hh</a></li>
128 </ul>128 </ul>
129 </div><!--·contents·-->129 </div><!--·contents·-->
130 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
131 <hr>131 <hr>
132 <address>132 <address>
133 <small>133 <small>
134 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">134 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.12 KB
./usr/share/doc/libopenmesh-dev/html/a03342.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::RandomNumberGenerator·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::RandomNumberGenerator·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Generate·a·random·number·between·0.0·and·1.0·with·a·guaranteed·resolution·(·Number·of·possible·values·)··100 <p>Generate·a·random·number·between·0.0·and·1.0·with·a·guaranteed·resolution·(·Number·of·possible·values·)··
101 ·<a·href="a03342.html#details">More...</a></p>101 ·<a·href="a03342.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00452_source.html">OpenMesh/Core/Utils/RandomNumberGenerator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00953_source.html">OpenMesh/Core/Utils/RandomNumberGenerator.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a242cb86aad8221eac2d29e245c2c5ae2"·id="r_a242cb86aad8221eac2d29e245c2c5ae2"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03342.html#a242cb86aad8221eac2d29e245c2c5ae2">RandomNumberGenerator</a>·(const·size_t·_resolution)</td></tr>106 <tr·class="memitem:a242cb86aad8221eac2d29e245c2c5ae2"·id="r_a242cb86aad8221eac2d29e245c2c5ae2"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03342.html#a242cb86aad8221eac2d29e245c2c5ae2">RandomNumberGenerator</a>·(const·size_t·_resolution)</td></tr>
107 <tr·class="memdesc:a242cb86aad8221eac2d29e245c2c5ae2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor.··<br·/></td></tr>107 <tr·class="memdesc:a242cb86aad8221eac2d29e245c2c5ae2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor.··<br·/></td></tr>
108 <tr·class="separator:a242cb86aad8221eac2d29e245c2c5ae2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a242cb86aad8221eac2d29e245c2c5ae2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:ab0ddf3f024f38d790596bd621c6c0ddc"·id="r_ab0ddf3f024f38d790596bd621c6c0ddc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab0ddf3f024f38d790596bd621c6c0ddc"·name="ab0ddf3f024f38d790596bd621c6c0ddc"></a>109 <tr·class="memitem:ab0ddf3f024f38d790596bd621c6c0ddc"·id="r_ab0ddf3f024f38d790596bd621c6c0ddc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab0ddf3f024f38d790596bd621c6c0ddc"·name="ab0ddf3f024f38d790596bd621c6c0ddc"></a>
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 ··</table>151 ··</table>
152 ··</dd>152 ··</dd>
153 </dl>153 </dl>
  
154 </div>154 </div>
155 </div>155 </div>
156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
157 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00452_source.html">RandomNumberGenerator.hh</a></li>157 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00953_source.html">RandomNumberGenerator.hh</a></li>
158 <li>OpenMesh/Core/Utils/<b>RandomNumberGenerator.cc</b></li>158 <li>OpenMesh/Core/Utils/<b>RandomNumberGenerator.cc</b></li>
159 </ul>159 </ul>
160 </div><!--·contents·-->160 </div><!--·contents·-->
161 </div><!--·doc-content·-->161 </div><!--·doc-content·-->
162 <hr>162 <hr>
163 <address>163 <address>
164 <small>164 <small>
2.28 KB
./usr/share/doc/libopenmesh-dev/html/a03346.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::SingletonT&lt;·T·&gt;·Class·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::SingletonT&lt;·T·&gt;·Class·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>A·simple·singleton·template.··100 <p>A·simple·singleton·template.··
101 ·<a·href="a03346.html#details">More...</a></p>101 ·<a·href="a03346.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00413_source.html">OpenMesh/Core/Utils/SingletonT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00920_source.html">OpenMesh/Core/Utils/SingletonT.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
105 Static·Public·Member·Functions</h2></td></tr>105 Static·Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a1e815f766ba7513a85368260b5d3768c"·id="r_a1e815f766ba7513a85368260b5d3768c"><td·class="memItemLeft"·align="right"·valign="top">static·T·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">Instance</a>·()</td></tr>106 <tr·class="memitem:a1e815f766ba7513a85368260b5d3768c"·id="r_a1e815f766ba7513a85368260b5d3768c"><td·class="memItemLeft"·align="right"·valign="top">static·T·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">Instance</a>·()</td></tr>
107 <tr·class="memdesc:a1e815f766ba7513a85368260b5d3768c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Singleton·access·function.··<br·/></td></tr>107 <tr·class="memdesc:a1e815f766ba7513a85368260b5d3768c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Singleton·access·function.··<br·/></td></tr>
108 <tr·class="separator:a1e815f766ba7513a85368260b5d3768c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a1e815f766ba7513a85368260b5d3768c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
Offset 141, 16 lines modifiedOffset 141, 16 lines modified
  
141 <p>Singleton·access·function.·</p>141 <p>Singleton·access·function.·</p>
142 <p>Use·this·function·to·obtain·a·reference·to·the·instance·of·the·encapsulated·class.·Note·that·this·instance·is·unique·and·created·on·the·first·call·to·<a·class="el"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c"·title="Singleton·access·function.">Instance()</a>.·</p>142 <p>Use·this·function·to·obtain·a·reference·to·the·instance·of·the·encapsulated·class.·Note·that·this·instance·is·unique·and·created·on·the·first·call·to·<a·class="el"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c"·title="Singleton·access·function.">Instance()</a>.·</p>
  
143 </div>143 </div>
144 </div>144 </div>
145 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>145 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
146 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00413_source.html">SingletonT.hh</a></li>146 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00920_source.html">SingletonT.hh</a></li>
147 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00446_source.html">SingletonT_impl.hh</a></li>147 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00971_source.html">SingletonT_impl.hh</a></li>
148 </ul>148 </ul>
149 </div><!--·contents·-->149 </div><!--·contents·-->
150 </div><!--·doc-content·-->150 </div><!--·doc-content·-->
151 <hr>151 <hr>
152 <address>152 <address>
153 <small>153 <small>
154 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">154 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.35 KB
./usr/share/doc/libopenmesh-dev/html/a03350.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·T·&gt;·Struct·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·T·&gt;·Struct·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Helper·class·providing·information·about·a·vector·type.··102 <p>Helper·class·providing·information·about·a·vector·type.··
103 ·<a·href="a03350.html#details">More...</a></p>103 ·<a·href="a03350.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">OpenMesh/Core/Utils/vector_traits.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00938_source.html">OpenMesh/Core/Utils/vector_traits.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a18e9f5e25f8f75da8e609efc2baa15ac"·id="r_a18e9f5e25f8f75da8e609efc2baa15ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a18e9f5e25f8f75da8e609efc2baa15ac"·name="a18e9f5e25f8f75da8e609efc2baa15ac"></a>108 <tr·class="memitem:a18e9f5e25f8f75da8e609efc2baa15ac"·id="r_a18e9f5e25f8f75da8e609efc2baa15ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a18e9f5e25f8f75da8e609efc2baa15ac"·name="a18e9f5e25f8f75da8e609efc2baa15ac"></a>
109 typedef·T::vector_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·T::vector_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="memdesc:a18e9f5e25f8f75da8e609efc2baa15ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·vector·class.·<br·/></td></tr>110 <tr·class="memdesc:a18e9f5e25f8f75da8e609efc2baa15ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·vector·class.·<br·/></td></tr>
111 <tr·class="separator:a18e9f5e25f8f75da8e609efc2baa15ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a18e9f5e25f8f75da8e609efc2baa15ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 <tr·class="separator:a32543eebb0418ebf9ed6d64607426805"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a32543eebb0418ebf9ed6d64607426805"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·T&gt;<br·/>134 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·T&gt;<br·/>
135 struct·OpenMesh::vector_traits&lt;·T·&gt;</div><p>Helper·class·providing·information·about·a·vector·type.·</p>135 struct·OpenMesh::vector_traits&lt;·T·&gt;</div><p>Helper·class·providing·information·about·a·vector·type.·</p>
136 <p>If·want·to·use·a·different·vector·type·than·the·one·provided·OpenMesh·you·need·to·supply·a·specialization·of·this·class·for·the·new·vector·type.·</p>136 <p>If·want·to·use·a·different·vector·type·than·the·one·provided·OpenMesh·you·need·to·supply·a·specialization·of·this·class·for·the·new·vector·type.·</p>
137 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00449_source.html">vector_traits.hh</a></li>138 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00938_source.html">vector_traits.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
142 <hr>142 <hr>
143 <address>143 <address>
144 <small>144 <small>
145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.34 KB
./usr/share/doc/libopenmesh-dev/html/a03366.html
    
Offset 94, 20 lines modifiedOffset 94, 20 lines modified
94 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::BaseDecimaterModule·Class·Reference</div></div>94 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::BaseDecimaterModule·Class·Reference</div></div>
95 </div><!--header-->95 </div><!--header-->
96 <div·class="contents">96 <div·class="contents">
  
97 <p>base·class·decimater·framework··97 <p>base·class·decimater·framework··
98 ·<a·href="a03366.html#details">More...</a></p>98 ·<a·href="a03366.html#details">More...</a></p>
  
99 <p><code>#include·&lt;<a·class="el"·href="a00692_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a00581_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code></p>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
101 <div·class="textblock"><p>base·class·decimater·framework·</p>101 <div·class="textblock"><p>base·class·decimater·framework·</p>
102 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03370.html">BaseDecimaterT</a>,·<a·class="el"·href="a06307.html">Mesh·Decimation·Framework</a>·</dd></dl>102 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03370.html">BaseDecimaterT</a>,·<a·class="el"·href="a06307.html">Mesh·Decimation·Framework</a>·</dd></dl>
103 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>103 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
104 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00692_source.html">BaseDecimaterT.hh</a></li>104 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00581_source.html">BaseDecimaterT.hh</a></li>
105 </ul>105 </ul>
106 </div><!--·contents·-->106 </div><!--·contents·-->
107 </div><!--·doc-content·-->107 </div><!--·doc-content·-->
108 <hr>108 <hr>
109 <address>109 <address>
110 <small>110 <small>
111 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">111 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
801 B
./usr/share/doc/libopenmesh-dev/html/a03370.html
    
Offset 380, 16 lines modifiedOffset 380, 16 lines modified
380 ··</table>380 ··</table>
381 ··</dd>381 ··</dd>
382 </dl>382 </dl>
  
383 </div>383 </div>
384 </div>384 </div>
385 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>385 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
386 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00692_source.html">BaseDecimaterT.hh</a></li>386 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00581_source.html">BaseDecimaterT.hh</a></li>
387 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00659_source.html">BaseDecimaterT_impl.hh</a></li>387 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00515_source.html">BaseDecimaterT_impl.hh</a></li>
388 </ul>388 </ul>
389 </div><!--·contents·-->389 </div><!--·contents·-->
390 </div><!--·doc-content·-->390 </div><!--·doc-content·-->
391 <hr>391 <hr>
392 <address>392 <address>
393 <small>393 <small>
394 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">394 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.77 KB
./usr/share/doc/libopenmesh-dev/html/a03374.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;·Struct·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;·Struct·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Stores·information·about·a·halfedge·collapse.··101 <p>Stores·information·about·a·halfedge·collapse.··
102 ·<a·href="a03374.html#details">More...</a></p>102 ·<a·href="a03374.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00647_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00554_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Collaboration·diagram·for·OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;:</div>105 Collaboration·diagram·for·OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03372.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4_coll__map"·alt="Collaboration·graph"/></div>107 <div·class="center"><img·src="a03372.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4_coll__map"·alt="Collaboration·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4_coll__map"·id="aOpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4_coll__map">108 <map·name="aOpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4_coll__map"·id="aOpenMesh_1_1Decimater_1_1CollapseInfoT_3_01Mesh_01_4_coll__map">
109 <area·shape="rect"·title="Stores·information·about·a·halfedge·collapse."·alt=""·coords="13,287,197,327"/>109 <area·shape="rect"·title="Stores·information·about·a·halfedge·collapse."·alt=""·coords="13,287,197,327"/>
110 <area·shape="rect"·href="a02714.html"·title="Polygonal·mesh·based·on·the·ArrayKernel."·alt=""·coords="16,184,195,224"/>110 <area·shape="rect"·href="a02714.html"·title="Polygonal·mesh·based·on·the·ArrayKernel."·alt=""·coords="16,184,195,224"/>
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 ··</table>242 ··</table>
243 ··</dd>243 ··</dd>
244 </dl>244 </dl>
  
245 </div>245 </div>
246 </div>246 </div>
247 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>247 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
248 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00647_source.html">CollapseInfoT.hh</a></li>248 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00554_source.html">CollapseInfoT.hh</a></li>
249 </ul>249 </ul>
250 </div><!--·contents·-->250 </div><!--·contents·-->
251 </div><!--·doc-content·-->251 </div><!--·doc-content·-->
252 <hr>252 <hr>
253 <address>253 <address>
254 <small>254 <small>
255 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">255 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.28 KB
./usr/share/doc/libopenmesh-dev/html/a03378.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p><a·class="el"·href="a01249.html"·title="Software·related·to·mesh·decimation.">Decimater</a>·framework.··102 <p><a·class="el"·href="a01249.html"·title="Software·related·to·mesh·decimation.">Decimater</a>·framework.··
103 ·<a·href="a03378.html#details">More...</a></p>103 ·<a·href="a03378.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00548_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03377.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03377.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1DecimaterT_3_01MeshT_01_4_inherit__map">
110 <area·shape="rect"·title="Decimater·framework."·alt=""·coords="27,167,206,207"/>110 <area·shape="rect"·title="Decimater·framework."·alt=""·coords="27,167,206,207"/>
111 <area·shape="rect"·href="a03390.html"·title="Mixed·decimater·framework."·alt=""·coords="7,255,226,295"/>111 <area·shape="rect"·href="a03390.html"·title="Mixed·decimater·framework."·alt=""·coords="7,255,226,295"/>
Offset 425, 16 lines modifiedOffset 425, 16 lines modified
425 <dl·class="section·note"><dt>Note</dt><dd>Decimation·stops·as·soon·as·either·one·of·the·two·complexity·bounds·is·satisfied.·</dd>425 <dl·class="section·note"><dt>Note</dt><dd>Decimation·stops·as·soon·as·either·one·of·the·two·complexity·bounds·is·satisfied.·</dd>
426 <dd>426 <dd>
427 This·operation·only·marks·the·removed·mesh·elements·for·deletion.·In·order·to·actually·remove·the·decimated·elements·from·the·mesh,·a·subsequent·call·to·ArrayKernel::garbage_collection()·is·required.·</dd></dl>427 This·operation·only·marks·the·removed·mesh·elements·for·deletion.·In·order·to·actually·remove·the·decimated·elements·from·the·mesh,·a·subsequent·call·to·ArrayKernel::garbage_collection()·is·required.·</dd></dl>
  
428 </div>428 </div>
429 </div>429 </div>
430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>430 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
431 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00635_source.html">DecimaterT.hh</a></li>431 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00548_source.html">DecimaterT.hh</a></li>
432 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00656_source.html">DecimaterT_impl.hh</a></li>432 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00575_source.html">DecimaterT_impl.hh</a></li>
433 </ul>433 </ul>
434 </div><!--·contents·-->434 </div><!--·contents·-->
435 </div><!--·doc-content·-->435 </div><!--·doc-content·-->
436 <hr>436 <hr>
437 <address>437 <address>
438 <small>438 <small>
439 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">439 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.52 KB
./usr/share/doc/libopenmesh-dev/html/a03382.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;::HeapInterface·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;::HeapInterface·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Heap·interface.··100 <p>Heap·interface.··
101 ·<a·href="a03382.html#details">More...</a></p>101 ·<a·href="a03382.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00548_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a36714be02e30ce16f99d80a9aa1058e0"·id="r_a36714be02e30ce16f99d80a9aa1058e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a36714be02e30ce16f99d80a9aa1058e0"·name="a36714be02e30ce16f99d80a9aa1058e0"></a>106 <tr·class="memitem:a36714be02e30ce16f99d80a9aa1058e0"·id="r_a36714be02e30ce16f99d80a9aa1058e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a36714be02e30ce16f99d80a9aa1058e0"·name="a36714be02e30ce16f99d80a9aa1058e0"></a>
107 &#160;</td><td·class="memItemRight"·valign="bottom"><b>HeapInterface</b>·(Mesh·&amp;_mesh,·<a·class="el"·href="a02946.html">VPropHandleT</a>&lt;·float·&gt;·_prio,·<a·class="el"·href="a02946.html">VPropHandleT</a>&lt;·int·&gt;·_pos)</td></tr>107 &#160;</td><td·class="memItemRight"·valign="bottom"><b>HeapInterface</b>·(Mesh·&amp;_mesh,·<a·class="el"·href="a02946.html">VPropHandleT</a>&lt;·float·&gt;·_prio,·<a·class="el"·href="a02946.html">VPropHandleT</a>&lt;·int·&gt;·_pos)</td></tr>
108 <tr·class="separator:a36714be02e30ce16f99d80a9aa1058e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a36714be02e30ce16f99d80a9aa1058e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:adcf3f9b88db6956ab0362343383c6b6e"·id="r_adcf3f9b88db6956ab0362343383c6b6e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcf3f9b88db6956ab0362343383c6b6e"·name="adcf3f9b88db6956ab0362343383c6b6e"></a>109 <tr·class="memitem:adcf3f9b88db6956ab0362343383c6b6e"·id="r_adcf3f9b88db6956ab0362343383c6b6e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcf3f9b88db6956ab0362343383c6b6e"·name="adcf3f9b88db6956ab0362343383c6b6e"></a>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_heap_position</b>·(VertexHandle·_vh,·int·_pos)</td></tr>121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_heap_position</b>·(VertexHandle·_vh,·int·_pos)</td></tr>
122 <tr·class="separator:aef46307b0b84088a2e14a15e95fed714"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:aef46307b0b84088a2e14a15e95fed714"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshT&gt;<br·/>125 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshT&gt;<br·/>
126 class·OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;::HeapInterface</div><p>Heap·interface.·</p>126 class·OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;::HeapInterface</div><p>Heap·interface.·</p>
127 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>127 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00635_source.html">DecimaterT.hh</a></li>128 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00548_source.html">DecimaterT.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.25 KB
./usr/share/doc/libopenmesh-dev/html/a03386.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::McDecimaterT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::McDecimaterT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Multiple·choice·decimater·framework.··101 <p>Multiple·choice·decimater·framework.··
102 ·<a·href="a03386.html#details">More...</a></p>102 ·<a·href="a03386.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00668_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::McDecimaterT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::McDecimaterT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03385.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1McDecimaterT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03385.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1McDecimaterT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1McDecimaterT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1McDecimaterT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1McDecimaterT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1McDecimaterT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Multiple·choice·decimater·framework."·alt=""·coords="17,167,216,207"/>109 <area·shape="rect"·title="Multiple·choice·decimater·framework."·alt=""·coords="17,167,216,207"/>
110 <area·shape="rect"·href="a03390.html"·title="Mixed·decimater·framework."·alt=""·coords="7,255,226,295"/>110 <area·shape="rect"·href="a03390.html"·title="Mixed·decimater·framework."·alt=""·coords="7,255,226,295"/>
Offset 419, 16 lines modifiedOffset 419, 16 lines modified
419 <dl·class="section·note"><dt>Note</dt><dd>Decimation·stops·as·soon·as·either·one·of·the·two·complexity·bounds·is·satisfied.·</dd>419 <dl·class="section·note"><dt>Note</dt><dd>Decimation·stops·as·soon·as·either·one·of·the·two·complexity·bounds·is·satisfied.·</dd>
420 <dd>420 <dd>
421 This·operation·only·marks·the·removed·mesh·elements·for·deletion.·In·order·to·actually·remove·the·decimated·elements·from·the·mesh,·a·subsequent·call·to·ArrayKernel::garbage_collection()·is·required.·</dd></dl>421 This·operation·only·marks·the·removed·mesh·elements·for·deletion.·In·order·to·actually·remove·the·decimated·elements·from·the·mesh,·a·subsequent·call·to·ArrayKernel::garbage_collection()·is·required.·</dd></dl>
  
422 </div>422 </div>
423 </div>423 </div>
424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
425 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00668_source.html">McDecimaterT.hh</a></li>425 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00527_source.html">McDecimaterT.hh</a></li>
426 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00704_source.html">McDecimaterT_impl.hh</a></li>426 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00521_source.html">McDecimaterT_impl.hh</a></li>
427 </ul>427 </ul>
428 </div><!--·contents·-->428 </div><!--·contents·-->
429 </div><!--·doc-content·-->429 </div><!--·doc-content·-->
430 <hr>430 <hr>
431 <address>431 <address>
432 <small>432 <small>
433 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">433 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.27 KB
./usr/share/doc/libopenmesh-dev/html/a03390.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::MixedDecimaterT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::MixedDecimaterT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Mixed·decimater·framework.··101 <p>Mixed·decimater·framework.··
102 ·<a·href="a03390.html#details">More...</a></p>102 ·<a·href="a03390.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00662_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::MixedDecimaterT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::MixedDecimaterT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03389.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1MixedDecimaterT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03389.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1MixedDecimaterT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1MixedDecimaterT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1MixedDecimaterT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1MixedDecimaterT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1MixedDecimaterT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Mixed·decimater·framework."·alt=""·coords="781,37,1000,77"/>109 <area·shape="rect"·title="Mixed·decimater·framework."·alt=""·coords="781,37,1000,77"/>
110 <area·shape="rect"·href="a03386.html"·title="Multiple·choice·decimater·framework."·alt=""·coords="535,5,733,45"/>110 <area·shape="rect"·href="a03386.html"·title="Multiple·choice·decimater·framework."·alt=""·coords="535,5,733,45"/>
Offset 531, 16 lines modifiedOffset 531, 16 lines modified
531 <dl·class="section·note"><dt>Note</dt><dd>Decimation·stops·as·soon·as·either·one·of·the·two·complexity·bounds·is·satisfied.·</dd>531 <dl·class="section·note"><dt>Note</dt><dd>Decimation·stops·as·soon·as·either·one·of·the·two·complexity·bounds·is·satisfied.·</dd>
532 <dd>532 <dd>
533 This·operation·only·marks·the·removed·mesh·elements·for·deletion.·In·order·to·actually·remove·the·decimated·elements·from·the·mesh,·a·subsequent·call·to·ArrayKernel::garbage_collection()·is·required.·</dd></dl>533 This·operation·only·marks·the·removed·mesh·elements·for·deletion.·In·order·to·actually·remove·the·decimated·elements·from·the·mesh,·a·subsequent·call·to·ArrayKernel::garbage_collection()·is·required.·</dd></dl>
  
534 </div>534 </div>
535 </div>535 </div>
536 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>536 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
537 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00662_source.html">MixedDecimaterT.hh</a></li>537 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00542_source.html">MixedDecimaterT.hh</a></li>
538 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00689_source.html">MixedDecimaterT_impl.hh</a></li>538 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00569_source.html">MixedDecimaterT_impl.hh</a></li>
539 </ul>539 </ul>
540 </div><!--·contents·-->540 </div><!--·contents·-->
541 </div><!--·doc-content·-->541 </div><!--·doc-content·-->
542 <hr>542 <hr>
543 <address>543 <address>
544 <small>544 <small>
545 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">545 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.14 KB
./usr/share/doc/libopenmesh-dev/html/a03394.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Use·aspect·ratio·to·control·decimation.··101 <p>Use·aspect·ratio·to·control·decimation.··
102 ·<a·href="a03394.html#details">More...</a></p>102 ·<a·href="a03394.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00650_source.html">OpenMesh/Tools/Decimater/ModAspectRatioT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00536_source.html">OpenMesh/Tools/Decimater/ModAspectRatioT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03393.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModAspectRatioT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03393.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModAspectRatioT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModAspectRatioT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModAspectRatioT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModAspectRatioT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModAspectRatioT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Use·aspect·ratio·to·control·decimation."·alt=""·coords="5,93,223,133"/>109 <area·shape="rect"·title="Use·aspect·ratio·to·control·decimation."·alt=""·coords="5,93,223,133"/>
110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="29,5,199,45"/>110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="29,5,199,45"/>
Offset 338, 16 lines modifiedOffset 338, 16 lines modified
338 <p>set·percentage·of·aspect·ratio·</p>338 <p>set·percentage·of·aspect·ratio·</p>
  
339 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>339 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>
  
340 </div>340 </div>
341 </div>341 </div>
342 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>342 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
343 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00650_source.html">ModAspectRatioT.hh</a></li>343 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00536_source.html">ModAspectRatioT.hh</a></li>
344 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00644_source.html">ModAspectRatioT_impl.hh</a></li>344 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00506_source.html">ModAspectRatioT_impl.hh</a></li>
345 </ul>345 </ul>
346 </div><!--·contents·-->346 </div><!--·contents·-->
347 </div><!--·doc-content·-->347 </div><!--·doc-content·-->
348 <hr>348 <hr>
349 <address>349 <address>
350 <small>350 <small>
351 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">351 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.86 KB
./usr/share/doc/libopenmesh-dev/html/a03398.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Handle·for·mesh·decimation·modules.··102 <p>Handle·for·mesh·decimation·modules.··
103 ·<a·href="a03398.html#details">More...</a></p>103 ·<a·href="a03398.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03397.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModHandleT_3_01Module_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03397.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModHandleT_3_01Module_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Decimater_1_1ModHandleT_3_01Module_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModHandleT_3_01Module_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Decimater_1_1ModHandleT_3_01Module_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModHandleT_3_01Module_01_4_inherit__map">
110 <area·shape="rect"·title="Handle·for·mesh·decimation·modules."·alt=""·coords="21,79,212,119"/>110 <area·shape="rect"·title="Handle·for·mesh·decimation·modules."·alt=""·coords="21,79,212,119"/>
111 <area·shape="rect"·href="a02870.html"·title="This·class·demonstrates·the·non·copyable·idiom."·alt=""·coords="5,5,228,31"/>111 <area·shape="rect"·href="a02870.html"·title="This·class·demonstrates·the·non·copyable·idiom."·alt=""·coords="5,5,228,31"/>
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
  
186 <p>Check·handle·status.·</p>186 <p>Check·handle·status.·</p>
187 <dl·class="section·return"><dt>Returns</dt><dd><code>true</code>,·if·handle·is·valid,·else·<code>false</code>.·</dd></dl>187 <dl·class="section·return"><dt>Returns</dt><dd><code>true</code>,·if·handle·is·valid,·else·<code>false</code>.·</dd></dl>
  
188 </div>188 </div>
189 </div>189 </div>
190 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
191 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00632_source.html">ModBaseT.hh</a></li>191 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00530_source.html">ModBaseT.hh</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <hr>195 <hr>
196 <address>196 <address>
197 <small>197 <small>
198 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">198 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
3.9 KB
./usr/share/doc/libopenmesh-dev/html/a03402.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Base·class·for·all·decimation·modules.··103 <p>Base·class·for·all·decimation·modules.··
104 ·<a·href="a03402.html#details">More...</a></p>104 ·<a·href="a03402.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03401.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03401.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModBaseT_3_01MeshT_01_4_inherit__map">
111 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="5,309,176,349"/>111 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="5,309,176,349"/>
112 <area·shape="rect"·href="a03434.html"·title="·"·alt=""·coords="249,5,416,45"/>112 <area·shape="rect"·href="a03434.html"·title="·"·alt=""·coords="249,5,416,45"/>
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 <tr·class="separator:a3893f0f6368f1a1fe5e37f6006d72d62"><td·class="memSeparator"·colspan="2">&#160;</td></tr>201 <tr·class="separator:a3893f0f6368f1a1fe5e37f6006d72d62"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
202 </table>202 </table>
203 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>203 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
204 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshT&gt;<br·/>204 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshT&gt;<br·/>
205 class·OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</div><p>Base·class·for·all·decimation·modules.·</p>205 class·OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</div><p>Base·class·for·all·decimation·modules.·</p>
206 <p>Each·module·has·to·implement·this·interface.·To·build·your·own·module·you·have·to</p><ol·type="1">206 <p>Each·module·has·to·implement·this·interface.·To·build·your·own·module·you·have·to</p><ol·type="1">
207 <li>derive·from·this·class.</li>207 <li>derive·from·this·class.</li>
208 <li>create·the·basic·settings·with·<a·class="el"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b"·title="Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types.">DECIMATING_MODULE()</a>.</li>208 <li>create·the·basic·settings·with·<a·class="el"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b"·title="Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types.">DECIMATING_MODULE()</a>.</li>
209 <li>override·collapse_priority(),·if·necessary.</li>209 <li>override·collapse_priority(),·if·necessary.</li>
210 <li>override·initialize(),·if·necessary.</li>210 <li>override·initialize(),·if·necessary.</li>
211 <li>override·postprocess_collapse(),·if·necessary.</li>211 <li>override·postprocess_collapse(),·if·necessary.</li>
212 </ol>212 </ol>
213 <p>A·module·has·two·major·working·modes:</p><ol·type="1">213 <p>A·module·has·two·major·working·modes:</p><ol·type="1">
214 <li>binary·mode</li>214 <li>binary·mode</li>
215 <li>non-binary·mode</li>215 <li>non-binary·mode</li>
Offset 415, 15 lines modifiedOffset 415, 15 lines modified
415 </dl>415 </dl>
  
416 <p>Reimplemented·in·<a·class="el"·href="a03394.html#abcd5fb392984964b01589f5556b6243b">OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03406.html#a34aef5589f477365f74d68afb101874a">OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03410.html#aacd7271a89147a2a238105839cda26f0">OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03418.html#a30869e4cdeabe62e162b75355863c415">OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03422.html#aa6fa1dd584e10ab26faca53cc9305357">OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03434.html#ab2b6ff0a7d2c8c4524b8a1a90e3fd7a8">OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03434.html#ab2b6ff0a7d2c8c4524b8a1a90e3fd7a8">OpenMesh::Decimater::ModQuadricT&lt;·D·&gt;</a>,·and·<a·class="el"·href="a03438.html#afa0dca4d9da5196185dc4ffbedd30a39">OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;</a>.</p>416 <p>Reimplemented·in·<a·class="el"·href="a03394.html#abcd5fb392984964b01589f5556b6243b">OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03406.html#a34aef5589f477365f74d68afb101874a">OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03410.html#aacd7271a89147a2a238105839cda26f0">OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03418.html#a30869e4cdeabe62e162b75355863c415">OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03422.html#aa6fa1dd584e10ab26faca53cc9305357">OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03434.html#ab2b6ff0a7d2c8c4524b8a1a90e3fd7a8">OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;</a>,·<a·class="el"·href="a03434.html#ab2b6ff0a7d2c8c4524b8a1a90e3fd7a8">OpenMesh::Decimater::ModQuadricT&lt;·D·&gt;</a>,·and·<a·class="el"·href="a03438.html#afa0dca4d9da5196185dc4ffbedd30a39">OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;</a>.</p>
  
417 </div>417 </div>
418 </div>418 </div>
419 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>419 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
420 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00632_source.html">ModBaseT.hh</a></li>420 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00530_source.html">ModBaseT.hh</a></li>
421 </ul>421 </ul>
422 </div><!--·contents·-->422 </div><!--·contents·-->
423 </div><!--·doc-content·-->423 </div><!--·doc-content·-->
424 <hr>424 <hr>
425 <address>425 <address>
426 <small>426 <small>
427 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">427 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.13 KB
./usr/share/doc/libopenmesh-dev/html/a03406.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Use·edge·length·to·control·decimation.··101 <p>Use·edge·length·to·control·decimation.··
102 ·<a·href="a03406.html#details">More...</a></p>102 ·<a·href="a03406.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00683_source.html">OpenMesh/Tools/Decimater/ModEdgeLengthT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00551_source.html">OpenMesh/Tools/Decimater/ModEdgeLengthT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03405.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModEdgeLengthT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03405.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModEdgeLengthT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModEdgeLengthT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModEdgeLengthT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModEdgeLengthT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModEdgeLengthT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Use·edge·length·to·control·decimation."·alt=""·coords="5,93,220,133"/>109 <area·shape="rect"·title="Use·edge·length·to·control·decimation."·alt=""·coords="5,93,220,133"/>
110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="27,5,198,45"/>110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="27,5,198,45"/>
Offset 318, 16 lines modifiedOffset 318, 16 lines modified
318 <p>set·the·percentage·of·edge·length·</p>318 <p>set·the·percentage·of·edge·length·</p>
  
319 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>319 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>
  
320 </div>320 </div>
321 </div>321 </div>
322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
323 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00683_source.html">ModEdgeLengthT.hh</a></li>323 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00551_source.html">ModEdgeLengthT.hh</a></li>
324 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00674_source.html">ModEdgeLengthT_impl.hh</a></li>324 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00533_source.html">ModEdgeLengthT_impl.hh</a></li>
325 </ul>325 </ul>
326 </div><!--·contents·-->326 </div><!--·contents·-->
327 </div><!--·doc-content·-->327 </div><!--·doc-content·-->
328 <hr>328 <hr>
329 <address>329 <address>
330 <small>330 <small>
331 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">331 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.13 KB
./usr/share/doc/libopenmesh-dev/html/a03410.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Use·Hausdorff·distance·to·control·decimation.··101 <p>Use·Hausdorff·distance·to·control·decimation.··
102 ·<a·href="a03410.html#details">More...</a></p>102 ·<a·href="a03410.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00695_source.html">OpenMesh/Tools/Decimater/ModHausdorffT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">OpenMesh/Tools/Decimater/ModHausdorffT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03409.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModHausdorffT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03409.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModHausdorffT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModHausdorffT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModHausdorffT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModHausdorffT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModHausdorffT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Use·Hausdorff·distance·to·control·decimation."·alt=""·coords="5,93,208,133"/>109 <area·shape="rect"·title="Use·Hausdorff·distance·to·control·decimation."·alt=""·coords="5,93,208,133"/>
110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="21,5,192,45"/>110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="21,5,192,45"/>
Offset 378, 16 lines modifiedOffset 378, 16 lines modified
378 <p>set·the·percentage·of·tolerance·</p>378 <p>set·the·percentage·of·tolerance·</p>
  
379 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>379 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>
  
380 </div>380 </div>
381 </div>381 </div>
382 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>382 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
383 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00695_source.html">ModHausdorffT.hh</a></li>383 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00518_source.html">ModHausdorffT.hh</a></li>
384 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00680_source.html">ModHausdorffT_impl.hh</a></li>384 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00572_source.html">ModHausdorffT_impl.hh</a></li>
385 </ul>385 </ul>
386 </div><!--·contents·-->386 </div><!--·contents·-->
387 </div><!--·doc-content·-->387 </div><!--·doc-content·-->
388 <hr>388 <hr>
389 <address>389 <address>
390 <small>390 <small>
391 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">391 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.12 KB
./usr/share/doc/libopenmesh-dev/html/a03414.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModIndependentSetsT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModIndependentSetsT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Lock·one-ring·around·remaining·vertex·after·a·collapse·to·prevent·further·collapses·of·halfedges·incident·to·the·one-ring·vertices.··101 <p>Lock·one-ring·around·remaining·vertex·after·a·collapse·to·prevent·further·collapses·of·halfedges·incident·to·the·one-ring·vertices.··
102 ·<a·href="a03414.html#details">More...</a></p>102 ·<a·href="a03414.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00698_source.html">OpenMesh/Tools/Decimater/ModIndependentSetsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00512_source.html">OpenMesh/Tools/Decimater/ModIndependentSetsT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModIndependentSetsT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModIndependentSetsT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03413.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModIndependentSetsT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03413.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModIndependentSetsT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModIndependentSetsT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModIndependentSetsT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModIndependentSetsT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModIndependentSetsT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Lock·one&#45;ring·around·remaining·vertex·after·a·collapse·to·prevent·further·collapses·of·halfedges·inci..."·alt=""·coords="5,93,180,148"/>109 <area·shape="rect"·title="Lock·one&#45;ring·around·remaining·vertex·after·a·collapse·to·prevent·further·collapses·of·halfedges·inci..."·alt=""·coords="5,93,180,148"/>
110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="7,5,178,45"/>110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="7,5,178,45"/>
Offset 244, 15 lines modifiedOffset 244, 15 lines modified
244 <p>Set·module's·name.·</p>244 <p>Set·module's·name.·</p>
  
245 <p>Reimplemented·from·<a·class="el"·href="a03402.html#ab7881e0d6f13c9e8ab5ebbd1455a936a">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>245 <p>Reimplemented·from·<a·class="el"·href="a03402.html#ab7881e0d6f13c9e8ab5ebbd1455a936a">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>
  
246 </div>246 </div>
247 </div>247 </div>
248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
249 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00698_source.html">ModIndependentSetsT.hh</a></li>249 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00512_source.html">ModIndependentSetsT.hh</a></li>
250 </ul>250 </ul>
251 </div><!--·contents·-->251 </div><!--·contents·-->
252 </div><!--·doc-content·-->252 </div><!--·doc-content·-->
253 <hr>253 <hr>
254 <address>254 <address>
255 <small>255 <small>
256 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">256 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.99 KB
./usr/share/doc/libopenmesh-dev/html/a03418.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Use·Normal·deviation·to·control·decimation.··101 <p>Use·Normal·deviation·to·control·decimation.··
102 ·<a·href="a03418.html#details">More...</a></p>102 ·<a·href="a03418.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00641_source.html">OpenMesh/Tools/Decimater/ModNormalDeviationT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00566_source.html">OpenMesh/Tools/Decimater/ModNormalDeviationT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03417.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModNormalDeviationT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03417.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModNormalDeviationT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModNormalDeviationT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModNormalDeviationT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModNormalDeviationT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModNormalDeviationT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Use·Normal·deviation·to·control·decimation."·alt=""·coords="5,93,183,148"/>109 <area·shape="rect"·title="Use·Normal·deviation·to·control·decimation."·alt=""·coords="5,93,183,148"/>
110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="9,5,179,45"/>110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="9,5,179,45"/>
Offset 387, 15 lines modifiedOffset 387, 15 lines modified
387 <p>set·the·percentage·of·normal·deviation·</p>387 <p>set·the·percentage·of·normal·deviation·</p>
  
388 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>388 <p>Reimplemented·from·<a·class="el"·href="a03402.html#a3f1b2156b44cff425dd758e84218f0db">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a>.</p>
  
389 </div>389 </div>
390 </div>390 </div>
391 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>391 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
392 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00641_source.html">ModNormalDeviationT.hh</a></li>392 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00566_source.html">ModNormalDeviationT.hh</a></li>
393 </ul>393 </ul>
394 </div><!--·contents·-->394 </div><!--·contents·-->
395 </div><!--·doc-content·-->395 </div><!--·doc-content·-->
396 <hr>396 <hr>
397 <address>397 <address>
398 <small>398 <small>
399 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">399 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.92 KB
./usr/share/doc/libopenmesh-dev/html/a03422.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Decimating·module·to·avoid·flipping·of·faces.··101 <p>Decimating·module·to·avoid·flipping·of·faces.··
102 ·<a·href="a03422.html#details">More...</a></p>102 ·<a·href="a03422.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00677_source.html">OpenMesh/Tools/Decimater/ModNormalFlippingT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00539_source.html">OpenMesh/Tools/Decimater/ModNormalFlippingT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03421.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModNormalFlippingT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03421.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModNormalFlippingT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModNormalFlippingT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModNormalFlippingT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModNormalFlippingT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModNormalFlippingT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Decimating·module·to·avoid·flipping·of·faces."·alt=""·coords="7,93,174,148"/>109 <area·shape="rect"·title="Decimating·module·to·avoid·flipping·of·faces."·alt=""·coords="7,93,174,148"/>
110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="5,5,176,45"/>110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="5,5,176,45"/>
Offset 356, 15 lines modifiedOffset 356, 15 lines modified
  
356 <p>Set·normal·deviation.·</p>356 <p>Set·normal·deviation.·</p>
357 <p>Set·the·maximum·angular·deviation·of·the·orignal·normal·and·the·new·normal·in·degrees.·</p>357 <p>Set·the·maximum·angular·deviation·of·the·orignal·normal·and·the·new·normal·in·degrees.·</p>
  
358 </div>358 </div>
359 </div>359 </div>
360 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>360 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
361 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00677_source.html">ModNormalFlippingT.hh</a></li>361 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00539_source.html">ModNormalFlippingT.hh</a></li>
362 </ul>362 </ul>
363 </div><!--·contents·-->363 </div><!--·contents·-->
364 </div><!--·doc-content·-->364 </div><!--·doc-content·-->
365 <hr>365 <hr>
366 <address>366 <address>
367 <small>367 <small>
368 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">368 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.1 KB
./usr/share/doc/libopenmesh-dev/html/a03426.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Collect·progressive·mesh·information·while·decimating.··102 <p>Collect·progressive·mesh·information·while·decimating.··
103 ·<a·href="a03426.html#details">More...</a></p>103 ·<a·href="a03426.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00560_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03425.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03425.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModProgMeshT_3_01MeshT_01_4_inherit__map">
110 <area·shape="rect"·title="Collect·progressive·mesh·information·while·decimating."·alt=""·coords="5,93,208,133"/>110 <area·shape="rect"·title="Collect·progressive·mesh·information·while·decimating."·alt=""·coords="5,93,208,133"/>
111 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="21,5,192,45"/>111 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="21,5,192,45"/>
Offset 345, 16 lines modifiedOffset 345, 16 lines modified
345 ··</dd>345 ··</dd>
346 </dl>346 </dl>
347 <dl·class="section·return"><dt>Returns</dt><dd><code>true</code>·on·success·of·the·operation,·else·<code>false</code>.·</dd></dl>347 <dl·class="section·return"><dt>Returns</dt><dd><code>true</code>·on·success·of·the·operation,·else·<code>false</code>.·</dd></dl>
  
348 </div>348 </div>
349 </div>349 </div>
350 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>350 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
351 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00653_source.html">ModProgMeshT.hh</a></li>351 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00560_source.html">ModProgMeshT.hh</a></li>
352 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00638_source.html">ModProgMeshT_impl.hh</a></li>352 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00578_source.html">ModProgMeshT_impl.hh</a></li>
353 </ul>353 </ul>
354 </div><!--·contents·-->354 </div><!--·contents·-->
355 </div><!--·doc-content·-->355 </div><!--·doc-content·-->
356 <hr>356 <hr>
357 <address>357 <address>
358 <small>358 <small>
359 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">359 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.58 KB
./usr/share/doc/libopenmesh-dev/html/a03430.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;::Info·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;::Info·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Struct·storing·progressive·mesh·information.··101 <p>Struct·storing·progressive·mesh·information.··
102 ·<a·href="a03430.html#details">More...</a></p>102 ·<a·href="a03430.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00653_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00560_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
106 Public·Member·Functions</h2></td></tr>106 Public·Member·Functions</h2></td></tr>
107 <tr·class="memitem:a75215bdf50e976d0176d1a27196a1c4b"·id="r_a75215bdf50e976d0176d1a27196a1c4b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a75215bdf50e976d0176d1a27196a1c4b"·name="a75215bdf50e976d0176d1a27196a1c4b"></a>107 <tr·class="memitem:a75215bdf50e976d0176d1a27196a1c4b"·id="r_a75215bdf50e976d0176d1a27196a1c4b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a75215bdf50e976d0176d1a27196a1c4b"·name="a75215bdf50e976d0176d1a27196a1c4b"></a>
108 &#160;</td><td·class="memItemRight"·valign="bottom"><b>Info</b>·(const·CollapseInfo·&amp;_ci)</td></tr>108 &#160;</td><td·class="memItemRight"·valign="bottom"><b>Info</b>·(const·CollapseInfo·&amp;_ci)</td></tr>
109 <tr·class="memdesc:a75215bdf50e976d0176d1a27196a1c4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initializing·constructor·copies·appropriate·handles·from·collapse·information·<code>_ci</code>.·<br·/></td></tr>109 <tr·class="memdesc:a75215bdf50e976d0176d1a27196a1c4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initializing·constructor·copies·appropriate·handles·from·collapse·information·<code>_ci</code>.·<br·/></td></tr>
110 <tr·class="separator:a75215bdf50e976d0176d1a27196a1c4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a75215bdf50e976d0176d1a27196a1c4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 <tr·class="separator:a297e1149aedb6885bfe5588157b9488d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a297e1149aedb6885bfe5588157b9488d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshT&gt;<br·/>134 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshT&gt;<br·/>
135 struct·OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;::Info</div><p>Struct·storing·progressive·mesh·information.·</p>135 struct·OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;::Info</div><p>Struct·storing·progressive·mesh·information.·</p>
136 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03374.html"·title="Stores·information·about·a·halfedge·collapse.">CollapseInfoT</a>,·<a·class="el"·href="a03426.html"·title="Collect·progressive·mesh·information·while·decimating.">ModProgMeshT</a>·</dd></dl>136 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03374.html"·title="Stores·information·about·a·halfedge·collapse.">CollapseInfoT</a>,·<a·class="el"·href="a03426.html"·title="Collect·progressive·mesh·information·while·decimating.">ModProgMeshT</a>·</dd></dl>
137 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00653_source.html">ModProgMeshT.hh</a></li>138 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00560_source.html">ModProgMeshT.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
142 <hr>142 <hr>
143 <address>143 <address>
144 <small>144 <small>
145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.1 KB
./usr/share/doc/libopenmesh-dev/html/a03434.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Mesh·decimation·module·computing·collapse·priority·based·on·error·quadrics.··101 <p>Mesh·decimation·module·computing·collapse·priority·based·on·error·quadrics.··
102 ·<a·href="a03434.html#details">More...</a></p>102 ·<a·href="a03434.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00671_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00545_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03433.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModQuadricT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03433.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModQuadricT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModQuadricT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModQuadricT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModQuadricT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModQuadricT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Mesh·decimation·module·computing·collapse·priority·based·on·error·quadrics."·alt=""·coords="5,93,195,133"/>109 <area·shape="rect"·title="Mesh·decimation·module·computing·collapse·priority·based·on·error·quadrics."·alt=""·coords="5,93,195,133"/>
110 <area·shape="rect"·href="a02266.html"·title="·"·alt=""·coords="23,181,177,207"/>110 <area·shape="rect"·href="a02266.html"·title="·"·alt=""·coords="23,181,177,207"/>
Offset 507, 16 lines modifiedOffset 507, 16 lines modified
  
507 <p>Unset·maximum·quadric·error·constraint·and·restore·non-binary·mode.·</p>507 <p>Unset·maximum·quadric·error·constraint·and·restore·non-binary·mode.·</p>
508 <dl·class="section·see"><dt>See·also</dt><dd>set_max_err()·</dd></dl>508 <dl·class="section·see"><dt>See·also</dt><dd>set_max_err()·</dd></dl>
  
509 </div>509 </div>
510 </div>510 </div>
511 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>511 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
512 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00671_source.html">ModQuadricT.hh</a></li>512 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00545_source.html">ModQuadricT.hh</a></li>
513 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00665_source.html">ModQuadricT_impl.hh</a></li>513 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00563_source.html">ModQuadricT_impl.hh</a></li>
514 </ul>514 </ul>
515 </div><!--·contents·-->515 </div><!--·contents·-->
516 </div><!--·doc-content·-->516 </div><!--·doc-content·-->
517 <hr>517 <hr>
518 <address>518 <address>
519 <small>519 <small>
520 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">520 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.78 KB
./usr/share/doc/libopenmesh-dev/html/a03438.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Use·Roundness·of·triangles·to·control·decimation.··101 <p>Use·Roundness·of·triangles·to·control·decimation.··
102 ·<a·href="a03438.html#details">More...</a></p>102 ·<a·href="a03438.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00686_source.html">OpenMesh/Tools/Decimater/ModRoundnessT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00524_source.html">OpenMesh/Tools/Decimater/ModRoundnessT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03437.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModRoundnessT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03437.png"·border="0"·usemap="#aOpenMesh_1_1Decimater_1_1ModRoundnessT_3_01MeshT_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Decimater_1_1ModRoundnessT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModRoundnessT_3_01MeshT_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Decimater_1_1ModRoundnessT_3_01MeshT_01_4_inherit__map"·id="aOpenMesh_1_1Decimater_1_1ModRoundnessT_3_01MeshT_01_4_inherit__map">
109 <area·shape="rect"·title="Use·Roundness·of·triangles·to·control·decimation."·alt=""·coords="5,93,216,133"/>109 <area·shape="rect"·title="Use·Roundness·of·triangles·to·control·decimation."·alt=""·coords="5,93,216,133"/>
110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="25,5,196,45"/>110 <area·shape="rect"·href="a03402.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="25,5,196,45"/>
Offset 384, 15 lines modifiedOffset 384, 15 lines modified
384 ··</table>384 ··</table>
385 ··</dd>385 ··</dd>
386 </dl>386 </dl>
  
387 </div>387 </div>
388 </div>388 </div>
389 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>389 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
390 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00686_source.html">ModRoundnessT.hh</a></li>390 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00524_source.html">ModRoundnessT.hh</a></li>
391 </ul>391 </ul>
392 </div><!--·contents·-->392 </div><!--·contents·-->
393 </div><!--·doc-content·-->393 </div><!--·doc-content·-->
394 <hr>394 <hr>
395 <address>395 <address>
396 <small>396 <small>
397 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">397 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.29 KB
./usr/share/doc/libopenmesh-dev/html/a03442.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::Observer·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Decimater::Observer·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··100 <p><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··
101 ·<a·href="a03442.html#details">More...</a></p>101 ·<a·href="a03442.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00707_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00557_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a750859bbf0ed03ba1b6cb2601305e9f6"·id="r_a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html#a750859bbf0ed03ba1b6cb2601305e9f6">Observer</a>·(size_t·_notificationInterval)</td></tr>106 <tr·class="memitem:a750859bbf0ed03ba1b6cb2601305e9f6"·id="r_a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html#a750859bbf0ed03ba1b6cb2601305e9f6">Observer</a>·(size_t·_notificationInterval)</td></tr>
107 <tr·class="memdesc:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·observer.··<br·/></td></tr>107 <tr·class="memdesc:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·observer.··<br·/></td></tr>
108 <tr·class="separator:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a5146f52949ea9a510db353f48335259a"·id="r_a5146f52949ea9a510db353f48335259a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5146f52949ea9a510db353f48335259a"·name="a5146f52949ea9a510db353f48335259a"></a>109 <tr·class="memitem:a5146f52949ea9a510db353f48335259a"·id="r_a5146f52949ea9a510db353f48335259a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5146f52949ea9a510db353f48335259a"·name="a5146f52949ea9a510db353f48335259a"></a>
Offset 227, 16 lines modifiedOffset 227, 16 lines modified
227 ··</table>227 ··</table>
228 ··</dd>228 ··</dd>
229 </dl>229 </dl>
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
233 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00707_source.html">Observer.hh</a></li>233 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00557_source.html">Observer.hh</a></li>
234 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00701.html">Observer.cc</a></li>234 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00509.html">Observer.cc</a></li>
235 </ul>235 </ul>
236 </div><!--·contents·-->236 </div><!--·contents·-->
237 </div><!--·doc-content·-->237 </div><!--·doc-content·-->
238 <hr>238 <hr>
239 <address>239 <address>
240 <small>240 <small>
241 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">241 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
793 B
./usr/share/doc/libopenmesh-dev/html/a03446.html
    
Offset 149, 16 lines modifiedOffset 149, 16 lines modified
149 ··</table>149 ··</table>
150 ··</dd>150 ··</dd>
151 </dl>151 </dl>
  
152 </div>152 </div>
153 </div>153 </div>
154 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>154 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
155 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00851_source.html">HoleFillerT.hh</a></li>155 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00728_source.html">HoleFillerT.hh</a></li>
156 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00854_source.html">HoleFillerT_impl.hh</a></li>156 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00731_source.html">HoleFillerT_impl.hh</a></li>
157 </ul>157 </ul>
158 </div><!--·contents·-->158 </div><!--·contents·-->
159 </div><!--·doc-content·-->159 </div><!--·doc-content·-->
160 <hr>160 <hr>
161 <address>161 <address>
162 <small>162 <small>
163 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">163 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.53 KB
./usr/share/doc/libopenmesh-dev/html/a03454.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::ArrayKernelT&lt;·AttribKernel,·FinalMeshItems·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01238.html">Mesh·Kernels</a></div></div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::ArrayKernelT&lt;·AttribKernel,·FinalMeshItems·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01238.html">Mesh·Kernels</a></div></div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Mesh·kernel·using·arrays·for·mesh·item·storage.··102 <p>Mesh·kernel·using·arrays·for·mesh·item·storage.··
103 ·<a·href="a03454.html#details">More...</a></p>103 ·<a·href="a03454.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00629_source.html">OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00752_source.html">OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Kernel_OSG::ArrayKernelT&lt;·AttribKernel,·FinalMeshItems·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Kernel_OSG::ArrayKernelT&lt;·AttribKernel,·FinalMeshItems·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03453.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03453.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1ArrayKernelT_3_01AttribKernel_00_01FinalMeshItems_01_4_inherit__map">
110 <area·shape="rect"·title="Mesh·kernel·using·arrays·for·mesh·item·storage."·alt=""·coords="20,93,231,148"/>110 <area·shape="rect"·title="Mesh·kernel·using·arrays·for·mesh·item·storage."·alt=""·coords="20,93,231,148"/>
111 <area·shape="rect"·title="·"·alt=""·coords="5,5,245,45"/>111 <area·shape="rect"·title="·"·alt=""·coords="5,5,245,45"/>
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 </table>214 </table>
215 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>215 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
216 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·AttribKernel,·class·FinalMeshItems&gt;<br·/>216 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·AttribKernel,·class·FinalMeshItems&gt;<br·/>
217 class·OpenMesh::Kernel_OSG::ArrayKernelT&lt;·AttribKernel,·FinalMeshItems·&gt;</div><p>Mesh·kernel·using·arrays·for·mesh·item·storage.·</p>217 class·OpenMesh::Kernel_OSG::ArrayKernelT&lt;·AttribKernel,·FinalMeshItems·&gt;</div><p>Mesh·kernel·using·arrays·for·mesh·item·storage.·</p>
218 <p>This·mesh·kernel·uses·the·OpenSG·GeoProperties·as·container·to·store·the·mesh·items.</p>218 <p>This·mesh·kernel·uses·the·OpenSG·GeoProperties·as·container·to·store·the·mesh·items.</p>
219 <dl·class="section·note"><dt>Note</dt><dd>You·do·not·have·to·use·this·class·directly,·use·the·predefined·mesh-kernel·combinations·in·<a·class="el"·href="a01239.html">Predefined·Mesh·Types</a>.·</dd></dl>219 <dl·class="section·note"><dt>Note</dt><dd>You·do·not·have·to·use·this·class·directly,·use·the·predefined·mesh-kernel·combinations·in·<a·class="el"·href="a01239.html">Predefined·Mesh·Types</a>.·</dd></dl>
220 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>220 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
221 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00629_source.html">ArrayKernelT.hh</a></li>221 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00752_source.html">ArrayKernelT.hh</a></li>
222 </ul>222 </ul>
223 </div><!--·contents·-->223 </div><!--·contents·-->
224 </div><!--·doc-content·-->224 </div><!--·doc-content·-->
225 <hr>225 <hr>
226 <address>226 <address>
227 <small>227 <small>
228 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">228 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.41 KB
./usr/share/doc/libopenmesh-dev/html/a03458.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>This·class·adds·the·standard·properties·to·the·mesh·type.··103 <p>This·class·adds·the·standard·properties·to·the·mesh·type.··
104 ·<a·href="a03458.html#details">More...</a></p>104 ·<a·href="a03458.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a06362_source.html">OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a06434_source.html">OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03457.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03457.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map">
111 <area·shape="rect"·title="This·class·adds·the·standard·properties·to·the·mesh·type."·alt=""·coords="5,181,223,221"/>111 <area·shape="rect"·title="This·class·adds·the·standard·properties·to·the·mesh·type."·alt=""·coords="5,181,223,221"/>
112 <area·shape="rect"·href="a03470.html"·title="·"·alt=""·coords="7,79,221,133"/>112 <area·shape="rect"·href="a03470.html"·title="·"·alt=""·coords="7,79,221,133"/>
Offset 1094, 15 lines modifiedOffset 1094, 15 lines modified
1094 <tr·class="memdesc:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">You·should·not·use·this·function·directly.··<br·/></td></tr>1094 <tr·class="memdesc:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">You·should·not·use·this·function·directly.··<br·/></td></tr>
1095 <tr·class="separator:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="memSeparator"·colspan="2">&#160;</td></tr>1095 <tr·class="separator:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1096 </table>1096 </table>
1097 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>1097 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
1098 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshItems&gt;<br·/>1098 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshItems&gt;<br·/>
1099 class·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;</div><p>This·class·adds·the·standard·properties·to·the·mesh·type.·</p>1099 class·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;</div><p>This·class·adds·the·standard·properties·to·the·mesh·type.·</p>
1100 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1100 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1101 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06362_source.html">AttribKernelT.hh</a></li>1101 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06434_source.html">AttribKernelT.hh</a></li>
1102 </ul>1102 </ul>
1103 </div><!--·contents·-->1103 </div><!--·contents·-->
1104 </div><!--·doc-content·-->1104 </div><!--·doc-content·-->
1105 <hr>1105 <hr>
1106 <address>1106 <address>
1107 <small>1107 <small>
1108 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1108 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.47 KB
./usr/share/doc/libopenmesh-dev/html/a03462.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Helper·struct.··101 <p>Helper·struct.··
102 ·<a·href="a03462.html#details">More...</a></p>102 ·<a·href="a03462.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06377_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06440_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:ac8f50f968894036f64c47e0296de7209"·id="r_ac8f50f968894036f64c47e0296de7209"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac8f50f968894036f64c47e0296de7209"·name="ac8f50f968894036f64c47e0296de7209"></a>107 <tr·class="memitem:ac8f50f968894036f64c47e0296de7209"·id="r_ac8f50f968894036f64c47e0296de7209"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac8f50f968894036f64c47e0296de7209"·name="ac8f50f968894036f64c47e0296de7209"></a>
108 typedef·osg::Color3ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>108 typedef·osg::Color3ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>
109 <tr·class="separator:ac8f50f968894036f64c47e0296de7209"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:ac8f50f968894036f64c47e0296de7209"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:aa589e8835fb07450709fa2c5d562adf8"·id="r_aa589e8835fb07450709fa2c5d562adf8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa589e8835fb07450709fa2c5d562adf8"·name="aa589e8835fb07450709fa2c5d562adf8"></a>110 <tr·class="memitem:aa589e8835fb07450709fa2c5d562adf8"·id="r_aa589e8835fb07450709fa2c5d562adf8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa589e8835fb07450709fa2c5d562adf8"·name="aa589e8835fb07450709fa2c5d562adf8"></a>
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 <tr·class="memitem:a776c20eefd09fa7406a4f255c9712d00"·id="r_a776c20eefd09fa7406a4f255c9712d00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a776c20eefd09fa7406a4f255c9712d00"·name="a776c20eefd09fa7406a4f255c9712d00"></a>118 <tr·class="memitem:a776c20eefd09fa7406a4f255c9712d00"·id="r_a776c20eefd09fa7406a4f255c9712d00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a776c20eefd09fa7406a4f255c9712d00"·name="a776c20eefd09fa7406a4f255c9712d00"></a>
119 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3f·&amp;_src)</td></tr>119 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3f·&amp;_src)</td></tr>
120 <tr·class="separator:a776c20eefd09fa7406a4f255c9712d00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:a776c20eefd09fa7406a4f255c9712d00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>121 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Helper·struct.·</p>123 <div·class="textblock"><p>Helper·struct.·</p>
124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06377_source.html">color_cast.hh</a></li>125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06440_source.html">color_cast.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <hr>129 <hr>
130 <address>130 <address>
131 <small>131 <small>
132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.27 KB
./usr/share/doc/libopenmesh-dev/html/a03466.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Helper·struct.··101 <p>Helper·struct.··
102 ·<a·href="a03466.html#details">More...</a></p>102 ·<a·href="a03466.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06377_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06440_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a892e043e1e4a9e272c849b88ed50a194"·id="r_a892e043e1e4a9e272c849b88ed50a194"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a892e043e1e4a9e272c849b88ed50a194"·name="a892e043e1e4a9e272c849b88ed50a194"></a>107 <tr·class="memitem:a892e043e1e4a9e272c849b88ed50a194"·id="r_a892e043e1e4a9e272c849b88ed50a194"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a892e043e1e4a9e272c849b88ed50a194"·name="a892e043e1e4a9e272c849b88ed50a194"></a>
108 typedef·osg::Color3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>108 typedef·osg::Color3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>
109 <tr·class="separator:a892e043e1e4a9e272c849b88ed50a194"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a892e043e1e4a9e272c849b88ed50a194"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table><table·class="memberdecls">110 </table><table·class="memberdecls">
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 <tr·class="memitem:a4b314d2f5e744637b97a3f1ca53d9f78"·id="r_a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b314d2f5e744637b97a3f1ca53d9f78"·name="a4b314d2f5e744637b97a3f1ca53d9f78"></a>115 <tr·class="memitem:a4b314d2f5e744637b97a3f1ca53d9f78"·id="r_a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b314d2f5e744637b97a3f1ca53d9f78"·name="a4b314d2f5e744637b97a3f1ca53d9f78"></a>
116 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3ub·&amp;_src)</td></tr>116 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3ub·&amp;_src)</td></tr>
117 <tr·class="separator:a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>118 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><p>Helper·struct.·</p>120 <div·class="textblock"><p>Helper·struct.·</p>
121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06377_source.html">color_cast.hh</a></li>122 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06440_source.html">color_cast.hh</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <hr>126 <hr>
127 <address>127 <address>
128 <small>128 <small>
129 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">129 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.9 KB
./usr/share/doc/libopenmesh-dev/html/a03470.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::PropertyKernel&lt;·IsTriMesh·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::PropertyKernel&lt;·IsTriMesh·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Helper·class,·extending·functionaliy·of·<a·class="el"·href="a02442.html"·title="This·class·provides·low-level·property·management·like·adding/removing·properties·and·access·to·prope...">OpenMesh::BaseKernel</a>·to·OpenSG·specific·property·adaptors.··102 <p>Helper·class,·extending·functionaliy·of·<a·class="el"·href="a02442.html"·title="This·class·provides·low-level·property·management·like·adding/removing·properties·and·access·to·prope...">OpenMesh::BaseKernel</a>·to·OpenSG·specific·property·adaptors.··
103 ·<a·href="a03470.html#details">More...</a></p>103 ·<a·href="a03470.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00614_source.html">OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00740_source.html">OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Kernel_OSG::PropertyKernel&lt;·IsTriMesh·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Kernel_OSG::PropertyKernel&lt;·IsTriMesh·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03469.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1PropertyKernel_3_01IsTriMesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03469.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1PropertyKernel_3_01IsTriMesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Kernel__OSG_1_1PropertyKernel_3_01IsTriMesh_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1PropertyKernel_3_01IsTriMesh_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Kernel__OSG_1_1PropertyKernel_3_01IsTriMesh_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1PropertyKernel_3_01IsTriMesh_01_4_inherit__map">
110 <area·shape="rect"·title="Helper·class,·extending·functionaliy·of·OpenMesh::BaseKernel·to·OpenSG·specific·property·adaptors."·alt=""·coords="5,79,223,119"/>110 <area·shape="rect"·title="Helper·class,·extending·functionaliy·of·OpenMesh::BaseKernel·to·OpenSG·specific·property·adaptors."·alt=""·coords="5,79,223,119"/>
111 <area·shape="rect"·href="a02442.html"·title="This·class·provides·low&#45;level·property·management·like·adding/removing·properties·and·access·to·prope..."·alt=""·coords="28,5,200,31"/>111 <area·shape="rect"·href="a02442.html"·title="This·class·provides·low&#45;level·property·management·like·adding/removing·properties·and·access·to·prope..."·alt=""·coords="28,5,200,31"/>
Offset 783, 15 lines modifiedOffset 783, 15 lines modified
783 <tr·class="separator:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="memSeparator"·colspan="2">&#160;</td></tr>783 <tr·class="separator:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
784 </table>784 </table>
785 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>785 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
786 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·IsTriMesh&gt;<br·/>786 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·IsTriMesh&gt;<br·/>
787 class·OpenMesh::Kernel_OSG::PropertyKernel&lt;·IsTriMesh·&gt;</div><p>Helper·class,·extending·functionaliy·of·<a·class="el"·href="a02442.html"·title="This·class·provides·low-level·property·management·like·adding/removing·properties·and·access·to·prope...">OpenMesh::BaseKernel</a>·to·OpenSG·specific·property·adaptors.·</p>787 class·OpenMesh::Kernel_OSG::PropertyKernel&lt;·IsTriMesh·&gt;</div><p>Helper·class,·extending·functionaliy·of·<a·class="el"·href="a02442.html"·title="This·class·provides·low-level·property·management·like·adding/removing·properties·and·access·to·prope...">OpenMesh::BaseKernel</a>·to·OpenSG·specific·property·adaptors.·</p>
788 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000005">Todo:</a></b></dt><dd>Follow·coding·convention·and·rename·class·to·PropertyKernelT·</dd></dl>788 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000005">Todo:</a></b></dt><dd>Follow·coding·convention·and·rename·class·to·PropertyKernelT·</dd></dl>
789 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>789 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
790 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00614_source.html">PropertyKernel.hh</a></li>790 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00740_source.html">PropertyKernel.hh</a></li>
791 </ul>791 </ul>
792 </div><!--·contents·-->792 </div><!--·contents·-->
793 </div><!--·doc-content·-->793 </div><!--·doc-content·-->
794 <hr>794 <hr>
795 <address>795 <address>
796 <small>796 <small>
797 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">797 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.94 KB
./usr/share/doc/libopenmesh-dev/html/a03474.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::oPropertyT&lt;·GeoProperty·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::oPropertyT&lt;·GeoProperty·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Property·adaptor·for·OpenSG·GeoProperties.··102 <p>Property·adaptor·for·OpenSG·GeoProperties.··
103 ·<a·href="a03474.html#details">More...</a></p>103 ·<a·href="a03474.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00626_source.html">OpenMesh/Tools/Kernel_OSG/PropertyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Kernel_OSG/PropertyT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Kernel_OSG::oPropertyT&lt;·GeoProperty·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Kernel_OSG::oPropertyT&lt;·GeoProperty·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03473.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1oPropertyT_3_01GeoProperty_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03473.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1oPropertyT_3_01GeoProperty_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Kernel__OSG_1_1oPropertyT_3_01GeoProperty_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1oPropertyT_3_01GeoProperty_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Kernel__OSG_1_1oPropertyT_3_01GeoProperty_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1oPropertyT_3_01GeoProperty_01_4_inherit__map">
110 <area·shape="rect"·title="Property·adaptor·for·OpenSG·GeoProperties."·alt=""·coords="5,79,217,119"/>110 <area·shape="rect"·title="Property·adaptor·for·OpenSG·GeoProperties."·alt=""·coords="5,79,217,119"/>
111 <area·shape="rect"·href="a02834.html"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="18,5,205,31"/>111 <area·shape="rect"·href="a02834.html"·title="Abstract·class·defining·the·basic·interface·of·a·dynamic·property."·alt=""·coords="18,5,205,31"/>
Offset 644, 15 lines modifiedOffset 644, 15 lines modified
644 <p>Let·two·elements·swap·their·storage·place.·</p>644 <p>Let·two·elements·swap·their·storage·place.·</p>
  
645 <p>Implements·<a·class="el"·href="a02834.html#a675f54dbc7eabe2f9489a8e5d2d1c93a">OpenMesh::BaseProperty</a>.</p>645 <p>Implements·<a·class="el"·href="a02834.html#a675f54dbc7eabe2f9489a8e5d2d1c93a">OpenMesh::BaseProperty</a>.</p>
  
646 </div>646 </div>
647 </div>647 </div>
648 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>648 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
649 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00626_source.html">PropertyT.hh</a></li>649 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00758_source.html">PropertyT.hh</a></li>
650 </ul>650 </ul>
651 </div><!--·contents·-->651 </div><!--·contents·-->
652 </div><!--·doc-content·-->652 </div><!--·doc-content·-->
653 <hr>653 <hr>
654 <address>654 <address>
655 <small>655 <small>
656 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">656 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.0 KB
./usr/share/doc/libopenmesh-dev/html/a03482.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::Traits·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::Traits·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··100 <p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··
101 ·<a·href="a03482.html#details">More...</a></p>101 ·<a·href="a03482.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06368_source.html">OpenMesh/Tools/Kernel_OSG/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06464_source.html">OpenMesh/Tools/Kernel_OSG/Traits.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::Kernel_OSG::Traits:</div>104 Inheritance·diagram·for·OpenMesh::Kernel_OSG::Traits:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a03481.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a03481.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map">107 <map·name="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map">
108 <area·shape="rect"·title="Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT."·alt=""·coords="9,79,184,119"/>108 <area·shape="rect"·title="Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT."·alt=""·coords="9,79,184,119"/>
109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="5,5,188,31"/>109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="5,5,188,31"/>
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 </table>184 </table>
185 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>185 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
186 <div·class="textblock"><p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.·</p>186 <div·class="textblock"><p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.·</p>
187 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>187 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>
188 <dd>188 <dd>
189 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>189 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>
190 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06368_source.html">Traits.hh</a></li>191 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06464_source.html">Traits.hh</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <hr>195 <hr>
196 <address>196 <address>
197 <small>197 <small>
198 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">198 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.95 KB
./usr/share/doc/libopenmesh-dev/html/a03486.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT&lt;·Traits·&gt;·Struct·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT&lt;·Traits·&gt;·Struct·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Helper·class·to·create·a·TriMesh-type·based·on·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.··100 <p>Helper·class·to·create·a·TriMesh-type·based·on·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.··
101 ·<a·href="a03486.html#details">More...</a></p>101 ·<a·href="a03486.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00617_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00746_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
105 Public·Types</h2></td></tr>105 Public·Types</h2></td></tr>
106 <tr·class="memitem:a6704748a07a2116596762d977c46172c"·id="r_a6704748a07a2116596762d977c46172c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6704748a07a2116596762d977c46172c"·name="a6704748a07a2116596762d977c46172c"></a>106 <tr·class="memitem:a6704748a07a2116596762d977c46172c"·id="r_a6704748a07a2116596762d977c46172c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6704748a07a2116596762d977c46172c"·name="a6704748a07a2116596762d977c46172c"></a>
107 typedef·<a·class="el"·href="a02522.html">FinalMeshItemsT</a>&lt;·ArrayItems,·<a·class="el"·href="a03482.html">Traits</a>,·true·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems</b></td></tr>107 typedef·<a·class="el"·href="a02522.html">FinalMeshItemsT</a>&lt;·ArrayItems,·<a·class="el"·href="a03482.html">Traits</a>,·true·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems</b></td></tr>
108 <tr·class="separator:a6704748a07a2116596762d977c46172c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a6704748a07a2116596762d977c46172c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a9cd8827016e0a136aa6f5e9f3b6d2a75"·id="r_a9cd8827016e0a136aa6f5e9f3b6d2a75"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9cd8827016e0a136aa6f5e9f3b6d2a75"·name="a9cd8827016e0a136aa6f5e9f3b6d2a75"></a>109 <tr·class="memitem:a9cd8827016e0a136aa6f5e9f3b6d2a75"·id="r_a9cd8827016e0a136aa6f5e9f3b6d2a75"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9cd8827016e0a136aa6f5e9f3b6d2a75"·name="a9cd8827016e0a136aa6f5e9f3b6d2a75"></a>
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 typedef·<a·class="el"·href="a02826.html">TriMeshT</a>&lt;·<a·class="el"·href="a03454.html">MeshKernel</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Mesh</b></td></tr>118 typedef·<a·class="el"·href="a02826.html">TriMeshT</a>&lt;·<a·class="el"·href="a03454.html">MeshKernel</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Mesh</b></td></tr>
119 <tr·class="separator:a451a2c00bc77a056ab322994a2e3560d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:a451a2c00bc77a056ab322994a2e3560d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a03482.html">Traits</a>&gt;<br·/>122 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a03482.html">Traits</a>&gt;<br·/>
123 struct·OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT&lt;·Traits·&gt;</div><p>Helper·class·to·create·a·TriMesh-type·based·on·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.·</p>123 struct·OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT&lt;·Traits·&gt;</div><p>Helper·class·to·create·a·TriMesh-type·based·on·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.·</p>
124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00617_source.html">TriMesh_OSGArrayKernelT.hh</a></li>125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00746_source.html">TriMesh_OSGArrayKernelT.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <hr>129 <hr>
130 <address>130 <address>
131 <small>131 <small>
132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.66 KB
./usr/share/doc/libopenmesh-dev/html/a03490.html
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT&lt;·Traits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01239.html">Predefined·Mesh·Types</a></div></div></div>96 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT&lt;·Traits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a01239.html">Predefined·Mesh·Types</a></div></div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
99 <p>Triangle·mesh·based·on·the·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.··99 <p>Triangle·mesh·based·on·the·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.··
100 ·<a·href="a03490.html#details">More...</a></p>100 ·<a·href="a03490.html#details">More...</a></p>
  
101 <p><code>#include·&lt;<a·class="el"·href="a00617_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00746_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>
102 <div·class="dynheader">102 <div·class="dynheader">
103 Inheritance·diagram·for·OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT&lt;·Traits·&gt;:</div>103 Inheritance·diagram·for·OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT&lt;·Traits·&gt;:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a03489.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernelT_3_01Traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>105 <div·class="center"><img·src="a03489.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernelT_3_01Traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>
106 <map·name="aOpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernelT_3_01Traits_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernelT_3_01Traits_01_4_inherit__map">106 <map·name="aOpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernelT_3_01Traits_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1TriMesh__OSGArrayKernelT_3_01Traits_01_4_inherit__map">
107 <area·shape="rect"·title="Triangle·mesh·based·on·the·Kernel_OSG::ArrayKernelT."·alt=""·coords="5,269,204,324"/>107 <area·shape="rect"·title="Triangle·mesh·based·on·the·Kernel_OSG::ArrayKernelT."·alt=""·coords="5,269,204,324"/>
108 <area·shape="rect"·href="a02826.html"·title="Base·type·for·a·triangle·mesh."·alt=""·coords="8,167,201,221"/>108 <area·shape="rect"·href="a02826.html"·title="Base·type·for·a·triangle·mesh."·alt=""·coords="8,167,201,221"/>
Offset 716, 15 lines modifiedOffset 716, 15 lines modified
716 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>716 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
717 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a03482.html">Traits</a>·=·Kernel_OSG::Traits&gt;<br·/>717 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a03482.html">Traits</a>·=·Kernel_OSG::Traits&gt;<br·/>
718 class·OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT&lt;·Traits·&gt;</div><p>Triangle·mesh·based·on·the·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.·</p>718 class·OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT&lt;·Traits·&gt;</div><p>Triangle·mesh·based·on·the·<a·class="el"·href="a03454.html"·title="Mesh·kernel·using·arrays·for·mesh·item·storage.">Kernel_OSG::ArrayKernelT</a>.·</p>
719 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02826.html"·title="Base·type·for·a·triangle·mesh.">OpenMesh::TriMeshT</a>·</dd>719 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a02826.html"·title="Base·type·for·a·triangle·mesh.">OpenMesh::TriMeshT</a>·</dd>
720 <dd>720 <dd>
721 OpenMesh::ArrayKernelT·</dd></dl>721 OpenMesh::ArrayKernelT·</dd></dl>
722 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>722 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
723 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00617_source.html">TriMesh_OSGArrayKernelT.hh</a></li>723 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00746_source.html">TriMesh_OSGArrayKernelT.hh</a></li>
724 </ul>724 </ul>
725 </div><!--·contents·-->725 </div><!--·contents·-->
726 </div><!--·doc-content·-->726 </div><!--·doc-content·-->
727 <hr>727 <hr>
728 <address>728 <address>
729 <small>729 <small>
730 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">730 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03494.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt4f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt4f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03494.html#details">More...</a></p>103 ·<a·href="a03494.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a47e360efabdb62965014bb9d2e2cff59"·id="r_a47e360efabdb62965014bb9d2e2cff59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47e360efabdb62965014bb9d2e2cff59"·name="a47e360efabdb62965014bb9d2e2cff59"></a>108 <tr·class="memitem:a47e360efabdb62965014bb9d2e2cff59"·id="r_a47e360efabdb62965014bb9d2e2cff59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47e360efabdb62965014bb9d2e2cff59"·name="a47e360efabdb62965014bb9d2e2cff59"></a>
109 typedef·osg::Pnt4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Pnt4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a47e360efabdb62965014bb9d2e2cff59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a47e360efabdb62965014bb9d2e2cff59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a83ee1e8a91b4f09617f075f698ae7b09"·id="r_a83ee1e8a91b4f09617f075f698ae7b09"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a83ee1e8a91b4f09617f075f698ae7b09"·name="a83ee1e8a91b4f09617f075f698ae7b09"></a>111 <tr·class="memitem:a83ee1e8a91b4f09617f075f698ae7b09"·id="r_a83ee1e8a91b4f09617f075f698ae7b09"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a83ee1e8a91b4f09617f075f698ae7b09"·name="a83ee1e8a91b4f09617f075f698ae7b09"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a379dda522c3f0ad809a89c9c041be603"·id="r_a379dda522c3f0ad809a89c9c041be603"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a379dda522c3f0ad809a89c9c041be603"·name="a379dda522c3f0ad809a89c9c041be603"></a>128 <tr·class="memitem:a379dda522c3f0ad809a89c9c041be603"·id="r_a379dda522c3f0ad809a89c9c041be603"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a379dda522c3f0ad809a89c9c041be603"·name="a379dda522c3f0ad809a89c9c041be603"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a379dda522c3f0ad809a89c9c041be603"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a379dda522c3f0ad809a89c9c041be603"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03498.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt3f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt3f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03498.html#details">More...</a></p>103 ·<a·href="a03498.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a84b6777160f1a724ac5949cde973693b"·id="r_a84b6777160f1a724ac5949cde973693b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a84b6777160f1a724ac5949cde973693b"·name="a84b6777160f1a724ac5949cde973693b"></a>108 <tr·class="memitem:a84b6777160f1a724ac5949cde973693b"·id="r_a84b6777160f1a724ac5949cde973693b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a84b6777160f1a724ac5949cde973693b"·name="a84b6777160f1a724ac5949cde973693b"></a>
109 typedef·osg::Pnt3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Pnt3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a84b6777160f1a724ac5949cde973693b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a84b6777160f1a724ac5949cde973693b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:aa6dfd80ebfb1256fe7f18d8179d440d4"·id="r_aa6dfd80ebfb1256fe7f18d8179d440d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6dfd80ebfb1256fe7f18d8179d440d4"·name="aa6dfd80ebfb1256fe7f18d8179d440d4"></a>111 <tr·class="memitem:aa6dfd80ebfb1256fe7f18d8179d440d4"·id="r_aa6dfd80ebfb1256fe7f18d8179d440d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6dfd80ebfb1256fe7f18d8179d440d4"·name="aa6dfd80ebfb1256fe7f18d8179d440d4"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:aa76eb2dd40aee8432e2e9f78c794322c"·id="r_aa76eb2dd40aee8432e2e9f78c794322c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa76eb2dd40aee8432e2e9f78c794322c"·name="aa76eb2dd40aee8432e2e9f78c794322c"></a>128 <tr·class="memitem:aa76eb2dd40aee8432e2e9f78c794322c"·id="r_aa76eb2dd40aee8432e2e9f78c794322c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa76eb2dd40aee8432e2e9f78c794322c"·name="aa76eb2dd40aee8432e2e9f78c794322c"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:aa76eb2dd40aee8432e2e9f78c794322c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:aa76eb2dd40aee8432e2e9f78c794322c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03502.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt2f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt2f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03502.html#details">More...</a></p>103 ·<a·href="a03502.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a10e10b37f6694899e59083cb1b40321f"·id="r_a10e10b37f6694899e59083cb1b40321f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a10e10b37f6694899e59083cb1b40321f"·name="a10e10b37f6694899e59083cb1b40321f"></a>108 <tr·class="memitem:a10e10b37f6694899e59083cb1b40321f"·id="r_a10e10b37f6694899e59083cb1b40321f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a10e10b37f6694899e59083cb1b40321f"·name="a10e10b37f6694899e59083cb1b40321f"></a>
109 typedef·osg::Pnt2f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Pnt2f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a10e10b37f6694899e59083cb1b40321f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a10e10b37f6694899e59083cb1b40321f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:ae77b774e7769f59ebf9b50b874768b03"·id="r_ae77b774e7769f59ebf9b50b874768b03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae77b774e7769f59ebf9b50b874768b03"·name="ae77b774e7769f59ebf9b50b874768b03"></a>111 <tr·class="memitem:ae77b774e7769f59ebf9b50b874768b03"·id="r_ae77b774e7769f59ebf9b50b874768b03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae77b774e7769f59ebf9b50b874768b03"·name="ae77b774e7769f59ebf9b50b874768b03"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a6eb2c2af5295f93182ffce8efa021e81"·id="r_a6eb2c2af5295f93182ffce8efa021e81"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6eb2c2af5295f93182ffce8efa021e81"·name="a6eb2c2af5295f93182ffce8efa021e81"></a>128 <tr·class="memitem:a6eb2c2af5295f93182ffce8efa021e81"·id="r_a6eb2c2af5295f93182ffce8efa021e81"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6eb2c2af5295f93182ffce8efa021e81"·name="a6eb2c2af5295f93182ffce8efa021e81"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a6eb2c2af5295f93182ffce8efa021e81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a6eb2c2af5295f93182ffce8efa021e81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03506.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec4f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec4f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03506.html#details">More...</a></p>103 ·<a·href="a03506.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a9361e3220c79fab2d2deadb8f320acf1"·id="r_a9361e3220c79fab2d2deadb8f320acf1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9361e3220c79fab2d2deadb8f320acf1"·name="a9361e3220c79fab2d2deadb8f320acf1"></a>108 <tr·class="memitem:a9361e3220c79fab2d2deadb8f320acf1"·id="r_a9361e3220c79fab2d2deadb8f320acf1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9361e3220c79fab2d2deadb8f320acf1"·name="a9361e3220c79fab2d2deadb8f320acf1"></a>
109 typedef·osg::Vec4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Vec4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a9361e3220c79fab2d2deadb8f320acf1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a9361e3220c79fab2d2deadb8f320acf1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:ab0520cc6fad9d4a109da0a174b2f07c5"·id="r_ab0520cc6fad9d4a109da0a174b2f07c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab0520cc6fad9d4a109da0a174b2f07c5"·name="ab0520cc6fad9d4a109da0a174b2f07c5"></a>111 <tr·class="memitem:ab0520cc6fad9d4a109da0a174b2f07c5"·id="r_ab0520cc6fad9d4a109da0a174b2f07c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab0520cc6fad9d4a109da0a174b2f07c5"·name="ab0520cc6fad9d4a109da0a174b2f07c5"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a9349d85b5f25bf320fe32e23e65b2d92"·id="r_a9349d85b5f25bf320fe32e23e65b2d92"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9349d85b5f25bf320fe32e23e65b2d92"·name="a9349d85b5f25bf320fe32e23e65b2d92"></a>128 <tr·class="memitem:a9349d85b5f25bf320fe32e23e65b2d92"·id="r_a9349d85b5f25bf320fe32e23e65b2d92"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9349d85b5f25bf320fe32e23e65b2d92"·name="a9349d85b5f25bf320fe32e23e65b2d92"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a9349d85b5f25bf320fe32e23e65b2d92"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a9349d85b5f25bf320fe32e23e65b2d92"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03510.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec3f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec3f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03510.html#details">More...</a></p>103 ·<a·href="a03510.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a69b5daa8024bbfcdcd3e03c7168ed285"·id="r_a69b5daa8024bbfcdcd3e03c7168ed285"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a69b5daa8024bbfcdcd3e03c7168ed285"·name="a69b5daa8024bbfcdcd3e03c7168ed285"></a>108 <tr·class="memitem:a69b5daa8024bbfcdcd3e03c7168ed285"·id="r_a69b5daa8024bbfcdcd3e03c7168ed285"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a69b5daa8024bbfcdcd3e03c7168ed285"·name="a69b5daa8024bbfcdcd3e03c7168ed285"></a>
109 typedef·osg::Vec3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Vec3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a69b5daa8024bbfcdcd3e03c7168ed285"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a69b5daa8024bbfcdcd3e03c7168ed285"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:ad924ccd2d9422a32123042ae891fead4"·id="r_ad924ccd2d9422a32123042ae891fead4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad924ccd2d9422a32123042ae891fead4"·name="ad924ccd2d9422a32123042ae891fead4"></a>111 <tr·class="memitem:ad924ccd2d9422a32123042ae891fead4"·id="r_ad924ccd2d9422a32123042ae891fead4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad924ccd2d9422a32123042ae891fead4"·name="ad924ccd2d9422a32123042ae891fead4"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a92d6a4fc5edce9c35f19c4fb1a2f8692"·id="r_a92d6a4fc5edce9c35f19c4fb1a2f8692"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a92d6a4fc5edce9c35f19c4fb1a2f8692"·name="a92d6a4fc5edce9c35f19c4fb1a2f8692"></a>128 <tr·class="memitem:a92d6a4fc5edce9c35f19c4fb1a2f8692"·id="r_a92d6a4fc5edce9c35f19c4fb1a2f8692"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a92d6a4fc5edce9c35f19c4fb1a2f8692"·name="a92d6a4fc5edce9c35f19c4fb1a2f8692"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a92d6a4fc5edce9c35f19c4fb1a2f8692"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a92d6a4fc5edce9c35f19c4fb1a2f8692"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03514.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec2f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec2f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03514.html#details">More...</a></p>103 ·<a·href="a03514.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a4cec6ec14c3e577e86ba66429a8f5661"·id="r_a4cec6ec14c3e577e86ba66429a8f5661"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4cec6ec14c3e577e86ba66429a8f5661"·name="a4cec6ec14c3e577e86ba66429a8f5661"></a>108 <tr·class="memitem:a4cec6ec14c3e577e86ba66429a8f5661"·id="r_a4cec6ec14c3e577e86ba66429a8f5661"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4cec6ec14c3e577e86ba66429a8f5661"·name="a4cec6ec14c3e577e86ba66429a8f5661"></a>
109 typedef·osg::Vec2f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Vec2f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a4cec6ec14c3e577e86ba66429a8f5661"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a4cec6ec14c3e577e86ba66429a8f5661"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a6bbb061c0869c9ed52bf4631cd459866"·id="r_a6bbb061c0869c9ed52bf4631cd459866"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bbb061c0869c9ed52bf4631cd459866"·name="a6bbb061c0869c9ed52bf4631cd459866"></a>111 <tr·class="memitem:a6bbb061c0869c9ed52bf4631cd459866"·id="r_a6bbb061c0869c9ed52bf4631cd459866"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bbb061c0869c9ed52bf4631cd459866"·name="a6bbb061c0869c9ed52bf4631cd459866"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a565e0c16b2aaad574cc9a30016510dcf"·id="r_a565e0c16b2aaad574cc9a30016510dcf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a565e0c16b2aaad574cc9a30016510dcf"·name="a565e0c16b2aaad574cc9a30016510dcf"></a>128 <tr·class="memitem:a565e0c16b2aaad574cc9a30016510dcf"·id="r_a565e0c16b2aaad574cc9a30016510dcf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a565e0c16b2aaad574cc9a30016510dcf"·name="a565e0c16b2aaad574cc9a30016510dcf"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a565e0c16b2aaad574cc9a30016510dcf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a565e0c16b2aaad574cc9a30016510dcf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03518.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt4d·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt4d·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03518.html#details">More...</a></p>103 ·<a·href="a03518.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:acf484be437b0760879d820b2c94fc2bb"·id="r_acf484be437b0760879d820b2c94fc2bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acf484be437b0760879d820b2c94fc2bb"·name="acf484be437b0760879d820b2c94fc2bb"></a>108 <tr·class="memitem:acf484be437b0760879d820b2c94fc2bb"·id="r_acf484be437b0760879d820b2c94fc2bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acf484be437b0760879d820b2c94fc2bb"·name="acf484be437b0760879d820b2c94fc2bb"></a>
109 typedef·osg::Pnt4d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Pnt4d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:acf484be437b0760879d820b2c94fc2bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:acf484be437b0760879d820b2c94fc2bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:accc8219baba45019e358a5a2a852b522"·id="r_accc8219baba45019e358a5a2a852b522"><td·class="memItemLeft"·align="right"·valign="top"><a·id="accc8219baba45019e358a5a2a852b522"·name="accc8219baba45019e358a5a2a852b522"></a>111 <tr·class="memitem:accc8219baba45019e358a5a2a852b522"·id="r_accc8219baba45019e358a5a2a852b522"><td·class="memItemLeft"·align="right"·valign="top"><a·id="accc8219baba45019e358a5a2a852b522"·name="accc8219baba45019e358a5a2a852b522"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:af519ac9d4468444e059883deacf97fef"·id="r_af519ac9d4468444e059883deacf97fef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af519ac9d4468444e059883deacf97fef"·name="af519ac9d4468444e059883deacf97fef"></a>128 <tr·class="memitem:af519ac9d4468444e059883deacf97fef"·id="r_af519ac9d4468444e059883deacf97fef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af519ac9d4468444e059883deacf97fef"·name="af519ac9d4468444e059883deacf97fef"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:af519ac9d4468444e059883deacf97fef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:af519ac9d4468444e059883deacf97fef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03522.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt3d·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt3d·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03522.html#details">More...</a></p>103 ·<a·href="a03522.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a77daf35add9b86ce64f566dd9c46f2b7"·id="r_a77daf35add9b86ce64f566dd9c46f2b7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a77daf35add9b86ce64f566dd9c46f2b7"·name="a77daf35add9b86ce64f566dd9c46f2b7"></a>108 <tr·class="memitem:a77daf35add9b86ce64f566dd9c46f2b7"·id="r_a77daf35add9b86ce64f566dd9c46f2b7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a77daf35add9b86ce64f566dd9c46f2b7"·name="a77daf35add9b86ce64f566dd9c46f2b7"></a>
109 typedef·osg::Pnt3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Pnt3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a77daf35add9b86ce64f566dd9c46f2b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a77daf35add9b86ce64f566dd9c46f2b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:aaecb806a4cc36b94c0b27a382a820401"·id="r_aaecb806a4cc36b94c0b27a382a820401"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaecb806a4cc36b94c0b27a382a820401"·name="aaecb806a4cc36b94c0b27a382a820401"></a>111 <tr·class="memitem:aaecb806a4cc36b94c0b27a382a820401"·id="r_aaecb806a4cc36b94c0b27a382a820401"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaecb806a4cc36b94c0b27a382a820401"·name="aaecb806a4cc36b94c0b27a382a820401"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a27ae5d26c31b1b6547f10681528eb4ff"·id="r_a27ae5d26c31b1b6547f10681528eb4ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a27ae5d26c31b1b6547f10681528eb4ff"·name="a27ae5d26c31b1b6547f10681528eb4ff"></a>128 <tr·class="memitem:a27ae5d26c31b1b6547f10681528eb4ff"·id="r_a27ae5d26c31b1b6547f10681528eb4ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a27ae5d26c31b1b6547f10681528eb4ff"·name="a27ae5d26c31b1b6547f10681528eb4ff"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a27ae5d26c31b1b6547f10681528eb4ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a27ae5d26c31b1b6547f10681528eb4ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03526.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt2d·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Pnt2d·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03526.html#details">More...</a></p>103 ·<a·href="a03526.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:aed8a2401d84d657de349759fd8c87352"·id="r_aed8a2401d84d657de349759fd8c87352"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed8a2401d84d657de349759fd8c87352"·name="aed8a2401d84d657de349759fd8c87352"></a>108 <tr·class="memitem:aed8a2401d84d657de349759fd8c87352"·id="r_aed8a2401d84d657de349759fd8c87352"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed8a2401d84d657de349759fd8c87352"·name="aed8a2401d84d657de349759fd8c87352"></a>
109 typedef·osg::Pnt2d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Pnt2d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:aed8a2401d84d657de349759fd8c87352"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:aed8a2401d84d657de349759fd8c87352"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a1db774dd83a271413d405bfef4ff4282"·id="r_a1db774dd83a271413d405bfef4ff4282"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1db774dd83a271413d405bfef4ff4282"·name="a1db774dd83a271413d405bfef4ff4282"></a>111 <tr·class="memitem:a1db774dd83a271413d405bfef4ff4282"·id="r_a1db774dd83a271413d405bfef4ff4282"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1db774dd83a271413d405bfef4ff4282"·name="a1db774dd83a271413d405bfef4ff4282"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:aa723bd93a6dce2bff6453b3c8ea5cf7d"·id="r_aa723bd93a6dce2bff6453b3c8ea5cf7d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa723bd93a6dce2bff6453b3c8ea5cf7d"·name="aa723bd93a6dce2bff6453b3c8ea5cf7d"></a>128 <tr·class="memitem:aa723bd93a6dce2bff6453b3c8ea5cf7d"·id="r_aa723bd93a6dce2bff6453b3c8ea5cf7d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa723bd93a6dce2bff6453b3c8ea5cf7d"·name="aa723bd93a6dce2bff6453b3c8ea5cf7d"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:aa723bd93a6dce2bff6453b3c8ea5cf7d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:aa723bd93a6dce2bff6453b3c8ea5cf7d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03530.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec4d·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec4d·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03530.html#details">More...</a></p>103 ·<a·href="a03530.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:ad01c90bfefda479a415ab6c11725c9fb"·id="r_ad01c90bfefda479a415ab6c11725c9fb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad01c90bfefda479a415ab6c11725c9fb"·name="ad01c90bfefda479a415ab6c11725c9fb"></a>108 <tr·class="memitem:ad01c90bfefda479a415ab6c11725c9fb"·id="r_ad01c90bfefda479a415ab6c11725c9fb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad01c90bfefda479a415ab6c11725c9fb"·name="ad01c90bfefda479a415ab6c11725c9fb"></a>
109 typedef·osg::Vec4d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Vec4d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:ad01c90bfefda479a415ab6c11725c9fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:ad01c90bfefda479a415ab6c11725c9fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a0978e57d3ef41e8540401a1ededce1e5"·id="r_a0978e57d3ef41e8540401a1ededce1e5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0978e57d3ef41e8540401a1ededce1e5"·name="a0978e57d3ef41e8540401a1ededce1e5"></a>111 <tr·class="memitem:a0978e57d3ef41e8540401a1ededce1e5"·id="r_a0978e57d3ef41e8540401a1ededce1e5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0978e57d3ef41e8540401a1ededce1e5"·name="a0978e57d3ef41e8540401a1ededce1e5"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a9aeac6eab6ced3740549265e22b4b786"·id="r_a9aeac6eab6ced3740549265e22b4b786"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9aeac6eab6ced3740549265e22b4b786"·name="a9aeac6eab6ced3740549265e22b4b786"></a>128 <tr·class="memitem:a9aeac6eab6ced3740549265e22b4b786"·id="r_a9aeac6eab6ced3740549265e22b4b786"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9aeac6eab6ced3740549265e22b4b786"·name="a9aeac6eab6ced3740549265e22b4b786"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a9aeac6eab6ced3740549265e22b4b786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a9aeac6eab6ced3740549265e22b4b786"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03534.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec3d·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec3d·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03534.html#details">More...</a></p>103 ·<a·href="a03534.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a80a297d31a7aaa315fb99c385dcd435d"·id="r_a80a297d31a7aaa315fb99c385dcd435d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a80a297d31a7aaa315fb99c385dcd435d"·name="a80a297d31a7aaa315fb99c385dcd435d"></a>108 <tr·class="memitem:a80a297d31a7aaa315fb99c385dcd435d"·id="r_a80a297d31a7aaa315fb99c385dcd435d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a80a297d31a7aaa315fb99c385dcd435d"·name="a80a297d31a7aaa315fb99c385dcd435d"></a>
109 typedef·osg::Vec3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Vec3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a80a297d31a7aaa315fb99c385dcd435d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a80a297d31a7aaa315fb99c385dcd435d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a66951ec780374a3defbbafdd6ef9ef82"·id="r_a66951ec780374a3defbbafdd6ef9ef82"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a66951ec780374a3defbbafdd6ef9ef82"·name="a66951ec780374a3defbbafdd6ef9ef82"></a>111 <tr·class="memitem:a66951ec780374a3defbbafdd6ef9ef82"·id="r_a66951ec780374a3defbbafdd6ef9ef82"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a66951ec780374a3defbbafdd6ef9ef82"·name="a66951ec780374a3defbbafdd6ef9ef82"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a81b0ebb7f4ec5d7109b33e8eca05df48"·id="r_a81b0ebb7f4ec5d7109b33e8eca05df48"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b0ebb7f4ec5d7109b33e8eca05df48"·name="a81b0ebb7f4ec5d7109b33e8eca05df48"></a>128 <tr·class="memitem:a81b0ebb7f4ec5d7109b33e8eca05df48"·id="r_a81b0ebb7f4ec5d7109b33e8eca05df48"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b0ebb7f4ec5d7109b33e8eca05df48"·name="a81b0ebb7f4ec5d7109b33e8eca05df48"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:a81b0ebb7f4ec5d7109b33e8eca05df48"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a81b0ebb7f4ec5d7109b33e8eca05df48"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03538.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec4ub·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Vec4ub·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·vector·type.··102 <p>Vector·traits·for·OpenSG·vector·type.··
103 ·<a·href="a03538.html#details">More...</a></p>103 ·<a·href="a03538.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a4635655f198c7320403b6e0ff0ed3795"·id="r_a4635655f198c7320403b6e0ff0ed3795"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4635655f198c7320403b6e0ff0ed3795"·name="a4635655f198c7320403b6e0ff0ed3795"></a>108 <tr·class="memitem:a4635655f198c7320403b6e0ff0ed3795"·id="r_a4635655f198c7320403b6e0ff0ed3795"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4635655f198c7320403b6e0ff0ed3795"·name="a4635655f198c7320403b6e0ff0ed3795"></a>
109 typedef·osg::Vec4ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Vec4ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a4635655f198c7320403b6e0ff0ed3795"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a4635655f198c7320403b6e0ff0ed3795"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:ae8eb29b50057b76e719a33566a3f28f6"·id="r_ae8eb29b50057b76e719a33566a3f28f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8eb29b50057b76e719a33566a3f28f6"·name="ae8eb29b50057b76e719a33566a3f28f6"></a>111 <tr·class="memitem:ae8eb29b50057b76e719a33566a3f28f6"·id="r_ae8eb29b50057b76e719a33566a3f28f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8eb29b50057b76e719a33566a3f28f6"·name="ae8eb29b50057b76e719a33566a3f28f6"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:adba5105906953c1645434a2a95be9394"·id="r_adba5105906953c1645434a2a95be9394"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adba5105906953c1645434a2a95be9394"·name="adba5105906953c1645434a2a95be9394"></a>128 <tr·class="memitem:adba5105906953c1645434a2a95be9394"·id="r_adba5105906953c1645434a2a95be9394"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adba5105906953c1645434a2a95be9394"·name="adba5105906953c1645434a2a95be9394"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·vector_type::_iSize</td></tr>
130 <tr·class="separator:adba5105906953c1645434a2a95be9394"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:adba5105906953c1645434a2a95be9394"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·vector·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.48 KB
./usr/share/doc/libopenmesh-dev/html/a03542.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color3ub·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color3ub·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·color·type.··102 <p>Vector·traits·for·OpenSG·color·type.··
103 ·<a·href="a03542.html#details">More...</a></p>103 ·<a·href="a03542.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:afe66f6a144022db94569c997df3595aa"·id="r_afe66f6a144022db94569c997df3595aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afe66f6a144022db94569c997df3595aa"·name="afe66f6a144022db94569c997df3595aa"></a>108 <tr·class="memitem:afe66f6a144022db94569c997df3595aa"·id="r_afe66f6a144022db94569c997df3595aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afe66f6a144022db94569c997df3595aa"·name="afe66f6a144022db94569c997df3595aa"></a>
109 typedef·osg::Color3ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Color3ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:afe66f6a144022db94569c997df3595aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:afe66f6a144022db94569c997df3595aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a875c22a4e057073f808cfa165ac75330"·id="r_a875c22a4e057073f808cfa165ac75330"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a875c22a4e057073f808cfa165ac75330"·name="a875c22a4e057073f808cfa165ac75330"></a>111 <tr·class="memitem:a875c22a4e057073f808cfa165ac75330"·id="r_a875c22a4e057073f808cfa165ac75330"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a875c22a4e057073f808cfa165ac75330"·name="a875c22a4e057073f808cfa165ac75330"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a07f947cd0b0ef1e73d6d1350f55f8e4f"·id="r_a07f947cd0b0ef1e73d6d1350f55f8e4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a07f947cd0b0ef1e73d6d1350f55f8e4f"·name="a07f947cd0b0ef1e73d6d1350f55f8e4f"></a>128 <tr·class="memitem:a07f947cd0b0ef1e73d6d1350f55f8e4f"·id="r_a07f947cd0b0ef1e73d6d1350f55f8e4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a07f947cd0b0ef1e73d6d1350f55f8e4f"·name="a07f947cd0b0ef1e73d6d1350f55f8e4f"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·3</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·3</td></tr>
130 <tr·class="separator:a07f947cd0b0ef1e73d6d1350f55f8e4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a07f947cd0b0ef1e73d6d1350f55f8e4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.48 KB
./usr/share/doc/libopenmesh-dev/html/a03546.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color4ub·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color4ub·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·color·type.··102 <p>Vector·traits·for·OpenSG·color·type.··
103 ·<a·href="a03546.html#details">More...</a></p>103 ·<a·href="a03546.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a8e7b89465d6fc32e4b4e2515faa8ed94"·id="r_a8e7b89465d6fc32e4b4e2515faa8ed94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8e7b89465d6fc32e4b4e2515faa8ed94"·name="a8e7b89465d6fc32e4b4e2515faa8ed94"></a>108 <tr·class="memitem:a8e7b89465d6fc32e4b4e2515faa8ed94"·id="r_a8e7b89465d6fc32e4b4e2515faa8ed94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8e7b89465d6fc32e4b4e2515faa8ed94"·name="a8e7b89465d6fc32e4b4e2515faa8ed94"></a>
109 typedef·osg::Color4ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Color4ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a8e7b89465d6fc32e4b4e2515faa8ed94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a8e7b89465d6fc32e4b4e2515faa8ed94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:afd367735bb43e70feffcf047ca042ac5"·id="r_afd367735bb43e70feffcf047ca042ac5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd367735bb43e70feffcf047ca042ac5"·name="afd367735bb43e70feffcf047ca042ac5"></a>111 <tr·class="memitem:afd367735bb43e70feffcf047ca042ac5"·id="r_afd367735bb43e70feffcf047ca042ac5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd367735bb43e70feffcf047ca042ac5"·name="afd367735bb43e70feffcf047ca042ac5"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:a96948dea7e0c1a8858425015ea6eab93"·id="r_a96948dea7e0c1a8858425015ea6eab93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a96948dea7e0c1a8858425015ea6eab93"·name="a96948dea7e0c1a8858425015ea6eab93"></a>128 <tr·class="memitem:a96948dea7e0c1a8858425015ea6eab93"·id="r_a96948dea7e0c1a8858425015ea6eab93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a96948dea7e0c1a8858425015ea6eab93"·name="a96948dea7e0c1a8858425015ea6eab93"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·4</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·4</td></tr>
130 <tr·class="separator:a96948dea7e0c1a8858425015ea6eab93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a96948dea7e0c1a8858425015ea6eab93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.48 KB
./usr/share/doc/libopenmesh-dev/html/a03550.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color3f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color3f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·color·type.··102 <p>Vector·traits·for·OpenSG·color·type.··
103 ·<a·href="a03550.html#details">More...</a></p>103 ·<a·href="a03550.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a467c693e35be2b47ad1dbfb390cb1dc6"·id="r_a467c693e35be2b47ad1dbfb390cb1dc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a467c693e35be2b47ad1dbfb390cb1dc6"·name="a467c693e35be2b47ad1dbfb390cb1dc6"></a>108 <tr·class="memitem:a467c693e35be2b47ad1dbfb390cb1dc6"·id="r_a467c693e35be2b47ad1dbfb390cb1dc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a467c693e35be2b47ad1dbfb390cb1dc6"·name="a467c693e35be2b47ad1dbfb390cb1dc6"></a>
109 typedef·osg::Color3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Color3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a467c693e35be2b47ad1dbfb390cb1dc6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a467c693e35be2b47ad1dbfb390cb1dc6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:ab67c7b30d86a5674b134cf8ba83be811"·id="r_ab67c7b30d86a5674b134cf8ba83be811"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab67c7b30d86a5674b134cf8ba83be811"·name="ab67c7b30d86a5674b134cf8ba83be811"></a>111 <tr·class="memitem:ab67c7b30d86a5674b134cf8ba83be811"·id="r_ab67c7b30d86a5674b134cf8ba83be811"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab67c7b30d86a5674b134cf8ba83be811"·name="ab67c7b30d86a5674b134cf8ba83be811"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:aabc73bcecc9e6776b44fb8b1291f4e67"·id="r_aabc73bcecc9e6776b44fb8b1291f4e67"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aabc73bcecc9e6776b44fb8b1291f4e67"·name="aabc73bcecc9e6776b44fb8b1291f4e67"></a>128 <tr·class="memitem:aabc73bcecc9e6776b44fb8b1291f4e67"·id="r_aabc73bcecc9e6776b44fb8b1291f4e67"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aabc73bcecc9e6776b44fb8b1291f4e67"·name="aabc73bcecc9e6776b44fb8b1291f4e67"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·3</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·3</td></tr>
130 <tr·class="separator:aabc73bcecc9e6776b44fb8b1291f4e67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:aabc73bcecc9e6776b44fb8b1291f4e67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.48 KB
./usr/share/doc/libopenmesh-dev/html/a03554.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color4f·&gt;·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_traits&lt;·osg::Color4f·&gt;·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Vector·traits·for·OpenSG·color·type.··102 <p>Vector·traits·for·OpenSG·color·type.··
103 ·<a·href="a03554.html#details">More...</a></p>103 ·<a·href="a03554.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
107 Public·Types</h2></td></tr>107 Public·Types</h2></td></tr>
108 <tr·class="memitem:a8f51284c13cfadd09cb362d52f7af2ad"·id="r_a8f51284c13cfadd09cb362d52f7af2ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f51284c13cfadd09cb362d52f7af2ad"·name="a8f51284c13cfadd09cb362d52f7af2ad"></a>108 <tr·class="memitem:a8f51284c13cfadd09cb362d52f7af2ad"·id="r_a8f51284c13cfadd09cb362d52f7af2ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f51284c13cfadd09cb362d52f7af2ad"·name="a8f51284c13cfadd09cb362d52f7af2ad"></a>
109 typedef·osg::Color4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>109 typedef·osg::Color4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_type</b></td></tr>
110 <tr·class="separator:a8f51284c13cfadd09cb362d52f7af2ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a8f51284c13cfadd09cb362d52f7af2ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a0c5b1dc5b8a2a073ec17f2e5705c09bc"·id="r_a0c5b1dc5b8a2a073ec17f2e5705c09bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c5b1dc5b8a2a073ec17f2e5705c09bc"·name="a0c5b1dc5b8a2a073ec17f2e5705c09bc"></a>111 <tr·class="memitem:a0c5b1dc5b8a2a073ec17f2e5705c09bc"·id="r_a0c5b1dc5b8a2a073ec17f2e5705c09bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c5b1dc5b8a2a073ec17f2e5705c09bc"·name="a0c5b1dc5b8a2a073ec17f2e5705c09bc"></a>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="memitem:aebc15ef77de1254ae17695003cb659de"·id="r_aebc15ef77de1254ae17695003cb659de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aebc15ef77de1254ae17695003cb659de"·name="aebc15ef77de1254ae17695003cb659de"></a>128 <tr·class="memitem:aebc15ef77de1254ae17695003cb659de"·id="r_aebc15ef77de1254ae17695003cb659de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aebc15ef77de1254ae17695003cb659de"·name="aebc15ef77de1254ae17695003cb659de"></a>
129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·4</td></tr>129 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>size_</b>·=·4</td></tr>
130 <tr·class="separator:aebc15ef77de1254ae17695003cb659de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:aebc15ef77de1254ae17695003cb659de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>133 <div·class="textblock"><p>Vector·traits·for·OpenSG·color·type.·</p>
134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
140 <address>140 <address>
141 <small>141 <small>
142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">142 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.47 KB
./usr/share/doc/libopenmesh-dev/html/a03558.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec3f,·osg::Pnt3f·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec3f,·osg::Pnt3f·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>convert·Pnt3f·to·Vec3f··101 <p>convert·Pnt3f·to·Vec3f··
102 ·<a·href="a03558.html#details">More...</a></p>102 ·<a·href="a03558.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:abcd2a9c91c25e7605a2c9f97b67dc2b8"·id="r_abcd2a9c91c25e7605a2c9f97b67dc2b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abcd2a9c91c25e7605a2c9f97b67dc2b8"·name="abcd2a9c91c25e7605a2c9f97b67dc2b8"></a>107 <tr·class="memitem:abcd2a9c91c25e7605a2c9f97b67dc2b8"·id="r_abcd2a9c91c25e7605a2c9f97b67dc2b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abcd2a9c91c25e7605a2c9f97b67dc2b8"·name="abcd2a9c91c25e7605a2c9f97b67dc2b8"></a>
108 typedef·osg::Vec3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>108 typedef·osg::Vec3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>
109 <tr·class="separator:abcd2a9c91c25e7605a2c9f97b67dc2b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:abcd2a9c91c25e7605a2c9f97b67dc2b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a264307a1a71cb7d7741ab3ce770722c6"·id="r_a264307a1a71cb7d7741ab3ce770722c6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a264307a1a71cb7d7741ab3ce770722c6"·name="a264307a1a71cb7d7741ab3ce770722c6"></a>110 <tr·class="memitem:a264307a1a71cb7d7741ab3ce770722c6"·id="r_a264307a1a71cb7d7741ab3ce770722c6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a264307a1a71cb7d7741ab3ce770722c6"·name="a264307a1a71cb7d7741ab3ce770722c6"></a>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="memitem:a708eb10c56c2f0f7f089eaf62bcd5bd5"·id="r_a708eb10c56c2f0f7f089eaf62bcd5bd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a708eb10c56c2f0f7f089eaf62bcd5bd5"·name="a708eb10c56c2f0f7f089eaf62bcd5bd5"></a>121 <tr·class="memitem:a708eb10c56c2f0f7f089eaf62bcd5bd5"·id="r_a708eb10c56c2f0f7f089eaf62bcd5bd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a708eb10c56c2f0f7f089eaf62bcd5bd5"·name="a708eb10c56c2f0f7f089eaf62bcd5bd5"></a>
122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>
123 <tr·class="separator:a708eb10c56c2f0f7f089eaf62bcd5bd5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:a708eb10c56c2f0f7f089eaf62bcd5bd5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>convert·Pnt3f·to·Vec3f·</p>126 <div·class="textblock"><p>convert·Pnt3f·to·Vec3f·</p>
127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.47 KB
./usr/share/doc/libopenmesh-dev/html/a03562.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec4f,·osg::Pnt4f·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec4f,·osg::Pnt4f·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>convert·Pnt4f·to·Vec4f··101 <p>convert·Pnt4f·to·Vec4f··
102 ·<a·href="a03562.html#details">More...</a></p>102 ·<a·href="a03562.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a58fd4907b29dbd99ac1e6fc29cada213"·id="r_a58fd4907b29dbd99ac1e6fc29cada213"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58fd4907b29dbd99ac1e6fc29cada213"·name="a58fd4907b29dbd99ac1e6fc29cada213"></a>107 <tr·class="memitem:a58fd4907b29dbd99ac1e6fc29cada213"·id="r_a58fd4907b29dbd99ac1e6fc29cada213"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58fd4907b29dbd99ac1e6fc29cada213"·name="a58fd4907b29dbd99ac1e6fc29cada213"></a>
108 typedef·osg::Vec4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>108 typedef·osg::Vec4f&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>
109 <tr·class="separator:a58fd4907b29dbd99ac1e6fc29cada213"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a58fd4907b29dbd99ac1e6fc29cada213"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:ae8987637334e043454c8a2910346aa04"·id="r_ae8987637334e043454c8a2910346aa04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8987637334e043454c8a2910346aa04"·name="ae8987637334e043454c8a2910346aa04"></a>110 <tr·class="memitem:ae8987637334e043454c8a2910346aa04"·id="r_ae8987637334e043454c8a2910346aa04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8987637334e043454c8a2910346aa04"·name="ae8987637334e043454c8a2910346aa04"></a>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="memitem:a069a4400862b3c553aeb2f3edc1246de"·id="r_a069a4400862b3c553aeb2f3edc1246de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a069a4400862b3c553aeb2f3edc1246de"·name="a069a4400862b3c553aeb2f3edc1246de"></a>121 <tr·class="memitem:a069a4400862b3c553aeb2f3edc1246de"·id="r_a069a4400862b3c553aeb2f3edc1246de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a069a4400862b3c553aeb2f3edc1246de"·name="a069a4400862b3c553aeb2f3edc1246de"></a>
122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>
123 <tr·class="separator:a069a4400862b3c553aeb2f3edc1246de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:a069a4400862b3c553aeb2f3edc1246de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>convert·Pnt4f·to·Vec4f·</p>126 <div·class="textblock"><p>convert·Pnt4f·to·Vec4f·</p>
127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.47 KB
./usr/share/doc/libopenmesh-dev/html/a03566.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec3d,·osg::Pnt3d·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec3d,·osg::Pnt3d·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>convert·Pnt3d·to·Vec3d··101 <p>convert·Pnt3d·to·Vec3d··
102 ·<a·href="a03566.html#details">More...</a></p>102 ·<a·href="a03566.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a442860d7b0cca8d2af02d91958c06fb0"·id="r_a442860d7b0cca8d2af02d91958c06fb0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a442860d7b0cca8d2af02d91958c06fb0"·name="a442860d7b0cca8d2af02d91958c06fb0"></a>107 <tr·class="memitem:a442860d7b0cca8d2af02d91958c06fb0"·id="r_a442860d7b0cca8d2af02d91958c06fb0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a442860d7b0cca8d2af02d91958c06fb0"·name="a442860d7b0cca8d2af02d91958c06fb0"></a>
108 typedef·osg::Vec3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>108 typedef·osg::Vec3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>
109 <tr·class="separator:a442860d7b0cca8d2af02d91958c06fb0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a442860d7b0cca8d2af02d91958c06fb0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:abcfcd211531edcef0deb6183a9d3f9da"·id="r_abcfcd211531edcef0deb6183a9d3f9da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abcfcd211531edcef0deb6183a9d3f9da"·name="abcfcd211531edcef0deb6183a9d3f9da"></a>110 <tr·class="memitem:abcfcd211531edcef0deb6183a9d3f9da"·id="r_abcfcd211531edcef0deb6183a9d3f9da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abcfcd211531edcef0deb6183a9d3f9da"·name="abcfcd211531edcef0deb6183a9d3f9da"></a>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="memitem:a67dd872854b79b38013c2a2893d749e1"·id="r_a67dd872854b79b38013c2a2893d749e1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a67dd872854b79b38013c2a2893d749e1"·name="a67dd872854b79b38013c2a2893d749e1"></a>121 <tr·class="memitem:a67dd872854b79b38013c2a2893d749e1"·id="r_a67dd872854b79b38013c2a2893d749e1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a67dd872854b79b38013c2a2893d749e1"·name="a67dd872854b79b38013c2a2893d749e1"></a>
122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>
123 <tr·class="separator:a67dd872854b79b38013c2a2893d749e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:a67dd872854b79b38013c2a2893d749e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>convert·Pnt3d·to·Vec3d·</p>126 <div·class="textblock"><p>convert·Pnt3d·to·Vec3d·</p>
127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.47 KB
./usr/share/doc/libopenmesh-dev/html/a03570.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec4d,·osg::Pnt4d·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::vector_caster&lt;·osg::Vec4d,·osg::Pnt4d·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>convert·Pnt4d·to·Vec4d··101 <p>convert·Pnt4d·to·Vec4d··
102 ·<a·href="a03570.html#details">More...</a></p>102 ·<a·href="a03570.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00737_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a1b0df6f82bf3938056971be2bf0e28d4"·id="r_a1b0df6f82bf3938056971be2bf0e28d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b0df6f82bf3938056971be2bf0e28d4"·name="a1b0df6f82bf3938056971be2bf0e28d4"></a>107 <tr·class="memitem:a1b0df6f82bf3938056971be2bf0e28d4"·id="r_a1b0df6f82bf3938056971be2bf0e28d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b0df6f82bf3938056971be2bf0e28d4"·name="a1b0df6f82bf3938056971be2bf0e28d4"></a>
108 typedef·osg::Vec4d&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>108 typedef·osg::Vec4d&#160;</td><td·class="memItemRight"·valign="bottom"><b>dst_t</b></td></tr>
109 <tr·class="separator:a1b0df6f82bf3938056971be2bf0e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a1b0df6f82bf3938056971be2bf0e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a5c95722c82cd67dab95398972b35f2b1"·id="r_a5c95722c82cd67dab95398972b35f2b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c95722c82cd67dab95398972b35f2b1"·name="a5c95722c82cd67dab95398972b35f2b1"></a>110 <tr·class="memitem:a5c95722c82cd67dab95398972b35f2b1"·id="r_a5c95722c82cd67dab95398972b35f2b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c95722c82cd67dab95398972b35f2b1"·name="a5c95722c82cd67dab95398972b35f2b1"></a>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="memitem:ad4f3ec394eca177b8b028c317454d714"·id="r_ad4f3ec394eca177b8b028c317454d714"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad4f3ec394eca177b8b028c317454d714"·name="ad4f3ec394eca177b8b028c317454d714"></a>121 <tr·class="memitem:ad4f3ec394eca177b8b028c317454d714"·id="r_ad4f3ec394eca177b8b028c317454d714"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad4f3ec394eca177b8b028c317454d714"·name="ad4f3ec394eca177b8b028c317454d714"></a>
122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>122 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·src_t·&amp;_src)</td></tr>
123 <tr·class="separator:ad4f3ec394eca177b8b028c317454d714"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:ad4f3ec394eca177b8b028c317454d714"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>convert·Pnt4d·to·Vec4d·</p>126 <div·class="textblock"><p>convert·Pnt4d·to·Vec4d·</p>
127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00620_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00737_source.html">VectorAdapter.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a03574.html
    
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>
183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">
185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>
186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 </table>187 </table>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00848_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00725_source.html">SmartTaggerT.hh</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <hr>193 <hr>
194 <address>194 <address>
195 <small>195 <small>
196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a03578.html
    
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>
183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">
185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>
186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 </table>187 </table>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00848_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00725_source.html">SmartTaggerT.hh</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <hr>193 <hr>
194 <address>194 <address>
195 <small>195 <small>
196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a03582.html
    
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>
183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">
185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>
186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 </table>187 </table>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00848_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00725_source.html">SmartTaggerT.hh</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <hr>193 <hr>
194 <address>194 <address>
195 <small>195 <small>
196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.17 KB
./usr/share/doc/libopenmesh-dev/html/a03586.html
    
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>182 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_base_</b></td></tr>
183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:aba0731c32113226c6be8b193e031015b·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">184 <tr·class="memitem:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"·id="r_a0d8a849dd409c36da2c527698567a7eb"><td·class="memItemLeft"·align="right"·valign="top">
185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>185 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tag_range_</b></td></tr>
186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:a0d8a849dd409c36da2c527698567a7eb·inherit·pro_attribs_a03590"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 </table>187 </table>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00848_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00725_source.html">SmartTaggerT.hh</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <hr>193 <hr>
194 <address>194 <address>
195 <small>195 <small>
196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.07 KB
./usr/share/doc/libopenmesh-dev/html/a03590.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartTaggerT&lt;·Mesh,·EHandle,·EPHandle·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::SmartTaggerT&lt;·Mesh,·EHandle,·EPHandle·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Smart·Tagger.··102 <p>Smart·Tagger.··
103 ·<a·href="a03590.html#details">More...</a></p>103 ·<a·href="a03590.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00848_source.html">OpenMesh/Tools/SmartTagger/SmartTaggerT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00725_source.html">OpenMesh/Tools/SmartTagger/SmartTaggerT.hh</a>&gt;</code></p>
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
107 Public·Member·Functions</h2></td></tr>107 Public·Member·Functions</h2></td></tr>
108 <tr·class="memitem:aedb0c12ad24bc112bbc8b032ace6352d"·id="r_aedb0c12ad24bc112bbc8b032ace6352d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aedb0c12ad24bc112bbc8b032ace6352d"·name="aedb0c12ad24bc112bbc8b032ace6352d"></a>108 <tr·class="memitem:aedb0c12ad24bc112bbc8b032ace6352d"·id="r_aedb0c12ad24bc112bbc8b032ace6352d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aedb0c12ad24bc112bbc8b032ace6352d"·name="aedb0c12ad24bc112bbc8b032ace6352d"></a>
109 &#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartTaggerT</b>·(Mesh·&amp;_mesh,·unsigned·int·_tag_range=1)</td></tr>109 &#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartTaggerT</b>·(Mesh·&amp;_mesh,·unsigned·int·_tag_range=1)</td></tr>
110 <tr·class="memdesc:aedb0c12ad24bc112bbc8b032ace6352d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor.·<br·/></td></tr>110 <tr·class="memdesc:aedb0c12ad24bc112bbc8b032ace6352d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructor.·<br·/></td></tr>
111 <tr·class="separator:aedb0c12ad24bc112bbc8b032ace6352d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:aedb0c12ad24bc112bbc8b032ace6352d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 372, 16 lines modifiedOffset 372, 16 lines modified
372 ··</table>372 ··</table>
373 ··</dd>373 ··</dd>
374 </dl>374 </dl>
  
375 </div>375 </div>
376 </div>376 </div>
377 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>377 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
378 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00848_source.html">SmartTaggerT.hh</a></li>378 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00725_source.html">SmartTaggerT.hh</a></li>
379 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00845_source.html">SmartTaggerT_impl.hh</a></li>379 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00722_source.html">SmartTaggerT_impl.hh</a></li>
380 </ul>380 </ul>
381 </div><!--·contents·-->381 </div><!--·contents·-->
382 </div><!--·doc-content·-->382 </div><!--·doc-content·-->
383 <hr>383 <hr>
384 <address>384 <address>
385 <small>385 <small>
386 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">386 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.14 KB
./usr/share/doc/libopenmesh-dev/html/a03594.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Laplacian·Smoothing.··101 <p>Laplacian·Smoothing.··
102 ·<a·href="a03594.html#details">More...</a></p>102 ·<a·href="a03594.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00773_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;·Mesh·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;·Mesh·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03593.png"·border="0"·usemap="#aOpenMesh_1_1Smoother_1_1JacobiLaplaceSmootherT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03593.png"·border="0"·usemap="#aOpenMesh_1_1Smoother_1_1JacobiLaplaceSmootherT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Smoother_1_1JacobiLaplaceSmootherT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1Smoother_1_1JacobiLaplaceSmootherT_3_01Mesh_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Smoother_1_1JacobiLaplaceSmootherT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1Smoother_1_1JacobiLaplaceSmootherT_3_01Mesh_01_4_inherit__map">
109 <area·shape="rect"·title="Laplacian·Smoothing."·alt=""·coords="21,269,212,324"/>109 <area·shape="rect"·title="Laplacian·Smoothing."·alt=""·coords="21,269,212,324"/>
110 <area·shape="rect"·href="a03598.html"·title="Laplacian·Smoothing."·alt=""·coords="35,167,198,221"/>110 <area·shape="rect"·href="a03598.html"·title="Laplacian·Smoothing."·alt=""·coords="35,167,198,221"/>
Offset 352, 16 lines modifiedOffset 352, 16 lines modified
352 <p>Do·_n·smoothing·iterations.·</p>352 <p>Do·_n·smoothing·iterations.·</p>
  
353 <p>Reimplemented·from·<a·class="el"·href="a03602.html#a6f87efbec4758b930d02372f26c8bed8">OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;</a>.</p>353 <p>Reimplemented·from·<a·class="el"·href="a03602.html#a6f87efbec4758b930d02372f26c8bed8">OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;</a>.</p>
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
357 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00596_source.html">JacobiLaplaceSmootherT.hh</a></li>357 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00773_source.html">JacobiLaplaceSmootherT.hh</a></li>
358 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00602_source.html">JacobiLaplaceSmootherT_impl.hh</a></li>358 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00767_source.html">JacobiLaplaceSmootherT_impl.hh</a></li>
359 </ul>359 </ul>
360 </div><!--·contents·-->360 </div><!--·contents·-->
361 </div><!--·doc-content·-->361 </div><!--·doc-content·-->
362 <hr>362 <hr>
363 <address>363 <address>
364 <small>364 <small>
365 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">365 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.19 KB
./usr/share/doc/libopenmesh-dev/html/a03598.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Laplacian·Smoothing.·<br··/>102 <p>Laplacian·Smoothing.·<br··/>
103 ··103 ··
104 ·<a·href="a03598.html#details">More...</a></p>104 ·<a·href="a03598.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00599_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Smoother::LaplaceSmootherT&lt;·Mesh·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Smoother::LaplaceSmootherT&lt;·Mesh·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03597.png"·border="0"·usemap="#aOpenMesh_1_1Smoother_1_1LaplaceSmootherT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03597.png"·border="0"·usemap="#aOpenMesh_1_1Smoother_1_1LaplaceSmootherT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Smoother_1_1LaplaceSmootherT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1Smoother_1_1LaplaceSmootherT_3_01Mesh_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Smoother_1_1LaplaceSmootherT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1Smoother_1_1LaplaceSmootherT_3_01Mesh_01_4_inherit__map">
111 <area·shape="rect"·title="Laplacian·Smoothing."·alt=""·coords="35,167,198,221"/>111 <area·shape="rect"·title="Laplacian·Smoothing."·alt=""·coords="35,167,198,221"/>
112 <area·shape="rect"·href="a03594.html"·title="Laplacian·Smoothing."·alt=""·coords="21,269,212,324"/>112 <area·shape="rect"·href="a03594.html"·title="Laplacian·Smoothing."·alt=""·coords="21,269,212,324"/>
Offset 261, 16 lines modifiedOffset 261, 16 lines modified
261 <tr·class="separator:a78a7d0b7b1afd9b19f1dbd0011aab99a·inherit·pro_attribs_a03602"><td·class="memSeparator"·colspan="2">&#160;</td></tr>261 <tr·class="separator:a78a7d0b7b1afd9b19f1dbd0011aab99a·inherit·pro_attribs_a03602"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
262 </table>262 </table>
263 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>263 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
264 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Mesh&gt;<br·/>264 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Mesh&gt;<br·/>
265 class·OpenMesh::Smoother::LaplaceSmootherT&lt;·Mesh·&gt;</div><p>Laplacian·Smoothing.·<br··/>265 class·OpenMesh::Smoother::LaplaceSmootherT&lt;·Mesh·&gt;</div><p>Laplacian·Smoothing.·<br··/>
266 ·</p>266 ·</p>
267 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>267 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
268 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00599_source.html">LaplaceSmootherT.hh</a></li>268 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00776_source.html">LaplaceSmootherT.hh</a></li>
269 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00593_source.html">LaplaceSmootherT_impl.hh</a></li>269 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00770_source.html">LaplaceSmootherT_impl.hh</a></li>
270 </ul>270 </ul>
271 </div><!--·contents·-->271 </div><!--·contents·-->
272 </div><!--·doc-content·-->272 </div><!--·doc-content·-->
273 <hr>273 <hr>
274 <address>274 <address>
275 <small>275 <small>
276 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">276 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.11 KB
./usr/share/doc/libopenmesh-dev/html/a03602.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Base·class·for·smoothing·algorithms.··103 <p>Base·class·for·smoothing·algorithms.··
104 ·<a·href="a03602.html#details">More...</a></p>104 ·<a·href="a03602.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00608_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00764_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03601.png"·border="0"·usemap="#aOpenMesh_1_1Smoother_1_1SmootherT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03601.png"·border="0"·usemap="#aOpenMesh_1_1Smoother_1_1SmootherT_3_01Mesh_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Smoother_1_1SmootherT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1Smoother_1_1SmootherT_3_01Mesh_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Smoother_1_1SmootherT_3_01Mesh_01_4_inherit__map"·id="aOpenMesh_1_1Smoother_1_1SmootherT_3_01Mesh_01_4_inherit__map">
111 <area·shape="rect"·title="Base·class·for·smoothing·algorithms."·alt=""·coords="33,79,200,119"/>111 <area·shape="rect"·title="Base·class·for·smoothing·algorithms."·alt=""·coords="33,79,200,119"/>
112 <area·shape="rect"·href="a03598.html"·title="Laplacian·Smoothing."·alt=""·coords="35,167,198,221"/>112 <area·shape="rect"·href="a03598.html"·title="Laplacian·Smoothing."·alt=""·coords="35,167,198,221"/>
Offset 473, 16 lines modifiedOffset 473, 16 lines modified
473 <p>Do·_n·smoothing·iterations.·</p>473 <p>Do·_n·smoothing·iterations.·</p>
  
474 <p>Reimplemented·in·<a·class="el"·href="a03594.html#ab2005750a4f280668298131ab37588af">OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;·Mesh·&gt;</a>.</p>474 <p>Reimplemented·in·<a·class="el"·href="a03594.html#ab2005750a4f280668298131ab37588af">OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;·Mesh·&gt;</a>.</p>
  
475 </div>475 </div>
476 </div>476 </div>
477 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>477 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
478 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00608_source.html">SmootherT.hh</a></li>478 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00764_source.html">SmootherT.hh</a></li>
479 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00611_source.html">SmootherT_impl.hh</a></li>479 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00761_source.html">SmootherT_impl.hh</a></li>
480 </ul>480 </ul>
481 </div><!--·contents·-->481 </div><!--·contents·-->
482 </div><!--·doc-content·-->482 </div><!--·doc-content·-->
483 <hr>483 <hr>
484 <address>484 <address>
485 <small>485 <small>
486 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">486 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.61 KB
./usr/share/doc/libopenmesh-dev/html/a03606.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::RuleHandleT&lt;·R·&gt;·Struct·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::RuleHandleT&lt;·R·&gt;·Struct·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Handle·template·for·adaptive·composite·subdividion·rules.··101 <p>Handle·template·for·adaptive·composite·subdividion·rules.··
102 ·<a·href="a03606.html#details">More...</a></p>102 ·<a·href="a03606.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00752_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00587_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::RuleHandleT&lt;·R·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::RuleHandleT&lt;·R·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03605.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleHandleT_3_01R_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03605.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleHandleT_3_01R_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleHandleT_3_01R_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleHandleT_3_01R_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleHandleT_3_01R_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleHandleT_3_01R_01_4_inherit__map">
109 <area·shape="rect"·title="Handle·template·for·adaptive·composite·subdividion·rules."·alt=""·coords="5,79,224,119"/>109 <area·shape="rect"·title="Handle·template·for·adaptive·composite·subdividion·rules."·alt=""·coords="5,79,224,119"/>
110 <area·shape="rect"·href="a02558.html"·title="Base·class·for·all·handle·types."·alt=""·coords="26,5,203,31"/>110 <area·shape="rect"·href="a02558.html"·title="Base·class·for·all·handle·types."·alt=""·coords="26,5,203,31"/>
Offset 181, 16 lines modifiedOffset 181, 16 lines modified
181 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 </table>182 </table>
183 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>183 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
184 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·R&gt;<br·/>184 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·R&gt;<br·/>
185 struct·OpenMesh::Subdivider::Adaptive::RuleHandleT&lt;·R·&gt;</div><p>Handle·template·for·adaptive·composite·subdividion·rules.·</p>185 struct·OpenMesh::Subdivider::Adaptive::RuleHandleT&lt;·R·&gt;</div><p>Handle·template·for·adaptive·composite·subdividion·rules.·</p>
186 <p>Use·typed·handle·of·a·rule,·e.g.·Tvv3&lt;MyMesh&gt;::Handle.·</p>186 <p>Use·typed·handle·of·a·rule,·e.g.·Tvv3&lt;MyMesh&gt;::Handle.·</p>
187 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>187 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
188 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06485_source.html">CompositeT.hh</a></li>188 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06443_source.html">CompositeT.hh</a></li>
189 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00752_source.html">RuleInterfaceT.hh</a></li>189 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00587_source.html">RuleInterfaceT.hh</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <hr>193 <hr>
194 <address>194 <address>
195 <small>195 <small>
196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
4.35 KB
./usr/share/doc/libopenmesh-dev/html/a03610.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Base·class·for·adaptive·composite·subdivision·rules.··102 <p>Base·class·for·adaptive·composite·subdivision·rules.··
103 ·<a·href="a03610.html#details">More...</a></p>103 ·<a·href="a03610.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00752_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00587_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03609.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03609.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,549,239,589"/>110 <area·shape="rect"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,549,239,589"/>
111 <area·shape="rect"·href="a03694.html"·title="Composite·rule·EF."·alt=""·coords="288,5,456,45"/>111 <area·shape="rect"·href="a03694.html"·title="Composite·rule·EF."·alt=""·coords="288,5,456,45"/>
Offset 421, 16 lines modifiedOffset 421, 16 lines modified
421 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>421 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
422 <p>Implemented·in·<a·class="el"·href="a03638.html#a8cb3b185a2a7db8aad9f3d33e52182a1">OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;</a>,·<a·class="el"·href="a03642.html#aa519b268fb79a42557a49d07344b6819">OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;</a>,·<a·class="el"·href="a03646.html#ae077d24d68ffbb1035cedb9f7f5aa2e0">OpenMesh::Subdivider::Adaptive::VF&lt;·M·&gt;</a>,·<a·class="el"·href="a03650.html#af2819379db348707014d2b3e5e05e59a">OpenMesh::Subdivider::Adaptive::FF&lt;·M·&gt;</a>,·<a·class="el"·href="a03654.html#ab2044d415b1216e72d063f779bf7dd4e">OpenMesh::Subdivider::Adaptive::FFc&lt;·M·&gt;</a>,·<a·class="el"·href="a03658.html#a9c8f3a160ca26d3827fcdb1da013b698">OpenMesh::Subdivider::Adaptive::FV&lt;·M·&gt;</a>,·<a·class="el"·href="a03662.html#a0b02e6a35e44f58d5b2198e8f2ca684a">OpenMesh::Subdivider::Adaptive::FVc&lt;·M·&gt;</a>,·<a·class="el"·href="a03666.html#a7aaa6b247ad5d1aaa2516059109a5b53">OpenMesh::Subdivider::Adaptive::VV&lt;·M·&gt;</a>,·<a·class="el"·href="a03670.html#a0a11da806e0631e0419ab9e971f78957">OpenMesh::Subdivider::Adaptive::VVc&lt;·M·&gt;</a>,·<a·class="el"·href="a03674.html#aacf3500dced4c09667e2c26f52e96e9e">OpenMesh::Subdivider::Adaptive::VE&lt;·M·&gt;</a>,·<a·class="el"·href="a03678.html#a195f4b45782b93cf393fd66749be645d">OpenMesh::Subdivider::Adaptive::VdE&lt;·M·&gt;</a>,·<a·class="el"·href="a03682.html#a6f27a65b1a2d2e7a6d7590cfca2f46ba">OpenMesh::Subdivider::Adaptive::VdEc&lt;·M·&gt;</a>,·<a·class="el"·href="a03686.html#a2b803007510a4dd97cf8c18139d19847">OpenMesh::Subdivider::Adaptive::EV&lt;·M·&gt;</a>,·<a·class="el"·href="a03690.html#a7e9fcc63c1aa58cf7c2b6920dbe7638e">OpenMesh::Subdivider::Adaptive::EVc&lt;·M·&gt;</a>,·<a·class="el"·href="a03694.html#afe872a3dbd5a0c51d225f27196614164">OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;</a>,·<a·class="el"·href="a03698.html#aee153bc91b8dda5e43b9e793b462f896">OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;</a>,·<a·class="el"·href="a03702.html#a0cdf1e63ec2bbe435aaf8d7cad665ad7">OpenMesh::Subdivider::Adaptive::EdE&lt;·M·&gt;</a>,·and·<a·class="el"·href="a03706.html#a55cbc9a09403ef549b776463999865a3">OpenMesh::Subdivider::Adaptive::EdEc&lt;·M·&gt;</a>.</p>422 <p>Implemented·in·<a·class="el"·href="a03638.html#a8cb3b185a2a7db8aad9f3d33e52182a1">OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;</a>,·<a·class="el"·href="a03642.html#aa519b268fb79a42557a49d07344b6819">OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;</a>,·<a·class="el"·href="a03646.html#ae077d24d68ffbb1035cedb9f7f5aa2e0">OpenMesh::Subdivider::Adaptive::VF&lt;·M·&gt;</a>,·<a·class="el"·href="a03650.html#af2819379db348707014d2b3e5e05e59a">OpenMesh::Subdivider::Adaptive::FF&lt;·M·&gt;</a>,·<a·class="el"·href="a03654.html#ab2044d415b1216e72d063f779bf7dd4e">OpenMesh::Subdivider::Adaptive::FFc&lt;·M·&gt;</a>,·<a·class="el"·href="a03658.html#a9c8f3a160ca26d3827fcdb1da013b698">OpenMesh::Subdivider::Adaptive::FV&lt;·M·&gt;</a>,·<a·class="el"·href="a03662.html#a0b02e6a35e44f58d5b2198e8f2ca684a">OpenMesh::Subdivider::Adaptive::FVc&lt;·M·&gt;</a>,·<a·class="el"·href="a03666.html#a7aaa6b247ad5d1aaa2516059109a5b53">OpenMesh::Subdivider::Adaptive::VV&lt;·M·&gt;</a>,·<a·class="el"·href="a03670.html#a0a11da806e0631e0419ab9e971f78957">OpenMesh::Subdivider::Adaptive::VVc&lt;·M·&gt;</a>,·<a·class="el"·href="a03674.html#aacf3500dced4c09667e2c26f52e96e9e">OpenMesh::Subdivider::Adaptive::VE&lt;·M·&gt;</a>,·<a·class="el"·href="a03678.html#a195f4b45782b93cf393fd66749be645d">OpenMesh::Subdivider::Adaptive::VdE&lt;·M·&gt;</a>,·<a·class="el"·href="a03682.html#a6f27a65b1a2d2e7a6d7590cfca2f46ba">OpenMesh::Subdivider::Adaptive::VdEc&lt;·M·&gt;</a>,·<a·class="el"·href="a03686.html#a2b803007510a4dd97cf8c18139d19847">OpenMesh::Subdivider::Adaptive::EV&lt;·M·&gt;</a>,·<a·class="el"·href="a03690.html#a7e9fcc63c1aa58cf7c2b6920dbe7638e">OpenMesh::Subdivider::Adaptive::EVc&lt;·M·&gt;</a>,·<a·class="el"·href="a03694.html#afe872a3dbd5a0c51d225f27196614164">OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;</a>,·<a·class="el"·href="a03698.html#aee153bc91b8dda5e43b9e793b462f896">OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;</a>,·<a·class="el"·href="a03702.html#a0cdf1e63ec2bbe435aaf8d7cad665ad7">OpenMesh::Subdivider::Adaptive::EdE&lt;·M·&gt;</a>,·and·<a·class="el"·href="a03706.html#a55cbc9a09403ef549b776463999865a3">OpenMesh::Subdivider::Adaptive::EdEc&lt;·M·&gt;</a>.</p>
  
423 </div>423 </div>
424 </div>424 </div>
425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
426 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06485_source.html">CompositeT.hh</a></li>426 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06443_source.html">CompositeT.hh</a></li>
427 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00752_source.html">RuleInterfaceT.hh</a></li>427 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00587_source.html">RuleInterfaceT.hh</a></li>
428 </ul>428 </ul>
429 </div><!--·contents·-->429 </div><!--·contents·-->
430 </div><!--·doc-content·-->430 </div><!--·doc-content·-->
431 <hr>431 <hr>
432 <address>432 <address>
433 <small>433 <small>
434 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">434 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.54 KB
./usr/share/doc/libopenmesh-dev/html/a03614.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··101 <p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··
102 ·<a·href="a03614.html#details">More...</a></p>102 ·<a·href="a03614.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06485_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06443_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a6a7324f11505d0140f4ce947c3e7872a"·id="r_a6a7324f11505d0140f4ce947c3e7872a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6a7324f11505d0140f4ce947c3e7872a"·name="a6a7324f11505d0140f4ce947c3e7872a"></a>107 <tr·class="memitem:a6a7324f11505d0140f4ce947c3e7872a"·id="r_a6a7324f11505d0140f4ce947c3e7872a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6a7324f11505d0140f4ce947c3e7872a"·name="a6a7324f11505d0140f4ce947c3e7872a"></a>
108 typedef·<a·class="el"·href="a03610.html">RuleInterfaceT</a>&lt;·M·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rule</b></td></tr>108 typedef·<a·class="el"·href="a03610.html">RuleInterfaceT</a>&lt;·M·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rule</b></td></tr>
109 <tr·class="separator:a6a7324f11505d0140f4ce947c3e7872a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a6a7324f11505d0140f4ce947c3e7872a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:aa75c59efa30d205c67d551d1cc7e5339"·id="r_aa75c59efa30d205c67d551d1cc7e5339"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa75c59efa30d205c67d551d1cc7e5339"·name="aa75c59efa30d205c67d551d1cc7e5339"></a>110 <tr·class="memitem:aa75c59efa30d205c67d551d1cc7e5339"·id="r_aa75c59efa30d205c67d551d1cc7e5339"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa75c59efa30d205c67d551d1cc7e5339"·name="aa75c59efa30d205c67d551d1cc7e5339"></a>
Offset 474, 16 lines modifiedOffset 474, 16 lines modified
  
474 <p>Get·rule·(interface)·by·index.·</p>474 <p>Get·rule·(interface)·by·index.·</p>
475 <dl·class="section·return"><dt>Returns</dt><dd>The·wanted·rule·if·the·handle·is·valid.·The·return·value·is·undefined·if·the·handle·is·invalid!·</dd></dl>475 <dl·class="section·return"><dt>Returns</dt><dd>The·wanted·rule·if·the·handle·is·valid.·The·return·value·is·undefined·if·the·handle·is·invalid!·</dd></dl>
  
476 </div>476 </div>
477 </div>477 </div>
478 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>478 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
479 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06485_source.html">CompositeT.hh</a></li>479 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06443_source.html">CompositeT.hh</a></li>
480 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06491_source.html">CompositeT_impl.hh</a></li>480 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06449_source.html">CompositeT_impl.hh</a></li>
481 </ul>481 </ul>
482 </div><!--·contents·-->482 </div><!--·contents·-->
483 </div><!--·doc-content·-->483 </div><!--·doc-content·-->
484 <hr>484 <hr>
485 <address>485 <address>
486 <small>486 <small>
487 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">487 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.63 KB
./usr/share/doc/libopenmesh-dev/html/a03618.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::CompositeTraits·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::CompositeTraits·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··101 <p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··
102 ·<a·href="a03618.html#details">More...</a></p>102 ·<a·href="a03618.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06497_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06455_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::CompositeTraits:</div>105 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::CompositeTraits:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03617.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03617.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_inherit__map">108 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1CompositeTraits_inherit__map">
109 <area·shape="rect"·title="Adaptive·Composite·Subdivision·framework."·alt=""·coords="5,79,207,119"/>109 <area·shape="rect"·title="Adaptive·Composite·Subdivision·framework."·alt=""·coords="5,79,207,119"/>
110 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="15,5,197,31"/>110 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="15,5,197,31"/>
Offset 197, 15 lines modifiedOffset 197, 15 lines modified
197 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>197 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
198 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>198 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
199 </table>199 </table>
200 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>200 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
201 <div·class="textblock"><p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.·</p>201 <div·class="textblock"><p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.·</p>
202 <p>Mesh·traits·for·adaptive·composite·subdivision·</p>202 <p>Mesh·traits·for·adaptive·composite·subdivision·</p>
203 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>203 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
204 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06497_source.html">CompositeTraits.hh</a></li>204 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06455_source.html">CompositeTraits.hh</a></li>
205 </ul>205 </ul>
206 </div><!--·contents·-->206 </div><!--·contents·-->
207 </div><!--·doc-content·-->207 </div><!--·doc-content·-->
208 <hr>208 <hr>
209 <address>209 <address>
210 <small>210 <small>
211 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">211 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.37 KB
./usr/share/doc/libopenmesh-dev/html/a03622.html
    
Offset 97, 29 lines modifiedOffset 97, 29 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::CompositeTraits::State·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::CompositeTraits::State·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Storage·type·for·intermediate·states·and·the·final·flag·of·a·mesh·entity.··100 <p>Storage·type·for·intermediate·states·and·the·final·flag·of·a·mesh·entity.··
101 ·<a·href="a03622.html#details">More...</a></p>101 ·<a·href="a03622.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06497_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06455_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
105 Public·Attributes</h2></td></tr>105 Public·Attributes</h2></td></tr>
106 <tr·class="memitem:a5ff04cb36fb6056dae87c688ebb34af9"·id="r_a5ff04cb36fb6056dae87c688ebb34af9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ff04cb36fb6056dae87c688ebb34af9"·name="a5ff04cb36fb6056dae87c688ebb34af9"></a>106 <tr·class="memitem:a5ff04cb36fb6056dae87c688ebb34af9"·id="r_a5ff04cb36fb6056dae87c688ebb34af9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ff04cb36fb6056dae87c688ebb34af9"·name="a5ff04cb36fb6056dae87c688ebb34af9"></a>
107 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b>:·31</td></tr>107 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b>:·31</td></tr>
108 <tr·class="separator:a5ff04cb36fb6056dae87c688ebb34af9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a5ff04cb36fb6056dae87c688ebb34af9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a19d4b296b0cb4fc8ffd02eaea52ac7d4"·id="r_a19d4b296b0cb4fc8ffd02eaea52ac7d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19d4b296b0cb4fc8ffd02eaea52ac7d4"·name="a19d4b296b0cb4fc8ffd02eaea52ac7d4"></a>109 <tr·class="memitem:a19d4b296b0cb4fc8ffd02eaea52ac7d4"·id="r_a19d4b296b0cb4fc8ffd02eaea52ac7d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19d4b296b0cb4fc8ffd02eaea52ac7d4"·name="a19d4b296b0cb4fc8ffd02eaea52ac7d4"></a>
110 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>final</b>:·1</td></tr>110 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>final</b>:·1</td></tr>
111 <tr·class="separator:a19d4b296b0cb4fc8ffd02eaea52ac7d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a19d4b296b0cb4fc8ffd02eaea52ac7d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Storage·type·for·intermediate·states·and·the·final·flag·of·a·mesh·entity.·</p>114 <div·class="textblock"><p>Storage·type·for·intermediate·states·and·the·final·flag·of·a·mesh·entity.·</p>
115 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>115 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
116 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06497_source.html">CompositeTraits.hh</a></li>116 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06455_source.html">CompositeTraits.hh</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <hr>120 <hr>
121 <address>121 <address>
122 <small>122 <small>
123 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">123 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.27 KB
./usr/share/doc/libopenmesh-dev/html/a03626.html
    
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·int·&amp;_i,·const·Point·&amp;_p)</td></tr>148 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·int·&amp;_i,·const·Point·&amp;_p)</td></tr>
149 <tr·class="separator:a104e5e9a6a014850d4727a3625851206"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a104e5e9a6a014850d4727a3625851206"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:a762f33cf0c91df7996f732b58c95c26c"·id="r_a762f33cf0c91df7996f732b58c95c26c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a762f33cf0c91df7996f732b58c95c26c"·name="a762f33cf0c91df7996f732b58c95c26c"></a>150 <tr·class="memitem:a762f33cf0c91df7996f732b58c95c26c"·id="r_a762f33cf0c91df7996f732b58c95c26c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a762f33cf0c91df7996f732b58c95c26c"·name="a762f33cf0c91df7996f732b58c95c26c"></a>
151 const·Point&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·(const·int·&amp;_i)</td></tr>151 const·Point&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·(const·int·&amp;_i)</td></tr>
152 <tr·class="separator:a762f33cf0c91df7996f732b58c95c26c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:a762f33cf0c91df7996f732b58c95c26c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 </table>153 </table>
154 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>154 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
155 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06497_source.html">CompositeTraits.hh</a></li>155 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06455_source.html">CompositeTraits.hh</a></li>
156 </ul>156 </ul>
157 </div><!--·contents·-->157 </div><!--·contents·-->
158 </div><!--·doc-content·-->158 </div><!--·doc-content·-->
159 <hr>159 <hr>
160 <address>160 <address>
161 <small>161 <small>
162 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">162 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.27 KB
./usr/share/doc/libopenmesh-dev/html/a03630.html
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·int·&amp;_i,·const·Point·&amp;_p)</td></tr>149 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·int·&amp;_i,·const·Point·&amp;_p)</td></tr>
150 <tr·class="separator:a9828018028d91d0745da25094f44ab93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:a9828018028d91d0745da25094f44ab93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:a63a65de5ced15fcd65e192e41bbc1ca3"·id="r_a63a65de5ced15fcd65e192e41bbc1ca3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63a65de5ced15fcd65e192e41bbc1ca3"·name="a63a65de5ced15fcd65e192e41bbc1ca3"></a>151 <tr·class="memitem:a63a65de5ced15fcd65e192e41bbc1ca3"·id="r_a63a65de5ced15fcd65e192e41bbc1ca3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63a65de5ced15fcd65e192e41bbc1ca3"·name="a63a65de5ced15fcd65e192e41bbc1ca3"></a>
152 const·Point&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·(const·int·&amp;_i)</td></tr>152 const·Point&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·(const·int·&amp;_i)</td></tr>
153 <tr·class="separator:a63a65de5ced15fcd65e192e41bbc1ca3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:a63a65de5ced15fcd65e192e41bbc1ca3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>154 </table>
155 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>155 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
156 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06497_source.html">CompositeTraits.hh</a></li>156 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06455_source.html">CompositeTraits.hh</a></li>
157 </ul>157 </ul>
158 </div><!--·contents·-->158 </div><!--·contents·-->
159 </div><!--·doc-content·-->159 </div><!--·doc-content·-->
160 <hr>160 <hr>
161 <address>161 <address>
162 <small>162 <small>
163 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">163 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.27 KB
./usr/share/doc/libopenmesh-dev/html/a03634.html
    
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·int·&amp;_i,·const·Point·&amp;_p)</td></tr>142 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·int·&amp;_i,·const·Point·&amp;_p)</td></tr>
143 <tr·class="separator:a8d498e12ad61661baa7fcd9780fed7eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:a8d498e12ad61661baa7fcd9780fed7eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:a3ec80d1b86597177eecae8ce2dcdb546"·id="r_a3ec80d1b86597177eecae8ce2dcdb546"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3ec80d1b86597177eecae8ce2dcdb546"·name="a3ec80d1b86597177eecae8ce2dcdb546"></a>144 <tr·class="memitem:a3ec80d1b86597177eecae8ce2dcdb546"·id="r_a3ec80d1b86597177eecae8ce2dcdb546"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3ec80d1b86597177eecae8ce2dcdb546"·name="a3ec80d1b86597177eecae8ce2dcdb546"></a>
145 const·Point&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·(const·int·&amp;_i)</td></tr>145 const·Point&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·(const·int·&amp;_i)</td></tr>
146 <tr·class="separator:a3ec80d1b86597177eecae8ce2dcdb546"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:a3ec80d1b86597177eecae8ce2dcdb546"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 </table>147 </table>
148 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>148 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
149 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06497_source.html">CompositeTraits.hh</a></li>149 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06455_source.html">CompositeTraits.hh</a></li>
150 </ul>150 </ul>
151 </div><!--·contents·-->151 </div><!--·contents·-->
152 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
153 <hr>153 <hr>
154 <address>154 <address>
155 <small>155 <small>
156 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">156 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.35 KB
./usr/share/doc/libopenmesh-dev/html/a03638.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··102 <p><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··
103 ·<a·href="a03638.html#details">More...</a></p>103 ·<a·href="a03638.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03637.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03637.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Adaptive·Composite·Subdivision·framework."·alt=""·coords="37,93,207,133"/>110 <area·shape="rect"·title="Adaptive·Composite·Subdivision·framework."·alt=""·coords="37,93,207,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 370, 16 lines modifiedOffset 370, 16 lines modified
370 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>370 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
371 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>371 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
372 </div>372 </div>
373 </div>373 </div>
374 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>374 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
375 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>375 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
376 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00764_source.html">RulesT_impl.hh</a></li>376 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00599_source.html">RulesT_impl.hh</a></li>
377 </ul>377 </ul>
378 </div><!--·contents·-->378 </div><!--·contents·-->
379 </div><!--·doc-content·-->379 </div><!--·doc-content·-->
380 <hr>380 <hr>
381 <address>381 <address>
382 <small>382 <small>
383 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">383 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.29 KB
./usr/share/doc/libopenmesh-dev/html/a03642.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Topological·composite·rule·Tvv,4·doing·a·1-4·split·of·a·face.··102 <p>Topological·composite·rule·Tvv,4·doing·a·1-4·split·of·a·face.··
103 ·<a·href="a03642.html#details">More...</a></p>103 ·<a·href="a03642.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03641.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv4_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03641.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv4_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv4_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv4_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv4_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv4_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Topological·composite·rule·Tvv,4·doing·a·1&#45;4·split·of·a·face."·alt=""·coords="37,93,207,133"/>110 <area·shape="rect"·title="Topological·composite·rule·Tvv,4·doing·a·1&#45;4·split·of·a·face."·alt=""·coords="37,93,207,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 417, 16 lines modifiedOffset 417, 16 lines modified
417 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>417 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
418 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>418 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
419 </div>419 </div>
420 </div>420 </div>
421 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>421 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
422 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>422 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
423 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00764_source.html">RulesT_impl.hh</a></li>423 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00599_source.html">RulesT_impl.hh</a></li>
424 </ul>424 </ul>
425 </div><!--·contents·-->425 </div><!--·contents·-->
426 </div><!--·doc-content·-->426 </div><!--·doc-content·-->
427 <hr>427 <hr>
428 <address>428 <address>
429 <small>429 <small>
430 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">430 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03646.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VF&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VF&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03646.html"·title="Composite·rule·VF.">VF</a>.··102 <p>Composite·rule·<a·class="el"·href="a03646.html"·title="Composite·rule·VF.">VF</a>.··
103 ·<a·href="a03646.html#details">More...</a></p>103 ·<a·href="a03646.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VF&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VF&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03645.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VF_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03645.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VF_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VF_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VF_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VF_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VF_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·VF."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·VF."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03650.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FF&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FF&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03650.html"·title="Composite·rule·FF.">FF</a>.··102 <p>Composite·rule·<a·class="el"·href="a03650.html"·title="Composite·rule·FF.">FF</a>.··
103 ·<a·href="a03650.html#details">More...</a></p>103 ·<a·href="a03650.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FF&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FF&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03649.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FF_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03649.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FF_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FF_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FF_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FF_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FF_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·FF."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·FF."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03654.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FFc&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FFc&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03654.html"·title="Composite·rule·FFc.">FFc</a>.··102 <p>Composite·rule·<a·class="el"·href="a03654.html"·title="Composite·rule·FFc.">FFc</a>.··
103 ·<a·href="a03654.html#details">More...</a></p>103 ·<a·href="a03654.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FFc&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FFc&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03653.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FFc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03653.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FFc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FFc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FFc_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FFc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FFc_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·FFc."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·FFc."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03658.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FV&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FV&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03658.html"·title="Composite·rule·FV.">FV</a>.··102 <p>Composite·rule·<a·class="el"·href="a03658.html"·title="Composite·rule·FV.">FV</a>.··
103 ·<a·href="a03658.html#details">More...</a></p>103 ·<a·href="a03658.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FV&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FV&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03657.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FV_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03657.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FV_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FV_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FV_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FV_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FV_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·FV."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·FV."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03662.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FVc&lt;·M·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FVc&lt;·M·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Composite·rule·<a·class="el"·href="a03662.html"·title="Composite·rule·FVc.">FVc</a>.··103 <p>Composite·rule·<a·class="el"·href="a03662.html"·title="Composite·rule·FVc.">FVc</a>.··
104 ·<a·href="a03662.html#details">More...</a></p>104 ·<a·href="a03662.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FVc&lt;·M·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FVc&lt;·M·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03661.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03661.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_3_01M_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_3_01M_01_4_inherit__map">
111 <area·shape="rect"·title="Composite·rule·FVc."·alt=""·coords="38,93,206,133"/>111 <area·shape="rect"·title="Composite·rule·FVc."·alt=""·coords="38,93,206,133"/>
112 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>112 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>340 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
341 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>341 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
342 </div>342 </div>
343 </div>343 </div>
344 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>344 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
346 </ul>346 </ul>
347 </div><!--·contents·-->347 </div><!--·contents·-->
348 </div><!--·doc-content·-->348 </div><!--·doc-content·-->
349 <hr>349 <hr>
350 <address>350 <address>
351 <small>351 <small>
352 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">352 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03666.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VV&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VV&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03666.html"·title="Composite·rule·VV.">VV</a>.··102 <p>Composite·rule·<a·class="el"·href="a03666.html"·title="Composite·rule·VV.">VV</a>.··
103 ·<a·href="a03666.html#details">More...</a></p>103 ·<a·href="a03666.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VV&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VV&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03665.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VV_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03665.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VV_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VV_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VV_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VV_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VV_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·VV."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·VV."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03670.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VVc&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VVc&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03670.html"·title="Composite·rule·VVc.">VVc</a>.··102 <p>Composite·rule·<a·class="el"·href="a03670.html"·title="Composite·rule·VVc.">VVc</a>.··
103 ·<a·href="a03670.html#details">More...</a></p>103 ·<a·href="a03670.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VVc&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VVc&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03669.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VVc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03669.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VVc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VVc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VVc_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VVc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VVc_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·VVc."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·VVc."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03674.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VE&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VE&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03674.html"·title="Composite·rule·VE.">VE</a>.··102 <p>Composite·rule·<a·class="el"·href="a03674.html"·title="Composite·rule·VE.">VE</a>.··
103 ·<a·href="a03674.html#details">More...</a></p>103 ·<a·href="a03674.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VE&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VE&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03673.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03673.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VE_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VE_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·VE."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·VE."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03678.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VdE&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VdE&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03678.html"·title="Composite·rule·VdE.">VdE</a>.··102 <p>Composite·rule·<a·class="el"·href="a03678.html"·title="Composite·rule·VdE.">VdE</a>.··
103 ·<a·href="a03678.html#details">More...</a></p>103 ·<a·href="a03678.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VdE&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VdE&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03677.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03677.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdE_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdE_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·VdE."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·VdE."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.05 KB
./usr/share/doc/libopenmesh-dev/html/a03682.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VdEc&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::VdEc&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03682.html"·title="Composite·rule·VdEc.">VdEc</a>.··102 <p>Composite·rule·<a·class="el"·href="a03682.html"·title="Composite·rule·VdEc.">VdEc</a>.··
103 ·<a·href="a03682.html#details">More...</a></p>103 ·<a·href="a03682.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VdEc&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::VdEc&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03681.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdEc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03681.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdEc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdEc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdEc_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdEc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1VdEc_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·VdEc."·alt=""·coords="37,93,207,133"/>110 <area·shape="rect"·title="Composite·rule·VdEc."·alt=""·coords="37,93,207,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03686.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EV&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EV&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03686.html"·title="Composite·rule·EV.">EV</a>.··102 <p>Composite·rule·<a·class="el"·href="a03686.html"·title="Composite·rule·EV.">EV</a>.··
103 ·<a·href="a03686.html#details">More...</a></p>103 ·<a·href="a03686.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EV&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EV&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03685.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EV_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03685.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EV_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EV_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EV_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EV_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EV_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·EV."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·EV."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03690.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EVc&lt;·M·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EVc&lt;·M·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Composite·rule·<a·class="el"·href="a03690.html"·title="Composite·rule·EVc.">EVc</a>.··103 <p>Composite·rule·<a·class="el"·href="a03690.html"·title="Composite·rule·EVc.">EVc</a>.··
104 ·<a·href="a03690.html#details">More...</a></p>104 ·<a·href="a03690.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EVc&lt;·M·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EVc&lt;·M·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03689.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EVc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03689.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EVc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EVc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EVc_3_01M_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EVc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EVc_3_01M_01_4_inherit__map">
111 <area·shape="rect"·title="Composite·rule·EVc."·alt=""·coords="38,93,206,133"/>111 <area·shape="rect"·title="Composite·rule·EVc."·alt=""·coords="38,93,206,133"/>
112 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>112 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>340 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
341 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>341 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
342 </div>342 </div>
343 </div>343 </div>
344 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>344 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
346 </ul>346 </ul>
347 </div><!--·contents·-->347 </div><!--·contents·-->
348 </div><!--·doc-content·-->348 </div><!--·doc-content·-->
349 <hr>349 <hr>
350 <address>350 <address>
351 <small>351 <small>
352 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">352 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03694.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03694.html"·title="Composite·rule·EF.">EF</a>.··102 <p>Composite·rule·<a·class="el"·href="a03694.html"·title="Composite·rule·EF.">EF</a>.··
103 ·<a·href="a03694.html#details">More...</a></p>103 ·<a·href="a03694.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03693.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EF_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03693.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EF_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EF_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EF_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EF_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EF_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·EF."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·EF."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03698.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03698.html"·title="Composite·rule·FE.">FE</a>.··102 <p>Composite·rule·<a·class="el"·href="a03698.html"·title="Composite·rule·FE.">FE</a>.··
103 ·<a·href="a03698.html#details">More...</a></p>103 ·<a·href="a03698.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03697.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03697.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FE_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1FE_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·FE."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·FE."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03702.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EdE&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EdE&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03702.html"·title="Composite·rule·EdE.">EdE</a>.··102 <p>Composite·rule·<a·class="el"·href="a03702.html"·title="Composite·rule·EdE.">EdE</a>.··
103 ·<a·href="a03702.html#details">More...</a></p>103 ·<a·href="a03702.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EdE&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EdE&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03701.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03701.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdE_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdE_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdE_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdE_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·EdE."·alt=""·coords="38,93,206,133"/>110 <area·shape="rect"·title="Composite·rule·EdE."·alt=""·coords="38,93,206,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.05 KB
./usr/share/doc/libopenmesh-dev/html/a03706.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EdEc&lt;·M·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Adaptive::EdEc&lt;·M·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Composite·rule·<a·class="el"·href="a03706.html"·title="Composite·rule·EdEc.">EdEc</a>.··102 <p>Composite·rule·<a·class="el"·href="a03706.html"·title="Composite·rule·EdEc.">EdEc</a>.··
103 ·<a·href="a03706.html#details">More...</a></p>103 ·<a·href="a03706.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00758_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EdEc&lt;·M·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Adaptive::EdEc&lt;·M·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03705.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdEc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03705.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdEc_3_01M_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdEc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdEc_3_01M_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdEc_3_01M_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Adaptive_1_1EdEc_3_01M_01_4_inherit__map">
110 <area·shape="rect"·title="Composite·rule·EdEc."·alt=""·coords="37,93,207,133"/>110 <area·shape="rect"·title="Composite·rule·EdEc."·alt=""·coords="37,93,207,133"/>
111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>111 <area·shape="rect"·href="a03610.html"·title="Base·class·for·adaptive·composite·subdivision·rules."·alt=""·coords="5,5,239,45"/>
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>327 <p>Use·define·COMPOSITE_RULE·to·overload·this·function·in·a·derived·class.·</p>
  
328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>328 <p>Implements·<a·class="el"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00758_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00596_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.18 KB
./usr/share/doc/libopenmesh-dev/html/a03710.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b>:·31</td></tr>104 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b>:·31</td></tr>
105 <tr·class="separator:abd55eb275735370ebab55afb6bcddaa2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:abd55eb275735370ebab55afb6bcddaa2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:ab9376bfd4664d7d86afc623aa0d59799"·id="r_ab9376bfd4664d7d86afc623aa0d59799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab9376bfd4664d7d86afc623aa0d59799"·name="ab9376bfd4664d7d86afc623aa0d59799"></a>106 <tr·class="memitem:ab9376bfd4664d7d86afc623aa0d59799"·id="r_ab9376bfd4664d7d86afc623aa0d59799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab9376bfd4664d7d86afc623aa0d59799"·name="ab9376bfd4664d7d86afc623aa0d59799"></a>
107 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>final</b>:·1</td></tr>107 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>final</b>:·1</td></tr>
108 <tr·class="separator:ab9376bfd4664d7d86afc623aa0d59799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:ab9376bfd4664d7d86afc623aa0d59799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06371_source.html">Traits.hh</a></li>111 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06467_source.html">Traits.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
914 B
./usr/share/doc/libopenmesh-dev/html/a03714.html
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 <div·class="line">··<span·class="keyword">private</span>:</div>347 <div·class="line">··<span·class="keyword">private</span>:</div>
348 <div·class="line">·</div>348 <div·class="line">·</div>
349 <div·class="line">····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Point·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a></div>349 <div·class="line">····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Point·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a></div>
350 </div><!--·fragment·-->350 </div><!--·fragment·-->
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>353 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
354 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06371_source.html">Traits.hh</a></li>354 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06467_source.html">Traits.hh</a></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <hr>358 <hr>
359 <address>359 <address>
360 <small>360 <small>
361 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">361 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.49 KB
./usr/share/doc/libopenmesh-dev/html/a03718.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of·Ljubljana,·Slovenia·(<a·href="http://www.lecad.fs.uni-lj.si/~leon">http://www.lecad.fs.uni-lj.si/~leon</a>)··102 <p>Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of·Ljubljana,·Slovenia·(<a·href="http://www.lecad.fs.uni-lj.si/~leon">http://www.lecad.fs.uni-lj.si/~leon</a>)··
103 ·<a·href="a03718.html#details">More...</a></p>103 ·<a·href="a03718.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00776_source.html">CatmullClarkT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00635_source.html">CatmullClarkT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03717.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CatmullClarkT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03717.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CatmullClarkT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CatmullClarkT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CatmullClarkT_3_01MeshType_00_01RealType_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CatmullClarkT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CatmullClarkT_3_01MeshType_00_01RealType_01_4_inherit__map">
110 <area·shape="rect"·title="Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of·Ljubljana,·Slovenia·(http://www...."·alt=""·coords="25,181,209,236"/>110 <area·shape="rect"·title="Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of·Ljubljana,·Slovenia·(http://www...."·alt=""·coords="25,181,209,236"/>
111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>
Offset 382, 16 lines modifiedOffset 382, 16 lines modified
382 <dl·class="section·return"><dt>Returns</dt><dd>successful?·</dd></dl>382 <dl·class="section·return"><dt>Returns</dt><dd>successful?·</dd></dl>
  
383 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>383 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
384 </div>384 </div>
385 </div>385 </div>
386 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>386 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
387 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00776_source.html">CatmullClarkT.hh</a></li>387 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00635_source.html">CatmullClarkT.hh</a></li>
388 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00770_source.html">CatmullClarkT_impl.hh</a></li>388 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00617_source.html">CatmullClarkT_impl.hh</a></li>
389 </ul>389 </ul>
390 </div><!--·contents·-->390 </div><!--·contents·-->
391 </div><!--·doc-content·-->391 </div><!--·doc-content·-->
392 <hr>392 <hr>
393 <address>393 <address>
394 <small>394 <small>
395 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">395 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.51 KB
./usr/share/doc/libopenmesh-dev/html/a03722.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>101 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>This·class·provides·the·composite·subdivision·rules·for·the·uniform·case.··104 <p>This·class·provides·the·composite·subdivision·rules·for·the·uniform·case.··
105 ·<a·href="a03722.html#details">More...</a></p>105 ·<a·href="a03722.html#details">More...</a></p>
  
106 <p><code>#include·&lt;<a·class="el"·href="a06488_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a06446_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code></p>
107 <div·class="dynheader">107 <div·class="dynheader">
108 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;:</div>108 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a03721.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>110 <div·class="center"><img·src="a03721.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
111 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_inherit__map">111 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_inherit__map">
112 <area·shape="rect"·title="This·class·provides·the·composite·subdivision·rules·for·the·uniform·case."·alt=""·coords="508,45,692,100"/>112 <area·shape="rect"·title="This·class·provides·the·composite·subdivision·rules·for·the·uniform·case."·alt=""·coords="508,45,692,100"/>
113 <area·shape="rect"·href="a03746.html"·title="Uniform·composite·Loop·subdivision·algorithm."·alt=""·coords="741,5,941,60"/>113 <area·shape="rect"·href="a03746.html"·title="Uniform·composite·Loop·subdivision·algorithm."·alt=""·coords="741,5,941,60"/>
Offset 535, 16 lines modifiedOffset 535, 16 lines modified
535 <p>Subdivide·mesh·<code>_m</code>·<code>_n</code>·times.·</p>535 <p>Subdivide·mesh·<code>_m</code>·<code>_n</code>·times.·</p>
  
536 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>536 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
537 </div>537 </div>
538 </div>538 </div>
539 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>539 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
540 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06488_source.html">CompositeT.hh</a></li>540 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06446_source.html">CompositeT.hh</a></li>
541 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06494_source.html">CompositeT_impl.hh</a></li>541 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06452_source.html">CompositeT_impl.hh</a></li>
542 </ul>542 </ul>
543 </div><!--·contents·-->543 </div><!--·contents·-->
544 </div><!--·doc-content·-->544 </div><!--·doc-content·-->
545 <hr>545 <hr>
546 <address>546 <address>
547 <small>547 <small>
548 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">548 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.57 KB
./usr/share/doc/libopenmesh-dev/html/a03726.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff·Struct·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff·Struct·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Abstract·base·class·for·coefficient·functions.··100 <p>Abstract·base·class·for·coefficient·functions.··
101 ·<a·href="a03726.html#details">More...</a></p>101 ·<a·href="a03726.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06488_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06446_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff:</div>104 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a03725.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a03725.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff_inherit__map">107 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeT_3_01MeshType_00_01RealType_01_4_1_1Coeff_inherit__map">
108 <area·shape="rect"·title="Abstract·base·class·for·coefficient·functions."·alt=""·coords="5,49,189,119"/>108 <area·shape="rect"·title="Abstract·base·class·for·coefficient·functions."·alt=""·coords="5,49,189,119"/>
109 <area·shape="rect"·href="a03750.html"·title="Helper·struct."·alt=""·coords="259,5,459,75"/>109 <area·shape="rect"·href="a03750.html"·title="Helper·struct."·alt=""·coords="259,5,459,75"/>
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 virtual·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(size_t·_valence)=0</td></tr>121 virtual·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(size_t·_valence)=0</td></tr>
122 <tr·class="separator:ad2f19665418f3827ef929c6d8728af09"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:ad2f19665418f3827ef929c6d8728af09"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshType,·typename·RealType·=·float&gt;<br·/>125 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshType,·typename·RealType·=·float&gt;<br·/>
126 struct·OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</div><p>Abstract·base·class·for·coefficient·functions.·</p>126 struct·OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</div><p>Abstract·base·class·for·coefficient·functions.·</p>
127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06488_source.html">CompositeT.hh</a></li>128 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06446_source.html">CompositeT.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <hr>132 <hr>
133 <address>133 <address>
134 <small>134 <small>
135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">135 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.72 KB
./usr/share/doc/libopenmesh-dev/html/a03730.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeTraits·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeTraits·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·Composite·Subdivision·framework.··101 <p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·Composite·Subdivision·framework.··
102 ·<a·href="a03730.html#details">More...</a></p>102 ·<a·href="a03730.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06500_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06458_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeTraits:</div>105 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeTraits:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03729.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeTraits_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03729.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeTraits_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeTraits_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeTraits_inherit__map">108 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeTraits_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeTraits_inherit__map">
109 <area·shape="rect"·title="Uniform·Composite·Subdivision·framework."·alt=""·coords="5,79,201,119"/>109 <area·shape="rect"·title="Uniform·Composite·Subdivision·framework."·alt=""·coords="5,79,201,119"/>
110 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="12,5,195,31"/>110 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="12,5,195,31"/>
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>182 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>
183 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>183 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
184 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 </table>185 </table>
186 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>186 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
187 <div·class="textblock"><p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·Composite·Subdivision·framework.·</p>187 <div·class="textblock"><p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·Composite·Subdivision·framework.·</p>
188 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>188 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
189 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06500_source.html">CompositeTraits.hh</a></li>189 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06458_source.html">CompositeTraits.hh</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <hr>193 <hr>
194 <address>194 <address>
195 <small>195 <small>
196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">196 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a03734.html
    
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 const·Point·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·()·const</td></tr>163 const·Point·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·()·const</td></tr>
164 <tr·class="separator:a755ea553037f46d5f25d923ce9c36eb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:a755ea553037f46d5f25d923ce9c36eb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:a1aa356342814ec9ceafd0583d1b18940"·id="r_a1aa356342814ec9ceafd0583d1b18940"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1aa356342814ec9ceafd0583d1b18940"·name="a1aa356342814ec9ceafd0583d1b18940"></a>165 <tr·class="memitem:a1aa356342814ec9ceafd0583d1b18940"·id="r_a1aa356342814ec9ceafd0583d1b18940"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1aa356342814ec9ceafd0583d1b18940"·name="a1aa356342814ec9ceafd0583d1b18940"></a>
166 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·Point·&amp;_p)</td></tr>166 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·Point·&amp;_p)</td></tr>
167 <tr·class="separator:a1aa356342814ec9ceafd0583d1b18940"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:a1aa356342814ec9ceafd0583d1b18940"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 </table>168 </table>
169 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>169 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
170 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06500_source.html">CompositeTraits.hh</a></li>170 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06458_source.html">CompositeTraits.hh</a></li>
171 </ul>171 </ul>
172 </div><!--·contents·-->172 </div><!--·contents·-->
173 </div><!--·doc-content·-->173 </div><!--·doc-content·-->
174 <hr>174 <hr>
175 <address>175 <address>
176 <small>176 <small>
177 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">177 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a03738.html
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 const·Point·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·()·const</td></tr>136 const·Point·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·()·const</td></tr>
137 <tr·class="separator:acc1c8ffcb4d131c35b73ad5677784b07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:acc1c8ffcb4d131c35b73ad5677784b07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:a441985e044bd61f4367c5fa85d336801"·id="r_a441985e044bd61f4367c5fa85d336801"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a441985e044bd61f4367c5fa85d336801"·name="a441985e044bd61f4367c5fa85d336801"></a>138 <tr·class="memitem:a441985e044bd61f4367c5fa85d336801"·id="r_a441985e044bd61f4367c5fa85d336801"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a441985e044bd61f4367c5fa85d336801"·name="a441985e044bd61f4367c5fa85d336801"></a>
139 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·Point·&amp;_p)</td></tr>139 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·Point·&amp;_p)</td></tr>
140 <tr·class="separator:a441985e044bd61f4367c5fa85d336801"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a441985e044bd61f4367c5fa85d336801"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 </table>141 </table>
142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
143 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06500_source.html">CompositeTraits.hh</a></li>143 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06458_source.html">CompositeTraits.hh</a></li>
144 </ul>144 </ul>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
147 <hr>147 <hr>
148 <address>148 <address>
149 <small>149 <small>
150 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">150 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a03742.html
    
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 const·Point·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·()·const</td></tr>142 const·Point·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>position</b>·()·const</td></tr>
143 <tr·class="separator:a04c5d7f21ce958a14817df65ebcb9453"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:a04c5d7f21ce958a14817df65ebcb9453"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:a91b6c9faab30325708ae2c3ca402ff5d"·id="r_a91b6c9faab30325708ae2c3ca402ff5d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91b6c9faab30325708ae2c3ca402ff5d"·name="a91b6c9faab30325708ae2c3ca402ff5d"></a>144 <tr·class="memitem:a91b6c9faab30325708ae2c3ca402ff5d"·id="r_a91b6c9faab30325708ae2c3ca402ff5d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91b6c9faab30325708ae2c3ca402ff5d"·name="a91b6c9faab30325708ae2c3ca402ff5d"></a>
145 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·Point·&amp;_p)</td></tr>145 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_position</b>·(const·Point·&amp;_p)</td></tr>
146 <tr·class="separator:a91b6c9faab30325708ae2c3ca402ff5d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:a91b6c9faab30325708ae2c3ca402ff5d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 </table>147 </table>
148 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>148 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
149 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06500_source.html">CompositeTraits.hh</a></li>149 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06458_source.html">CompositeTraits.hh</a></li>
150 </ul>150 </ul>
151 </div><!--·contents·-->151 </div><!--·contents·-->
152 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
153 <hr>153 <hr>
154 <address>154 <address>
155 <small>155 <small>
156 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">156 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.26 KB
./usr/share/doc/libopenmesh-dev/html/a03746.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·Loop·subdivision·algorithm.··105 <p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·Loop·subdivision·algorithm.··
106 ·<a·href="a03746.html#details">More...</a></p>106 ·<a·href="a03746.html#details">More...</a></p>
  
107 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>
108 <div·class="dynheader">108 <div·class="dynheader">
109 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;:</div>109 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;:</div>
110 <div·class="dyncontent">110 <div·class="dyncontent">
111 <div·class="center"><img·src="a03745.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>111 <div·class="center"><img·src="a03745.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
112 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_inherit__map">112 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_inherit__map">
113 <area·shape="rect"·title="Uniform·composite·Loop·subdivision·algorithm."·alt=""·coords="17,284,217,339"/>113 <area·shape="rect"·title="Uniform·composite·Loop·subdivision·algorithm."·alt=""·coords="17,284,217,339"/>
114 <area·shape="rect"·href="a03722.html"·title="This·class·provides·the·composite·subdivision·rules·for·the·uniform·case."·alt=""·coords="25,181,209,236"/>114 <area·shape="rect"·href="a03722.html"·title="This·class·provides·the·composite·subdivision·rules·for·the·uniform·case."·alt=""·coords="25,181,209,236"/>
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 <p>Return·name·of·subdivision·algorithm.·</p>436 <p>Return·name·of·subdivision·algorithm.·</p>
  
437 <p>Implements·<a·class="el"·href="a03722.html#a64a73e1b9f7122afd785f4f84167e51b">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a>.</p>437 <p>Implements·<a·class="el"·href="a03722.html#a64a73e1b9f7122afd785f4f84167e51b">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
438 </div>438 </div>
439 </div>439 </div>
440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00797_source.html">CompositeLoopT.hh</a></li>441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00605_source.html">CompositeLoopT.hh</a></li>
442 </ul>442 </ul>
443 </div><!--·contents·-->443 </div><!--·contents·-->
444 </div><!--·doc-content·-->444 </div><!--·doc-content·-->
445 <hr>445 <hr>
446 <address>446 <address>
447 <small>447 <small>
448 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">448 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.07 KB
./usr/share/doc/libopenmesh-dev/html/a03750.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Helper·struct.··102 <p>Helper·struct.··
103 ·<a·href="a03750.html#details">More...</a></p>103 ·<a·href="a03750.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03749.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03749.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeLoopT_3_01MeshType_00_01RealType_01_4_1_1EVCoeff_inherit__map">
110 <area·shape="rect"·title="Helper·struct."·alt=""·coords="5,79,205,148"/>110 <area·shape="rect"·title="Helper·struct."·alt=""·coords="5,79,205,148"/>
111 <area·shape="rect"·href="a03726.html"·title="Abstract·base·class·for·coefficient·functions."·alt=""·coords="77,5,133,31"/>111 <area·shape="rect"·href="a03726.html"·title="Abstract·base·class·for·coefficient·functions."·alt=""·coords="77,5,133,31"/>
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 </div><div·class="memdoc">177 </div><div·class="memdoc">
  
178 <p>Implements·<a·class="el"·href="a03726.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</a>.</p>178 <p>Implements·<a·class="el"·href="a03726.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</a>.</p>
  
179 </div>179 </div>
180 </div>180 </div>
181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00797_source.html">CompositeLoopT.hh</a></li>182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00605_source.html">CompositeLoopT.hh</a></li>
183 </ul>183 </ul>
184 </div><!--·contents·-->184 </div><!--·contents·-->
185 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
186 <hr>186 <hr>
187 <address>187 <address>
188 <small>188 <small>
189 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">189 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.59 KB
./usr/share/doc/libopenmesh-dev/html/a03754.html
    
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
96 <a·href="#pub-attribs">Public·Attributes</a>·&#124;96 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
97 <a·href="a03751.html">List·of·all·members</a>··</div>97 <a·href="a03751.html">List·of·all·members</a>··</div>
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p><code>#include·&lt;<a·class="el"·href="a00797_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00605_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>
102 <table·class="memberdecls">102 <table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
104 Public·Member·Functions</h2></td></tr>104 Public·Member·Functions</h2></td></tr>
105 <tr·class="memitem:add6b2b92d8b8ba0d8fe9335b4ceb1963"·id="r_add6b2b92d8b8ba0d8fe9335b4ceb1963"><td·class="memItemLeft"·align="right"·valign="top"><a·id="add6b2b92d8b8ba0d8fe9335b4ceb1963"·name="add6b2b92d8b8ba0d8fe9335b4ceb1963"></a>105 <tr·class="memitem:add6b2b92d8b8ba0d8fe9335b4ceb1963"·id="r_add6b2b92d8b8ba0d8fe9335b4ceb1963"><td·class="memItemLeft"·align="right"·valign="top"><a·id="add6b2b92d8b8ba0d8fe9335b4ceb1963"·name="add6b2b92d8b8ba0d8fe9335b4ceb1963"></a>
106 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(void)</td></tr>106 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(void)</td></tr>
107 <tr·class="separator:add6b2b92d8b8ba0d8fe9335b4ceb1963"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:add6b2b92d8b8ba0d8fe9335b4ceb1963"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">108 </table><table·class="memberdecls">
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 <tr·class="memitem:a5d608197835420b4c221b731673d3e3e"·id="r_a5d608197835420b4c221b731673d3e3e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d608197835420b4c221b731673d3e3e"·name="a5d608197835420b4c221b731673d3e3e"></a>112 <tr·class="memitem:a5d608197835420b4c221b731673d3e3e"·id="r_a5d608197835420b4c221b731673d3e3e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d608197835420b4c221b731673d3e3e"·name="a5d608197835420b4c221b731673d3e3e"></a>
113 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>val_</b></td></tr>113 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>val_</b></td></tr>
114 <tr·class="separator:a5d608197835420b4c221b731673d3e3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a5d608197835420b4c221b731673d3e3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>116 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
117 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshType,·class·RealType·=·double&gt;<br·/>117 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshType,·class·RealType·=·double&gt;<br·/>
118 struct·OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight</div></div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 struct·OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight</div></div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00797_source.html">CompositeLoopT.hh</a></li>119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00605_source.html">CompositeLoopT.hh</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <hr>123 <hr>
124 <address>124 <address>
125 <small>125 <small>
126 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">126 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.28 KB
./usr/share/doc/libopenmesh-dev/html/a03758.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·sqrt(3)·subdivision·algorithm.··105 <p><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·sqrt(3)·subdivision·algorithm.··
106 ·<a·href="a03758.html#details">More...</a></p>106 ·<a·href="a03758.html#details">More...</a></p>
  
107 <p><code>#include·&lt;<a·class="el"·href="a00800_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00626_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>
108 <div·class="dynheader">108 <div·class="dynheader">
109 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;:</div>109 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;:</div>
110 <div·class="dyncontent">110 <div·class="dyncontent">
111 <div·class="center"><img·src="a03757.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>111 <div·class="center"><img·src="a03757.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
112 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map">112 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map">
113 <area·shape="rect"·title="Uniform·composite·sqrt(3)·subdivision·algorithm."·alt=""·coords="15,284,218,339"/>113 <area·shape="rect"·title="Uniform·composite·sqrt(3)·subdivision·algorithm."·alt=""·coords="15,284,218,339"/>
114 <area·shape="rect"·href="a03722.html"·title="This·class·provides·the·composite·subdivision·rules·for·the·uniform·case."·alt=""·coords="25,181,209,236"/>114 <area·shape="rect"·href="a03722.html"·title="This·class·provides·the·composite·subdivision·rules·for·the·uniform·case."·alt=""·coords="25,181,209,236"/>
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 <p>Return·name·of·subdivision·algorithm.·</p>436 <p>Return·name·of·subdivision·algorithm.·</p>
  
437 <p>Implements·<a·class="el"·href="a03722.html#a64a73e1b9f7122afd785f4f84167e51b">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a>.</p>437 <p>Implements·<a·class="el"·href="a03722.html#a64a73e1b9f7122afd785f4f84167e51b">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
438 </div>438 </div>
439 </div>439 </div>
440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00800_source.html">CompositeSqrt3T.hh</a></li>441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00626_source.html">CompositeSqrt3T.hh</a></li>
442 </ul>442 </ul>
443 </div><!--·contents·-->443 </div><!--·contents·-->
444 </div><!--·doc-content·-->444 </div><!--·doc-content·-->
445 <hr>445 <hr>
446 <address>446 <address>
447 <small>447 <small>
448 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">448 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.08 KB
./usr/share/doc/libopenmesh-dev/html/a03762.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Helper·class.··102 <p>Helper·class.··
103 ·<a·href="a03762.html#details">More...</a></p>103 ·<a·href="a03762.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00800_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00626_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03761.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03761.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1CompositeSqrt3T_3_01MeshType_00_01RealType_01_4_1_1FVCoeff_inherit__map">
110 <area·shape="rect"·title="Helper·class."·alt=""·coords="5,79,248,133"/>110 <area·shape="rect"·title="Helper·class."·alt=""·coords="5,79,248,133"/>
111 <area·shape="rect"·href="a03726.html"·title="Abstract·base·class·for·coefficient·functions."·alt=""·coords="99,5,155,31"/>111 <area·shape="rect"·href="a03726.html"·title="Abstract·base·class·for·coefficient·functions."·alt=""·coords="99,5,155,31"/>
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 </div><div·class="memdoc">177 </div><div·class="memdoc">
  
178 <p>Implements·<a·class="el"·href="a03726.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</a>.</p>178 <p>Implements·<a·class="el"·href="a03726.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</a>.</p>
  
179 </div>179 </div>
180 </div>180 </div>
181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00800_source.html">CompositeSqrt3T.hh</a></li>182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00626_source.html">CompositeSqrt3T.hh</a></li>
183 </ul>183 </ul>
184 </div><!--·contents·-->184 </div><!--·contents·-->
185 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
186 <hr>186 <hr>
187 <address>187 <address>
188 <small>188 <small>
189 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">189 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.61 KB
./usr/share/doc/libopenmesh-dev/html/a03766.html
    
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
96 <a·href="#pub-attribs">Public·Attributes</a>·&#124;96 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
97 <a·href="a03763.html">List·of·all·members</a>··</div>97 <a·href="a03763.html">List·of·all·members</a>··</div>
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p><code>#include·&lt;<a·class="el"·href="a00800_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00626_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>
102 <table·class="memberdecls">102 <table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
104 Public·Member·Functions</h2></td></tr>104 Public·Member·Functions</h2></td></tr>
105 <tr·class="memitem:ac603a3f5b92e33e6e7d3a988fc13da55"·id="r_ac603a3f5b92e33e6e7d3a988fc13da55"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac603a3f5b92e33e6e7d3a988fc13da55"·name="ac603a3f5b92e33e6e7d3a988fc13da55"></a>105 <tr·class="memitem:ac603a3f5b92e33e6e7d3a988fc13da55"·id="r_ac603a3f5b92e33e6e7d3a988fc13da55"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac603a3f5b92e33e6e7d3a988fc13da55"·name="ac603a3f5b92e33e6e7d3a988fc13da55"></a>
106 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(void)</td></tr>106 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(void)</td></tr>
107 <tr·class="separator:ac603a3f5b92e33e6e7d3a988fc13da55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:ac603a3f5b92e33e6e7d3a988fc13da55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">108 </table><table·class="memberdecls">
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 <tr·class="memitem:a892afdd1b4721ffb78599f7ded446be5"·id="r_a892afdd1b4721ffb78599f7ded446be5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a892afdd1b4721ffb78599f7ded446be5"·name="a892afdd1b4721ffb78599f7ded446be5"></a>112 <tr·class="memitem:a892afdd1b4721ffb78599f7ded446be5"·id="r_a892afdd1b4721ffb78599f7ded446be5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a892afdd1b4721ffb78599f7ded446be5"·name="a892afdd1b4721ffb78599f7ded446be5"></a>
113 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>val_</b></td></tr>113 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>val_</b></td></tr>
114 <tr·class="separator:a892afdd1b4721ffb78599f7ded446be5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a892afdd1b4721ffb78599f7ded446be5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>116 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
117 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshType,·typename·RealType·=·double&gt;<br·/>117 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·MeshType,·typename·RealType·=·double&gt;<br·/>
118 struct·OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight</div></div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 struct·OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight</div></div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00800_source.html">CompositeSqrt3T.hh</a></li>119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00626_source.html">CompositeSqrt3T.hh</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <hr>123 <hr>
124 <address>124 <address>
125 <small>125 <small>
126 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">126 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.18 KB
./usr/share/doc/libopenmesh-dev/html/a03770.html
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
109 Public·Member·Functions</h2></td></tr>109 Public·Member·Functions</h2></td></tr>
110 <tr·class="memitem:a17bf78ee09ab473f61bbec7d6ac4abd5"·id="r_a17bf78ee09ab473f61bbec7d6ac4abd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17bf78ee09ab473f61bbec7d6ac4abd5"·name="a17bf78ee09ab473f61bbec7d6ac4abd5"></a>110 <tr·class="memitem:a17bf78ee09ab473f61bbec7d6ac4abd5"·id="r_a17bf78ee09ab473f61bbec7d6ac4abd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17bf78ee09ab473f61bbec7d6ac4abd5"·name="a17bf78ee09ab473f61bbec7d6ac4abd5"></a>
111 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·queueElement·&amp;t1,·const·queueElement·&amp;t2)</td></tr>111 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·queueElement·&amp;t1,·const·queueElement·&amp;t2)</td></tr>
112 <tr·class="separator:a17bf78ee09ab473f61bbec7d6ac4abd5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:a17bf78ee09ab473f61bbec7d6ac4abd5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>114 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
115 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00782_source.html">LongestEdgeT.hh</a></li>115 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00632_source.html">LongestEdgeT.hh</a></li>
116 </ul>116 </ul>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <hr>119 <hr>
120 <address>120 <address>
121 <small>121 <small>
122 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">122 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.23 KB
./usr/share/doc/libopenmesh-dev/html/a03774.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Uniform·<a·class="el"·href="a03774.html"·title="Uniform·LongestEdgeT·subdivision·algorithm">LongestEdgeT</a>·subdivision·algorithm··102 <p>Uniform·<a·class="el"·href="a03774.html"·title="Uniform·LongestEdgeT·subdivision·algorithm">LongestEdgeT</a>·subdivision·algorithm··
103 ·<a·href="a03774.html#details">More...</a></p>103 ·<a·href="a03774.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00782_source.html">OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03773.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1LongestEdgeT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03773.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1LongestEdgeT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LongestEdgeT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LongestEdgeT_3_01MeshType_00_01RealType_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LongestEdgeT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LongestEdgeT_3_01MeshType_00_01RealType_01_4_inherit__map">
110 <area·shape="rect"·title="Uniform·LongestEdgeT·subdivision·algorithm"·alt=""·coords="25,181,209,236"/>110 <area·shape="rect"·title="Uniform·LongestEdgeT·subdivision·algorithm"·alt=""·coords="25,181,209,236"/>
111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 <p>Subdivide·mesh·<code>_m</code>·<code>_n</code>·times.·</p>352 <p>Subdivide·mesh·<code>_m</code>·<code>_n</code>·times.·</p>
  
353 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>353 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00782_source.html">LongestEdgeT.hh</a></li>357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00632_source.html">LongestEdgeT.hh</a></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 </div><!--·doc-content·-->360 </div><!--·doc-content·-->
361 <hr>361 <hr>
362 <address>362 <address>
363 <small>363 <small>
364 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">364 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a03778.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Uniform·Loop·subdivision·algorithm.··103 <p>Uniform·Loop·subdivision·algorithm.··
104 ·<a·href="a03778.html#details">More...</a></p>104 ·<a·href="a03778.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00791_source.html">OpenMesh/Tools/Subdivider/Uniform/LoopT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00629_source.html">OpenMesh/Tools/Subdivider/Uniform/LoopT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03777.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1LoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03777.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1LoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LoopT_3_01MeshType_00_01RealType_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LoopT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1LoopT_3_01MeshType_00_01RealType_01_4_inherit__map">
111 <area·shape="rect"·title="Uniform·Loop·subdivision·algorithm."·alt=""·coords="9,181,224,236"/>111 <area·shape="rect"·title="Uniform·Loop·subdivision·algorithm."·alt=""·coords="9,181,224,236"/>
112 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>112 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 <p>TODO:Implement·fixed·positions</p>353 <p>TODO:Implement·fixed·positions</p>
  
354 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>354 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
355 </div>355 </div>
356 </div>356 </div>
357 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>357 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00791_source.html">LoopT.hh</a></li>358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00629_source.html">LoopT.hh</a></li>
359 </ul>359 </ul>
360 </div><!--·contents·-->360 </div><!--·contents·-->
361 </div><!--·doc-content·-->361 </div><!--·doc-content·-->
362 <hr>362 <hr>
363 <address>363 <address>
364 <small>364 <small>
365 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">365 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.12 KB
./usr/share/doc/libopenmesh-dev/html/a03786.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Midpoint·subdivision·algorithm.··102 <p>Midpoint·subdivision·algorithm.··
103 ·<a·href="a03786.html#details">More...</a></p>103 ·<a·href="a03786.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00794_source.html">OpenMesh/Tools/Subdivider/Uniform/MidpointT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00608_source.html">OpenMesh/Tools/Subdivider/Uniform/MidpointT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03785.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1MidpointT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03785.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1MidpointT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1MidpointT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1MidpointT_3_01MeshType_00_01RealType_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1MidpointT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1MidpointT_3_01MeshType_00_01RealType_01_4_inherit__map">
110 <area·shape="rect"·title="Midpoint·subdivision·algorithm."·alt=""·coords="25,181,209,236"/>110 <area·shape="rect"·title="Midpoint·subdivision·algorithm."·alt=""·coords="25,181,209,236"/>
111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>
Offset 344, 15 lines modifiedOffset 344, 15 lines modified
344 <dl·class="section·note"><dt>Note</dt><dd>The·_update_points·option·is·ignored·</dd></dl>344 <dl·class="section·note"><dt>Note</dt><dd>The·_update_points·option·is·ignored·</dd></dl>
  
345 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>345 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
346 </div>346 </div>
347 </div>347 </div>
348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
349 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00794_source.html">MidpointT.hh</a></li>349 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00608_source.html">MidpointT.hh</a></li>
350 </ul>350 </ul>
351 </div><!--·contents·-->351 </div><!--·contents·-->
352 </div><!--·doc-content·-->352 </div><!--·doc-content·-->
353 <hr>353 <hr>
354 <address>354 <address>
355 <small>355 <small>
356 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">356 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.17 KB
./usr/share/doc/libopenmesh-dev/html/a03790.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Modified·Butterfly·subdivision·algorithm.··102 <p>Modified·Butterfly·subdivision·algorithm.··
103 ·<a·href="a03790.html#details">More...</a></p>103 ·<a·href="a03790.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00785_source.html">OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00614_source.html">OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03789.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1ModifiedButterflyT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03789.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1ModifiedButterflyT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1ModifiedButterflyT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1ModifiedButterflyT_3_01MeshType_00_01RealType_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1ModifiedButterflyT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1ModifiedButterflyT_3_01MeshType_00_01RealType_01_4_inherit__map">
110 <area·shape="rect"·title="Modified·Butterfly·subdivision·algorithm."·alt=""·coords="15,181,218,236"/>110 <area·shape="rect"·title="Modified·Butterfly·subdivision·algorithm."·alt=""·coords="15,181,218,236"/>
111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 <p>TODO:Implement·fixed·positions</p>352 <p>TODO:Implement·fixed·positions</p>
  
353 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>353 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00785_source.html">ModifiedButterFlyT.hh</a></li>357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00614_source.html">ModifiedButterFlyT.hh</a></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 </div><!--·doc-content·-->360 </div><!--·doc-content·-->
361 <hr>361 <hr>
362 <address>362 <address>
363 <small>363 <small>
364 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">364 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.29 KB
./usr/share/doc/libopenmesh-dev/html/a03794.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Uniform·Interpolating·Sqrt3·subdivision·algorithm··102 <p>Uniform·Interpolating·Sqrt3·subdivision·algorithm··
103 ·<a·href="a03794.html#details">More...</a></p>103 ·<a·href="a03794.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00788_source.html">OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00611_source.html">OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;:</div>106 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03793.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1InterpolatingSqrt3LGT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03793.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1InterpolatingSqrt3LGT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1InterpolatingSqrt3LGT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1InterpolatingSqrt3LGT_3_01MeshType_00_01RealType_01_4_inherit__map">109 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1InterpolatingSqrt3LGT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1InterpolatingSqrt3LGT_3_01MeshType_00_01RealType_01_4_inherit__map">
110 <area·shape="rect"·title="Uniform·Interpolating·Sqrt3·subdivision·algorithm"·alt=""·coords="12,181,221,236"/>110 <area·shape="rect"·title="Uniform·Interpolating·Sqrt3·subdivision·algorithm"·alt=""·coords="12,181,221,236"/>
111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>111 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 <p>TODO:Implement·fixed·positions</p>349 <p>TODO:Implement·fixed·positions</p>
  
350 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>350 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
354 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00788_source.html">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a></li>354 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00611_source.html">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <hr>358 <hr>
359 <address>359 <address>
360 <small>360 <small>
361 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">361 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.05 KB
./usr/share/doc/libopenmesh-dev/html/a03798.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Uniform·Sqrt3·subdivision·algorithm··103 <p>Uniform·Sqrt3·subdivision·algorithm··
104 ·<a·href="a03798.html#details">More...</a></p>104 ·<a·href="a03798.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00773_source.html">OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00623_source.html">OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03797.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1Sqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03797.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1Sqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1Sqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1Sqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1Sqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1Sqrt3T_3_01MeshType_00_01RealType_01_4_inherit__map">
111 <area·shape="rect"·title="Uniform·Sqrt3·subdivision·algorithm"·alt=""·coords="8,181,225,236"/>111 <area·shape="rect"·title="Uniform·Sqrt3·subdivision·algorithm"·alt=""·coords="8,181,225,236"/>
112 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>112 <area·shape="rect"·href="a03806.html"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="25,79,209,133"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 <p>TODO:Implement·fixed·positions</p>353 <p>TODO:Implement·fixed·positions</p>
  
354 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>354 <p>Implements·<a·class="el"·href="a03806.html#aacf8b2b63d1512d3c174fbe1781ee311">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a>.</p>
  
355 </div>355 </div>
356 </div>356 </div>
357 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>357 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00773_source.html">Sqrt3T.hh</a></li>358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00623_source.html">Sqrt3T.hh</a></li>
359 </ul>359 </ul>
360 </div><!--·contents·-->360 </div><!--·contents·-->
361 </div><!--·doc-content·-->361 </div><!--·doc-content·-->
362 <hr>362 <hr>
363 <address>363 <address>
364 <small>364 <small>
365 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">365 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
3.3 KB
./usr/share/doc/libopenmesh-dev/html/a03806.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Abstract·base·class·for·uniform·subdivision·algorithms.··100 <p>Abstract·base·class·for·uniform·subdivision·algorithms.··
101 ·<a·href="a03806.html#details">More...</a></p>101 ·<a·href="a03806.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;:</div>104 Inheritance·diagram·for·OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a03805.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1SubdividerT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a03805.png"·border="0"·usemap="#aOpenMesh_1_1Subdivider_1_1Uniform_1_1SubdividerT_3_01MeshType_00_01RealType_01_4_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1SubdividerT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1SubdividerT_3_01MeshType_00_01RealType_01_4_inherit__map">107 <map·name="aOpenMesh_1_1Subdivider_1_1Uniform_1_1SubdividerT_3_01MeshType_00_01RealType_01_4_inherit__map"·id="aOpenMesh_1_1Subdivider_1_1Uniform_1_1SubdividerT_3_01MeshType_00_01RealType_01_4_inherit__map">
108 <area·shape="rect"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="276,320,460,375"/>108 <area·shape="rect"·title="Abstract·base·class·for·uniform·subdivision·algorithms."·alt=""·coords="276,320,460,375"/>
109 <area·shape="rect"·href="a03722.html"·title="·"·alt=""·coords="532,5,701,60"/>109 <area·shape="rect"·href="a03722.html"·title="·"·alt=""·coords="532,5,701,60"/>
Offset 562, 15 lines modifiedOffset 562, 15 lines modified
562 <p>Subdivide·mesh·<code>_m</code>·<code>_n</code>·times.·</p>562 <p>Subdivide·mesh·<code>_m</code>·<code>_n</code>·times.·</p>
  
563 <p>Implemented·in·<a·class="el"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03778.html#af811a514d9e562f946cecbdb9259fbd0">OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03774.html#a98d1a40c83b9b5ece9c0c467ca6cc588">OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03718.html#a346c07c2d40dac303a1812106dec39d5">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03722.html#afff4bed47a11e0b0d504c6bd0c3a9f19">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03722.html#afff4bed47a11e0b0d504c6bd0c3a9f19">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·double·&gt;</a>,·<a·class="el"·href="a03790.html#a468436df18f5ca0600850c1bdbd0c91c">OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03794.html#a78da3def73982cb8a074c52bb1ee3bfc">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;</a>,·and·<a·class="el"·href="a03798.html#a76e78d087ae4c28050c6576732b5f171">OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;</a>.</p>563 <p>Implemented·in·<a·class="el"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03778.html#af811a514d9e562f946cecbdb9259fbd0">OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03774.html#a98d1a40c83b9b5ece9c0c467ca6cc588">OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03718.html#a346c07c2d40dac303a1812106dec39d5">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03722.html#afff4bed47a11e0b0d504c6bd0c3a9f19">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03722.html#afff4bed47a11e0b0d504c6bd0c3a9f19">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·double·&gt;</a>,·<a·class="el"·href="a03790.html#a468436df18f5ca0600850c1bdbd0c91c">OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;</a>,·<a·class="el"·href="a03794.html#a78da3def73982cb8a074c52bb1ee3bfc">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;</a>,·and·<a·class="el"·href="a03798.html#a76e78d087ae4c28050c6576732b5f171">OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;</a>.</p>
  
564 </div>564 </div>
565 </div>565 </div>
566 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>566 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
567 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00779_source.html">SubdividerT.hh</a></li>567 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00620_source.html">SubdividerT.hh</a></li>
568 </ul>568 </ul>
569 </div><!--·contents·-->569 </div><!--·contents·-->
570 </div><!--·doc-content·-->570 </div><!--·doc-content·-->
571 <hr>571 <hr>
572 <address>572 <address>
573 <small>573 <small>
574 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">574 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.21 KB
./usr/share/doc/libopenmesh-dev/html/a03810.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">GnuplotException·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">GnuplotException·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Exception·thrown·by·class·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.··100 <p>Exception·thrown·by·class·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.··
101 ·<a·href="a03810.html#details">More...</a></p>101 ·<a·href="a03810.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00743_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00680_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·GnuplotException:</div>104 Inheritance·diagram·for·GnuplotException:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a03809.png"·border="0"·usemap="#aGnuplotException_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a03809.png"·border="0"·usemap="#aGnuplotException_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aGnuplotException_inherit__map"·id="aGnuplotException_inherit__map">107 <map·name="aGnuplotException_inherit__map"·id="aGnuplotException_inherit__map">
108 <area·shape="rect"·title="Exception·thrown·by·class·Gnuplot."·alt=""·coords="6,152,143,177"/>108 <area·shape="rect"·title="Exception·thrown·by·class·Gnuplot."·alt=""·coords="6,152,143,177"/>
109 <area·shape="rect"·title="·"·alt=""·coords="5,79,144,104"/>109 <area·shape="rect"·title="·"·alt=""·coords="5,79,144,104"/>
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 <tr·class="memitem:a81fc74a5c019556a4d0ba2a042a63448"·id="r_a81fc74a5c019556a4d0ba2a042a63448"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81fc74a5c019556a4d0ba2a042a63448"·name="a81fc74a5c019556a4d0ba2a042a63448"></a>132 <tr·class="memitem:a81fc74a5c019556a4d0ba2a042a63448"·id="r_a81fc74a5c019556a4d0ba2a042a63448"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81fc74a5c019556a4d0ba2a042a63448"·name="a81fc74a5c019556a4d0ba2a042a63448"></a>
133 &#160;</td><td·class="memItemRight"·valign="bottom"><b>GnuplotException</b>·(const·string·&amp;msg)</td></tr>133 &#160;</td><td·class="memItemRight"·valign="bottom"><b>GnuplotException</b>·(const·string·&amp;msg)</td></tr>
134 <tr·class="separator:a81fc74a5c019556a4d0ba2a042a63448"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a81fc74a5c019556a4d0ba2a042a63448"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>135 </table>
136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
137 <div·class="textblock"><p>Exception·thrown·by·class·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.·</p>137 <div·class="textblock"><p>Exception·thrown·by·class·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.·</p>
138 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>138 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
139 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00743_source.html">Gnuplot.hh</a></li>139 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00680_source.html">Gnuplot.hh</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <hr>143 <hr>
144 <address>144 <address>
145 <small>145 <small>
146 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">146 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.38 KB
./usr/share/doc/libopenmesh-dev/html/a03814.html
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ··<div·class="headertitle"><div·class="title">Gnuplot·Class·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">Gnuplot·Class·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
99 <p>Utility·class·interfacing·with·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.··99 <p>Utility·class·interfacing·with·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.··
100 ·<a·href="a03814.html#details">More...</a></p>100 ·<a·href="a03814.html#details">More...</a></p>
  
101 <p><code>#include·&lt;<a·class="el"·href="a00743_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00680_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>
102 <table·class="memberdecls">102 <table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
104 Public·Member·Functions</h2></td></tr>104 Public·Member·Functions</h2></td></tr>
105 <tr><td·colspan="2"><div·class="groupHeader">Constructors</div></td></tr>105 <tr><td·colspan="2"><div·class="groupHeader">Constructors</div></td></tr>
106 <tr·class="memitem:a936d27de7b6f57d1f3d61491dc70f1ae"·id="r_a936d27de7b6f57d1f3d61491dc70f1ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a936d27de7b6f57d1f3d61491dc70f1ae"·name="a936d27de7b6f57d1f3d61491dc70f1ae"></a>106 <tr·class="memitem:a936d27de7b6f57d1f3d61491dc70f1ae"·id="r_a936d27de7b6f57d1f3d61491dc70f1ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a936d27de7b6f57d1f3d61491dc70f1ae"·name="a936d27de7b6f57d1f3d61491dc70f1ae"></a>
107 &#160;</td><td·class="memItemRight"·valign="bottom"><b>Gnuplot</b>·()</td></tr>107 &#160;</td><td·class="memItemRight"·valign="bottom"><b>Gnuplot</b>·()</td></tr>
108 <tr·class="memdesc:a936d27de7b6f57d1f3d61491dc70f1ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·constructor.·<br·/></td></tr>108 <tr·class="memdesc:a936d27de7b6f57d1f3d61491dc70f1ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·constructor.·<br·/></td></tr>
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 </table>174 </table>
175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>175 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
176 <div·class="textblock"><p>Utility·class·interfacing·with·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.·</p>176 <div·class="textblock"><p>Utility·class·interfacing·with·<a·class="el"·href="a03814.html"·title="Utility·class·interfacing·with·Gnuplot.">Gnuplot</a>.·</p>
177 <dl·class="section·note"><dt>Note</dt><dd>The·plot·will·be·visible·as·long·as·the·object·is·not·destructed.</dd></dl>177 <dl·class="section·note"><dt>Note</dt><dd>The·plot·will·be·visible·as·long·as·the·object·is·not·destructed.</dd></dl>
178 <dl·class="section·author"><dt>Author</dt><dd>Rajarshi·Guha·(C++·API·based·on·the·C·API·by·Nicolas·Devillard)</dd></dl>178 <dl·class="section·author"><dt>Author</dt><dd>Rajarshi·Guha·(C++·API·based·on·the·C·API·by·Nicolas·Devillard)</dd></dl>
179 <dl·class="section·see"><dt>See·also</dt><dd><a·href="http://ndevilla.free.fr/gnuplot/">http://ndevilla.free.fr/gnuplot/</a>·more·information.·</dd></dl>179 <dl·class="section·see"><dt>See·also</dt><dd><a·href="http://ndevilla.free.fr/gnuplot/">http://ndevilla.free.fr/gnuplot/</a>·more·information.·</dd></dl>
180 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>180 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00743_source.html">Gnuplot.hh</a></li>181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00680_source.html">Gnuplot.hh</a></li>
182 <li>OpenMesh/Tools/Utils/<b>Gnuplot.cc</b></li>182 <li>OpenMesh/Tools/Utils/<b>Gnuplot.cc</b></li>
183 </ul>183 </ul>
184 </div><!--·contents·-->184 </div><!--·contents·-->
185 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
186 <hr>186 <hr>
187 <address>187 <address>
188 <small>188 <small>
2.62 KB
./usr/share/doc/libopenmesh-dev/html/a03818.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::HeapInterfaceT&lt;·HeapEntry·&gt;·Struct·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::HeapInterfaceT&lt;·HeapEntry·&gt;·Struct·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>This·class·demonstrates·the·HeapInterface's·interface.··100 <p>This·class·demonstrates·the·HeapInterface's·interface.··
101 ·<a·href="a03818.html#details">More...</a></p>101 ·<a·href="a03818.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00716_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00704_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:ae246f6c4f57df712acd35b0288e29aff"·id="r_ae246f6c4f57df712acd35b0288e29aff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae246f6c4f57df712acd35b0288e29aff"·name="ae246f6c4f57df712acd35b0288e29aff"></a>106 <tr·class="memitem:ae246f6c4f57df712acd35b0288e29aff"·id="r_ae246f6c4f57df712acd35b0288e29aff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae246f6c4f57df712acd35b0288e29aff"·name="ae246f6c4f57df712acd35b0288e29aff"></a>
107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>less</b>·(const·HeapEntry·&amp;_e1,·const·HeapEntry·&amp;_e2)</td></tr>107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>less</b>·(const·HeapEntry·&amp;_e1,·const·HeapEntry·&amp;_e2)</td></tr>
108 <tr·class="memdesc:ae246f6c4f57df712acd35b0288e29aff"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Comparison·of·two·HeapEntry's:·strict·less.·<br·/></td></tr>108 <tr·class="memdesc:ae246f6c4f57df712acd35b0288e29aff"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Comparison·of·two·HeapEntry's:·strict·less.·<br·/></td></tr>
109 <tr·class="separator:ae246f6c4f57df712acd35b0288e29aff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:ae246f6c4f57df712acd35b0288e29aff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 </table>124 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HeapEntry&gt;<br·/>126 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·HeapEntry&gt;<br·/>
127 struct·OpenMesh::Utils::HeapInterfaceT&lt;·HeapEntry·&gt;</div><p>This·class·demonstrates·the·HeapInterface's·interface.·</p>127 struct·OpenMesh::Utils::HeapInterfaceT&lt;·HeapEntry·&gt;</div><p>This·class·demonstrates·the·HeapInterface's·interface.·</p>
128 <p>If·you·want·to·build·your·customized·heap·you·will·have·to·specify·a·heap·interface·class·and·use·this·class·as·a·template·parameter·for·the·class·<a·class="el"·href="a03822.html"·title="An·efficient,·highly·customizable·heap.">HeapT</a>.·This·class·defines·the·interface·that·this·heap·interface·has·to·implement.</p>128 <p>If·you·want·to·build·your·customized·heap·you·will·have·to·specify·a·heap·interface·class·and·use·this·class·as·a·template·parameter·for·the·class·<a·class="el"·href="a03822.html"·title="An·efficient,·highly·customizable·heap.">HeapT</a>.·This·class·defines·the·interface·that·this·heap·interface·has·to·implement.</p>
129 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03822.html"·title="An·efficient,·highly·customizable·heap.">HeapT</a>·</dd></dl>129 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03822.html"·title="An·efficient,·highly·customizable·heap.">HeapT</a>·</dd></dl>
130 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>130 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
131 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00716_source.html">HeapT.hh</a></li>131 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00704_source.html">HeapT.hh</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <hr>135 <hr>
136 <address>136 <address>
137 <small>137 <small>
138 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">138 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.25 KB
./usr/share/doc/libopenmesh-dev/html/a03822.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>An·efficient,·highly·customizable·heap.··101 <p>An·efficient,·highly·customizable·heap.··
102 ·<a·href="a03822.html#details">More...</a></p>102 ·<a·href="a03822.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00716_source.html">OSG/Utils/HeapT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00704_source.html">OSG/Utils/HeapT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03821.png"·border="0"·usemap="#aOpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03821.png"·border="0"·usemap="#aOpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4_inherit__map"·id="aOpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4_inherit__map">108 <map·name="aOpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4_inherit__map"·id="aOpenMesh_1_1Utils_1_1HeapT_3_01HeapEntry_00_01HeapInterface_01_4_inherit__map">
109 <area·shape="rect"·title="An·efficient,·highly·customizable·heap."·alt=""·coords="5,79,225,119"/>109 <area·shape="rect"·title="An·efficient,·highly·customizable·heap."·alt=""·coords="5,79,225,119"/>
110 <area·shape="rect"·title="·"·alt=""·coords="51,5,180,31"/>110 <area·shape="rect"·title="·"·alt=""·coords="51,5,180,31"/>
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 <p>This·heap·class·is·parameterized·by·two·template·arguments:·</p><ul>209 <p>This·heap·class·is·parameterized·by·two·template·arguments:·</p><ul>
210 <li>the·class·<code>HeapEntry</code>,·that·will·be·stored·in·the·heap·</li>210 <li>the·class·<code>HeapEntry</code>,·that·will·be·stored·in·the·heap·</li>
211 <li>the·HeapInterface·telling·the·heap·how·to·compare·heap·entries·and·how·to·store·the·heap·positions·in·the·heap·entries.</li>211 <li>the·HeapInterface·telling·the·heap·how·to·compare·heap·entries·and·how·to·store·the·heap·positions·in·the·heap·entries.</li>
212 </ul>212 </ul>
213 <p>As·an·example·how·to·use·the·class·see·declaration·of·class·<a·class="el"·href="a03378.html"·title="Decimater·framework.">Decimater::DecimaterT</a>.</p>213 <p>As·an·example·how·to·use·the·class·see·declaration·of·class·<a·class="el"·href="a03378.html"·title="Decimater·framework.">Decimater::DecimaterT</a>.</p>
214 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03818.html"·title="This·class·demonstrates·the·HeapInterface&#39;s·interface.">HeapInterfaceT</a>·</dd></dl>214 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03818.html"·title="This·class·demonstrates·the·HeapInterface&#39;s·interface.">HeapInterfaceT</a>·</dd></dl>
215 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>215 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
216 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00716_source.html">HeapT.hh</a></li>216 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00704_source.html">HeapT.hh</a></li>
217 </ul>217 </ul>
218 </div><!--·contents·-->218 </div><!--·contents·-->
219 </div><!--·doc-content·-->219 </div><!--·doc-content·-->
220 <hr>220 <hr>
221 <address>221 <address>
222 <small>222 <small>
223 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">223 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.34 KB
./usr/share/doc/libopenmesh-dev/html/a03826.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::MeshCheckerT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::MeshCheckerT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Check·integrity·of·mesh.··101 <p>Check·integrity·of·mesh.··
102 ·<a·href="a03826.html#details">More...</a></p>102 ·<a·href="a03826.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00749_source.html">OpenMesh/Tools/Utils/MeshCheckerT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00686_source.html">OpenMesh/Tools/Utils/MeshCheckerT.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:afdc2f687ed069aa92aeafe9c3dd4bef4"·id="r_afdc2f687ed069aa92aeafe9c3dd4bef4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afdc2f687ed069aa92aeafe9c3dd4bef4"·name="afdc2f687ed069aa92aeafe9c3dd4bef4"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03826.html#afdc2f687ed069aa92aeafe9c3dd4bef4">CheckTargets</a>·{·<b>CHECK_EDGES</b>·=·1107 <tr·class="memitem:afdc2f687ed069aa92aeafe9c3dd4bef4"·id="r_afdc2f687ed069aa92aeafe9c3dd4bef4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afdc2f687ed069aa92aeafe9c3dd4bef4"·name="afdc2f687ed069aa92aeafe9c3dd4bef4"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03826.html#afdc2f687ed069aa92aeafe9c3dd4bef4">CheckTargets</a>·{·<b>CHECK_EDGES</b>·=·1
108 ,·<b>CHECK_VERTICES</b>·=·2108 ,·<b>CHECK_VERTICES</b>·=·2
109 ,·<b>CHECK_FACES</b>·=·4109 ,·<b>CHECK_FACES</b>·=·4
110 ,·<b>CHECK_ALL</b>·=·255110 ,·<b>CHECK_ALL</b>·=·255
Offset 130, 16 lines modifiedOffset 130, 16 lines modified
130 <tr·class="separator:a988805b4c79363bda7c8c7ba646c691d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a988805b4c79363bda7c8c7ba646c691d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a02714.html">Mesh</a>&gt;<br·/>133 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·<a·class="el"·href="a02714.html">Mesh</a>&gt;<br·/>
134 class·OpenMesh::Utils::MeshCheckerT&lt;·Mesh·&gt;</div><p>Check·integrity·of·mesh.·</p>134 class·OpenMesh::Utils::MeshCheckerT&lt;·Mesh·&gt;</div><p>Check·integrity·of·mesh.·</p>
135 <p>This·class·provides·several·functions·to·check·the·integrity·of·a·mesh.·</p>135 <p>This·class·provides·several·functions·to·check·the·integrity·of·a·mesh.·</p>
136 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>136 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
137 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00749_source.html">MeshCheckerT.hh</a></li>137 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00686_source.html">MeshCheckerT.hh</a></li>
138 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00728_source.html">MeshCheckerT_impl.hh</a></li>138 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00695_source.html">MeshCheckerT_impl.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
142 <hr>142 <hr>
143 <address>143 <address>
144 <small>144 <small>
145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.94 KB
./usr/share/doc/libopenmesh-dev/html/a03830.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store.··101 <p>This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store.··
102 ·<a·href="a03830.html#details">More...</a></p>102 ·<a·href="a03830.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00719_source.html">Tools/Utils/NumLimitsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00713_source.html">Tools/Utils/NumLimitsT.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
106 Public·Member·Functions</h2></td></tr>106 Public·Member·Functions</h2></td></tr>
107 <tr·class="memitem:a3bd49fe9f8e113ef4e0ef06bc6e2f602"·id="r_a3bd49fe9f8e113ef4e0ef06bc6e2f602"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3bd49fe9f8e113ef4e0ef06bc6e2f602"·name="a3bd49fe9f8e113ef4e0ef06bc6e2f602"></a>107 <tr·class="memitem:a3bd49fe9f8e113ef4e0ef06bc6e2f602"·id="r_a3bd49fe9f8e113ef4e0ef06bc6e2f602"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3bd49fe9f8e113ef4e0ef06bc6e2f602"·name="a3bd49fe9f8e113ef4e0ef06bc6e2f602"></a>
108 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_float</b>·()</td></tr>108 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_float</b>·()</td></tr>
109 <tr·class="separator:a3bd49fe9f8e113ef4e0ef06bc6e2f602"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a3bd49fe9f8e113ef4e0ef06bc6e2f602"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a56d35acab3733b56fc1d2548ee1b6452"·id="r_a56d35acab3733b56fc1d2548ee1b6452"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a56d35acab3733b56fc1d2548ee1b6452"·name="a56d35acab3733b56fc1d2548ee1b6452"></a>110 <tr·class="memitem:a56d35acab3733b56fc1d2548ee1b6452"·id="r_a56d35acab3733b56fc1d2548ee1b6452"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a56d35acab3733b56fc1d2548ee1b6452"·name="a56d35acab3733b56fc1d2548ee1b6452"></a>
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 class·OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;</div><p>This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store.·</p>174 class·OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;</div><p>This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store.·</p>
175 <p>You·can·use·it·like·this:·</p><div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Utils/NumLimitsT.hh&gt;</span></div>175 <p>You·can·use·it·like·this:·</p><div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Utils/NumLimitsT.hh&gt;</span></div>
176 <div·class="line">·</div>176 <div·class="line">·</div>
177 <div·class="line"><span·class="keywordtype">int</span>···float_min···=·OpenMesh::NumLimitsT&lt;float&gt;::min();</div>177 <div·class="line"><span·class="keywordtype">int</span>···float_min···=·OpenMesh::NumLimitsT&lt;float&gt;::min();</div>
178 <div·class="line"><span·class="keywordtype">float</span>·double_max··=·OpenMesh::NumLimitsT&lt;double&gt;::max();</div>178 <div·class="line"><span·class="keywordtype">float</span>·double_max··=·OpenMesh::NumLimitsT&lt;double&gt;::max();</div>
179 </div><!--·fragment·--><dl·class="section·note"><dt>Note</dt><dd>This·functionality·should·be·provided·by·std::numeric_limits.·This·template·does·not·exist·on·gcc·&lt;=·2.95.3.·The·class·template·<a·class="el"·href="a03830.html"·title="This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(int,·float,...">NumLimitsT</a>·is·just·a·workaround.·</dd></dl>179 </div><!--·fragment·--><dl·class="section·note"><dt>Note</dt><dd>This·functionality·should·be·provided·by·std::numeric_limits.·This·template·does·not·exist·on·gcc·&lt;=·2.95.3.·The·class·template·<a·class="el"·href="a03830.html"·title="This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(int,·float,...">NumLimitsT</a>·is·just·a·workaround.·</dd></dl>
180 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>180 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00719_source.html">NumLimitsT.hh</a></li>181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00713_source.html">NumLimitsT.hh</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 </div><!--·doc-content·-->184 </div><!--·doc-content·-->
185 <hr>185 <hr>
186 <address>186 <address>
187 <small>187 <small>
188 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">188 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.62 KB
./usr/share/doc/libopenmesh-dev/html/a03834.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::StripifierT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::StripifierT&lt;·Mesh·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>This·class·decomposes·a·triangle·mesh·into·several·triangle·strips.··101 <p>This·class·decomposes·a·triangle·mesh·into·several·triangle·strips.··
102 ·<a·href="a03834.html#details">More...</a></p>102 ·<a·href="a03834.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00731_source.html">OpenMesh/Tools/Utils/StripifierT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00698_source.html">OpenMesh/Tools/Utils/StripifierT.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a89d52f2bfdacdb382afe466d729d72ba"·id="r_a89d52f2bfdacdb382afe466d729d72ba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a89d52f2bfdacdb382afe466d729d72ba"·name="a89d52f2bfdacdb382afe466d729d72ba"></a>107 <tr·class="memitem:a89d52f2bfdacdb382afe466d729d72ba"·id="r_a89d52f2bfdacdb382afe466d729d72ba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a89d52f2bfdacdb382afe466d729d72ba"·name="a89d52f2bfdacdb382afe466d729d72ba"></a>
108 typedef·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Index</b></td></tr>108 typedef·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Index</b></td></tr>
109 <tr·class="separator:a89d52f2bfdacdb382afe466d729d72ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a89d52f2bfdacdb382afe466d729d72ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:aacd982cf4a264617d1bcbc6f2c120a40"·id="r_aacd982cf4a264617d1bcbc6f2c120a40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aacd982cf4a264617d1bcbc6f2c120a40"·name="aacd982cf4a264617d1bcbc6f2c120a40"></a>110 <tr·class="memitem:aacd982cf4a264617d1bcbc6f2c120a40"·id="r_aacd982cf4a264617d1bcbc6f2c120a40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aacd982cf4a264617d1bcbc6f2c120a40"·name="aacd982cf4a264617d1bcbc6f2c120a40"></a>
Offset 157, 16 lines modifiedOffset 157, 16 lines modified
157 <tr·class="memdesc:a0e974f1316cd003dc4cd9f03407b68f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·strips.·<br·/></td></tr>157 <tr·class="memdesc:a0e974f1316cd003dc4cd9f03407b68f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·strips.·<br·/></td></tr>
158 <tr·class="separator:a0e974f1316cd003dc4cd9f03407b68f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a0e974f1316cd003dc4cd9f03407b68f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 </table>159 </table>
160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
161 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Mesh&gt;<br·/>161 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·Mesh&gt;<br·/>
162 class·OpenMesh::StripifierT&lt;·Mesh·&gt;</div><p>This·class·decomposes·a·triangle·mesh·into·several·triangle·strips.·</p>162 class·OpenMesh::StripifierT&lt;·Mesh·&gt;</div><p>This·class·decomposes·a·triangle·mesh·into·several·triangle·strips.·</p>
163 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>163 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
164 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00731_source.html">StripifierT.hh</a></li>164 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00698_source.html">StripifierT.hh</a></li>
165 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00722_source.html">StripifierT_impl.hh</a></li>165 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00701_source.html">StripifierT_impl.hh</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <hr>169 <hr>
170 <address>170 <address>
171 <small>171 <small>
172 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">172 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.21 KB
./usr/share/doc/libopenmesh-dev/html/a03838.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::TestingFramework·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::TestingFramework·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>Helper·class·for·test·programms.··103 <p>Helper·class·for·test·programms.··
104 ·<a·href="a03838.html#details">More...</a></p>104 ·<a·href="a03838.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a00725_source.html">OpenMesh/Tools/Utils/TestingFramework.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00677_source.html">OpenMesh/Tools/Utils/TestingFramework.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Utils::TestingFramework:</div>107 Inheritance·diagram·for·OpenMesh::Utils::TestingFramework:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03837.png"·border="0"·usemap="#aOpenMesh_1_1Utils_1_1TestingFramework_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03837.png"·border="0"·usemap="#aOpenMesh_1_1Utils_1_1TestingFramework_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Utils_1_1TestingFramework_inherit__map"·id="aOpenMesh_1_1Utils_1_1TestingFramework_inherit__map">110 <map·name="aOpenMesh_1_1Utils_1_1TestingFramework_inherit__map"·id="aOpenMesh_1_1Utils_1_1TestingFramework_inherit__map">
111 <area·shape="rect"·title="Helper·class·for·test·programms."·alt=""·coords="25,79,208,119"/>111 <area·shape="rect"·title="Helper·class·for·test·programms."·alt=""·coords="25,79,208,119"/>
112 <area·shape="rect"·href="a02870.html"·title="This·class·demonstrates·the·non·copyable·idiom."·alt=""·coords="5,5,228,31"/>112 <area·shape="rect"·href="a02870.html"·title="This·class·demonstrates·the·non·copyable·idiom."·alt=""·coords="5,5,228,31"/>
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 <tr·class="memitem:a4d896013b81f30e43f169b35749bd10f"·id="r_a4d896013b81f30e43f169b35749bd10f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4d896013b81f30e43f169b35749bd10f"·name="a4d896013b81f30e43f169b35749bd10f"></a>201 <tr·class="memitem:a4d896013b81f30e43f169b35749bd10f"·id="r_a4d896013b81f30e43f169b35749bd10f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4d896013b81f30e43f169b35749bd10f"·name="a4d896013b81f30e43f169b35749bd10f"></a>
202 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>TestFunc</b></td></tr>202 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>TestFunc</b></td></tr>
203 <tr·class="separator:a4d896013b81f30e43f169b35749bd10f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:a4d896013b81f30e43f169b35749bd10f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 </table>204 </table>
205 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>205 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
206 <div·class="textblock"><p>Helper·class·for·test·programms.·</p>206 <div·class="textblock"><p>Helper·class·for·test·programms.·</p>
207 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>207 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
208 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00725_source.html">TestingFramework.hh</a></li>208 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00677_source.html">TestingFramework.hh</a></li>
209 </ul>209 </ul>
210 </div><!--·contents·-->210 </div><!--·contents·-->
211 </div><!--·doc-content·-->211 </div><!--·doc-content·-->
212 <hr>212 <hr>
213 <address>213 <address>
214 <small>214 <small>
215 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">215 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.76 KB
./usr/share/doc/libopenmesh-dev/html/a03842.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::Timer·Class·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">OpenMesh::Utils::Timer·Class·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·class.··105 <p><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·class.··
106 ·<a·href="a03842.html#details">More...</a></p>106 ·<a·href="a03842.html#details">More...</a></p>
  
107 <p><code>#include·&lt;<a·class="el"·href="a00746_source.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00710_source.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</code></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
110 Public·Types</h2></td></tr>110 Public·Types</h2></td></tr>
111 <tr·class="memitem:a129372ccc43d66a01dd92e635b8419fd"·id="r_a129372ccc43d66a01dd92e635b8419fd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a129372ccc43d66a01dd92e635b8419fd"·name="a129372ccc43d66a01dd92e635b8419fd"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html#a129372ccc43d66a01dd92e635b8419fd">Format</a>·{·<br·/>111 <tr·class="memitem:a129372ccc43d66a01dd92e635b8419fd"·id="r_a129372ccc43d66a01dd92e635b8419fd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a129372ccc43d66a01dd92e635b8419fd"·name="a129372ccc43d66a01dd92e635b8419fd"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html#a129372ccc43d66a01dd92e635b8419fd">Format</a>·{·<br·/>
112 &#160;&#160;<b>Automatic</b>112 &#160;&#160;<b>Automatic</b>
113 ,·<b>Long</b>113 ,·<b>Long</b>
114 ,·<b>Hours</b>114 ,·<b>Hours</b>
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
  
331 <p>Write·seconds·to·output·stream.·</p>331 <p>Write·seconds·to·output·stream.·</p>
332 <p><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·must·be·stopped·before.·</p>332 <p><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·must·be·stopped·before.·</p>
  
333 </div>333 </div>
334 </div>334 </div>
335 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>335 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
336 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00746_source.html">Timer.hh</a></li>336 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00710_source.html">Timer.hh</a></li>
337 </ul>337 </ul>
338 </div><!--·contents·-->338 </div><!--·contents·-->
339 </div><!--·doc-content·-->339 </div><!--·doc-content·-->
340 <hr>340 <hr>
341 <address>341 <address>
342 <small>342 <small>
343 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">343 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.1 KB
./usr/share/doc/libopenmesh-dev/html/a03846.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Mesh·traits·for·View·Dependent·Progressive·Meshes·<br··/>101 <p>Mesh·traits·for·View·Dependent·Progressive·Meshes·<br··/>
102 ··102 ··
103 ·<a·href="a03846.html#details">More...</a></p>103 ·<a·href="a03846.html#details">More...</a></p>
  
104 <p><code>#include·&lt;<a·class="el"·href="a00812_source.html">OpenMesh/Tools/VDPM/MeshTraits.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00644_source.html">OpenMesh/Tools/VDPM/MeshTraits.hh</a>&gt;</code></p>
105 <div·class="dynheader">105 <div·class="dynheader">
106 Inheritance·diagram·for·OpenMesh::VDPM::MeshTraits:</div>106 Inheritance·diagram·for·OpenMesh::VDPM::MeshTraits:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a03845.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1MeshTraits_inherit__map"·alt="Inheritance·graph"/></div>108 <div·class="center"><img·src="a03845.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1MeshTraits_inherit__map"·alt="Inheritance·graph"/></div>
109 <map·name="aOpenMesh_1_1VDPM_1_1MeshTraits_inherit__map"·id="aOpenMesh_1_1VDPM_1_1MeshTraits_inherit__map">109 <map·name="aOpenMesh_1_1VDPM_1_1MeshTraits_inherit__map"·id="aOpenMesh_1_1VDPM_1_1MeshTraits_inherit__map">
110 <area·shape="rect"·title="Mesh·traits·for·View·Dependent·Progressive·Meshes"·alt=""·coords="5,79,221,104"/>110 <area·shape="rect"·title="Mesh·traits·for·View·Dependent·Progressive·Meshes"·alt=""·coords="5,79,221,104"/>
111 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="22,5,205,31"/>111 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="22,5,205,31"/>
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>186 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
187 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 </table>188 </table>
189 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>189 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
190 <div·class="textblock"><p>Mesh·traits·for·View·Dependent·Progressive·Meshes·<br··/>190 <div·class="textblock"><p>Mesh·traits·for·View·Dependent·Progressive·Meshes·<br··/>
191 ·</p>191 ·</p>
192 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>192 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
193 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00812_source.html">MeshTraits.hh</a></li>193 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00644_source.html">MeshTraits.hh</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 </div><!--·doc-content·-->196 </div><!--·doc-content·-->
197 <hr>197 <hr>
198 <address>198 <address>
199 <small>199 <small>
200 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">200 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.31 KB
./usr/share/doc/libopenmesh-dev/html/a03850.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_vhierarchy_node_handle</b>·(<a·class="el"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)</td></tr>127 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_vhierarchy_node_handle</b>·(<a·class="el"·href="a03862.html">VHierarchyNodeHandle</a>·_node_handle)</td></tr>
128 <tr·class="separator:ac49c783c14ec6299eaed195aaaf90968"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:ac49c783c14ec6299eaed195aaaf90968"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a23378dca1b5d038176edb65bae9bc4d7"·id="r_a23378dca1b5d038176edb65bae9bc4d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a23378dca1b5d038176edb65bae9bc4d7"·name="a23378dca1b5d038176edb65bae9bc4d7"></a>129 <tr·class="memitem:a23378dca1b5d038176edb65bae9bc4d7"·id="r_a23378dca1b5d038176edb65bae9bc4d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a23378dca1b5d038176edb65bae9bc4d7"·name="a23378dca1b5d038176edb65bae9bc4d7"></a>
130 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_ancestor</b>·(const·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;_other)</td></tr>130 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_ancestor</b>·(const·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;_other)</td></tr>
131 <tr·class="separator:a23378dca1b5d038176edb65bae9bc4d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a23378dca1b5d038176edb65bae9bc4d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00812_source.html">MeshTraits.hh</a></li>134 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00644_source.html">MeshTraits.hh</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <hr>138 <hr>
139 <address>139 <address>
140 <small>140 <small>
141 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">141 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.46 KB
./usr/share/doc/libopenmesh-dev/html/a03854.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VFront·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VFront·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Active·nodes·in·vertex·hierarchy.··100 <p>Active·nodes·in·vertex·hierarchy.··
101 ·<a·href="a03854.html#details">More...</a></p>101 ·<a·href="a03854.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00809_source.html">OpenMesh/Tools/VDPM/VFront.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00668_source.html">OpenMesh/Tools/VDPM/VFront.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a47d616a7ffea952553aa634eabc4cbb1"·id="r_a47d616a7ffea952553aa634eabc4cbb1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47d616a7ffea952553aa634eabc4cbb1"·name="a47d616a7ffea952553aa634eabc4cbb1"></a>106 <tr·class="memitem:a47d616a7ffea952553aa634eabc4cbb1"·id="r_a47d616a7ffea952553aa634eabc4cbb1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47d616a7ffea952553aa634eabc4cbb1"·name="a47d616a7ffea952553aa634eabc4cbb1"></a>
107 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>clear</b>·()</td></tr>107 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>clear</b>·()</td></tr>
108 <tr·class="separator:a47d616a7ffea952553aa634eabc4cbb1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a47d616a7ffea952553aa634eabc4cbb1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a1b741319e496504bdf868f10247bb88f"·id="r_a1b741319e496504bdf868f10247bb88f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b741319e496504bdf868f10247bb88f"·name="a1b741319e496504bdf868f10247bb88f"></a>109 <tr·class="memitem:a1b741319e496504bdf868f10247bb88f"·id="r_a1b741319e496504bdf868f10247bb88f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b741319e496504bdf868f10247bb88f"·name="a1b741319e496504bdf868f10247bb88f"></a>
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>init</b>·(<a·class="el"·href="a01253.html#a503c22d36bf2bdb5daeccd78c29053fd">VHierarchyNodeHandleContainer</a>·&amp;_roots,·unsigned·int·_n_details)</td></tr>136 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>init</b>·(<a·class="el"·href="a01253.html#a503c22d36bf2bdb5daeccd78c29053fd">VHierarchyNodeHandleContainer</a>·&amp;_roots,·unsigned·int·_n_details)</td></tr>
137 <tr·class="separator:a448188bd4a10d2d9f1dba08198a2d5d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:a448188bd4a10d2d9f1dba08198a2d5d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>138 </table>
139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
140 <div·class="textblock"><p>Active·nodes·in·vertex·hierarchy.·</p>140 <div·class="textblock"><p>Active·nodes·in·vertex·hierarchy.·</p>
141 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000006">Todo:</a></b></dt><dd><a·class="el"·href="a03854.html"·title="Active·nodes·in·vertex·hierarchy.">VFront</a>·documentation·</dd></dl>141 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000006">Todo:</a></b></dt><dd><a·class="el"·href="a03854.html"·title="Active·nodes·in·vertex·hierarchy.">VFront</a>·documentation·</dd></dl>
142 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>142 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
143 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00809_source.html">VFront.hh</a></li>143 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00668_source.html">VFront.hh</a></li>
144 <li>OpenMesh/Tools/VDPM/<b>VFront.cc</b></li>144 <li>OpenMesh/Tools/VDPM/<b>VFront.cc</b></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
148 <hr>148 <hr>
149 <address>149 <address>
150 <small>150 <small>
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03858.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchy·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchy·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Keeps·the·vertex·hierarchy·build·during·analyzing·a·progressive·mesh.··101 <p>Keeps·the·vertex·hierarchy·build·during·analyzing·a·progressive·mesh.··
102 ·<a·href="a03858.html#details">More...</a></p>102 ·<a·href="a03858.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00815_source.html">OpenMesh/Tools/VDPM/VHierarchy.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00671_source.html">OpenMesh/Tools/VDPM/VHierarchy.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a658560e57bc2e1e7aca6ab477e1d0a33"·id="r_a658560e57bc2e1e7aca6ab477e1d0a33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a658560e57bc2e1e7aca6ab477e1d0a33"·name="a658560e57bc2e1e7aca6ab477e1d0a33"></a>107 <tr·class="memitem:a658560e57bc2e1e7aca6ab477e1d0a33"·id="r_a658560e57bc2e1e7aca6ab477e1d0a33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a658560e57bc2e1e7aca6ab477e1d0a33"·name="a658560e57bc2e1e7aca6ab477e1d0a33"></a>
108 typedef·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>id_t</b></td></tr>108 typedef·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>id_t</b></td></tr>
109 <tr·class="memdesc:a658560e57bc2e1e7aca6ab477e1d0a33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·for·tree·and·node·ids.·<br·/></td></tr>109 <tr·class="memdesc:a658560e57bc2e1e7aca6ab477e1d0a33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·for·tree·and·node·ids.·<br·/></td></tr>
110 <tr·class="separator:a658560e57bc2e1e7aca6ab477e1d0a33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a658560e57bc2e1e7aca6ab477e1d0a33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 <tr·class="memitem:a3b745254284dd25860de0ed823ed42f9"·id="r_a3b745254284dd25860de0ed823ed42f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b745254284dd25860de0ed823ed42f9"·name="a3b745254284dd25860de0ed823ed42f9"></a>194 <tr·class="memitem:a3b745254284dd25860de0ed823ed42f9"·id="r_a3b745254284dd25860de0ed823ed42f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b745254284dd25860de0ed823ed42f9"·name="a3b745254284dd25860de0ed823ed42f9"></a>
195 <a·class="el"·href="a03862.html">VHierarchyNodeHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>node_handle</b>·(<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>·_node_index)</td></tr>195 <a·class="el"·href="a03862.html">VHierarchyNodeHandle</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>node_handle</b>·(<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>·_node_index)</td></tr>
196 <tr·class="separator:a3b745254284dd25860de0ed823ed42f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:a3b745254284dd25860de0ed823ed42f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 </table>197 </table>
198 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>198 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
199 <div·class="textblock"><p>Keeps·the·vertex·hierarchy·build·during·analyzing·a·progressive·mesh.·</p>199 <div·class="textblock"><p>Keeps·the·vertex·hierarchy·build·during·analyzing·a·progressive·mesh.·</p>
200 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>200 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
201 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00815_source.html">VHierarchy.hh</a></li>201 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00671_source.html">VHierarchy.hh</a></li>
202 <li>OpenMesh/Tools/VDPM/<b>VHierarchy.cc</b></li>202 <li>OpenMesh/Tools/VDPM/<b>VHierarchy.cc</b></li>
203 </ul>203 </ul>
204 </div><!--·contents·-->204 </div><!--·contents·-->
205 </div><!--·doc-content·-->205 </div><!--·doc-content·-->
206 <hr>206 <hr>
207 <address>207 <address>
208 <small>208 <small>
1.92 KB
./usr/share/doc/libopenmesh-dev/html/a03862.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Handle·for·vertex·hierarchy·nodes·<br··/>100 <p>Handle·for·vertex·hierarchy·nodes·<br··/>
101 ··101 ··
102 ·<a·href="a03862.html#details">More...</a></p>102 ·<a·href="a03862.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00839_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00665_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::VDPM::VHierarchyNodeHandle:</div>105 Inheritance·diagram·for·OpenMesh::VDPM::VHierarchyNodeHandle:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03861.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1VHierarchyNodeHandle_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a03861.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1VHierarchyNodeHandle_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1VDPM_1_1VHierarchyNodeHandle_inherit__map"·id="aOpenMesh_1_1VDPM_1_1VHierarchyNodeHandle_inherit__map">108 <map·name="aOpenMesh_1_1VDPM_1_1VHierarchyNodeHandle_inherit__map"·id="aOpenMesh_1_1VDPM_1_1VHierarchyNodeHandle_inherit__map">
109 <area·shape="rect"·title="Handle·for·vertex·hierarchy·nodes"·alt=""·coords="5,79,224,119"/>109 <area·shape="rect"·title="Handle·for·vertex·hierarchy·nodes"·alt=""·coords="5,79,224,119"/>
110 <area·shape="rect"·href="a02558.html"·title="Base·class·for·all·handle·types."·alt=""·coords="26,5,203,31"/>110 <area·shape="rect"·href="a02558.html"·title="Base·class·for·all·handle·types."·alt=""·coords="26,5,203,31"/>
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>171 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>__decrement</b>·(int·amount)</td></tr>
172 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:af2ba0dc2afcf29cf69dfcbf7f373af1a·inherit·pub_methods_a02558"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 </table>173 </table>
174 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>174 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
175 <div·class="textblock"><p>Handle·for·vertex·hierarchy·nodes·<br··/>175 <div·class="textblock"><p>Handle·for·vertex·hierarchy·nodes·<br··/>
176 ·</p>176 ·</p>
177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00839_source.html">VHierarchyNode.hh</a></li>178 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00665_source.html">VHierarchyNode.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <hr>182 <hr>
183 <address>183 <address>
184 <small>184 <small>
185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">185 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.32 KB
./usr/share/doc/libopenmesh-dev/html/a03866.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchyNode·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchyNode·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Vertex·hierarchy·node.··100 <p>Vertex·hierarchy·node.··
101 ·<a·href="a03866.html#details">More...</a></p>101 ·<a·href="a03866.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a00839_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00665_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a91743d86caff3fa2566e55b8aecc908f"·id="r_a91743d86caff3fa2566e55b8aecc908f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91743d86caff3fa2566e55b8aecc908f"·name="a91743d86caff3fa2566e55b8aecc908f"></a>106 <tr·class="memitem:a91743d86caff3fa2566e55b8aecc908f"·id="r_a91743d86caff3fa2566e55b8aecc908f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a91743d86caff3fa2566e55b8aecc908f"·name="a91743d86caff3fa2566e55b8aecc908f"></a>
107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_root</b>·()·const</td></tr>107 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_root</b>·()·const</td></tr>
108 <tr·class="memdesc:a91743d86caff3fa2566e55b8aecc908f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true,·if·node·is·root·else·false.·<br·/></td></tr>108 <tr·class="memdesc:a91743d86caff3fa2566e55b8aecc908f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·true,·if·node·is·root·else·false.·<br·/></td></tr>
109 <tr·class="separator:a91743d86caff3fa2566e55b8aecc908f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a91743d86caff3fa2566e55b8aecc908f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_fund_rcut</b>·(const·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;_node_index)</td></tr>204 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_fund_rcut</b>·(const·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;_node_index)</td></tr>
205 <tr·class="separator:a5a1c7a0ce1ee748ca454f26250b2a205"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:a5a1c7a0ce1ee748ca454f26250b2a205"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
206 </table>206 </table>
207 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>207 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
208 <div·class="textblock"><p>Vertex·hierarchy·node.·</p>208 <div·class="textblock"><p>Vertex·hierarchy·node.·</p>
209 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000007">Todo:</a></b></dt><dd>Complete·documentation·</dd></dl>209 <dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000007">Todo:</a></b></dt><dd>Complete·documentation·</dd></dl>
210 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00839_source.html">VHierarchyNode.hh</a></li>211 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00665_source.html">VHierarchyNode.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 </div><!--·doc-content·-->214 </div><!--·doc-content·-->
215 <hr>215 <hr>
216 <address>216 <address>
217 <small>217 <small>
218 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">218 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.31 KB
./usr/share/doc/libopenmesh-dev/html/a03870.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchyNodeIndex·Class·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchyNodeIndex·Class·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Index·of·vertex·hierarchy·node.··101 <p>Index·of·vertex·hierarchy·node.··
102 ·<a·href="a03870.html#details">More...</a></p>102 ·<a·href="a03870.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a00824_source.html">OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00674_source.html">OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Collaboration·diagram·for·OpenMesh::VDPM::VHierarchyNodeIndex:</div>105 Collaboration·diagram·for·OpenMesh::VDPM::VHierarchyNodeIndex:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a03868.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1VHierarchyNodeIndex_coll__map"·alt="Collaboration·graph"/></div>107 <div·class="center"><img·src="a03868.png"·border="0"·usemap="#aOpenMesh_1_1VDPM_1_1VHierarchyNodeIndex_coll__map"·alt="Collaboration·graph"/></div>
108 <map·name="aOpenMesh_1_1VDPM_1_1VHierarchyNodeIndex_coll__map"·id="aOpenMesh_1_1VDPM_1_1VHierarchyNodeIndex_coll__map">108 <map·name="aOpenMesh_1_1VDPM_1_1VHierarchyNodeIndex_coll__map"·id="aOpenMesh_1_1VDPM_1_1VHierarchyNodeIndex_coll__map">
109 <area·shape="rect"·title="Index·of·vertex·hierarchy·node."·alt=""·coords="5,5,224,45"/>109 <area·shape="rect"·title="Index·of·vertex·hierarchy·node."·alt=""·coords="5,5,224,45"/>
110 <area·shape="poly"·title="·"·alt=""·coords="239,18,251,25,242,32,225,34,224,29,241,27,245,25,237,23"/>110 <area·shape="poly"·title="·"·alt=""·coords="239,18,251,25,242,32,225,34,224,29,241,27,245,25,237,23"/>
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 <tr·class="memitem:a193598d1c6ca92a7d0935931242a7f45"·id="r_a193598d1c6ca92a7d0935931242a7f45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a193598d1c6ca92a7d0935931242a7f45"·name="a193598d1c6ca92a7d0935931242a7f45"></a>142 <tr·class="memitem:a193598d1c6ca92a7d0935931242a7f45"·id="r_a193598d1c6ca92a7d0935931242a7f45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a193598d1c6ca92a7d0935931242a7f45"·name="a193598d1c6ca92a7d0935931242a7f45"></a>
143 static·const·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>InvalidIndex</b>·=·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>()</td></tr>143 static·const·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>InvalidIndex</b>·=·<a·class="el"·href="a03870.html">VHierarchyNodeIndex</a>()</td></tr>
144 <tr·class="separator:a193598d1c6ca92a7d0935931242a7f45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:a193598d1c6ca92a7d0935931242a7f45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 </table>145 </table>
146 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>146 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
147 <div·class="textblock"><p>Index·of·vertex·hierarchy·node.·</p>147 <div·class="textblock"><p>Index·of·vertex·hierarchy·node.·</p>
148 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>148 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
149 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00824_source.html">VHierarchyNodeIndex.hh</a></li>149 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00674_source.html">VHierarchyNodeIndex.hh</a></li>
150 <li>OpenMesh/Tools/VDPM/<b>VHierarchyNodeIndex.cc</b></li>150 <li>OpenMesh/Tools/VDPM/<b>VHierarchyNodeIndex.cc</b></li>
151 </ul>151 </ul>
152 </div><!--·contents·-->152 </div><!--·contents·-->
153 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
154 <hr>154 <hr>
155 <address>155 <address>
156 <small>156 <small>
2.74 KB
./usr/share/doc/libopenmesh-dev/html/a03874.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
96 <a·href="a03871.html">List·of·all·members</a>··</div>96 <a·href="a03871.html">List·of·all·members</a>··</div>
97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchyWindow·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::VHierarchyWindow·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p><code>#include·&lt;<a·class="el"·href="a00818_source.html">OpenMesh/Tools/VDPM/VHierarchyWindow.hh</a>&gt;</code></p>100 <p><code>#include·&lt;<a·class="el"·href="a00656_source.html">OpenMesh/Tools/VDPM/VHierarchyWindow.hh</a>&gt;</code></p>
101 <table·class="memberdecls">101 <table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
103 Public·Member·Functions</h2></td></tr>103 Public·Member·Functions</h2></td></tr>
104 <tr·class="memitem:a431e910efd64bb1f4188d6b77f5430b1"·id="r_a431e910efd64bb1f4188d6b77f5430b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a431e910efd64bb1f4188d6b77f5430b1"·name="a431e910efd64bb1f4188d6b77f5430b1"></a>104 <tr·class="memitem:a431e910efd64bb1f4188d6b77f5430b1"·id="r_a431e910efd64bb1f4188d6b77f5430b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a431e910efd64bb1f4188d6b77f5430b1"·name="a431e910efd64bb1f4188d6b77f5430b1"></a>
105 &#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyWindow</b>·(<a·class="el"·href="a03858.html">VHierarchy</a>·&amp;_vhierarchy)</td></tr>105 &#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyWindow</b>·(<a·class="el"·href="a03858.html">VHierarchy</a>·&amp;_vhierarchy)</td></tr>
106 <tr·class="separator:a431e910efd64bb1f4188d6b77f5430b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a431e910efd64bb1f4188d6b77f5430b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:a82a121754f23507372a13f81c3522f98"·id="r_a82a121754f23507372a13f81c3522f98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82a121754f23507372a13f81c3522f98"·name="a82a121754f23507372a13f81c3522f98"></a>107 <tr·class="memitem:a82a121754f23507372a13f81c3522f98"·id="r_a82a121754f23507372a13f81c3522f98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82a121754f23507372a13f81c3522f98"·name="a82a121754f23507372a13f81c3522f98"></a>
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <tr·class="memitem:aa3775d37faf227534664e88425a883b9"·id="r_aa3775d37faf227534664e88425a883b9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3775d37faf227534664e88425a883b9"·name="aa3775d37faf227534664e88425a883b9"></a>144 <tr·class="memitem:aa3775d37faf227534664e88425a883b9"·id="r_aa3775d37faf227534664e88425a883b9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3775d37faf227534664e88425a883b9"·name="aa3775d37faf227534664e88425a883b9"></a>
145 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>update_with_ecol</b>·(<a·class="el"·href="a03862.html">VHierarchyNodeHandle</a>·_parent_handle)</td></tr>145 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>update_with_ecol</b>·(<a·class="el"·href="a03862.html">VHierarchyNodeHandle</a>·_parent_handle)</td></tr>
146 <tr·class="separator:aa3775d37faf227534664e88425a883b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:aa3775d37faf227534664e88425a883b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 </table>147 </table>
148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
149 <div·class="textblock"><dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000008">Todo:</a></b></dt><dd><a·class="el"·href="a03874.html">VHierarchyWindow</a>·documentation·</dd></dl>149 <div·class="textblock"><dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000008">Todo:</a></b></dt><dd><a·class="el"·href="a03874.html">VHierarchyWindow</a>·documentation·</dd></dl>
150 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>150 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
151 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00818_source.html">VHierarchyWindow.hh</a></li>151 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00656_source.html">VHierarchyWindow.hh</a></li>
152 <li>OpenMesh/Tools/VDPM/<b>VHierarchyWindow.cc</b></li>152 <li>OpenMesh/Tools/VDPM/<b>VHierarchyWindow.cc</b></li>
153 </ul>153 </ul>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
156 <hr>156 <hr>
157 <address>157 <address>
158 <small>158 <small>
2.58 KB
./usr/share/doc/libopenmesh-dev/html/a03878.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;95 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
96 <a·href="a03875.html">List·of·all·members</a>··</div>96 <a·href="a03875.html">List·of·all·members</a>··</div>
97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::ViewingParameters·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::VDPM::ViewingParameters·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p><code>#include·&lt;<a·class="el"·href="a00806_source.html">OpenMesh/Tools/VDPM/ViewingParameters.hh</a>&gt;</code></p>100 <p><code>#include·&lt;<a·class="el"·href="a00647_source.html">OpenMesh/Tools/VDPM/ViewingParameters.hh</a>&gt;</code></p>
101 <table·class="memberdecls">101 <table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
103 Public·Member·Functions</h2></td></tr>103 Public·Member·Functions</h2></td></tr>
104 <tr·class="memitem:a0c6eb42ebd0a6857aed2eea5430e0063"·id="r_a0c6eb42ebd0a6857aed2eea5430e0063"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c6eb42ebd0a6857aed2eea5430e0063"·name="a0c6eb42ebd0a6857aed2eea5430e0063"></a>104 <tr·class="memitem:a0c6eb42ebd0a6857aed2eea5430e0063"·id="r_a0c6eb42ebd0a6857aed2eea5430e0063"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c6eb42ebd0a6857aed2eea5430e0063"·name="a0c6eb42ebd0a6857aed2eea5430e0063"></a>
105 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increase_tolerance</b>·()</td></tr>105 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>increase_tolerance</b>·()</td></tr>
106 <tr·class="separator:a0c6eb42ebd0a6857aed2eea5430e0063"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a0c6eb42ebd0a6857aed2eea5430e0063"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:a4fd9c0e54484b8fe06492f85d25a27c7"·id="r_a4fd9c0e54484b8fe06492f85d25a27c7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4fd9c0e54484b8fe06492f85d25a27c7"·name="a4fd9c0e54484b8fe06492f85d25a27c7"></a>107 <tr·class="memitem:a4fd9c0e54484b8fe06492f85d25a27c7"·id="r_a4fd9c0e54484b8fe06492f85d25a27c7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4fd9c0e54484b8fe06492f85d25a27c7"·name="a4fd9c0e54484b8fe06492f85d25a27c7"></a>
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 <tr·class="memitem:a2ff72386c44023020ee699c2bb36a76c"·id="r_a2ff72386c44023020ee699c2bb36a76c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ff72386c44023020ee699c2bb36a76c"·name="a2ff72386c44023020ee699c2bb36a76c"></a>165 <tr·class="memitem:a2ff72386c44023020ee699c2bb36a76c"·id="r_a2ff72386c44023020ee699c2bb36a76c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ff72386c44023020ee699c2bb36a76c"·name="a2ff72386c44023020ee699c2bb36a76c"></a>
166 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>PrintOut</b>·()</td></tr>166 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>PrintOut</b>·()</td></tr>
167 <tr·class="separator:a2ff72386c44023020ee699c2bb36a76c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:a2ff72386c44023020ee699c2bb36a76c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 </table>168 </table>
169 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>169 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
170 <div·class="textblock"><dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000009">Todo:</a></b></dt><dd>ViewerParameters·documentation·</dd></dl>170 <div·class="textblock"><dl·class="todo"><dt><b><a·class="el"·href="a01235.html#_todo000009">Todo:</a></b></dt><dd>ViewerParameters·documentation·</dd></dl>
171 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>171 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
172 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00806_source.html">ViewingParameters.hh</a></li>172 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00647_source.html">ViewingParameters.hh</a></li>
173 <li>OpenMesh/Tools/VDPM/<b>ViewingParameters.cc</b></li>173 <li>OpenMesh/Tools/VDPM/<b>ViewingParameters.cc</b></li>
174 </ul>174 </ul>
175 </div><!--·contents·-->175 </div><!--·contents·-->
176 </div><!--·doc-content·-->176 </div><!--·doc-content·-->
177 <hr>177 <hr>
178 <address>178 <address>
179 <small>179 <small>
1.6 KB
./usr/share/doc/libopenmesh-dev/html/a03898.html
    
Offset 173, 16 lines modifiedOffset 173, 16 lines modified
173 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">174 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">
175 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>175 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>
176 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>176 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
177 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 </table>178 </table>
179 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>179 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
180 <li>Unittests/<a·class="el"·href="a01052_source.html">unittests_common.hh</a></li>180 <li>Unittests/<a·class="el"·href="a00329_source.html">unittests_common.hh</a></li>
181 <li>Unittests/<a·class="el"·href="a01067_source.html">unittests_common_customtraits.hh</a></li>181 <li>Unittests/<a·class="el"·href="a00245_source.html">unittests_common_customtraits.hh</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 </div><!--·doc-content·-->184 </div><!--·doc-content·-->
185 <hr>185 <hr>
186 <address>186 <address>
187 <small>187 <small>
188 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">188 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.11 KB
./usr/share/doc/libopenmesh-dev/html/a03902.html
    
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>
138 Protected·Attributes</h2></td></tr>138 Protected·Attributes</h2></td></tr>
139 <tr·class="memitem:adb66ef750f8de373ef4b3996728325e1"·id="r_adb66ef750f8de373ef4b3996728325e1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb66ef750f8de373ef4b3996728325e1"·name="adb66ef750f8de373ef4b3996728325e1"></a>139 <tr·class="memitem:adb66ef750f8de373ef4b3996728325e1"·id="r_adb66ef750f8de373ef4b3996728325e1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb66ef750f8de373ef4b3996728325e1"·name="adb66ef750f8de373ef4b3996728325e1"></a>
140 <a·class="el"·href="a02706.html">Mesh</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>mesh_</b></td></tr>140 <a·class="el"·href="a02706.html">Mesh</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>mesh_</b></td></tr>
141 <tr·class="separator:adb66ef750f8de373ef4b3996728325e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:adb66ef750f8de373ef4b3996728325e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 </table>142 </table>
143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
144 <li>Unittests/<a·class="el"·href="a01052_source.html">unittests_common.hh</a></li>144 <li>Unittests/<a·class="el"·href="a00329_source.html">unittests_common.hh</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
148 <hr>148 <hr>
149 <address>149 <address>
150 <small>150 <small>
151 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">151 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.12 KB
./usr/share/doc/libopenmesh-dev/html/a03906.html
    
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>
132 Protected·Attributes</h2></td></tr>132 Protected·Attributes</h2></td></tr>
133 <tr·class="memitem:a2b0ef309ffee6e4bb213e206fc5ff7c7"·id="r_a2b0ef309ffee6e4bb213e206fc5ff7c7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b0ef309ffee6e4bb213e206fc5ff7c7"·name="a2b0ef309ffee6e4bb213e206fc5ff7c7"></a>133 <tr·class="memitem:a2b0ef309ffee6e4bb213e206fc5ff7c7"·id="r_a2b0ef309ffee6e4bb213e206fc5ff7c7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b0ef309ffee6e4bb213e206fc5ff7c7"·name="a2b0ef309ffee6e4bb213e206fc5ff7c7"></a>
134 <a·class="el"·href="a02714.html">PolyMesh</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>mesh_</b></td></tr>134 <a·class="el"·href="a02714.html">PolyMesh</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>mesh_</b></td></tr>
135 <tr·class="separator:a2b0ef309ffee6e4bb213e206fc5ff7c7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a2b0ef309ffee6e4bb213e206fc5ff7c7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>136 </table>
137 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
138 <li>Unittests/<a·class="el"·href="a01052_source.html">unittests_common.hh</a></li>138 <li>Unittests/<a·class="el"·href="a00329_source.html">unittests_common.hh</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
142 <hr>142 <hr>
143 <address>143 <address>
144 <small>144 <small>
145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">145 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.5 KB
./usr/share/doc/libopenmesh-dev/html/a03910.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">Custom::Vec&lt;·DIM·&gt;·Class·Template·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">Custom::Vec&lt;·DIM·&gt;·Class·Template·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>A·Vector·class·with·the·absolute·minimum·of·built-in·methods·to·test·the·interface·expected·from·Vectors·used·in·Traits.··100 <p>A·Vector·class·with·the·absolute·minimum·of·built-in·methods·to·test·the·interface·expected·from·Vectors·used·in·Traits.··
101 ·<a·href="a03910.html#details">More...</a></p>101 ·<a·href="a03910.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a01067_source.html">Unittests/unittests_common_customtraits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00245_source.html">Unittests/unittests_common_customtraits.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:aad687793f85790f8d2f688cf313ff1ba"·id="r_aad687793f85790f8d2f688cf313ff1ba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad687793f85790f8d2f688cf313ff1ba"·name="aad687793f85790f8d2f688cf313ff1ba"></a>106 <tr·class="memitem:aad687793f85790f8d2f688cf313ff1ba"·id="r_aad687793f85790f8d2f688cf313ff1ba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad687793f85790f8d2f688cf313ff1ba"·name="aad687793f85790f8d2f688cf313ff1ba"></a>
107 &#160;</td><td·class="memItemRight"·valign="bottom"><b>Vec</b>·(float·x)</td></tr>107 &#160;</td><td·class="memItemRight"·valign="bottom"><b>Vec</b>·(float·x)</td></tr>
108 <tr·class="separator:aad687793f85790f8d2f688cf313ff1ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:aad687793f85790f8d2f688cf313ff1ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a9b3d89e86a60f4c26e30306e320146d5"·id="r_a9b3d89e86a60f4c26e30306e320146d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9b3d89e86a60f4c26e30306e320146d5"·name="a9b3d89e86a60f4c26e30306e320146d5"></a>109 <tr·class="memitem:a9b3d89e86a60f4c26e30306e320146d5"·id="r_a9b3d89e86a60f4c26e30306e320146d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9b3d89e86a60f4c26e30306e320146d5"·name="a9b3d89e86a60f4c26e30306e320146d5"></a>
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator[]</b>·(int·i)·const</td></tr>124 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator[]</b>·(int·i)·const</td></tr>
125 <tr·class="separator:a2e8774dc65555eed50fb761ff93a24fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a2e8774dc65555eed50fb761ff93a24fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><div·class="compoundTemplParams">template&lt;int·DIM&gt;<br·/>128 <div·class="textblock"><div·class="compoundTemplParams">template&lt;int·DIM&gt;<br·/>
129 class·Custom::Vec&lt;·DIM·&gt;</div><p>A·Vector·class·with·the·absolute·minimum·of·built-in·methods·to·test·the·interface·expected·from·Vectors·used·in·Traits.·</p>129 class·Custom::Vec&lt;·DIM·&gt;</div><p>A·Vector·class·with·the·absolute·minimum·of·built-in·methods·to·test·the·interface·expected·from·Vectors·used·in·Traits.·</p>
130 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>130 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
131 <li>Unittests/<a·class="el"·href="a01067_source.html">unittests_common_customtraits.hh</a></li>131 <li>Unittests/<a·class="el"·href="a00245_source.html">unittests_common_customtraits.hh</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <hr>135 <hr>
136 <address>136 <address>
137 <small>137 <small>
138 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">138 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
13.6 KB
./usr/share/doc/libopenmesh-dev/html/a06316.html
    
Offset 171, 32 lines modifiedOffset 171, 32 lines modified
171 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span>DefaultTraits</div>171 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span>DefaultTraits</div>
172 <div·class="line">{</div>172 <div·class="line">{</div>
173 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Point;</div>173 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Point;</div>
174 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Normal;</div>174 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Normal;</div>
175 <div·class="line">··<span·class="keyword">typedef</span>·Vec2f··TexCoord;</div>175 <div·class="line">··<span·class="keyword">typedef</span>·Vec2f··TexCoord;</div>
176 <div·class="line">··<span·class="keyword">typedef</span>·Vec3uc·Color;</div>176 <div·class="line">··<span·class="keyword">typedef</span>·Vec3uc·Color;</div>
177 <div·class="line">·</div>177 <div·class="line">·</div>
178 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a>····{};</div>178 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a>····{};</div>
179 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a>··{};</div>179 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a>··{};</div>
180 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a>······{};</div>180 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a>······{};</div>
181 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a>······{};</div>181 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a>······{};</div>
182 <div·class="line">··</div>182 <div·class="line">··</div>
183 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(0);</div>183 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(0);</div>
184 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(Attributes::PrevHalfedge);</div>184 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(Attributes::PrevHalfedge);</div>
185 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a>(0);</div>185 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a>(0);</div>
186 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(0);</div>186 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(0);</div>
187 <div·class="line">};</div>187 <div·class="line">};</div>
188 <div·class="ttc"·id="aa06365_html_a223434df0f07f8e05b89324094fc1de8"><div·class="ttname"><a·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a></div><div·class="ttdeci">#define·HalfedgeTraits</div><div·class="ttdoc">Macro·for·defining·the·halfedge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:95</div></div>188 <div·class="ttc"·id="aa06461_html_a223434df0f07f8e05b89324094fc1de8"><div·class="ttname"><a·href="a06461.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a></div><div·class="ttdeci">#define·HalfedgeTraits</div><div·class="ttdoc">Macro·for·defining·the·halfedge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:95</div></div>
189 <div·class="ttc"·id="aa06365_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>189 <div·class="ttc"·id="aa06461_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>
190 <div·class="ttc"·id="aa06365_html_a48a58bb27b065ea6b5f6e973756f1800"><div·class="ttname"><a·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div><div·class="ttdeci">#define·FaceTraits</div><div·class="ttdoc">Macro·for·defining·the·face·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:103</div></div>190 <div·class="ttc"·id="aa06461_html_a48a58bb27b065ea6b5f6e973756f1800"><div·class="ttname"><a·href="a06461.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div><div·class="ttdeci">#define·FaceTraits</div><div·class="ttdoc">Macro·for·defining·the·face·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:103</div></div>
191 <div·class="ttc"·id="aa06365_html_a72688ff15a275a41a98159ce72eaab4f"><div·class="ttname"><a·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a></div><div·class="ttdeci">#define·HalfedgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·halfedge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:82</div></div>191 <div·class="ttc"·id="aa06461_html_a72688ff15a275a41a98159ce72eaab4f"><div·class="ttname"><a·href="a06461.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a></div><div·class="ttdeci">#define·HalfedgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·halfedge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:82</div></div>
192 <div·class="ttc"·id="aa06365_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a></div><div·class="ttdeci">#define·FaceAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·face·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:88</div></div>192 <div·class="ttc"·id="aa06461_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06461.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a></div><div·class="ttdeci">#define·FaceAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·face·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:88</div></div>
193 <div·class="ttc"·id="aa06365_html_a8126b6d66b0b65c5e23e8856c6092c28"><div·class="ttname"><a·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a></div><div·class="ttdeci">#define·EdgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·edge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:85</div></div>193 <div·class="ttc"·id="aa06461_html_a8126b6d66b0b65c5e23e8856c6092c28"><div·class="ttname"><a·href="a06461.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a></div><div·class="ttdeci">#define·EdgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·edge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:85</div></div>
194 <div·class="ttc"·id="aa06365_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>194 <div·class="ttc"·id="aa06461_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>
195 <div·class="ttc"·id="aa06365_html_adbd10edc9787f8347769a11391896d9e"><div·class="ttname"><a·href="a06365.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a></div><div·class="ttdeci">#define·EdgeTraits</div><div·class="ttdoc">Macro·for·defining·the·edge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:99</div></div>195 <div·class="ttc"·id="aa06461_html_adbd10edc9787f8347769a11391896d9e"><div·class="ttname"><a·href="a06461.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a></div><div·class="ttdeci">#define·EdgeTraits</div><div·class="ttdoc">Macro·for·defining·the·edge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:99</div></div>
196 </div><!--·fragment·--><p>Please·note·that·for·example·<code>VertexTraits</code>·is·a·define·concealing·a·template·declaration.·The·actual·template·class·name·is·<code>VertexT</code>,·which·is·further·simplified·to·a·specific·type·<code>Vertex</code>·at·a·later·stage·during·the·construction·of·the·mesh·kernel.</p>196 </div><!--·fragment·--><p>Please·note·that·for·example·<code>VertexTraits</code>·is·a·define·concealing·a·template·declaration.·The·actual·template·class·name·is·<code>VertexT</code>,·which·is·further·simplified·to·a·specific·type·<code>Vertex</code>·at·a·later·stage·during·the·construction·of·the·mesh·kernel.</p>
197 <p>Because·the·traits·classes·always·have·to·provide·the·template·classes·<code>VertexT</code>,·<code>HalfedgeT</code>,·<code>EdgeT</code>,·<code>FaceT</code>,·and·the·types·<code>Point</code>,·<code>Normal</code>,·<code>Color</code>,·and·<code>TexCoord</code>·one·should·derive·this·class·from·the·default·implementation·<code>DefaultTraits</code>.·In·this·case·you·will·only·have·to·define·the·classes·or·types·you·want·to·override·or·substitute.</p>197 <p>Because·the·traits·classes·always·have·to·provide·the·template·classes·<code>VertexT</code>,·<code>HalfedgeT</code>,·<code>EdgeT</code>,·<code>FaceT</code>,·and·the·types·<code>Point</code>,·<code>Normal</code>,·<code>Color</code>,·and·<code>TexCoord</code>·one·should·derive·this·class·from·the·default·implementation·<code>DefaultTraits</code>.·In·this·case·you·will·only·have·to·define·the·classes·or·types·you·want·to·override·or·substitute.</p>
198 <p><br··/>198 <p><br··/>
199 ·</p>199 ·</p>
200 <h2><a·class="anchor"·id="sec_change_point"></a>200 <h2><a·class="anchor"·id="sec_change_point"></a>
201 Changing·the·Point·type</h2>201 Changing·the·Point·type</h2>
202 <p>Changing·the·type·that·is·used·to·store·the·point·coordinates·as·well·as·the·normal·vectors·can·simply·be·done·by·defining·this·type·in·the·traits·class.·The·following·code·changes·the·coordinate·type·in·order·to·use·<code>double</code>·instead·of·<code>float</code>.</p>202 <p>Changing·the·type·that·is·used·to·store·the·point·coordinates·as·well·as·the·normal·vectors·can·simply·be·done·by·defining·this·type·in·the·traits·class.·The·following·code·changes·the·coordinate·type·in·order·to·use·<code>double</code>·instead·of·<code>float</code>.</p>
Offset 253, 15 lines modifiedOffset 253, 15 lines modified
253 <p><br··/>253 <p><br··/>
254 ·</p>254 ·</p>
255 <h2><a·class="anchor"·id="sec_add_traits"></a>255 <h2><a·class="anchor"·id="sec_add_traits"></a>
256 Adding·User-Defined·Elements</h2>256 Adding·User-Defined·Elements</h2>
257 <p>You·can·also·add·arbitrary·types/elements/methods·to·the·mesh·items·by·providing·a·corresponding·traits·class·for·these·items.·Adding·some·index·to·the·<code>Vertex</code>·class·is·easily·done·by</p>257 <p>You·can·also·add·arbitrary·types/elements/methods·to·the·mesh·items·by·providing·a·corresponding·traits·class·for·these·items.·Adding·some·index·to·the·<code>Vertex</code>·class·is·easily·done·by</p>
258 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>258 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
259 <div·class="line">{</div>259 <div·class="line">{</div>
260 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>260 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
261 <div·class="line">··{</div>261 <div·class="line">··{</div>
262 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>262 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>
263 <div·class="line">··};</div>263 <div·class="line">··};</div>
264 <div·class="line">};</div>264 <div·class="line">};</div>
265 </div><!--·fragment·--><p>The·macro·<code>VertexTraits</code>·hides·some·ugly·template·stuff.·In·fact,·it·is·defined·as</p>265 </div><!--·fragment·--><p>The·macro·<code>VertexTraits</code>·hides·some·ugly·template·stuff.·In·fact,·it·is·defined·as</p>
266 <div·class="fragment"><div·class="line"><span·class="preprocessor">#define·VertexTraits·template·&lt;class·Base,·class·Refs&gt;·struct·VertexT·:·public·Base</span></div>266 <div·class="fragment"><div·class="line"><span·class="preprocessor">#define·VertexTraits·template·&lt;class·Base,·class·Refs&gt;·struct·VertexT·:·public·Base</span></div>
267 </div><!--·fragment·--><p>hence·the·traits·class·actually·looks·like·this:</p>267 </div><!--·fragment·--><p>hence·the·traits·class·actually·looks·like·this:</p>
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>272 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>
273 <div·class="line">··};</div>273 <div·class="line">··};</div>
274 <div·class="line">};</div>274 <div·class="line">};</div>
275 </div><!--·fragment·--><p>You·have·to·keep·this·in·mind·when·you·want·to·define·constructors·for·your·vertex·type·or·when·you·want·to·derive·the·vertex·type·from·other·classes.</p>275 </div><!--·fragment·--><p>You·have·to·keep·this·in·mind·when·you·want·to·define·constructors·for·your·vertex·type·or·when·you·want·to·derive·the·vertex·type·from·other·classes.</p>
276 <p>The·template·argument·<code>Base</code>·provides·access·to·the·mesh·handles·and·to·the·<code>Point</code>·and·<code>Scalar</code>·type·by·its·member·class·<code>Refs</code>.·Adding·a·<code><a·class="el"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11"·title="Scalar·type.">MyMesh::FaceHandle</a></code>·to·the·vertex·class·can·therefore·be·implemented·like·this:</p>276 <p>The·template·argument·<code>Base</code>·provides·access·to·the·mesh·handles·and·to·the·<code>Point</code>·and·<code>Scalar</code>·type·by·its·member·class·<code>Refs</code>.·Adding·a·<code><a·class="el"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11"·title="Scalar·type.">MyMesh::FaceHandle</a></code>·to·the·vertex·class·can·therefore·be·implemented·like·this:</p>
277 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>277 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>
278 <div·class="line">{</div>278 <div·class="line">{</div>
279 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>279 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
280 <div·class="line">··{</div>280 <div·class="line">··{</div>
281 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>281 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>
282 <div·class="line">····<span·class="keyword">typename</span>·Base::Refs::FaceHandle·my_face_handle;</div>282 <div·class="line">····<span·class="keyword">typename</span>·Base::Refs::FaceHandle·my_face_handle;</div>
283 <div·class="line">··};</div>283 <div·class="line">··};</div>
284 <div·class="line">};</div>284 <div·class="line">};</div>
285 </div><!--·fragment·--><p>Adding·elements·to·other·mesh·items·works·in·the·same·manner.</p>285 </div><!--·fragment·--><p>Adding·elements·to·other·mesh·items·works·in·the·same·manner.</p>
286 <p><br··/>286 <p><br··/>
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
320 <div·class="line">··<span·class="comment">//·store·the·previous·halfedge</span></div>320 <div·class="line">··<span·class="comment">//·store·the·previous·halfedge</span></div>
321 <div·class="line">··HalfedgeAttributes(·OpenMesh::DefaultAttributer::PrevHalfedge·);</div>321 <div·class="line">··HalfedgeAttributes(·OpenMesh::DefaultAttributer::PrevHalfedge·);</div>
322 <div·class="line">·</div>322 <div·class="line">·</div>
323 <div·class="line">··<span·class="comment">//·use·face·normals</span></div>323 <div·class="line">··<span·class="comment">//·use·face·normals</span></div>
324 <div·class="line">··FaceAttributes(·OpenMesh::DefaultAttributer::Normal·);</div>324 <div·class="line">··FaceAttributes(·OpenMesh::DefaultAttributer::Normal·);</div>
325 <div·class="line">·</div>325 <div·class="line">·</div>
326 <div·class="line">··<span·class="comment">//·store·a·face·handle·for·each·vertex</span></div>326 <div·class="line">··<span·class="comment">//·store·a·face·handle·for·each·vertex</span></div>
327 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>327 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
328 <div·class="line">··{</div>328 <div·class="line">··{</div>
329 <div·class="line">····<span·class="keyword">typename</span>·Base::Refs::FaceHandle·my_face_handle;</div>329 <div·class="line">····<span·class="keyword">typename</span>·Base::Refs::FaceHandle·my_face_handle;</div>
330 <div·class="line">··};</div>330 <div·class="line">··};</div>
331 <div·class="line">·</div>331 <div·class="line">·</div>
332 <div·class="line">};</div>332 <div·class="line">};</div>
333 <div·class="line">·</div>333 <div·class="line">·</div>
334 <div·class="line">·</div>334 <div·class="line">·</div>
2.26 KB
./usr/share/doc/libopenmesh-dev/html/a06324.html
    
Offset 104, 25 lines modifiedOffset 104, 25 lines modified
104 <li><a·class="el"·href="a03594.html"·title="Laplacian·Smoothing.">OpenMesh::Smoother::JacobiLaplaceSmootherT</a></li>104 <li><a·class="el"·href="a03594.html"·title="Laplacian·Smoothing.">OpenMesh::Smoother::JacobiLaplaceSmootherT</a></li>
105 </ol>105 </ol>
106 </li>106 </li>
107 </ol>107 </ol>
108 <h1><a·class="anchor"·id="OM_Smoother_Usage"></a>108 <h1><a·class="anchor"·id="OM_Smoother_Usage"></a>
109 Usage</h1>109 Usage</h1>
110 <p>The·smoothers·directly·work·on·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>.·The·following·example·shows·how·to·use·them:</p>110 <p>The·smoothers·directly·work·on·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>.·The·following·example·shows·how·to·use·them:</p>
111 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</span></div>111 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</span></div>
112 <div·class="line">·</div>112 <div·class="line">·</div>
113 <div·class="line"><span·class="comment">//·Initialize·smoother·with·input·mesh</span></div>113 <div·class="line"><span·class="comment">//·Initialize·smoother·with·input·mesh</span></div>
114 <div·class="line"><a·class="code·hl_class"·href="a03594.html">OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;MyMesh&gt;</a>·smoother(mesh);</div>114 <div·class="line"><a·class="code·hl_class"·href="a03594.html">OpenMesh::Smoother::JacobiLaplaceSmootherT&lt;MyMesh&gt;</a>·smoother(mesh);</div>
115 <div·class="line">·</div>115 <div·class="line">·</div>
116 <div·class="line">smoother.initialize(·Tangential_and_Normal,···<span·class="comment">//Smooth·direction</span></div>116 <div·class="line">smoother.initialize(·Tangential_and_Normal,···<span·class="comment">//Smooth·direction</span></div>
117 <div·class="line">·····················C0)······················<span·class="comment">//Continuity</span></div>117 <div·class="line">·····················C0)······················<span·class="comment">//Continuity</span></div>
118 <div·class="line">··</div>118 <div·class="line">··</div>
119 <div·class="line"><span·class="comment">//·Execute·3·smooth·steps</span></div>119 <div·class="line"><span·class="comment">//·Execute·3·smooth·steps</span></div>
120 <div·class="line">smoother.smooth(3);</div>120 <div·class="line">smoother.smooth(3);</div>
121 <div·class="ttc"·id="aa00596_html"><div·class="ttname"><a·href="a00596.html">JacobiLaplaceSmootherT.hh</a></div></div>121 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">JacobiLaplaceSmootherT.hh</a></div></div>
122 <div·class="ttc"·id="aa03594_html"><div·class="ttname"><a·href="a03594.html">OpenMesh::Smoother::JacobiLaplaceSmootherT</a></div><div·class="ttdoc">Laplacian·Smoothing.</div><div·class="ttdef"><b>Definition</b>·JacobiLaplaceSmootherT.hh:76</div></div>122 <div·class="ttc"·id="aa03594_html"><div·class="ttname"><a·href="a03594.html">OpenMesh::Smoother::JacobiLaplaceSmootherT</a></div><div·class="ttdoc">Laplacian·Smoothing.</div><div·class="ttdef"><b>Definition</b>·JacobiLaplaceSmootherT.hh:76</div></div>
123 </div><!--·fragment·--><h1><a·class="anchor"·id="Options"></a>123 </div><!--·fragment·--><h1><a·class="anchor"·id="Options"></a>
124 Options</h1>124 Options</h1>
125 <h2><a·class="anchor"·id="Continuity"></a>125 <h2><a·class="anchor"·id="Continuity"></a>
126 Continuity</h2>126 Continuity</h2>
127 <ul>127 <ul>
128 <li>C0:·shape·is·continuous,·but·not·the·tangent·</li>128 <li>C0:·shape·is·continuous,·but·not·the·tangent·</li>
2.97 KB
./usr/share/doc/libopenmesh-dev/html/a06326.html
    
Offset 116, 24 lines modifiedOffset 116, 24 lines modified
116 <li><a·class="el"·href="a03774.html"·title="Uniform·LongestEdgeT·subdivision·algorithm">OpenMesh::Subdivider::Uniform::LongestEdgeT</a></li>116 <li><a·class="el"·href="a03774.html"·title="Uniform·LongestEdgeT·subdivision·algorithm">OpenMesh::Subdivider::Uniform::LongestEdgeT</a></li>
117 </ol>117 </ol>
118 </li>118 </li>
119 </ol>119 </ol>
120 <h1><a·class="anchor"·id="OM_Subdivider_Usage"></a>120 <h1><a·class="anchor"·id="OM_Subdivider_Usage"></a>
121 Usage</h1>121 Usage</h1>
122 <p>The·subdividers·directly·work·on·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>.·The·following·example·shows·how·to·use·them:</p>122 <p>The·subdividers·directly·work·on·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>.·The·following·example·shows·how·to·use·them:</p>
123 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh</a>&gt;</span></div>123 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh</a>&gt;</span></div>
124 <div·class="line">·</div>124 <div·class="line">·</div>
125 <div·class="line"><span·class="comment">//·Initialize·subdivider</span></div>125 <div·class="line"><span·class="comment">//·Initialize·subdivider</span></div>
126 <div·class="line"><a·class="code·hl_class"·href="a03718.html">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;PolyMesh&gt;</a>·catmull;</div>126 <div·class="line"><a·class="code·hl_class"·href="a03718.html">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;PolyMesh&gt;</a>·catmull;</div>
127 <div·class="line">·</div>127 <div·class="line">·</div>
128 <div·class="line"><span·class="comment">//·Execute·3·subdivision·steps</span></div>128 <div·class="line"><span·class="comment">//·Execute·3·subdivision·steps</span></div>
129 <div·class="line">catmull.<a·class="code·hl_function"·href="a03806.html#a4faaaf5cdd9273b4c28ef9f2a2e942ba">attach</a>(mesh_);</div>129 <div·class="line">catmull.<a·class="code·hl_function"·href="a03806.html#a4faaaf5cdd9273b4c28ef9f2a2e942ba">attach</a>(mesh_);</div>
130 <div·class="line">catmull(·3·);</div>130 <div·class="line">catmull(·3·);</div>
131 <div·class="line">catmull.<a·class="code·hl_function"·href="a03806.html#a5e43f1fde3bd9588b4265fe1d1be6a8d">detach</a>();</div>131 <div·class="line">catmull.<a·class="code·hl_function"·href="a03806.html#a5e43f1fde3bd9588b4265fe1d1be6a8d">detach</a>();</div>
132 <div·class="ttc"·id="aa00776_html"><div·class="ttname"><a·href="a00776.html">CatmullClarkT.hh</a></div></div>132 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">CatmullClarkT.hh</a></div></div>
133 <div·class="ttc"·id="aa03718_html"><div·class="ttname"><a·href="a03718.html">OpenMesh::Subdivider::Uniform::CatmullClarkT</a></div><div·class="ttdoc">Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of·Ljubljana,·Slovenia·(http://www....</div><div·class="ttdef"><b>Definition</b>·CatmullClarkT.hh:86</div></div>133 <div·class="ttc"·id="aa03718_html"><div·class="ttname"><a·href="a03718.html">OpenMesh::Subdivider::Uniform::CatmullClarkT</a></div><div·class="ttdoc">Based·on·code·from·Leon·Kos,·CAD·lab,·Mech.Eng.,·University·of·Ljubljana,·Slovenia·(http://www....</div><div·class="ttdef"><b>Definition</b>·CatmullClarkT.hh:86</div></div>
134 <div·class="ttc"·id="aa03806_html_a4faaaf5cdd9273b4c28ef9f2a2e942ba"><div·class="ttname"><a·href="a03806.html#a4faaaf5cdd9273b4c28ef9f2a2e942ba">OpenMesh::Subdivider::Uniform::SubdividerT::attach</a></div><div·class="ttdeci">bool·attach(MeshType·&amp;_m)</div><div·class="ttdoc">Attach·mesh·_m·to·self.</div><div·class="ttdef"><b>Definition</b>·SubdividerT.hh:132</div></div>134 <div·class="ttc"·id="aa03806_html_a4faaaf5cdd9273b4c28ef9f2a2e942ba"><div·class="ttname"><a·href="a03806.html#a4faaaf5cdd9273b4c28ef9f2a2e942ba">OpenMesh::Subdivider::Uniform::SubdividerT::attach</a></div><div·class="ttdeci">bool·attach(MeshType·&amp;_m)</div><div·class="ttdoc">Attach·mesh·_m·to·self.</div><div·class="ttdef"><b>Definition</b>·SubdividerT.hh:132</div></div>
135 <div·class="ttc"·id="aa03806_html_a5e43f1fde3bd9588b4265fe1d1be6a8d"><div·class="ttname"><a·href="a03806.html#a5e43f1fde3bd9588b4265fe1d1be6a8d">OpenMesh::Subdivider::Uniform::SubdividerT::detach</a></div><div·class="ttdeci">void·detach(void)</div><div·class="ttdoc">Detach·an·eventually·attached·mesh.</div><div·class="ttdef"><b>Definition</b>·SubdividerT.hh:155</div></div>135 <div·class="ttc"·id="aa03806_html_a5e43f1fde3bd9588b4265fe1d1be6a8d"><div·class="ttname"><a·href="a03806.html#a5e43f1fde3bd9588b4265fe1d1be6a8d">OpenMesh::Subdivider::Uniform::SubdividerT::detach</a></div><div·class="ttdeci">void·detach(void)</div><div·class="ttdoc">Detach·an·eventually·attached·mesh.</div><div·class="ttdef"><b>Definition</b>·SubdividerT.hh:155</div></div>
136 </div><!--·fragment·-->·</div></div><!--·contents·-->136 </div><!--·fragment·-->·</div></div><!--·contents·-->
137 </div><!--·PageDoc·-->137 </div><!--·PageDoc·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <hr>139 <hr>
2.47 KB
./usr/share/doc/libopenmesh-dev/html/a06328.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 <div·class="line">··mesh.add_face(face_vhandles);</div>123 <div·class="line">··mesh.add_face(face_vhandles);</div>
124 </div><!--·fragment·--><p>·<br··/>124 </div><!--·fragment·--><p>·<br··/>
125 The·orientation·of·the·face·is·defined·by·the·order·in·which·the·vertices·are·given:·If·you·look·at·the·frontfacing·side·of·the·polygon,·then·the·vertices·are·in·counter-clockwise·order.</p>125 The·orientation·of·the·face·is·defined·by·the·order·in·which·the·vertices·are·given:·If·you·look·at·the·frontfacing·side·of·the·polygon,·then·the·vertices·are·in·counter-clockwise·order.</p>
126 <p>After·creating·all·of·the·six·faces,·we·want·to·write·the·resulting·mesh·to·standard·output.·OpenMesh·provides·some·basic·input/output·methods·in·the·namespace·<a·class="el"·href="a01245.html"·title="This·namespace·contains·functions·for·reading·and·writing·polygonal·meshes·and·a·list·of·supported·fi...">OpenMesh::IO</a>:</p>126 <p>After·creating·all·of·the·six·faces,·we·want·to·write·the·resulting·mesh·to·standard·output.·OpenMesh·provides·some·basic·input/output·methods·in·the·namespace·<a·class="el"·href="a01245.html"·title="This·namespace·contains·functions·for·reading·and·writing·polygonal·meshes·and·a·list·of·supported·fi...">OpenMesh::IO</a>:</p>
127 <div·class="fragment"><div·class="line">····<span·class="keywordflow">if</span>·(·!<a·class="code·hl_function"·href="a01245.html#a18286a792ebf896872f5e26182fc5c7b">OpenMesh::IO::write_mesh</a>(mesh,·<span·class="stringliteral">&quot;output.off&quot;</span>)·)</div>127 <div·class="fragment"><div·class="line">····<span·class="keywordflow">if</span>·(·!<a·class="code·hl_function"·href="a01245.html#a18286a792ebf896872f5e26182fc5c7b">OpenMesh::IO::write_mesh</a>(mesh,·<span·class="stringliteral">&quot;output.off&quot;</span>)·)</div>
128 <div·class="ttc"·id="aa01245_html_a18286a792ebf896872f5e26182fc5c7b"><div·class="ttname"><a·href="a01245.html#a18286a792ebf896872f5e26182fc5c7b">OpenMesh::IO::write_mesh</a></div><div·class="ttdeci">bool·write_mesh(const·Mesh·&amp;_mesh,·const·std::string·&amp;_filename,·Options·_opt=Options::Default,·std::streamsize·_precision=6)</div><div·class="ttdoc">Write·a·mesh·to·the·file·_filename.</div><div·class="ttdef"><b>Definition</b>·MeshIO.hh:190</div></div>128 <div·class="ttc"·id="aa01245_html_a18286a792ebf896872f5e26182fc5c7b"><div·class="ttname"><a·href="a01245.html#a18286a792ebf896872f5e26182fc5c7b">OpenMesh::IO::write_mesh</a></div><div·class="ttdeci">bool·write_mesh(const·Mesh·&amp;_mesh,·const·std::string·&amp;_filename,·Options·_opt=Options::Default,·std::streamsize·_precision=6)</div><div·class="ttdoc">Write·a·mesh·to·the·file·_filename.</div><div·class="ttdef"><b>Definition</b>·MeshIO.hh:190</div></div>
129 </div><!--·fragment·--><p>·<br··/>129 </div><!--·fragment·--><p>·<br··/>
130 To·use·the·IO·facility·of·OpenMesh·make·sure·that·the·include·<a·class="el"·href="a00536_source.html">MeshIO.hh</a>·is·included·first.</p>130 To·use·the·IO·facility·of·OpenMesh·make·sure·that·the·include·<a·class="el"·href="a00833_source.html">MeshIO.hh</a>·is·included·first.</p>
131 ·<div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>131 ·<div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
132 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>132 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>
133 </div><!--·fragment·--><p>·<br··/>133 </div><!--·fragment·--><p>·<br··/>
134 The·complete·source·looks·like·this:</p>134 The·complete·source·looks·like·this:</p>
135 <div·class="fragment"><div·class="line"><span·class="comment">/*·=========================================================================·*</span></div>135 <div·class="fragment"><div·class="line"><span·class="comment">/*·=========================================================================·*</span></div>
136 <div·class="line"><span·class="comment">·*···········································································*</span></div>136 <div·class="line"><span·class="comment">·*···········································································*</span></div>
137 <div·class="line"><span·class="comment">·*·······························OpenMesh····································*</span></div>137 <div·class="line"><span·class="comment">·*·······························OpenMesh····································*</span></div>
9.65 KB
./usr/share/doc/libopenmesh-dev/html/a06334.html
    
Offset 101, 45 lines modifiedOffset 101, 45 lines modified
101 <p>In·the·previous·tutorial·we·used·attributes·and·changed·the·type·of·the·data·types·<code>Point</code>,·<code>Normal</code>,·<code>TexCoord</code>,·and·<code>Color</code>.·But·we·can·do·even·more·with·traits.·We·can·change·the·behaviour·of·the·mesh·entities·<code>Vertex</code>,·<code>Face</code>,·<code>Edge</code>,·and·<code>Halfedge</code>.</p>101 <p>In·the·previous·tutorial·we·used·attributes·and·changed·the·type·of·the·data·types·<code>Point</code>,·<code>Normal</code>,·<code>TexCoord</code>,·and·<code>Color</code>.·But·we·can·do·even·more·with·traits.·We·can·change·the·behaviour·of·the·mesh·entities·<code>Vertex</code>,·<code>Face</code>,·<code>Edge</code>,·and·<code>Halfedge</code>.</p>
102 <p>One·goal·in·the·design·was·a·highly·customizable·data·structure.·Using·the·traits·technique·makes·it·possible.·We·pick·up·the·smoother·again·and·show·an·alternative·way·to·implement·it.·Now·we·place·the·necessary·data·and·the·functions·in·the·vertex·itself</p>102 <p>One·goal·in·the·design·was·a·highly·customizable·data·structure.·Using·the·traits·technique·makes·it·possible.·We·pick·up·the·smoother·again·and·show·an·alternative·way·to·implement·it.·Now·we·place·the·necessary·data·and·the·functions·in·the·vertex·itself</p>
103 ·<div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>103 ·<div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
104 <div·class="ttc"·id="aa02174_html"><div·class="ttname"><a·href="a02174.html">MyTraits</a></div><div·class="ttdef"><b>Definition</b>·smooth.cc:9</div></div>104 <div·class="ttc"·id="aa02174_html"><div·class="ttname"><a·href="a02174.html">MyTraits</a></div><div·class="ttdef"><b>Definition</b>·smooth.cc:9</div></div>
105 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">OpenMesh::DefaultTraits</a></div><div·class="ttdoc">Base·class·for·all·traits.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:122</div></div>105 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">OpenMesh::DefaultTraits</a></div><div·class="ttdoc">Base·class·for·all·traits.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:122</div></div>
106 <div·class="line">{</div>106 <div·class="line">{</div>
107 <div·class="line">··<span·class="comment">//·store·barycenter·of·neighbors·in·this·member</span></div>107 <div·class="line">··<span·class="comment">//·store·barycenter·of·neighbors·in·this·member</span></div>
108 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>108 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
109 <div·class="line">··{</div>109 <div·class="line">··{</div>
110 <div·class="line">··<span·class="keyword">private</span>:</div>110 <div·class="line">··<span·class="keyword">private</span>:</div>
111 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>111 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>
112 <div·class="line">··<span·class="keyword">public</span>:</div>112 <div·class="line">··<span·class="keyword">public</span>:</div>
113 <div·class="line">·</div>113 <div·class="line">·</div>
114 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>114 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>
115 <div·class="line">·</div>115 <div·class="line">·</div>
116 <div·class="line">····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·cog()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cog_;·}</div>116 <div·class="line">····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·cog()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cog_;·}</div>
117 <div·class="line">····<span·class="keywordtype">void</span>·set_cog(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·_p)·{·cog_·=·_p;·}</div>117 <div·class="line">····<span·class="keywordtype">void</span>·set_cog(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·_p)·{·cog_·=·_p;·}</div>
118 <div·class="line">··};</div>118 <div·class="line">··};</div>
119 <div·class="ttc"·id="aa02806_html_a57c3a0075b2f50719679de132aa772b1"><div·class="ttname"><a·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">OpenMesh::DefaultTraits::Point</a></div><div·class="ttdeci">Vec3f·Point</div><div·class="ttdoc">The·default·coordinate·type·is·OpenMesh::Vec3f.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:124</div></div>119 <div·class="ttc"·id="aa02806_html_a57c3a0075b2f50719679de132aa772b1"><div·class="ttname"><a·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">OpenMesh::DefaultTraits::Point</a></div><div·class="ttdeci">Vec3f·Point</div><div·class="ttdoc">The·default·coordinate·type·is·OpenMesh::Vec3f.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:124</div></div>
120 <div·class="ttc"·id="aa06365_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>120 <div·class="ttc"·id="aa06461_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>
121 </div><!--·fragment·--><p>·Note·the·definition·of·the·vertex·entity.·We·use·the·supplied·define·<code>VertexTraits</code>·(which·resolves·in·a·rather·inconvenient·template·definition).·Similary·we·can·use·the·defines·<code>FaceTraits</code>,·<code>EdgeTraits</code>,·and·<code>HalfedgeTraits</code>·to·extend·these·entities.·Now·we·enhanced·the·vertex,·with·the·additional·member·variable·<code>cog_</code>,·and·the·get/set-method·pair·to·access·the·new·member.</p>121 </div><!--·fragment·--><p>·Note·the·definition·of·the·vertex·entity.·We·use·the·supplied·define·<code>VertexTraits</code>·(which·resolves·in·a·rather·inconvenient·template·definition).·Similary·we·can·use·the·defines·<code>FaceTraits</code>,·<code>EdgeTraits</code>,·and·<code>HalfedgeTraits</code>·to·extend·these·entities.·Now·we·enhanced·the·vertex,·with·the·additional·member·variable·<code>cog_</code>,·and·the·get/set-method·pair·to·access·the·new·member.</p>
122 <p>As·before·we·compute·in·a·first·loop·the·barycenters·for·all·vertices·and·store·the·information·at·the·vertices</p>122 <p>As·before·we·compute·in·a·first·loop·the·barycenters·for·all·vertices·and·store·the·information·at·the·vertices</p>
123 <div·class="fragment"><div·class="line">······mesh.data(*v_it).set_cog(cog·/·valence);</div>123 <div·class="fragment"><div·class="line">······mesh.data(*v_it).set_cog(cog·/·valence);</div>
124 </div><!--·fragment·--><p>·In·the·second·pass·we·set·the·new·position·of·each·vertex</p>124 </div><!--·fragment·--><p>·In·the·second·pass·we·set·the·new·position·of·each·vertex</p>
125 <div·class="fragment"><div·class="line">········mesh.set_point(·*v_it,·mesh.data(*v_it).cog());</div>125 <div·class="fragment"><div·class="line">········mesh.set_point(·*v_it,·mesh.data(*v_it).cog());</div>
126 </div><!--·fragment·--><p>·It·looks·neat,·but·on·the·other·hand·we·can't·remove·the·data·anymore·as·we·could·do·with·properties!·By·using·traits·one·creates·a·'static'·configuration,·which·can't·be·changed·during·runtime.</p>126 </div><!--·fragment·--><p>·It·looks·neat,·but·on·the·other·hand·we·can't·remove·the·data·anymore·as·we·could·do·with·properties!·By·using·traits·one·creates·a·'static'·configuration,·which·can't·be·changed·during·runtime.</p>
127 <p>The·complete·source·looks·like·this:</p>127 <p>The·complete·source·looks·like·this:</p>
128 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>128 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
129 <div·class="line"><span·class="preprocessor">#include·&lt;vector&gt;</span></div>129 <div·class="line"><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
130 <div·class="line"><span·class="comment">//·--------------------·OpenMesh</span></div>130 <div·class="line"><span·class="comment">//·--------------------·OpenMesh</span></div>
131 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>131 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
132 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>132 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
133 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>133 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
134 <div·class="line">·</div>134 <div·class="line">·</div>
135 <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>135 <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
136 <div·class="line">{</div>136 <div·class="line">{</div>
137 <div·class="line">··<span·class="comment">//·store·barycenter·of·neighbors·in·this·member</span></div>137 <div·class="line">··<span·class="comment">//·store·barycenter·of·neighbors·in·this·member</span></div>
138 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>138 <div·class="line">··<a·class="code·hl_define"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
139 <div·class="line">··{</div>139 <div·class="line">··{</div>
140 <div·class="line">··<span·class="keyword">private</span>:</div>140 <div·class="line">··<span·class="keyword">private</span>:</div>
141 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>141 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>
142 <div·class="line">··<span·class="keyword">public</span>:</div>142 <div·class="line">··<span·class="keyword">public</span>:</div>
143 <div·class="line">·</div>143 <div·class="line">·</div>
144 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>144 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>
145 <div·class="line">·</div>145 <div·class="line">·</div>
Offset 260, 15 lines modifiedOffset 260, 15 lines modified
260 <div·class="ttc"·id="aa02718_html_a15372f27edf521d8e9028e2abccae342"><div·class="ttname"><a·href="a02718.html#a15372f27edf521d8e9028e2abccae342">OpenMesh::PolyMeshT::Scalar</a></div><div·class="ttdeci">Kernel::Scalar·Scalar</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:110</div></div>260 <div·class="ttc"·id="aa02718_html_a15372f27edf521d8e9028e2abccae342"><div·class="ttname"><a·href="a02718.html#a15372f27edf521d8e9028e2abccae342">OpenMesh::PolyMeshT::Scalar</a></div><div·class="ttdeci">Kernel::Scalar·Scalar</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:110</div></div>
261 <div·class="ttc"·id="aa02718_html_a249b0c195a81eeab341f7f73089d157e"><div·class="ttname"><a·href="a02718.html#a249b0c195a81eeab341f7f73089d157e">OpenMesh::PolyMeshT::Halfedge</a></div><div·class="ttdeci">Kernel::Halfedge·Halfedge</div><div·class="ttdoc">Halfedge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:126</div></div>261 <div·class="ttc"·id="aa02718_html_a249b0c195a81eeab341f7f73089d157e"><div·class="ttname"><a·href="a02718.html#a249b0c195a81eeab341f7f73089d157e">OpenMesh::PolyMeshT::Halfedge</a></div><div·class="ttdeci">Kernel::Halfedge·Halfedge</div><div·class="ttdoc">Halfedge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:126</div></div>
262 <div·class="ttc"·id="aa02718_html_a71e1e8eaabeb24eca04237931b4bea26"><div·class="ttname"><a·href="a02718.html#a71e1e8eaabeb24eca04237931b4bea26">OpenMesh::PolyMeshT::Face</a></div><div·class="ttdeci">Kernel::Face·Face</div><div·class="ttdoc">Face·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:130</div></div>262 <div·class="ttc"·id="aa02718_html_a71e1e8eaabeb24eca04237931b4bea26"><div·class="ttname"><a·href="a02718.html#a71e1e8eaabeb24eca04237931b4bea26">OpenMesh::PolyMeshT::Face</a></div><div·class="ttdeci">Kernel::Face·Face</div><div·class="ttdoc">Face·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:130</div></div>
263 <div·class="ttc"·id="aa02718_html_ab2ccdc42b7b25cf35915d3639fc461b2"><div·class="ttname"><a·href="a02718.html#ab2ccdc42b7b25cf35915d3639fc461b2">OpenMesh::PolyMeshT::Edge</a></div><div·class="ttdeci">Kernel::Edge·Edge</div><div·class="ttdoc">Edge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:128</div></div>263 <div·class="ttc"·id="aa02718_html_ab2ccdc42b7b25cf35915d3639fc461b2"><div·class="ttname"><a·href="a02718.html#ab2ccdc42b7b25cf35915d3639fc461b2">OpenMesh::PolyMeshT::Edge</a></div><div·class="ttdeci">Kernel::Edge·Edge</div><div·class="ttdoc">Edge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:128</div></div>
264 <div·class="ttc"·id="aa02718_html_adc7d422e2ce13141e8291f7d29f7ecef"><div·class="ttname"><a·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">OpenMesh::PolyMeshT::VertexVertexIter</a></div><div·class="ttdeci">Kernel::VertexVertexIter·VertexVertexIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:162</div></div>264 <div·class="ttc"·id="aa02718_html_adc7d422e2ce13141e8291f7d29f7ecef"><div·class="ttname"><a·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">OpenMesh::PolyMeshT::VertexVertexIter</a></div><div·class="ttdeci">Kernel::VertexVertexIter·VertexVertexIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:162</div></div>
265 <div·class="ttc"·id="aa02718_html_aed10fb4dfb536b53a5e20c8f2442eadf"><div·class="ttname"><a·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">OpenMesh::PolyMeshT::Point</a></div><div·class="ttdeci">Kernel::Point·Point</div><div·class="ttdoc">Coordinate·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:112</div></div>265 <div·class="ttc"·id="aa02718_html_aed10fb4dfb536b53a5e20c8f2442eadf"><div·class="ttname"><a·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">OpenMesh::PolyMeshT::Point</a></div><div·class="ttdeci">Kernel::Point·Point</div><div·class="ttdoc">Coordinate·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:112</div></div>
266 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>266 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>
267 <div·class="ttc"·id="aa06365_html"><div·class="ttname"><a·href="a06365.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>267 <div·class="ttc"·id="aa06461_html"><div·class="ttname"><a·href="a06461.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>
268 </div><!--·fragment·-->·</div></div><!--·contents·-->268 </div><!--·fragment·-->·</div></div><!--·contents·-->
269 </div><!--·PageDoc·-->269 </div><!--·PageDoc·-->
270 </div><!--·doc-content·-->270 </div><!--·doc-content·-->
271 <hr>271 <hr>
272 <address>272 <address>
273 <small>273 <small>
274 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">274 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
3.18 KB
./usr/share/doc/libopenmesh-dev/html/a06338.html
    
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 <div·class="line">······<span·class="keyword">static</span>·std::string·type_identifier(<span·class="keywordtype">void</span>)</div>139 <div·class="line">······<span·class="keyword">static</span>·std::string·type_identifier(<span·class="keywordtype">void</span>)</div>
140 <div·class="line">······<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div>140 <div·class="line">······<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div>
141 <div·class="line">······<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keyword">const</span>·value_type&amp;·_v)·</div>141 <div·class="line">······<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·size_of(<span·class="keyword">const</span>·value_type&amp;·_v)·</div>
142 <div·class="line">······<span·class="keywordtype">size_t</span>·store(std::ostream&amp;·_os,·<span·class="keyword">const</span>·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>)</div>142 <div·class="line">······<span·class="keywordtype">size_t</span>·store(std::ostream&amp;·_os,·<span·class="keyword">const</span>·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>)</div>
143 <div·class="line">······<span·class="keywordtype">size_t</span>·restore(·std::istream&amp;·_is,·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>)</div>143 <div·class="line">······<span·class="keywordtype">size_t</span>·restore(·std::istream&amp;·_is,·value_type&amp;·_v,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>)</div>
144 </div><!--·fragment·--><p>·The·flag·<code>is_streamable</code>·has·to·be·set·to·<code>true</code>.·Else·the·data·cannot·be·stored·at·all.</p>144 </div><!--·fragment·--><p>·The·flag·<code>is_streamable</code>·has·to·be·set·to·<code>true</code>.·Else·the·data·cannot·be·stored·at·all.</p>
145 <h5><code>type_identifier</code>·</h5>145 <h5><code>type_identifier</code>·</h5>
146 <p>The·<code>type_identifier</code>·method·needs·only·to·be·implemented·if·<a·class="el"·href="a00407_source.html">typename.hh</a>·does·not·already·provide·a·string·for·type·recognition.·If·this·is·the·case,·the·type·identifier·needs·to·be·registered·with·the·macro</p>146 <p>The·<code>type_identifier</code>·method·needs·only·to·be·implemented·if·<a·class="el"·href="a00956_source.html">typename.hh</a>·does·not·already·provide·a·string·for·type·recognition.·If·this·is·the·case,·the·type·identifier·needs·to·be·registered·with·the·macro</p>
147 <p><code>OM_REGISTER_PROPERTY_TYPE(MyData)</code>·</p>147 <p><code>OM_REGISTER_PROPERTY_TYPE(MyData)</code>·</p>
148 <h5><code>size_of</code>·methods·</h5>148 <h5><code>size_of</code>·methods·</h5>
149 <p>Since·the·size·of·the·custom·data·can·be·static,·which·means·we·know·the·size·at·compile·time,·or·the·size·of·it·is·dynamic,·which·means·me·the·size·is·known·at·runtime,·we·have·to·provide·the·two·<code>size_of()</code>·methods.</p>149 <p>Since·the·size·of·the·custom·data·can·be·static,·which·means·we·know·the·size·at·compile·time,·or·the·size·of·it·is·dynamic,·which·means·me·the·size·is·known·at·runtime,·we·have·to·provide·the·two·<code>size_of()</code>·methods.</p>
150 <p>The·first·declaration·is·for·the·static·case,·while·the·second·for·the·dynamic·case.·Though·the·static·case·is·more·simple,·it·is·not·straight·forward.·We·cannot·simply·use·<code>sizeof()</code>·to·determine·the·data·size,·because·it·will·return·the·number·ob·bytes·it·needs·in·memory·(possible·32bit·alignment).·Instead·we·need·the·binary·size,·hence·we·have·to·add·up·the·single·elements·in·the·struct.</p>150 <p>The·first·declaration·is·for·the·static·case,·while·the·second·for·the·dynamic·case.·Though·the·static·case·is·more·simple,·it·is·not·straight·forward.·We·cannot·simply·use·<code>sizeof()</code>·to·determine·the·data·size,·because·it·will·return·the·number·ob·bytes·it·needs·in·memory·(possible·32bit·alignment).·Instead·we·need·the·binary·size,·hence·we·have·to·add·up·the·single·elements·in·the·struct.</p>
151 ·<div·class="fragment"><div·class="line">········<span·class="keywordflow">return</span>·<span·class="keyword">sizeof</span>(int)+<span·class="keyword">sizeof</span>(<span·class="keywordtype">double</span>)+<span·class="keyword">sizeof</span>(bool)+<span·class="keyword">sizeof</span>(<a·class="code·hl_class"·href="a02310.html">OpenMesh::Vec4f</a>);·</div>151 ·<div·class="fragment"><div·class="line">········<span·class="keywordflow">return</span>·<span·class="keyword">sizeof</span>(int)+<span·class="keyword">sizeof</span>(<span·class="keywordtype">double</span>)+<span·class="keyword">sizeof</span>(bool)+<span·class="keyword">sizeof</span>(<a·class="code·hl_class"·href="a02310.html">OpenMesh::Vec4f</a>);·</div>
152 </div><!--·fragment·--><p>·Actually·we·would·need·to·sum·up·the·single·elements·of·the·vector,·but·in·this·case·we·know·for·sure·the·result·(4·floats·make·16·bytes,·which·is·32bit·aligned·therefore·<code>sizeof()</code>·returns·the·wanted·size).·But·keep·in·mind,·that·this·a·potential·location·for·errors,·when·writing·custom·binary·support.·<br··/>152 </div><!--·fragment·--><p>·Actually·we·would·need·to·sum·up·the·single·elements·of·the·vector,·but·in·this·case·we·know·for·sure·the·result·(4·floats·make·16·bytes,·which·is·32bit·aligned·therefore·<code>sizeof()</code>·returns·the·wanted·size).·But·keep·in·mind,·that·this·a·potential·location·for·errors,·when·writing·custom·binary·support.·<br··/>
153 </p>153 </p>
3.11 KB
./usr/share/doc/libopenmesh-dev/html/a06340.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··<div·class="headertitle"><div·class="title">Filtering·ranges·with·predicates</div></div>94 ··<div·class="headertitle"><div·class="title">Filtering·ranges·with·predicates</div></div>
95 </div><!--header-->95 </div><!--header-->
96 <div·class="contents">96 <div·class="contents">
97 <div·class="textblock"><p>This·examples·shows:</p>97 <div·class="textblock"><p>This·examples·shows:</p>
98 <ul>98 <ul>
99 <li>How·to·use·predicates·to·filter·which·elements·of·a·mesh·you·want·iterate·over</li>99 <li>How·to·use·predicates·to·filter·which·elements·of·a·mesh·you·want·iterate·over</li>
100 </ul>100 </ul>
101 <p>In·the·previous·tutorial·we·discussed·already·that·the·ranges·returned·by·functions·like·all_vertices(),·voh_range()·or·outgoing_halfedges()·provide·a·few·helpful·methods·such·as·avg()·or·to_vector().·Another·interesting·method·is·filtered()·which·requires·as·argument·something·that·can·be·called·for·an·element·of·the·range·and·returns·a·bool.·The·resulting·range·will·then·only·iterate·over·elements·for·which·the·filter·returs·true.·The·filter·can·be·a·lambda,·a·function·pointer,·a·property·manager·holding·a·bool·property,·or·a·functor·object·such·as·the·predicates·defined·in·&lt;<a·class="el"·href="a00404_source.html">OpenMesh/Core/Utils/Predicates.hh</a>&gt;.·The·predefined·predicates·can·check·the·status·of·a·mesh·element·and·test·if·they·are·boundary.·With·their·help·you·can·for·example·count·all·boundary·vertices:</p>101 <p>In·the·previous·tutorial·we·discussed·already·that·the·ranges·returned·by·functions·like·all_vertices(),·voh_range()·or·outgoing_halfedges()·provide·a·few·helpful·methods·such·as·avg()·or·to_vector().·Another·interesting·method·is·filtered()·which·requires·as·argument·something·that·can·be·called·for·an·element·of·the·range·and·returns·a·bool.·The·resulting·range·will·then·only·iterate·over·elements·for·which·the·filter·returs·true.·The·filter·can·be·a·lambda,·a·function·pointer,·a·property·manager·holding·a·bool·property,·or·a·functor·object·such·as·the·predicates·defined·in·&lt;<a·class="el"·href="a00968_source.html">OpenMesh/Core/Utils/Predicates.hh</a>&gt;.·The·predefined·predicates·can·check·the·status·of·a·mesh·element·and·test·if·they·are·boundary.·With·their·help·you·can·for·example·count·all·boundary·vertices:</p>
102 ·<div·class="fragment"><div·class="line">··<span·class="comment">//·Count·boundary·vertices</span></div>102 ·<div·class="fragment"><div·class="line">··<span·class="comment">//·Count·boundary·vertices</span></div>
103 <div·class="line">··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;Mesh·contains·&quot;</span>·&lt;&lt;·mesh.vertices().count_if(Boundary())·&lt;&lt;·<span·class="stringliteral">&quot;·boundary·vertices&quot;</span>;</div>103 <div·class="line">··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;Mesh·contains·&quot;</span>·&lt;&lt;·mesh.vertices().count_if(Boundary())·&lt;&lt;·<span·class="stringliteral">&quot;·boundary·vertices&quot;</span>;</div>
104 </div><!--·fragment·--><p>·Predicates·can·be·composed·using·the·operators·||,·&amp;&amp;,·and·!.·This·enables·you·to·specify·precisely·which·elements·you·want·process·in·your·loop,·e.g.·inner·vertices·that·are·selected:</p>104 </div><!--·fragment·--><p>·Predicates·can·be·composed·using·the·operators·||,·&amp;&amp;,·and·!.·This·enables·you·to·specify·precisely·which·elements·you·want·process·in·your·loop,·e.g.·inner·vertices·that·are·selected:</p>
105 <div·class="fragment"><div·class="line">··<span·class="comment">//·Selected·inner·vertices</span></div>105 <div·class="fragment"><div·class="line">··<span·class="comment">//·Selected·inner·vertices</span></div>
106 <div·class="line">··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;These·are·the·selected·inner·vertices:·&quot;</span>·&lt;&lt;·std::endl;</div>106 <div·class="line">··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;These·are·the·selected·inner·vertices:·&quot;</span>·&lt;&lt;·std::endl;</div>
107 <div·class="line">··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·vh·:·mesh.vertices().filtered(!Boundary()·&amp;&amp;·Selected()))</div>107 <div·class="line">··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·vh·:·mesh.vertices().filtered(!Boundary()·&amp;&amp;·Selected()))</div>
108 <div·class="line">····std::cout·&lt;&lt;·vh.idx()·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span>;</div>108 <div·class="line">····std::cout·&lt;&lt;·vh.idx()·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span>;</div>
27.1 KB
./usr/share/doc/libopenmesh-dev/html/a06377_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/color_cast.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">color_cast.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshViewerWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 58 lines modifiedOffset 138, 83 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_COLOR_CAST_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#pragma·once</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_COLOR_CAST_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;QWidget&gt;</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;OpenSG/OSGGeometry.h&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;QString&gt;</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;QMessageBox&gt;</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;QFileDialog&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;&gt;</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
155 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="};"> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03462.html">···56</a></span><span·class="keyword">struct·</span>color_caster&lt;osg::Color3ub,osg::Color3f&gt;</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/getopt.h&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00710.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·osg::Color3ub·return_type;</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·ub;</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·osg::Color3f&amp;·_src)</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;··</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01247.html">OpenMesh::Attributes</a>;</div>
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··{</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">
 166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02218.html">···64</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02218.html">MeshViewerWidgetTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·return_type(·(ub)std::min((_src[0]*·255.0f·+·0.5f),255.0f),</div> 
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>························(ub)std::min((_src[1]*·255.0f·+·0.5f),255.0f),</div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>························(ub)std::min((_src[2]*·255.0f·+·0.5f),255.0f)·);</div> 
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{</div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··HalfedgeAttributes(<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a>);</div>
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>
168 </div>170 </div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 172 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;MeshViewerWidgetTraits&gt;</a>··<a·class="code·hl_class"·href="a02714.html">MyMesh</a>;</div>
 173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;&gt;</div>174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
171 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">178 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03466.html">···72</a></span><span·class="keyword">struct·</span>color_caster&lt;osg::Color3f,osg::Color3ub&gt;</div>179 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02222.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02222.html">MeshViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·50,·SHA:·29252dddfd9b79a9d1927701e636d4dad64d6f2c3ddcdf8d92a4f143fe40c51e·...·]&gt;</div>
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div>180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">typedef</span>·osg::Color3f·return_type;</div>181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Q_OBJECT</div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·osg::Color3ub&amp;·_src)</div> 
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··{</div>183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:</div>
 184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02222.html">MeshViewerWidget</a>(QWidget*·parent=0);</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·return_type(·(<span·class="keywordtype">float</span>)(_src[0]·/·255.0f·),</div> 
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>························(<span·class="keywordtype">float</span>)(_src[1]·/·255.0f·),</div> 
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>························(<span·class="keywordtype">float</span>)(_src[2]·/·255.0f·)·);</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<a·class="code·hl_class"·href="a02334.html">OpenMesh::IO::Options</a>&amp;·options()·{·<span·class="keywordflow">return</span>·_options;·}</div>
 187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">OpenMesh::IO::Options</a>&amp;·options()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·_options;·}</div>
 188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordtype">void</span>·setOptions(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">OpenMesh::IO::Options</a>&amp;·opts)·{·_options·=·opts;·}</div>
 189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordtype">void</span>·open_mesh_gui(QString·fname);</div>
 191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordtype">void</span>·open_texture_gui(QString·fname);</div>
 193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>·slots:</div>
 195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordtype">void</span>·query_open_mesh_file();</div>
 196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">void</span>·query_open_texture_file();</div>
 198 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">private</span>:</div>
 199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<a·class="code·hl_class"·href="a02334.html">OpenMesh::IO::Options</a>·_options;</div>
 200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>
183 </div>201 </div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>202 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 203 <div·class="ttc"·id="aa00710_html"><div·class="ttname"><a·href="a00710.html">Timer.hh</a></div><div·class="ttdoc">A·timer·class.</div></div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·namespace·OpenMesh</span></div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_KERNEL_OSG_COLOR_CAST_HH·</span></div> 
188 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>204 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
 205 <div·class="ttc"·id="aa01247_html"><div·class="ttname"><a·href="a01247.html">OpenMesh::Attributes</a></div><div·class="ttdoc">This·namespace·holds·per·item·attributes·like·normal/color.</div></div>
 206 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a></div><div·class="ttdeci">@·PrevHalfedge</div><div·class="ttdoc">Add·storage·for·previous·halfedge·(halfedges).·The·bit·is·set·by·default·in·the·DefaultTraits.</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:84</div></div>
 207 <div·class="ttc"·id="aa02218_html"><div·class="ttname"><a·href="a02218.html">MeshViewerWidgetTraits</a></div><div·class="ttdef"><b>Definition</b>·MeshViewerWidget.hh:65</div></div>
 208 <div·class="ttc"·id="aa02222_html"><div·class="ttname"><a·href="a02222.html">MeshViewerWidget</a></div><div·class="ttdef"><b>Definition</b>·MeshViewerWidget.hh:76</div></div>
Max diff block lines reached; 130/21680 bytes (0.60%) of diff not shown.
5.8 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 color_cast.hh5 MeshViewerWidget.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 47, 53 lines modifiedOffset 47, 98 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44#ifndef·OPENMESH_KERNEL_OSG_COLOR_CAST_HH 
55 45#define·OPENMESH_KERNEL_OSG_COLOR_CAST_HH 
56 46 
57 47#include·<algorithm> 
58 48#include·<OpenMesh/Core/Utils/color_cast.hh> 
59 49#include·<OpenSG/OSGGeometry.h> 
60 50 
61 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
62 52 
63 55template·<> 
64 _.5_.6struct·color_caster<osg::Color3ub,osg::Color3f>54 44#pragma·once
 55 45
 56 46//==·INCLUDES
 57 =================================================================
 58 47
 59 48#include·<QWidget>
 60 49#include·<QString>
 61 50#include·<QMessageBox>
 62 51#include·<QFileDialog>
 63 52#include·<iostream>
 64 53#include·<OpenMesh/Tools/Utils/getopt.h>
 65 54#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h>
 66 55#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
 67 56#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
65 57{68 57
66 58·typedef·osg::Color3ub·return_type; 
67 59·typedef·unsigned·char·ub;69 58
 70 59//==·CLASS·DEFINITION
 71 =========================================================
68 6072 60
69 61·inline·static·return_type·cast(const·osg::Color3f&·_src) 
70 62·{ 
71 63·return·return_type(·(ub)std::min((_src[0]*·255.0f·+·0.5f),255.0f), 
72 64·(ub)std::min((_src[1]*·255.0f·+·0.5f),255.0f), 
73 65·(ub)std::min((_src[2]*·255.0f·+·0.5f),255.0f)·); 
74 66·}73 61using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;
 74 62using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s;
 75 63
 76 _\x86_\x84struct·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 77 65{
 78 66·HalfedgeAttributes(_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e);
75 67};79 67};
76 6880 68
77 71template·<> 
78 _\x87_\x82struct·color_caster<osg::Color3f,osg::Color3ub> 
79 73{ 
80 74·typedef·osg::Color3f·return_type; 
81 75 
82 76·inline·static·return_type·cast(const·osg::Color3ub&·_src) 
83 77·{ 
84 78·return·return_type(·(float)(_src[0]·/·255.0f·), 
85 79·(float)(_src[1]·/·255.0f·), 
86 80·(float)(_src[2]·/·255.0f·)·); 
87 81·} 
88 82}; 
89 83 
90 84}·//·namespace·OpenMesh 
91 85 
92 86#endif·//·OPENMESH_KERNEL_OSG_COLOR_CAST_HH81 69typedef·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.T_.r_.i_.M_.e_.s_.h_.__.A_.r_.r_.a_.y_.K_.e_.r_.n_.e_.l_.T_.<_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.T_.r_.a_.i_.t_.s_.>·_.M_.y_.M_.e_.s_.h;
 82 70
 83 71
 84 72
 85 73//==·CLASS·DEFINITION
 86 =========================================================
 87 74
 88 _\x87_\x85class·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T<MyMesh>
 89 76{
 90 77·Q_OBJECT
 91 78
 92 79public:
 93 81·explicit·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·parent=0);
 94 82
 95 83·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·options()·{·return·_options;·}
 96 84·const·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·options()·const·{·return·_options;·}
 97 85·void·setOptions(const·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·opts)·{·_options·=·opts;·}
 98 86
 99 87·void·open_mesh_gui(QString·fname);
 100 88
 101 89·void·open_texture_gui(QString·fname);
 102 90
 103 91public·slots:
 104 92·void·query_open_mesh_file();
 105 93
 106 94·void·query_open_texture_file();
 107 95private:
 108 96·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·_options;
 109 97};
 110 98
 111 _\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h
 112 A·timer·class.
93 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h113 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
94 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,114 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
95 different·mesh·kernels·...115 different·mesh·kernels·...
96 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59116 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 117 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s
 118 This·namespace·holds·per·item·attributes·like·normal/color.
 119 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e
 120 @·PrevHalfedge
 121 Add·storage·for·previous·halfedge·(halfedges).·The·bit·is·set·by·default·in·the
 122 DefaultTraits.
 123 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Attributes.hh:84
 124 _\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 125 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshViewerWidget.hh:65
Max diff block lines reached; 160/5917 bytes (2.70%) of diff not shown.
44.1 KB
./usr/share/doc/libopenmesh-dev/html/a06440_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Doc/Tutorial/10-persistence/fill_props.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/color_cast.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 145 lines modifiedOffset 92, 104 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>98 ··<div·class="headertitle"><div·class="title">color_cast.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();·</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·*it·)·==·v)·)</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span>··</div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·*it·)·=·v;</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span>·</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·······it·!=·_m.edges_end();·++it)</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>···v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·*it·)·!=·v)</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>················&lt;&lt;·_m.property(_ph,·*it·)·&lt;&lt;·<span·class="stringliteral">&quot;·!=·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">else</span></div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_COLOR_CAST_HH</span></div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_COLOR_CAST_HH</span></div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······_m.property(·_ph,·*it·)·=·v;</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;OpenSG/OSGGeometry.h&gt;</span></div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">bool</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;&gt;</div>
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>fill_props(Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;std::string&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keywo[·...·truncated·by·diffoscope;·len:·22,·SHA:·9f1a1003876987947c34d11b447e8d7e85b61a486531139cf85657d861da8dff·...·]>154 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="};">
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03462.html">···56</a></span><span·class="keyword">struct·</span>color_caster&lt;osg::Color3ub,osg::Color3f&gt;</div>
Max diff block lines reached; 14706/36103 bytes (40.73%) of diff not shown.
8.7 KB
html2text {}
    
Offset 1, 165 lines modifiedOffset 1, 99 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 fill_props.hh 
6 1#ifndef·FILL_PROPS_HH 
7 2#define·FILL_PROPS_HH 
8 35 color_cast.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43
 54 44#ifndef·OPENMESH_KERNEL_OSG_COLOR_CAST_HH
 55 45#define·OPENMESH_KERNEL_OSG_COLOR_CAST_HH
 56 46
 57 47#include·<algorithm>
9 4#include·<OpenMesh/Core/Utils/Property.hh>58 48#include·<OpenMesh/Core/Utils/color_cast.hh>
 59 49#include·<OpenSG/OSGGeometry.h>
 60 50
 61 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
10 5#include·"int2roman.hh" 
11 6 
12 7 
13 8template·<typename·Mesh> 
14 9bool 
15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false) 
16 11{ 
17 12·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f 
18 }; 
19 13 
20 14·for(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·it=_m.vertices_begin(); 
21 15·it·!=·_m.vertices_end();·++it) 
22 16·{ 
23 17·const·float·v·=·a[it->idx()%9]; 
24 18·if·(·_check·&&·!(_m.property(·_ph,·*it·)·==·v)·) 
25 19·return·false; 
26 20·else 
27 21·_m.property(·_ph,·*it·)·=·v; 
28 22·} 
29 23·return·true; 
30 24} 
31 25 
32 26 
33 27template·<typename·Mesh> 
34 28bool 
35 29fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>·_ph,·bool·_check=false·) 
36 30{ 
37 31 
38 32·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.edges_begin(); 
39 33·it·!=·_m.edges_end();·++it) 
40 34·{ 
41 35·const·size_t·n·=·it->idx(); 
42 36·const·bool·v·=·((n&(n-1))==0);·//·true·for·0,1,2,4,8,.. 
43 37 
44 38·if·(_check·&&·_m.property(·_ph,·*it·)·!=·v) 
45 39·{ 
46 40·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·" 
47 41·<<·_m.property(_ph,·*it·)·<<·"·!=·"·<<·v·<<·std::endl; 
48 42·return·false; 
49 43·} 
50 44·else 
51 45·{ 
52 46·_m.property(·_ph,·*it·)·=·v; 
53 47·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"·<<·v·<<·std::endl; 
54 48·} 
55 49·} 
56 50·return·true; 
57 51} 
58 5262 52
 63 55template·<>
 64 _\x85_\x86struct·color_caster<osg::Color3ub,osg::Color3f>
 65 57{
 66 58·typedef·osg::Color3ub·return_type;
 67 59·typedef·unsigned·char·ub;
 68 60
 69 61·inline·static·return_type·cast(const·osg::Color3f&·_src)
59 53 
60 54 
61 55template·<typename·Mesh> 
62 56bool 
63 57fill_props(Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8s_\x8t_\x8d_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8>·_ph,·bool 
64 _check=false) 
65 58{ 
Max diff block lines reached; 4337/8887 bytes (48.80%) of diff not shown.
85.7 KB
./usr/share/doc/libopenmesh-dev/html/a06443_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/fill_props.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 142 lines modifiedOffset 92, 279 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f[·...·truncated·by·diffoscope;·len:·3,·SHA:·c37087d18d026bf4561a45c5970a6121c9959f1431d4c633d812d3ccd0126be6·...·]</div>101 <a·href="a06443.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();·</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·it·)·==·v)·)</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span>··</div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·it·)·=·v;</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span>·</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·······it·!=·_m.edges_end();·++it)</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·it·)·!=·v)</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>················&lt;&lt;·_m.property(_ph,·it·)·&lt;&lt;·<span·class="stringliteral">&quot;·!=·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">else</span></div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······_m.property(·_ph,·it·)·=·v;</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT</span></div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH</span></div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH</span></div>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">bool</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>fill_props(Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;std::string&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>·it=_m.faces_begin();</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·······it·!=·_m.faces_end();·++it)</div> 
Max diff block lines reached; 45929/68223 bytes (67.32%) of diff not shown.
19.0 KB
html2text {}
    
Offset 1, 162 lines modifiedOffset 1, 340 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 fill_props.hh 
6 1#ifndef·FILL_PROPS_HH 
7 2#define·FILL_PROPS_HH 
8 3 
9 4#include·<OpenMesh/Core/Utils/Property.hh> 
10 5#include·"int2roman.hh" 
11 6 
12 7 
13 8template·<typename·Mesh> 
14 9bool 
15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false) 
16 11{ 
17 12·const·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f, 
18 9.9f·}; 
19 13 
20 14·for(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·it=_m.vertices_begin(); 
21 15·it·!=·_m.vertices_end();·++it) 
22 16·{ 
23 17·const·float·v·=·a[it->idx()%9]; 
24 18·if·(·_check·&&·!(_m.property(·_ph,·it·)·==·v)·) 
25 19·return·false; 
26 20·else 
27 21·_m.property(·_ph,·it·)·=·v; 
28 22·} 
29 23·return·true; 
30 24} 
31 25 
32 26 
33 27template·<typename·Mesh> 
34 28bool 
35 29fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>·_ph,·bool·_check=false·) 
36 30{ 
37 31·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.edges_begin(); 
38 32·it·!=·_m.edges_end();·++it) 
39 33·{ 
40 34·const·size_t·n·=·it->idx(); 
41 35·const·bool·v·=·((n&(n-1))==0);·//·true·for·0,1,2,4,8,.. 
42 36 
43 37·if·(_check·&&·_m.property(·_ph,·it·)·!=·v) 
44 38·{ 
45 39·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·" 
46 40·<<·_m.property(_ph,·it·)·<<·"·!=·"·<<·v·<<·std::endl; 
47 41·return·false; 
48 42·} 
49 43·else 
50 44·{ 
51 45·_m.property(·_ph,·it·)·=·v; 
52 46·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"·<<·v·<<·std::endl; 
53 47·} 
54 48·} 
55 49·return·true; 
56 50} 
57 51 
58 525 CompositeT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·CompositeT
 59 51//
 60 52//
 61 =============================================================================
59 5362 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH
 64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH
 65 56
60 54template·<typename·Mesh> 
61 55bool 
62 56fill_props(Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8s_\x8t_\x8d_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8>·_ph,·bool 
63 _check=false) 
64 57{66 57
65 58·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin(); 
66 59·it·!=·_m.faces_end();·++it) 
67 60·{ 
68 61·const·int·n·=·it->idx(); 
Max diff block lines reached; 14369/19426 bytes (73.97%) of diff not shown.
89.0 KB
./usr/share/doc/libopenmesh-dev/html/a06446_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Unittests/fill_props.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 138 lines modifiedOffset 92, 278 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·*it·)·==·v)·)</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·*it·)·=·v;</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·······it·!=·_m.edges_end();·++it)</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>···v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·*it·)·!=·v)</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>101 <a·href="a06446.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">else</span></div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······_m.property(·_ph,·*it·)·=·v;</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT</span></div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH</span></div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH</span></div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keywordtype">bool</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>fill_props(Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;std::string&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
Max diff block lines reached; 48344/70047 bytes (69.02%) of diff not shown.
20.5 KB
html2text {}
    
Offset 1, 158 lines modifiedOffset 1, 375 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 fill_props.hh 
6 1#ifndef·FILL_PROPS_HH 
7 2#define·FILL_PROPS_HH 
8 3 
9 4#include·<OpenMesh/Core/Utils/Property.hh> 
10 5#include·"int2roman.hh" 
11 6 
12 7 
13 8template·<typename·Mesh> 
14 9bool 
15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false) 
16 11{ 
17 12·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f 
18 }; 
19 13 
20 14·for(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·it=_m.vertices_begin(); 
21 15·it·!=·_m.vertices_end();·++it) 
22 16·{ 
23 17·const·float·v·=·a[it->idx()%9]; 
24 18·if·(·_check·&&·!(_m.property(·_ph,·*it·)·==·v)·) 
25 19·return·false; 
26 20·else 
27 21·_m.property(·_ph,·*it·)·=·v; 
28 22·} 
29 23·return·true; 
30 24} 
31 25 
32 26 
33 27template·<typename·Mesh> 
34 28bool 
35 29fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>·_ph,·bool·_check=false·) 
36 30{ 
37 31 
38 32·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.edges_begin(); 
39 33·it·!=·_m.edges_end();·++it) 
40 34·{ 
41 35·const·size_t·n·=·it->idx(); 
42 36·const·bool·v·=·((n&(n-1))==0);·//·true·for·0,1,2,4,8,.. 
43 37 
44 38·if·(_check·&&·_m.property(·_ph,·*it·)·!=·v) 
45 39·{ 
46 40·return·false; 
47 41·} 
48 42·else 
49 43·{ 
50 44·_m.property(·_ph,·*it·)·=·v; 
51 45·} 
52 46·} 
53 47·return·true; 
54 48} 
55 49 
56 50 
57 51 
58 52template·<typename·Mesh> 
59 53bool 
60 54fill_props(Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8s_\x8t_\x8d_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8>·_ph,·bool 
61 _check=false) 
62 55{5 CompositeT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·CompositeT
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH
63 5665 56
64 57·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin(); 
65 58·it·!=·_m.faces_end();·++it) 
66 59·{ 
67 60·const·int·n·=·(it->idx())·+·1; 
68 61·_m.property(·_ph,·*it·)·=·int2roman(n); 
Max diff block lines reached; 16061/20933 bytes (76.73%) of diff not shown.
74.7 KB
./usr/share/doc/libopenmesh-dev/html/a06449_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Doc/Tutorial/10-persistence/generate_cube.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 87 lines modifiedOffset 92, 349 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">generate_cube.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·GENERATE_CUBE_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>101 <a·href="a06449.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·CompositeT·-·IMPLEMENTATION</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_CC</span></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··face_vhandles.clear();</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··face_vhandles.push_back(vhandle[2]);</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··face_vhandles.push_back(vhandle[1]);</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··face_vhandles.push_back(vhandle[5]);</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··face_vhandles.push_back(vhandle[6]);</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··mesh.add_face(face_vhandles);</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··face_vhandles.push_back(vhandle[3]);</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··face_vhandles.push_back(vhandle[2]);</div> 
Max diff block lines reached; 38603/60560 bytes (63.74%) of diff not shown.
15.4 KB
html2text {}
    
Offset 1, 78 lines modifiedOffset 1, 381 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 generate_cube.hh 
6 1#ifndef·GENERATE_CUBE_HH 
7 2#define·GENERATE_CUBE_HH 
8 3 
9 4template·<typename·MeshType> 
10 5size_t·generate_cube(·MeshType&·mesh·) 
11 6{ 
12 7·typedef·typename·MeshType::VertexHandle·VertexHandle; 
13 8·typedef·typename·MeshType::Point·Point; 
14 9 
15 10·typename·MeshType::VertexHandle·vhandle[8]; 
16 11 
17 12·vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,·1)); 
18 13·vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,·1)); 
19 14·vhandle[2]·=·mesh.add_vertex(Point(·1,·1,·1)); 
20 15·vhandle[3]·=·mesh.add_vertex(Point(-1,·1,·1)); 
21 16·vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1)); 
22 17·vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1)); 
23 18·vhandle[6]·=·mesh.add_vertex(Point(·1,·1,·-1)); 
24 19·vhandle[7]·=·mesh.add_vertex(Point(-1,·1,·-1)); 
25 20 
26 21·//·generate·(quadrilateral)·faces 
27 22 
28 23·std::vector<·VertexHandle·>·face_vhandles; 
29 24 
30 25·face_vhandles.clear(); 
31 26·face_vhandles.push_back(vhandle[0]); 
32 27·face_vhandles.push_back(vhandle[1]); 
33 28·face_vhandles.push_back(vhandle[2]); 
34 29·face_vhandles.push_back(vhandle[3]); 
35 30·mesh.add_face(face_vhandles); 
36 31 
37 32·face_vhandles.clear(); 
38 33·face_vhandles.push_back(vhandle[7]); 
39 34·face_vhandles.push_back(vhandle[6]); 
40 35·face_vhandles.push_back(vhandle[5]); 
41 36·face_vhandles.push_back(vhandle[4]); 
42 37·mesh.add_face(face_vhandles); 
43 38 
44 39·face_vhandles.clear(); 
45 40·face_vhandles.push_back(vhandle[1]); 
46 41·face_vhandles.push_back(vhandle[0]); 
47 42·face_vhandles.push_back(vhandle[4]); 
48 43·face_vhandles.push_back(vhandle[5]); 
49 44·mesh.add_face(face_vhandles); 
50 45 
51 46·face_vhandles.clear(); 
52 47·face_vhandles.push_back(vhandle[2]); 
53 48·face_vhandles.push_back(vhandle[1]); 
54 49·face_vhandles.push_back(vhandle[5]); 
55 50·face_vhandles.push_back(vhandle[6]); 
56 51·mesh.add_face(face_vhandles); 
57 52 
58 53·face_vhandles.clear(); 
59 54·face_vhandles.push_back(vhandle[3]); 
60 55·face_vhandles.push_back(vhandle[2]); 
61 56·face_vhandles.push_back(vhandle[6]); 
62 57·face_vhandles.push_back(vhandle[7]); 
63 58·mesh.add_face(face_vhandles); 
64 59 
65 60·face_vhandles.clear(); 
66 61·face_vhandles.push_back(vhandle[0]); 
67 62·face_vhandles.push_back(vhandle[3]); 
68 63·face_vhandles.push_back(vhandle[7]); 
69 64·face_vhandles.push_back(vhandle[4]); 
70 65·mesh.add_face(face_vhandles); 
71 66 
72 67·return·mesh.n_vertices(); 
73 68};5 CompositeT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 46//
 54 =============================================================================
 55 47//
 56 48//·CLASS·CompositeT·-·IMPLEMENTATION
 57 49//
 58 50//
 59 =============================================================================
Max diff block lines reached; 10071/15796 bytes (63.76%) of diff not shown.
233 KB
./usr/share/doc/libopenmesh-dev/html/a06452_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/generate_cube.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 87 lines modifiedOffset 92, 1423 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">generate_cube.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·GENERATE_CUBE_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>101 <a·href="a06452.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT·-·IMPLEMENTATION</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC</span></div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC</span></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··face_vhandles.clear();</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··face_vhandles.push_back(vhandle[2]);</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··face_vhandles.push_back(vhandle[1]);</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··face_vhandles.push_back(vhandle[5]);</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··face_vhandles.push_back(vhandle[6]);</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··mesh.add_face(face_vhandles);</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··face_vhandles.push_back(vhandle[3]);</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··face_vhandles.push_back(vhandle[2]);</div> 
Max diff block lines reached; 174735/193672 bytes (90.22%) of diff not shown.
43.7 KB
html2text {}
    
Offset 1, 78 lines modifiedOffset 1, 1357 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 generate_cube.hh 
6 1#ifndef·GENERATE_CUBE_HH 
7 2#define·GENERATE_CUBE_HH 
8 3 
9 4template·<typename·MeshType> 
10 5size_t·generate_cube(·MeshType&·mesh·) 
11 6{ 
12 7·typedef·typename·MeshType::VertexHandle·VertexHandle; 
13 8·typedef·typename·MeshType::Point·Point; 
14 9 
15 10·typename·MeshType::VertexHandle·vhandle[8]; 
16 11 
17 12·vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,·1)); 
18 13·vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,·1)); 
19 14·vhandle[2]·=·mesh.add_vertex(Point(·1,·1,·1)); 
20 15·vhandle[3]·=·mesh.add_vertex(Point(-1,·1,·1)); 
21 16·vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1)); 
22 17·vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1)); 
23 18·vhandle[6]·=·mesh.add_vertex(Point(·1,·1,·-1)); 
24 19·vhandle[7]·=·mesh.add_vertex(Point(-1,·1,·-1)); 
25 20 
26 21·//·generate·(quadrilateral)·faces 
27 22 
28 23·std::vector<·VertexHandle·>·face_vhandles; 
29 24 
30 25·face_vhandles.clear(); 
31 26·face_vhandles.push_back(vhandle[0]); 
32 27·face_vhandles.push_back(vhandle[1]); 
33 28·face_vhandles.push_back(vhandle[2]); 
34 29·face_vhandles.push_back(vhandle[3]); 
35 30·mesh.add_face(face_vhandles); 
36 31 
37 32·face_vhandles.clear(); 
38 33·face_vhandles.push_back(vhandle[7]); 
39 34·face_vhandles.push_back(vhandle[6]); 
40 35·face_vhandles.push_back(vhandle[5]); 
41 36·face_vhandles.push_back(vhandle[4]); 
42 37·mesh.add_face(face_vhandles); 
43 38 
44 39·face_vhandles.clear(); 
45 40·face_vhandles.push_back(vhandle[1]); 
46 41·face_vhandles.push_back(vhandle[0]); 
47 42·face_vhandles.push_back(vhandle[4]); 
48 43·face_vhandles.push_back(vhandle[5]); 
49 44·mesh.add_face(face_vhandles); 
50 45 
51 46·face_vhandles.clear(); 
52 47·face_vhandles.push_back(vhandle[2]); 
53 48·face_vhandles.push_back(vhandle[1]); 
54 49·face_vhandles.push_back(vhandle[5]); 
55 50·face_vhandles.push_back(vhandle[6]); 
56 51·mesh.add_face(face_vhandles); 
57 52 
58 53·face_vhandles.clear(); 
59 54·face_vhandles.push_back(vhandle[3]); 
60 55·face_vhandles.push_back(vhandle[2]); 
61 56·face_vhandles.push_back(vhandle[6]); 
62 57·face_vhandles.push_back(vhandle[7]); 
63 58·mesh.add_face(face_vhandles);5 CompositeT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·CompositeT·-·IMPLEMENTATION
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC
 65 56
 66 57
 67 58//==·INCLUDES
 68 =================================================================
64 5969 59
Max diff block lines reached; 39331/44680 bytes (88.03%) of diff not shown.
71.3 KB
./usr/share/doc/libopenmesh-dev/html/a06455_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Unittests/generate_cube.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 87 lines modifiedOffset 92, 294 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">generate_cube.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·GENERATE_CUBE_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>101 <a·href="a06455.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH</span></div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH</span></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··face_vhandles.clear();</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··face_vhandles.push_back(vhandle[2]);</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··face_vhandles.push_back(vhandle[1]);</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··face_vhandles.push_back(vhandle[5]);</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··face_vhandles.push_back(vhandle[6]);</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··mesh.add_face(face_vhandles);</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··face_vhandles.push_back(vhandle[3]);</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··face_vhandles.push_back(vhandle[2]);</div> 
Max diff block lines reached; 38751/57662 bytes (67.20%) of diff not shown.
14.9 KB
html2text {}
    
Offset 1, 78 lines modifiedOffset 1, 334 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 generate_cube.hh 
6 1#ifndef·GENERATE_CUBE_HH 
7 2#define·GENERATE_CUBE_HH 
8 3 
9 4template·<typename·MeshType> 
10 5size_t·generate_cube(·MeshType&·mesh·) 
11 6{ 
12 7·typedef·typename·MeshType::VertexHandle·VertexHandle; 
13 8·typedef·typename·MeshType::Point·Point; 
14 9 
15 10·typename·MeshType::VertexHandle·vhandle[8]; 
16 11 
17 12·vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,·1)); 
18 13·vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,·1)); 
19 14·vhandle[2]·=·mesh.add_vertex(Point(·1,·1,·1)); 
20 15·vhandle[3]·=·mesh.add_vertex(Point(-1,·1,·1)); 
21 16·vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1)); 
22 17·vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1)); 
23 18·vhandle[6]·=·mesh.add_vertex(Point(·1,·1,·-1)); 
24 19·vhandle[7]·=·mesh.add_vertex(Point(-1,·1,·-1)); 
25 20 
26 21·//·generate·(quadrilateral)·faces 
27 22 
28 23·std::vector<·VertexHandle·>·face_vhandles; 
29 24 
30 25·face_vhandles.clear(); 
31 26·face_vhandles.push_back(vhandle[0]); 
32 27·face_vhandles.push_back(vhandle[1]); 
33 28·face_vhandles.push_back(vhandle[2]); 
34 29·face_vhandles.push_back(vhandle[3]); 
35 30·mesh.add_face(face_vhandles); 
36 31 
37 32·face_vhandles.clear(); 
38 33·face_vhandles.push_back(vhandle[7]); 
39 34·face_vhandles.push_back(vhandle[6]); 
40 35·face_vhandles.push_back(vhandle[5]); 
41 36·face_vhandles.push_back(vhandle[4]); 
42 37·mesh.add_face(face_vhandles); 
43 38 
44 39·face_vhandles.clear(); 
45 40·face_vhandles.push_back(vhandle[1]); 
46 41·face_vhandles.push_back(vhandle[0]); 
47 42·face_vhandles.push_back(vhandle[4]); 
48 43·face_vhandles.push_back(vhandle[5]); 
49 44·mesh.add_face(face_vhandles); 
50 45 
51 46·face_vhandles.clear(); 
52 47·face_vhandles.push_back(vhandle[2]); 
53 48·face_vhandles.push_back(vhandle[1]); 
54 49·face_vhandles.push_back(vhandle[5]); 
55 50·face_vhandles.push_back(vhandle[6]); 
56 51·mesh.add_face(face_vhandles); 
57 52 
58 53·face_vhandles.clear(); 
59 54·face_vhandles.push_back(vhandle[3]); 
60 55·face_vhandles.push_back(vhandle[2]); 
61 56·face_vhandles.push_back(vhandle[6]); 
62 57·face_vhandles.push_back(vhandle[7]); 
63 58·mesh.add_face(face_vhandles);5 CompositeTraits.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·Traits
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH
 64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH
 65 56
 66 57
 67 58//==·INCLUDES
 68 =================================================================
64 5969 59
Max diff block lines reached; 9740/15184 bytes (64.15%) of diff not shown.
23.3 KB
./usr/share/doc/libopenmesh-dev/html/a06464_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Doc/Tutorial/10-persistence/int2roman.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/Traits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 25 lines modifiedOffset 92, 113 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Traits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div>101 <a·href="a06464.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·12,·SHA:·88c8a4fcf97c344e4741fb5cf2e827f7142370f580209b79b55f90bb96019e87·...·]</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··CLASS·Traits</span></div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//=============================================================================</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length=30·);</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_TRAITS_HH</span></div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_TRAITS_HH</span></div>
 153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
 159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</span></div>
 160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//</span></div>
 161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 163 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
 166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
 167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 173 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 174 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">
 175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03482.html">···84</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03482.html">Traits</a>·:·<a·class="code·hl_class"·href="a02806.html">DefaultTraits</a></div>
 176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>
 177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·osg::Pnt3f············Point;</div>
 178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·osg::Color3ub·········Color;</div>
 179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·osg::Vec3f············Normal;</div>
 180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·osg::Vec2f············TexCoord;</div>
 181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·osg::Vec3f::ValueType·Scalar;</div>
 182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··</div>
 183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>
 184 </div>
 185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//=============================================================================</span></div>
 187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}·<span·class="comment">//·namespace·Kernel_OSG</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
 189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//=============================================================================</span></div>
 190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_TRAITS_HH·defined</span></div>
 191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//=============================================================================</span></div>
 192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 193 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
 194 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">OpenMesh::DefaultTraits</a></div><div·class="ttdoc">Base·class·for·all·traits.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:122</div></div>
 195 <div·class="ttc"·id="aa03482_html"><div·class="ttname"><a·href="a03482.html">OpenMesh::Kernel_OSG::Traits</a></div><div·class="ttdoc">Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:85</div></div>
 196 <div·class="ttc"·id="aa06461_html"><div·class="ttname"><a·href="a06461.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>
109 </div><!--·fragment·--></div><!--·contents·-->197 </div><!--·fragment·--></div><!--·contents·-->
110 </div><!--·doc-content·-->198 </div><!--·doc-content·-->
111 <hr>199 <hr>
112 <address>200 <address>
Max diff block lines reached; 76/18758 bytes (0.41%) of diff not shown.
4.88 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 125 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 int2roman.hh 
6 1#ifndef·INT2ROMAN_HH 
7 2#define·INT2ROMAN_HH 
8 3 
9 4#include·<string> 
10 5 
11 6std::string·int2roman(·size_t·decimal,·size_t·length=30·); 
12 7 
13 8#endif5 Traits.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 44
 56 50//
 57 =============================================================================
 58 51//
 59 52//·CLASS·Traits
 60 53//
 61 54//
 62 =============================================================================
 63 55
 64 56#ifndef·OPENMESH_KERNEL_OSG_TRAITS_HH
 65 57#define·OPENMESH_KERNEL_OSG_TRAITS_HH
 66 58
 67 59
 68 60//==·INCLUDES
 69 =================================================================
 70 61
 71 62
 72 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 73 64#include·<OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh>
 74 65//
 75 66#include·<osg/Geometry>
 76 67
 77 68//==·NAMESPACES
 78 ===============================================================
 79 69
 80 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 81 71namespace·Kernel_OSG·{
 82 72
 83 73//==·CLASS·DEFINITION
 84 =========================================================
 85 74
 86 75
 87 76//==·CLASS·DEFINITION
 88 =========================================================
 89 77
 90 78
 91 _\x88_\x84struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 92 85{
 93 86·typedef·osg::Pnt3f·Point;
 94 87·typedef·osg::Color3ub·Color;
 95 88·typedef·osg::Vec3f·Normal;
 96 89·typedef·osg::Vec2f·TexCoord;
 97 90·typedef·osg::Vec3f::ValueType·Scalar;
 98 91
 99 92};
 100 93
 101 94//
 102 =============================================================================
 103 95}·//·namespace·Kernel_OSG
 104 96}·//·namespace·OpenMesh
 105 97//
 106 =============================================================================
 107 98#endif·//·OPENMESH_TRAITS_HH·defined
 108 99//
 109 =============================================================================
 110 100
 111 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 112 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
 113 different·mesh·kernels·...
 114 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 115 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 116 Base·class·for·all·traits.
 117 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Traits.hh:122
 118 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8O_\x8S_\x8G_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 119 Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.
Max diff block lines reached; 160/4978 bytes (3.21%) of diff not shown.
57.1 KB
./usr/share/doc/libopenmesh-dev/html/a06467_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/int2roman.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/Traits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 25 lines modifiedOffset 92, 278 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Traits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div>101 <a·href="a06467.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·12,·SHA:·88c8a4fcf97c344e4741fb5cf2e827f7142370f580209b79b55f90bb96019e87·...·]</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length=30·);</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH</span></div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH</span></div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
 160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div>
 164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·typedef·unsigned·short·state_t;</span></div>
 169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·const·state_t·mask_final·=·1·&lt;&lt;·((sizeof(state_t)*8)-1);</span></div>
 170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·const·state_t·mask_state·=·~mask_final;</span></div>
 171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>··<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>;</div>
 173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">typedef</span>·<span·class="keywordtype">bool</span>·final_t;</div>
 174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div>
 175 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03710.html">···82</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03710.html">State</a></div>
 177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
 178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···<span·class="keywordtype">int</span>······state·:·31;</div>
 179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>···<span·class="keywordtype">unsigned</span>·final·:·1;</div>
 180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
 181 </div>
 182 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div>
 183 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03714.html">···88</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03714.html">Traits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>···</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·add·face·normals</span></div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_define"·href="a06461.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··</div>
 190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·add·vertex·normals</span></div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<a·class="code·hl_define"·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>
 192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·add·previous·halfedge·handle</span></div>
 194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_define"·href="a06461.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a>·);</div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>···</div>
 196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_define"·href="a06461.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div>
 197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··{</div>
 198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">private</span>:</div>
 200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
Max diff block lines reached; 130/46755 bytes (0.28%) of diff not shown.
11.4 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 314 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 int2roman.hh 
6 1#ifndef·INT2ROMAN_HH 
7 2#define·INT2ROMAN_HH 
8 3 
9 4#include·<string> 
10 5 
11 6std::string·int2roman(·size_t·decimal,·size_t·length=30·); 
12 7 
13 8#endif5 Traits.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·Traits
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH
 64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH
 65 56
 66 57
 67 58//==·INCLUDES
 68 =================================================================
 69 59
 70 60#include·<map>
 71 61#include·<OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh>
 72 62
 73 63//==·NAMESPACE
 74 ================================================================
 75 64
 76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 77 66namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 78 67namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE
 79 68
 80 69
 81 70//==·CLASS·DEFINITION
 82 =========================================================
 83 71
 84 75//·typedef·unsigned·short·state_t;
 85 76//·const·state_t·mask_final·=·1·<<·((sizeof(state_t)*8)-1);
 86 77//·const·state_t·mask_state·=·~mask_final;
 87 78
 88 79typedef·int·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t;
 89 80typedef·bool·final_t;
 90 81
 91 _\x88_\x82struct·_\x8S_\x8t_\x8a_\x8t_\x8e
 92 83{
 93 84·int·state·:·31;
 94 85·unsigned·final·:·1;
 95 86};
 96 87
 97 _\x88_\x88struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 98 89{
 99 90
 100 91·//·add·face·normals
 101 92·_\x8F_\x8a_\x8c_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 102 93
 103 94·//·add·vertex·normals
 104 95·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 105 96
 106 97·//·add·previous·halfedge·handle
 107 98·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·);
 108 99
 109 100·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 110 101·{
 111 102
 112 103·private:
 113 104
 114 105·typedef·typename·Refs::Point·_\x8P_\x8o_\x8i_\x8n_\x8t;
 115 106·typedef·typename·Refs::HalfedgeHandle·HalfedgeHandle;
 116 107·typedef·std::map<state_t,·Point>·PositionHistory;
 117 108
 118 109·_\x8S_\x8t_\x8a_\x8t_\x8e·state_;
 119 110·HalfedgeHandle·red_halfedge_;
Max diff block lines reached; 160/11609 bytes (1.38%) of diff not shown.
24.0 KB
./usr/share/doc/libopenmesh-dev/html/a06470_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Unittests/int2roman.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/Config.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 57 lines modifiedOffset 92, 87 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Config.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length·=·30·)</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··assert(·decimal·&gt;·0·&amp;&amp;·decimal·&lt;·1000·);</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nrows·=·4;</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·ncols·=·4;</div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·table_arabs[·nrows·][·ncols·]·=·{·{·1000,·1000,·1000,·1000·},</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··················································{··900,··500,··400,··100·},</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··················································{···90,···50,···40,···10·},</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··················································{····9,····5,····4,····1·}·};</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*table_romans[·nrows·][·ncols·]·=·{·{··<span·class="stringliteral">&quot;M&quot;</span>,··<span·class="stringliteral">&quot;M&quot;</span>,··<span·class="stringliteral">&quot;M&quot;</span>,·<span·class="stringliteral">&quot;M&quot;</span>·},</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··················································{·<span·class="stringliteral">&quot;CM&quot;</span>,··<span·class="stringliteral">&quot;D&quot;</span>,·<span·class="stringliteral">&quot;CD&quot;</span>,·<span·class="stringliteral">&quot;C&quot;</span>·},</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··················································{·<span·class="stringliteral">&quot;XC&quot;</span>,··<span·class="stringliteral">&quot;L&quot;</span>,·<span·class="stringliteral">&quot;XL&quot;</span>,·<span·class="stringliteral">&quot;X&quot;</span>·},</div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··················································{·<span·class="stringliteral">&quot;IX&quot;</span>,··<span·class="stringliteral">&quot;V&quot;</span>,·<span·class="stringliteral">&quot;IV&quot;</span>,·<span·class="stringliteral">&quot;I&quot;</span>·}·};</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordtype">size_t</span>·power;·<span·class="comment">//·power·of·ten</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keywordtype">size_t</span>·index;··<span·class="comment">//·Indexes·thru·values·to·subtract</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··std::string·roman·=·<span·class="stringliteral">&quot;&quot;</span>;</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··roman.reserve(length);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keywordflow">for</span>·(·power·=·0;·power·&lt;·nrows;·power++·)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(·index·=·0;·index·&lt;·ncols;·index++·)</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<span·class="keywordflow">while</span>·(·decimal·&gt;=·table_arabs[·power·][·index·]·)</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········{</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···········roman···+=·table_romans[·power·][·index·];</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>···········decimal·-=·table_arabs[·power·][·index·];</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········}</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keywordflow">return</span>·roman;</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>}</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··Defines</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_GEOMETRY_CONFIG_HH</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_GEOMETRY_CONFIG_HH</span></div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·OpenMesh·Namespace·Defines</span></div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·BEGIN_NS_GEOMETRY·namespace·geometry·{</span></div>
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·END_NS_GEOMETRY·}</span></div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>
Max diff block lines reached; 130/20034 bytes (0.65%) of diff not shown.
4.37 KB
html2text {}
    
Offset 1, 49 lines modifiedOffset 1, 89 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 int2roman.hh 
6 1#ifndef·INT2ROMAN_HH 
7 2#define·INT2ROMAN_HH 
8 3 
9 4#include·<string> 
10 5 
11 6std::string·int2roman(·size_t·decimal,·size_t·length·=·30·) 
12 7{ 
13 8·assert(·decimal·>·0·&&·decimal·<·1000·); 
14 9 
15 10·const·size_t·nrows·=·4; 
16 11·const·size_t·ncols·=·4; 
17 12 
18 13·static·size_t·table_arabs[·nrows·][·ncols·]·=·{·{·1000,·1000,·1000,·1000·}, 
19 14·{·900,·500,·400,·100·}, 
20 15·{·90,·50,·40,·10·}, 
21 16·{·9,·5,·4,·1·}·}; 
22 17 
23 18·static·const·char·*table_romans[·nrows·][·ncols·]·=·{·{·"M",·"M",·"M",·"M" 
24 }, 
25 19·{·"CM",·"D",·"CD",·"C"·}, 
26 20·{·"XC",·"L",·"XL",·"X"·}, 
27 21·{·"IX",·"V",·"IV",·"I"·}·}; 
28 22 
29 23·size_t·power;·//·power·of·ten 
30 24·size_t·index;·//·Indexes·thru·values·to·subtract 
31 25 
32 26·std::string·roman·=·""; 
33 27·roman.reserve(length); 
34 28 
35 29·for·(·power·=·0;·power·<·nrows;·power++·) 
36 30·for·(·index·=·0;·index·<·ncols;·index++·) 
37 31·while·(·decimal·>=·table_arabs[·power·][·index·]·) 
38 32·{ 
39 33·roman·+=·table_romans[·power·][·index·]; 
40 34·decimal·-=·table_arabs[·power·][·index·]; 
41 35·} 
42 36 
43 37·return·roman; 
44 38} 
45 39 
46 40#endif5 Config.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43
 54 44
 55 45
 56 46//
 57 =============================================================================
 58 47//
 59 48//·Defines
 60 49//
 61 50//
 62 =============================================================================
 63 51
 64 52#ifndef·OPENMESH_GEOMETRY_CONFIG_HH
 65 53#define·OPENMESH_GEOMETRY_CONFIG_HH
 66 54
 67 55
 68 56//==·INCLUDES
 69 =================================================================
 70 57
 71 58//·OpenMesh·Namespace·Defines
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60
 74 61
 75 62//==·NAMESPACES
 76 ===============================================================
 77 63
 78 64#define·BEGIN_NS_GEOMETRY·namespace·geometry·{
 79 65#define·END_NS_GEOMETRY·}
 80 66
 81 67
 82 68//
 83 =============================================================================
 84 69#endif·//·OPENMESH_GEOMETRY_CONFIG_HH·defined
 85 70//
 86 =============================================================================
Max diff block lines reached; 160/4446 bytes (3.60%) of diff not shown.
30.1 KB
./usr/share/doc/libopenmesh-dev/html/a06479_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Doc/Tutorial/10-persistence/stats.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/fill_props.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 37 lines modifiedOffset 92, 142 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">stats.hh</div></div>98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·STATS_HH</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·STATS_HH</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">void</span>·mesh_stats(·Mesh&amp;·_m,·<span·class="keyword">const</span>·std::string&amp;·prefix·=·<span·class="stringliteral">&quot;&quot;</span>·)</div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··std::cout·&lt;&lt;·prefix</div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>············&lt;&lt;·_m.n_vertices()·&lt;&lt;·<span·class="stringliteral">&quot;·vertices,·&quot;</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>············&lt;&lt;·_m.n_edges()·&lt;&lt;·<span·class="stringliteral">&quot;·edges,·&quot;</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>············&lt;&lt;·_m.n_faces()·&lt;&lt;·<span·class="stringliteral">&quot;·faces\n&quot;</span>;</div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>}</div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();·</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·it·)·==·v)·)</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span>··</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·it·)·=·v;</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keywordtype">void</span>·mesh_property_stats(Mesh&amp;·_m)</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span>·</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;Current·set·of·properties:\n&quot;</span>;</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·······it·!=·_m.edges_end();·++it)</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·it·)·!=·v)</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>················&lt;&lt;·_m.property(_ph,·it·)·&lt;&lt;·<span·class="stringliteral">&quot;·!=·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">else</span></div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··_m.property_stats(std::cout);</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······_m.property(·_ph,·it·)·=·v;</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>}</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">bool</span>·</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>fill_props(Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;std::string&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>·it=_m.faces_begin();</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·······it·!=·_m.faces_end();·++it)</div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··{</div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·n·=·it-&gt;idx();</div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····_m.property(·_ph,·it·)·=·int2roman(++n);</div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}</div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh,·<span·class="keyword">typename</span>·T&gt;</div>
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keywordtype">bool</span>·</div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02950.html">OpenMesh::HPropHandleT&lt;T&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
 171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>{</div>
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div>
 173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·b[9]·=·{·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f·};</div>
 174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·c[9]·=·{·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,·2.2f·};</div>
 175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·d[9]·=·{·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,·2.2f,·3.3f·};</div>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//··static·double·values[9]·=·{·0.1,·0.02,·0.003,·0.0004,·0.00005,·0.000006,</span></div>
 177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//······························0.0000007,·0.00000008,·0.000000009·};</span></div>
 178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ae40d2dfe0d226e49d869481bbd40a911">Mesh::HalfedgeIter</a>·it=_m.halfedges_begin();</div>
 180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·······it·!=·_m.halfedges_end();·++it)</div>
 181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··{</div>
 182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·n·=·it-&gt;idx();</div>
 183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//····v·=·it-&gt;idx()+1;·//·ival</span></div>
 185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//····v·=·values[n%9];·········//·dval</span></div>
 186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····T·v·=·((n&amp;(n-1))==0);······<span·class="comment">//·bval</span></div>
 187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····v.vec4fval[0]·=·a[n%9];</div>
 188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····v.vec4fval[1]·=·b[n%9];</div>
 189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····v.vec4fval[2]·=·c[n%9];</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····v.vec4fval[3]·=·d[n%9];</div>
 191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·_m.property(·_ph,·it·)·!=·v·)</div>
 193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">else</span></div>
 195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······_m.property(·_ph,·it·)·=·v;</div>
 196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··}</div>
 197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>}</div>
Max diff block lines reached; 130/24763 bytes (0.52%) of diff not shown.
5.78 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 162 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 stats.hh 
6 1#ifndef·STATS_HH 
7 2#define·STATS_HH5 fill_props.hh
 6 1#ifndef·FILL_PROPS_HH
 7 2#define·FILL_PROPS_HH
8 38 3
 9 4#include·<OpenMesh/Core/Utils/Property.hh>
 10 5#include·"int2roman.hh"
 11 6
 12 7
 13 8template·<typename·Mesh>
 14 9bool
 15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false)
 16 11{
 17 12·const·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,
 18 9.9f·};
 19 13
 20 14·for(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·it=_m.vertices_begin();
 21 15·it·!=·_m.vertices_end();·++it)
 22 16·{
 23 17·const·float·v·=·a[it->idx()%9];
 24 18·if·(·_check·&&·!(_m.property(·_ph,·it·)·==·v)·)
 25 19·return·false;
 26 20·else
 27 21·_m.property(·_ph,·it·)·=·v;
 28 22·}
 29 23·return·true;
 30 24}
 31 25
 32 26
 33 27template·<typename·Mesh>
 34 28bool
 35 29fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>·_ph,·bool·_check=false·)
 36 30{
 37 31·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.edges_begin();
 38 32·it·!=·_m.edges_end();·++it)
 39 33·{
 40 34·const·size_t·n·=·it->idx();
 41 35·const·bool·v·=·((n&(n-1))==0);·//·true·for·0,1,2,4,8,..
 42 36
 43 37·if·(_check·&&·_m.property(·_ph,·it·)·!=·v)
 44 38·{
 45 39·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"
 46 40·<<·_m.property(_ph,·it·)·<<·"·!=·"·<<·v·<<·std::endl;
 47 41·return·false;
 48 42·}
 49 43·else
 50 44·{
 51 45·_m.property(·_ph,·it·)·=·v;
 52 46·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"·<<·v·<<·std::endl;
 53 47·}
 54 48·}
 55 49·return·true;
 56 50}
 57 51
 58 52
 59 53
9 4template·<typename·Mesh>60 54template·<typename·Mesh>
10 5void·mesh_stats(·Mesh&·_m,·const·std::string&·prefix·=·""·) 
11 6{ 
12 7·std::cout·<<·prefix 
13 8·<<·_m.n_vertices()·<<·"·vertices,·" 
14 9·<<·_m.n_edges()·<<·"·edges,·" 
15 10·<<·_m.n_faces()·<<·"·faces\n";61 55bool
 62 56fill_props(Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8s_\x8t_\x8d_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8>·_ph,·bool
 63 _check=false)
 64 57{
 65 58·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin();
 66 59·it·!=·_m.faces_end();·++it)
 67 60·{
 68 61·const·int·n·=·it->idx();
 69 62·_m.property(·_ph,·it·)·=·int2roman(++n);
 70 63·}
 71 64·return·true;
 72 65}
 73 66
 74 67
 75 68template·<typename·Mesh,·typename·T>
 76 69bool
 77 70fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·_ph,·bool·_check=false)
 78 71{
 79 72·const·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,
 80 9.9f·};
 81 73·const·static·float·b[9]·=·{·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,
 82 1.1f·};
 83 74·const·static·float·c[9]·=·{·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,
 84 2.2f·};
 85 75·const·static·float·d[9]·=·{·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,·2.2f,
 86 3.3f·};
 87 76//·static·double·values[9]·=·{·0.1,·0.02,·0.003,·0.0004,·0.00005,·0.000006,
 88 77//·0.0000007,·0.00000008,·0.000000009·};
 89 78
 90 79·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.halfedges_begin();
 91 80·it·!=·_m.halfedges_end();·++it)
 92 81·{
 93 82·const·int·n·=·it->idx();
 94 83
 95 84//·v·=·it->idx()+1;·//·ival
 96 85//·v·=·values[n%9];·//·dval
 97 86·T·v·=·((n&(n-1))==0);·//·bval
 98 87·v.vec4fval[0]·=·a[n%9];
 99 88·v.vec4fval[1]·=·b[n%9];
 100 89·v.vec4fval[2]·=·c[n%9];
 101 90·v.vec4fval[3]·=·d[n%9];
 102 91
 103 92·if·(·_check·&&·_m.property(·_ph,·it·)·!=·v·)
 104 93·return·false;
 105 94·else
 106 95·_m.property(·_ph,·it·)·=·v;
 107 96·}
 108 97·return·true;
 109 98}
 110 99
 111 100template·<typename·Mesh,·typename·T>
 112 101bool
 113 102fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8M_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·_ph,·bool·_check=false)
 114 103{
 115 104·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin();·it·!=·_m.faces_end();
 116 ++it)
 117 105·{
 118 106·const·size_t·idx·=·it->idx();
 119 107·if·(·_check·&&·_m.property(·_ph·)[int2roman(idx+1)]·!=·idx·)
 120 108·return·false;
Max diff block lines reached; 160/5896 bytes (2.71%) of diff not shown.
28.3 KB
./usr/share/doc/libopenmesh-dev/html/a06482_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/stats.hh·Source·File</title>8 <title>OpenMesh:·Unittests/fill_props.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 37 lines modifiedOffset 92, 138 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">stats.hh</div></div>98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·STATS_HH</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·STATS_HH</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">void</span>·mesh_stats(·Mesh&amp;·_m,·<span·class="keyword">const</span>·std::string&amp;·prefix·=·<span·class="stringliteral">&quot;&quot;</span>·)</div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··std::cout·&lt;&lt;·prefix</div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>············&lt;&lt;·_m.n_vertices()·&lt;&lt;·<span·class="stringliteral">&quot;·vertices,·&quot;</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>············&lt;&lt;·_m.n_edges()·&lt;&lt;·<span·class="stringliteral">&quot;·edges,·&quot;</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>············&lt;&lt;·_m.n_faces()·&lt;&lt;·<span·class="stringliteral">&quot;·faces\n&quot;</span>;</div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>}</div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·*it·)·==·v)·)</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·*it·)·=·v;</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keywordtype">void</span>·mesh_property_stats(Mesh&amp;·_m)</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;Current·set·of·properties:\n&quot;</span>;</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··_m.property_stats(std::cout);</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>}</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·······it·!=·_m.edges_end();·++it)</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>···v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·*it·)·!=·v)</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">else</span></div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······_m.property(·_ph,·*it·)·=·v;</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keywordtype">bool</span></div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>fill_props(Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;std::string&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>·it=_m.faces_begin();</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·······it·!=·_m.faces_end();·++it)</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··{</div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·n·=·(it-&gt;idx())·+·1;</div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····_m.property(·_ph,·*it·)·=·int2roman(n);</div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>
 165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh,·<span·class="keyword">typename</span>·T&gt;</div>
 168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keywordtype">bool</span></div>
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02950.html">OpenMesh::HPropHandleT&lt;T&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div>
 171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··T····v;</div>
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div>
 173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·b[9]·=·{·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f·};</div>
 174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·c[9]·=·{·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,·2.2f·};</div>
 175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·d[9]·=·{·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,·2.2f,·3.3f·};</div>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ae40d2dfe0d226e49d869481bbd40a911">Mesh::HalfedgeIter</a>·it=_m.halfedges_begin();</div>
 178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·······it·!=·_m.halfedges_end();·++it)</div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··{</div>
 180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·n·=·it-&gt;idx();</div>
 181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····v·=·((n&amp;(n-1))==0);</div>
 183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····v.vec4fval[0]·=·a[n%9];</div>
 184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····v.vec4fval[1]·=·b[n%9];</div>
 185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····v.vec4fval[2]·=·c[n%9];</div>
 186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····v.vec4fval[3]·=·d[n%9];</div>
 187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·_m.property(·_ph,·*it·)·!=·v·)</div>
 189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">else</span></div>
 191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······_m.property(·_ph,·*it·)·=·v;</div>
 192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div>
 193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div>
 195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
Max diff block lines reached; 130/23346 bytes (0.56%) of diff not shown.
5.42 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 158 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 stats.hh 
6 1#ifndef·STATS_HH 
7 2#define·STATS_HH5 fill_props.hh
 6 1#ifndef·FILL_PROPS_HH
 7 2#define·FILL_PROPS_HH
8 38 3
 9 4#include·<OpenMesh/Core/Utils/Property.hh>
 10 5#include·"int2roman.hh"
 11 6
 12 7
9 4template·<typename·Mesh>13 8template·<typename·Mesh>
10 5void·mesh_stats(·Mesh&·_m,·const·std::string&·prefix·=·""·) 
11 6{ 
12 7·std::cout·<<·prefix 
13 8·<<·_m.n_vertices()·<<·"·vertices,·" 
14 9·<<·_m.n_edges()·<<·"·edges,·" 
15 10·<<·_m.n_faces()·<<·"·faces\n"; 
16 11} 
17 1214 9bool
 15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false)
 16 11{
 17 12·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f
 18 };
 19 13
 20 14·for(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·it=_m.vertices_begin();
 21 15·it·!=·_m.vertices_end();·++it)
 22 16·{
 23 17·const·float·v·=·a[it->idx()%9];
 24 18·if·(·_check·&&·!(_m.property(·_ph,·*it·)·==·v)·)
 25 19·return·false;
 26 20·else
 27 21·_m.property(·_ph,·*it·)·=·v;
 28 22·}
 29 23·return·true;
 30 24}
 31 25
 32 26
18 13template·<typename·Mesh>33 27template·<typename·Mesh>
19 14void·mesh_property_stats(Mesh&·_m) 
20 15{ 
21 16·std::cout·<<·"Current·set·of·properties:\n"; 
22 17·_m.property_stats(std::cout); 
23 18} 
24 1934 28bool
 35 29fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>·_ph,·bool·_check=false·)
 36 30{
 37 31
 38 32·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.edges_begin();
 39 33·it·!=·_m.edges_end();·++it)
 40 34·{
 41 35·const·size_t·n·=·it->idx();
 42 36·const·bool·v·=·((n&(n-1))==0);·//·true·for·0,1,2,4,8,..
 43 37
 44 38·if·(_check·&&·_m.property(·_ph,·*it·)·!=·v)
 45 39·{
 46 40·return·false;
 47 41·}
 48 42·else
 49 43·{
 50 44·_m.property(·_ph,·*it·)·=·v;
 51 45·}
 52 46·}
 53 47·return·true;
 54 48}
 55 49
 56 50
 57 51
 58 52template·<typename·Mesh>
 59 53bool
 60 54fill_props(Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8s_\x8t_\x8d_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8>·_ph,·bool
 61 _check=false)
 62 55{
 63 56
 64 57·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin();
 65 58·it·!=·_m.faces_end();·++it)
 66 59·{
 67 60·const·int·n·=·(it->idx())·+·1;
 68 61·_m.property(·_ph,·*it·)·=·int2roman(n);
 69 62·}
 70 63·return·true;
 71 64}
 72 65
 73 66
 74 67template·<typename·Mesh,·typename·T>
 75 68bool
 76 69fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·_ph,·bool·_check=false)
 77 70{
 78 71·T·v;
 79 72·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f
 80 };
 81 73·static·float·b[9]·=·{·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f
 82 };
 83 74·static·float·c[9]·=·{·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,·2.2f
 84 };
 85 75·static·float·d[9]·=·{·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f,·1.1f,·2.2f,·3.3f
 86 };
 87 76
 88 77·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.halfedges_begin();
 89 78·it·!=·_m.halfedges_end();·++it)
 90 79·{
 91 80·const·int·n·=·it->idx();
 92 81
 93 82·v·=·((n&(n-1))==0);
 94 83·v.vec4fval[0]·=·a[n%9];
 95 84·v.vec4fval[1]·=·b[n%9];
 96 85·v.vec4fval[2]·=·c[n%9];
 97 86·v.vec4fval[3]·=·d[n%9];
 98 87
 99 88·if·(·_check·&&·_m.property(·_ph,·*it·)·!=·v·)
 100 89·return·false;
 101 90·else
 102 91·_m.property(·_ph,·*it·)·=·v;
 103 92·}
 104 93·return·true;
 105 94}
 106 95
 107 96template·<typename·Mesh,·typename·T>
 108 97bool
 109 98fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8M_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·_ph,·bool·_check=false)
 110 99{
 111 100·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin();·it·!=·_m.faces_end();
 112 ++it)
 113 101·{
Max diff block lines reached; 160/5522 bytes (2.90%) of diff not shown.
71.7 KB
./usr/share/doc/libopenmesh-dev/html/a06485_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh·Source·File</title>8 <title>OpenMesh:·Doc/Tutorial/10-persistence/generate_cube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 279 lines modifiedOffset 92, 87 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">generate_cube.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·GENERATE_CUBE_HH</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div>
101 <a·href="a06485.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH</span></div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··face_vhandles.clear();</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··face_vhandles.push_back(vhandle[2]);</div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··face_vhandles.push_back(vhandle[1]);</div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··face_vhandles.push_back(vhandle[5]);</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··face_vhandles.push_back(vhandle[6]);</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··mesh.add_face(face_vhandles);</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··face_vhandles.push_back(vhandle[3]);</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··face_vhandles.push_back(vhandle[2]);</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··face_vhandles.push_back(vhandle[6]);</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··face_vhandles.push_back(vhandle[7]);</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··mesh.add_face(face_vhandles);</div>
Max diff block lines reached; 37868/56781 bytes (66.69%) of diff not shown.
16.2 KB
html2text {}
    
Offset 1, 340 lines modifiedOffset 1, 78 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 generate_cube.hh
 6 1#ifndef·GENERATE_CUBE_HH
 7 2#define·GENERATE_CUBE_HH
 8 3
 9 4template·<typename·MeshType>
 10 5size_t·generate_cube(·MeshType&·mesh·)
 11 6{
 12 7·typedef·typename·MeshType::VertexHandle·VertexHandle;
 13 8·typedef·typename·MeshType::Point·Point;
 14 9
 15 10·typename·MeshType::VertexHandle·vhandle[8];
 16 11
 17 12·vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,·1));
 18 13·vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,·1));
 19 14·vhandle[2]·=·mesh.add_vertex(Point(·1,·1,·1));
 20 15·vhandle[3]·=·mesh.add_vertex(Point(-1,·1,·1));
 21 16·vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));
 22 17·vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));
 23 18·vhandle[6]·=·mesh.add_vertex(Point(·1,·1,·-1));
 24 19·vhandle[7]·=·mesh.add_vertex(Point(-1,·1,·-1));
 25 20
 26 21·//·generate·(quadrilateral)·faces
 27 22
 28 23·std::vector<·VertexHandle·>·face_vhandles;
 29 24
 30 25·face_vhandles.clear();
 31 26·face_vhandles.push_back(vhandle[0]);
 32 27·face_vhandles.push_back(vhandle[1]);
 33 28·face_vhandles.push_back(vhandle[2]);
 34 29·face_vhandles.push_back(vhandle[3]);
 35 30·mesh.add_face(face_vhandles);
 36 31
 37 32·face_vhandles.clear();
 38 33·face_vhandles.push_back(vhandle[7]);
 39 34·face_vhandles.push_back(vhandle[6]);
 40 35·face_vhandles.push_back(vhandle[5]);
 41 36·face_vhandles.push_back(vhandle[4]);
 42 37·mesh.add_face(face_vhandles);
 43 38
 44 39·face_vhandles.clear();
 45 40·face_vhandles.push_back(vhandle[1]);
 46 41·face_vhandles.push_back(vhandle[0]);
 47 42·face_vhandles.push_back(vhandle[4]);
 48 43·face_vhandles.push_back(vhandle[5]);
 49 44·mesh.add_face(face_vhandles);
 50 45
 51 46·face_vhandles.clear();
 52 47·face_vhandles.push_back(vhandle[2]);
 53 48·face_vhandles.push_back(vhandle[1]);
 54 49·face_vhandles.push_back(vhandle[5]);
 55 50·face_vhandles.push_back(vhandle[6]);
 56 51·mesh.add_face(face_vhandles);
 57 52
 58 53·face_vhandles.clear();
 59 54·face_vhandles.push_back(vhandle[3]);
 60 55·face_vhandles.push_back(vhandle[2]);
 61 56·face_vhandles.push_back(vhandle[6]);
 62 57·face_vhandles.push_back(vhandle[7]);
 63 58·mesh.add_face(face_vhandles);
5 CompositeT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 42 
54 43 
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·CompositeT 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH 
64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH 
65 56 
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
Max diff block lines reached; 11746/16544 bytes (71.00%) of diff not shown.
76.7 KB
./usr/share/doc/libopenmesh-dev/html/a06488_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/generate_cube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 278 lines modifiedOffset 92, 87 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">generate_cube.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·GENERATE_CUBE_HH</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div>
101 <a·href="a06488.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH</span></div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··face_vhandles.clear();</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··face_vhandles.push_back(vhandle[2]);</div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··face_vhandles.push_back(vhandle[1]);</div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··face_vhandles.push_back(vhandle[5]);</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··face_vhandles.push_back(vhandle[6]);</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··mesh.add_face(face_vhandles);</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··face_vhandles.push_back(vhandle[3]);</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··face_vhandles.push_back(vhandle[2]);</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··face_vhandles.push_back(vhandle[6]);</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··face_vhandles.push_back(vhandle[7]);</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··mesh.add_face(face_vhandles);</div>
Max diff block lines reached; 41115/60024 bytes (68.50%) of diff not shown.
18.0 KB
html2text {}
    
Offset 1, 375 lines modifiedOffset 1, 78 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 generate_cube.hh
 6 1#ifndef·GENERATE_CUBE_HH
 7 2#define·GENERATE_CUBE_HH
 8 3
 9 4template·<typename·MeshType>
 10 5size_t·generate_cube(·MeshType&·mesh·)
 11 6{
 12 7·typedef·typename·MeshType::VertexHandle·VertexHandle;
 13 8·typedef·typename·MeshType::Point·Point;
 14 9
 15 10·typename·MeshType::VertexHandle·vhandle[8];
 16 11
 17 12·vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,·1));
 18 13·vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,·1));
 19 14·vhandle[2]·=·mesh.add_vertex(Point(·1,·1,·1));
 20 15·vhandle[3]·=·mesh.add_vertex(Point(-1,·1,·1));
 21 16·vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));
 22 17·vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));
 23 18·vhandle[6]·=·mesh.add_vertex(Point(·1,·1,·-1));
 24 19·vhandle[7]·=·mesh.add_vertex(Point(-1,·1,·-1));
 25 20
 26 21·//·generate·(quadrilateral)·faces
 27 22
 28 23·std::vector<·VertexHandle·>·face_vhandles;
 29 24
 30 25·face_vhandles.clear();
 31 26·face_vhandles.push_back(vhandle[0]);
 32 27·face_vhandles.push_back(vhandle[1]);
 33 28·face_vhandles.push_back(vhandle[2]);
 34 29·face_vhandles.push_back(vhandle[3]);
 35 30·mesh.add_face(face_vhandles);
 36 31
 37 32·face_vhandles.clear();
 38 33·face_vhandles.push_back(vhandle[7]);
 39 34·face_vhandles.push_back(vhandle[6]);
 40 35·face_vhandles.push_back(vhandle[5]);
 41 36·face_vhandles.push_back(vhandle[4]);
 42 37·mesh.add_face(face_vhandles);
 43 38
 44 39·face_vhandles.clear();
 45 40·face_vhandles.push_back(vhandle[1]);
 46 41·face_vhandles.push_back(vhandle[0]);
 47 42·face_vhandles.push_back(vhandle[4]);
 48 43·face_vhandles.push_back(vhandle[5]);
 49 44·mesh.add_face(face_vhandles);
 50 45
 51 46·face_vhandles.clear();
 52 47·face_vhandles.push_back(vhandle[2]);
 53 48·face_vhandles.push_back(vhandle[1]);
 54 49·face_vhandles.push_back(vhandle[5]);
 55 50·face_vhandles.push_back(vhandle[6]);
 56 51·mesh.add_face(face_vhandles);
 57 52
 58 53·face_vhandles.clear();
 59 54·face_vhandles.push_back(vhandle[3]);
 60 55·face_vhandles.push_back(vhandle[2]);
 61 56·face_vhandles.push_back(vhandle[6]);
 62 57·face_vhandles.push_back(vhandle[7]);
 63 58·mesh.add_face(face_vhandles);
5 CompositeT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 42 
54 43 
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·CompositeT 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH 
65 56 
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
Max diff block lines reached; 13632/18426 bytes (73.98%) of diff not shown.
74.7 KB
./usr/share/doc/libopenmesh-dev/html/a06491_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT_impl.hh·Source·File</title>8 <title>OpenMesh:·Unittests/generate_cube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 349 lines modifiedOffset 92, 87 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">generate_cube.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·GENERATE_CUBE_HH</span></div>
101 <a·href="a06491.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·CompositeT·-·IMPLEMENTATION</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_CC</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06485.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh</a>&gt;</span></div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··face_vhandles.clear();</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··face_vhandles.push_back(vhandle[2]);</div>
Max diff block lines reached; 38603/60539 bytes (63.77%) of diff not shown.
15.4 KB
html2text {}
    
Offset 1, 381 lines modifiedOffset 1, 78 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 generate_cube.hh
 6 1#ifndef·GENERATE_CUBE_HH
 7 2#define·GENERATE_CUBE_HH
 8 3
 9 4template·<typename·MeshType>
 10 5size_t·generate_cube(·MeshType&·mesh·)
 11 6{
 12 7·typedef·typename·MeshType::VertexHandle·VertexHandle;
 13 8·typedef·typename·MeshType::Point·Point;
 14 9
 15 10·typename·MeshType::VertexHandle·vhandle[8];
 16 11
 17 12·vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,·1));
 18 13·vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,·1));
 19 14·vhandle[2]·=·mesh.add_vertex(Point(·1,·1,·1));
 20 15·vhandle[3]·=·mesh.add_vertex(Point(-1,·1,·1));
 21 16·vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));
 22 17·vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));
 23 18·vhandle[6]·=·mesh.add_vertex(Point(·1,·1,·-1));
 24 19·vhandle[7]·=·mesh.add_vertex(Point(-1,·1,·-1));
 25 20
 26 21·//·generate·(quadrilateral)·faces
 27 22
 28 23·std::vector<·VertexHandle·>·face_vhandles;
 29 24
 30 25·face_vhandles.clear();
 31 26·face_vhandles.push_back(vhandle[0]);
 32 27·face_vhandles.push_back(vhandle[1]);
 33 28·face_vhandles.push_back(vhandle[2]);
 34 29·face_vhandles.push_back(vhandle[3]);
 35 30·mesh.add_face(face_vhandles);
 36 31
 37 32·face_vhandles.clear();
 38 33·face_vhandles.push_back(vhandle[7]);
 39 34·face_vhandles.push_back(vhandle[6]);
 40 35·face_vhandles.push_back(vhandle[5]);
 41 36·face_vhandles.push_back(vhandle[4]);
 42 37·mesh.add_face(face_vhandles);
 43 38
 44 39·face_vhandles.clear();
 45 40·face_vhandles.push_back(vhandle[1]);
 46 41·face_vhandles.push_back(vhandle[0]);
 47 42·face_vhandles.push_back(vhandle[4]);
 48 43·face_vhandles.push_back(vhandle[5]);
 49 44·mesh.add_face(face_vhandles);
 50 45
 51 46·face_vhandles.clear();
 52 47·face_vhandles.push_back(vhandle[2]);
 53 48·face_vhandles.push_back(vhandle[1]);
 54 49·face_vhandles.push_back(vhandle[5]);
 55 50·face_vhandles.push_back(vhandle[6]);
 56 51·mesh.add_face(face_vhandles);
 57 52
 58 53·face_vhandles.clear();
 59 54·face_vhandles.push_back(vhandle[3]);
 60 55·face_vhandles.push_back(vhandle[2]);
 61 56·face_vhandles.push_back(vhandle[6]);
 62 57·face_vhandles.push_back(vhandle[7]);
 63 58·mesh.add_face(face_vhandles);
 64 59
 65 60·face_vhandles.clear();
 66 61·face_vhandles.push_back(vhandle[0]);
 67 62·face_vhandles.push_back(vhandle[3]);
 68 63·face_vhandles.push_back(vhandle[7]);
 69 64·face_vhandles.push_back(vhandle[4]);
 70 65·mesh.add_face(face_vhandles);
 71 66
 72 67·return·mesh.n_vertices();
 73 68}
5 CompositeT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 46// 
54 ============================================================================= 
55 47// 
56 48//·CLASS·CompositeT·-·IMPLEMENTATION 
57 49// 
58 50// 
Max diff block lines reached; 10071/15795 bytes (63.76%) of diff not shown.
223 KB
./usr/share/doc/libopenmesh-dev/html/a06494_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh·Source·File</title>8 <title>OpenMesh:·Doc/Tutorial/10-persistence/int2roman.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 1423 lines modifiedOffset 92, 25 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
Diff chunk too large, falling back to line-by-line diff (8 lines added, 1406 lines removed)
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a06494.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·12,·SHA:·88c8a4fcf97c344e4741fb5cf2e827f7142370f580209b79b55f90bb96019e87·...·]</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length=30·);</div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC</span></div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06488.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</span></div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div> 
172 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03722.html#a4411d60e33df1f0c7b224dd19a56fef8">···76</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT&lt;MeshType,RealType&gt;::prepare</a>(·MeshType&amp;·_m·)</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·store·mesh·for·later·usage·in·subdivide(),·cleanup()·and·all·rules.</span></div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··p_mesh_·=·&amp;_m;</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typename</span>·MeshType::VertexIter·v_it(_m.vertices_begin());</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordflow">for</span>·(;·v_it·!=·_m.vertices_end();·++v_it)</div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····_m.data(*v_it).set_position(_m.point(*v_it));</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div> 
185 </div> 
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div> 
190 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> 
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03722.html#a1d45a05215a0145b08afe17afe56fb4f">···92</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT&lt;MeshType,RealType&gt;::Tvv3</a>()</div> 
192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··assert(p_mesh_);·MeshType&amp;·mesh_·=·*p_mesh_;</div> 
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vh;</div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typename</span>·MeshType::FaceIter·····f_it;</div> 
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typename</span>·MeshType::EdgeIter·····e_it;</div> 
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typename</span>·MeshType::VertexIter···v_it;</div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typename</span>·MeshType::Point········zero_point(0.0,·0.0,·0.0);</div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">size_t</span>··························n_edges,·n_faces,·n_vertices,·j;</div> 
Max diff block lines reached; 130/186033 bytes (0.07%) of diff not shown.
41.6 KB
html2text {}
    
Offset 1, 1357 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
Diff chunk too large, falling back to line-by-line diff (9 lines added, 1350 lines removed)
4 No·Matches4 No·Matches
5 CompositeT_impl.hh5 int2roman.hh
6 _.G_.o_.·_.t_.o_.·_.t_.h_.e_.·_.d_.o_.c_.u_.m_.e_.n_.t_.a_.t_.i_.o_.n_.·_.o_.f_.·_.t_.h_.i_.s_.·_.f_.i_.l_.e_..6 1#ifndef·INT2ROMAN_HH
7 1/*·=========================================================================·*7 2#define·INT2ROMAN_HH
8 2·*·*8 3
9 3·*·OpenMesh·*9 4#include·<string>
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 5
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 6std::string·int2roman(·size_t·decimal,·size_t·length=30·);
12 6·*·All·rights·reserved.·*12 7
13 7·*·www.openmesh.org·*13 8#endif
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 42 
54 43 
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·CompositeT·-·IMPLEMENTATION 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_CC 
65 56 
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60 
71 61#include·<vector> 
72 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8._\x8h_\x8h> 
73 63 
74 64 
75 65//==·NAMESPACE 
76 ================================================================ 
77 66 
78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
79 68namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
80 69namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
81 70 
82 71 
83 72//==·IMPLEMENTATION 
84 ========================================================== 
85 73 
86 74 
87 75template·<typename·MeshType,·typename·RealType> 
88 _\x87_\x86bool·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>_\x8:_\x8:_\x8p_\x8r_\x8e_\x8p_\x8a_\x8r_\x8e(·MeshType&·_m·) 
89 77{ 
90 78·//·store·mesh·for·later·usage·in·subdivide(),·cleanup()·and·all·rules. 
91 79·p_mesh_·=·&_m; 
92 80 
93 81·typename·MeshType::VertexIter·v_it(_m.vertices_begin()); 
94 82 
95 83·for·(;·v_it·!=·_m.vertices_end();·++v_it) 
96 84·_m.data(*v_it).set_position(_m.point(*v_it)); 
97 85 
98 86·return·true; 
99 87} 
100 88 
101 89 
102 90 
103 91template<typename·MeshType,·typename·RealType> 
104 _\x89_\x82void·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>_\x8:_\x8:_\x8T_\x8v_\x8v_\x83() 
105 93{ 
106 94·assert(p_mesh_);·MeshType&·mesh_·=·*p_mesh_; 
107 95 
108 96·typename·MeshType::VertexHandle·vh; 
109 97·typename·MeshType::FaceIter·f_it; 
110 98·typename·MeshType::EdgeIter·e_it; 
111 99·typename·MeshType::VertexIter·v_it; 
112 100·typename·MeshType::Point·zero_point(0.0,·0.0,·0.0); 
113 101·size_t·n_edges,·n_faces,·n_vertices,·j; 
114 102 
115 103·//·Store·number·of·original·edges 
116 104·n_faces·=·mesh_.n_faces(); 
117 105·n_edges·=·mesh_.n_edges(); 
118 106·n_vertices·=·mesh_.n_vertices(); 
119 107 
120 108·//·reserve·enough·memory·for·iterator 
121 _\x81_\x80_\x89·mesh_.reserve(n_vertices·+·n_faces,·n_edges·+·3·*·n_faces,·3·*·n_faces); 
122 110 
123 111·//·set·new·positions·for·vertices 
124 112·v_it·=·mesh_.vertices_begin(); 
125 113·for·(j·=·0;·j·<·n_vertices;·++j)·{ 
126 114·mesh_.data(*v_it).set_position(mesh_.data(*v_it).position()·* 
Max diff block lines reached; 160/42604 bytes (0.38%) of diff not shown.
61.8 KB
./usr/share/doc/libopenmesh-dev/html/a06497_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/int2roman.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 294 lines modifiedOffset 92, 25 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh</div></div>98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div>
101 <a·href="a06497.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length=30·);</div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH</span></div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·typedef·unsigned·short·state_t;</span></div> 
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·const·state_t·mask_final·=·1·&lt;&lt;·((sizeof(state_t)*8)-1);</span></div> 
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·const·state_t·mask_state·=·~mask_final;</span></div> 
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
172 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03618.html">···81</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03618.html">CompositeTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div> 
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03618.html#a13c642f3a0e8bfb626e99d0d27b7fdd9">···83</a></span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>··<a·class="code·hl_typedef"·href="a03618.html#a13c642f3a0e8bfb626e99d0d27b7fdd9">state_t</a>;·</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03618.html#a6130640284ae3223c2a7e3c54269d4f1">···84</a></span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_typedef"·href="a03618.html#a6130640284ae3223c2a7e3c54269d4f1">final_t</a>;·</div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div> 
179 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};"> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03622.html">···88</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03622.html">State</a></div> 
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{</div> 
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordtype">int</span>······state·:·31;</div> 
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">unsigned</span>·final·:·1;</div> 
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··};··</div> 
185 </div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·----------------------------------------·attributes</span></div> 
188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·add·face·normals</span></div> 
190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_define"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div> 
191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··</div> 
192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//·add·vertex·normals</span></div> 
193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_define"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div> 
194 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··</div> 
195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="comment">//·add·previous·halfedge·handle</span></div> 
196 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_define"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a>·);</div> 
197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
198 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">//·----------------------------------------·items</span></div> 
Max diff block lines reached; 130/50046 bytes (0.26%) of diff not shown.
12.8 KB
html2text {}
    
Offset 1, 334 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 int2roman.hh
 6 1#ifndef·INT2ROMAN_HH
 7 2#define·INT2ROMAN_HH
 8 3
 9 4#include·<string>
 10 5
 11 6std::string·int2roman(·size_t·decimal,·size_t·length=30·);
 12 7
 13 8#endif
5 CompositeTraits.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 42 
54 43 
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·Traits 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH 
64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH 
65 56 
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60#include·<map> 
71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
72 62 
73 63//==·NAMESPACE 
74 ================================================================ 
75 64 
76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
77 66namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
78 67namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE 
79 68 
80 69 
81 70//==·CLASS·DEFINITION 
82 ========================================================= 
83 71 
84 75//·typedef·unsigned·short·state_t; 
85 76//·const·state_t·mask_final·=·1·<<·((sizeof(state_t)*8)-1); 
86 77//·const·state_t·mask_state·=·~mask_final; 
87 78 
88 _\x88_\x81struct·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
89 82{ 
90 _\x88_\x83·typedef·int·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t; 
91 _\x88_\x84·typedef·bool·_\x8f_\x8i_\x8n_\x8a_\x8l_\x8__\x8t; 
92 85 
93 86 
94 _\x88_\x88·struct·_\x8S_\x8t_\x8a_\x8t_\x8e 
95 89·{ 
96 90·int·state·:·31; 
97 91·unsigned·final·:·1; 
98 92·}; 
99 93 
100 94·//·----------------------------------------·attributes 
101 95 
102 96·//·add·face·normals 
103 97·_\x8F_\x8a_\x8c_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·); 
104 98 
105 99·//·add·vertex·normals 
106 100·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·); 
107 101 
108 102·//·add·previous·halfedge·handle 
109 103·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·); 
110 104 
111 105·//·----------------------------------------·items 
112 106 
113 _\x81_\x80_\x87·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
114 108·{ 
115 109 
116 110·private: 
117 111 
118 112·typedef·typename·Refs::Point·Point; 
Max diff block lines reached; 160/13109 bytes (1.22%) of diff not shown.
48.2 KB
./usr/share/doc/libopenmesh-dev/html/a06500_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh·Source·File</title>8 <title>OpenMesh:·Unittests/int2roman.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 193 lines modifiedOffset 92, 57 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh</div></div>98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div>
101 <a·href="a06500.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length·=·30·)</div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH</span></div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··assert(·decimal·&gt;·0·&amp;&amp;·decimal·&lt;·1000·);</div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//#include·&quot;Config.hh&quot;</span></div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------</span></div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nrows·=·4;</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·ncols·=·4;</div>
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·table_arabs[·nrows·][·ncols·]·=·{·{·1000,·1000,·1000,·1000·},</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··················································{··900,··500,··400,··100·},</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··················································{···90,···50,···40,···10·},</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··················································{····9,····5,····4,····1·}·};</div>
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*table_romans[·nrows·][·ncols·]·=·{·{··<span·class="stringliteral">&quot;M&quot;</span>,··[·...·truncated·by·diffoscope;·len:·152,·SHA:·ae5c03146c032b7c687dedf55c8797901d43ace538f0024e560d6e854d29aa86·...·]</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··················································{·<span·class="stringliteral">&quot;CM&quot;</span>,··<span·class="stringliteral">&quot;D&quot;</span>,·<span·class="stringliteral">&quot;CD&quot;</span>,·<span·class="stringliteral">&quot;C&quot;</span>·},</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··················································{·<span·class="stringliteral">&quot;XC&quot;</span>,··<span·class="stringliteral">&quot;L&quot;</span>,·<span·class="stringliteral">&quot;XL&quot;</span>,·<span·class="stringliteral">&quot;X&quot;</span>·},</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··················································{·<span·class="stringliteral">&quot;IX&quot;</span>,··<span·class="stringliteral">&quot;V&quot;</span>,·<span·class="stringliteral">&quot;IV&quot;</span>,·<span·class="stringliteral">&quot;I&quot;</span>·}·};</div>
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordtype">size_t</span>·power;·<span·class="comment">//·power·of·ten</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keywordtype">size_t</span>·index;··<span·class="comment">//·Indexes·thru·values·to·subtract</span></div>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··std::string·roman·=·<span·class="stringliteral">&quot;&quot;</span>;</div>
172 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03730.html">···79</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03730.html">CompositeTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div> 
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div> 
175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_define"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div> 
176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··roman.reserve(length);</div>
177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_define"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div> 
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··</div> 
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//HalfedgeAttributes(·OpenMesh::Attributes::PrevHalfedge·);</span></div> 
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
181 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};"> 
182 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03734.html">···87</a></span>··<a·class="code·hl_define"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keywordflow">for</span>·(·power·=·0;·power·&lt;·nrows;·power++·)</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(·index·=·0;·index·&lt;·ncols;·index++·)</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<span·class="keywordflow">while</span>·(·decimal·&gt;=·table_arabs[·power·][·index·]·)</div>
183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········{</div>
184 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
185 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">private</span>:</div> 
Max diff block lines reached; 130/39231 bytes (0.33%) of diff not shown.
9.79 KB
html2text {}
    
Offset 1, 217 lines modifiedOffset 1, 49 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 int2roman.hh
 6 1#ifndef·INT2ROMAN_HH
 7 2#define·INT2ROMAN_HH
 8 3
 9 4#include·<string>
 10 5
 11 6std::string·int2roman(·size_t·decimal,·size_t·length·=·30·)
 12 7{
 13 8·assert(·decimal·>·0·&&·decimal·<·1000·);
 14 9
 15 10·const·size_t·nrows·=·4;
 16 11·const·size_t·ncols·=·4;
 17 12
 18 13·static·size_t·table_arabs[·nrows·][·ncols·]·=·{·{·1000,·1000,·1000,·1000·},
 19 14·{·900,·500,·400,·100·},
 20 15·{·90,·50,·40,·10·},
 21 16·{·9,·5,·4,·1·}·};
 22 17
 23 18·static·const·char·*table_romans[·nrows·][·ncols·]·=·{·{·"M",·"M",·"M",·"M"
 24 },
 25 19·{·"CM",·"D",·"CD",·"C"·},
 26 20·{·"XC",·"L",·"XL",·"X"·},
 27 21·{·"IX",·"V",·"IV",·"I"·}·};
 28 22
 29 23·size_t·power;·//·power·of·ten
 30 24·size_t·index;·//·Indexes·thru·values·to·subtract
 31 25
 32 26·std::string·roman·=·"";
 33 27·roman.reserve(length);
 34 28
 35 29·for·(·power·=·0;·power·<·nrows;·power++·)
 36 30·for·(·index·=·0;·index·<·ncols;·index++·)
 37 31·while·(·decimal·>=·table_arabs[·power·][·index·]·)
 38 32·{
 39 33·roman·+=·table_romans[·power·][·index·];
 40 34·decimal·-=·table_arabs[·power·][·index·];
5 CompositeTraits.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 42 
54 43 
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·Traits 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH 
65 56 
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60//#include·"Config.hh" 
71 61//·-------------------- 
72 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
73 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
74 64 
75 65 
76 66//==·NAMESPACE 
77 ================================================================ 
78 67 
79 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
80 69namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
81 70namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
82 71 
83 72 
84 73//==·CLASS·DEFINITION 
85 ========================================================= 
86 74 
87 75 
88 _\x87_\x89struct·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
89 80{ 
90 81·_\x8F_\x8a_\x8c_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·); 
91 82 
Max diff block lines reached; 160/9996 bytes (1.60%) of diff not shown.
11.0 KB
./usr/share/doc/libopenmesh-dev/html/annotated.html
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 <tr·id="row_1_2_13_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03422.html"·target="_self">ModNormalFlippingT</a></td><td·class="desc">Decimating·module·to·avoid·flipping·of·faces·</td></tr>126 <tr·id="row_1_2_13_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03422.html"·target="_self">ModNormalFlippingT</a></td><td·class="desc">Decimating·module·to·avoid·flipping·of·faces·</td></tr>
127 <tr·id="row_1_2_14_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_2_14_"·class="arrow"·onclick="toggleFolder('1_2_14_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03426.html"·target="_self">ModProgMeshT</a></td><td·class="desc">Collect·progressive·mesh·information·while·decimating·</td></tr>127 <tr·id="row_1_2_14_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_2_14_"·class="arrow"·onclick="toggleFolder('1_2_14_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03426.html"·target="_self">ModProgMeshT</a></td><td·class="desc">Collect·progressive·mesh·information·while·decimating·</td></tr>
128 <tr·id="row_1_2_14_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03430.html"·target="_self">Info</a></td><td·class="desc">Struct·storing·progressive·mesh·information·</td></tr>128 <tr·id="row_1_2_14_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03430.html"·target="_self">Info</a></td><td·class="desc">Struct·storing·progressive·mesh·information·</td></tr>
129 <tr·id="row_1_2_15_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03434.html"·target="_self">ModQuadricT</a></td><td·class="desc">Mesh·decimation·module·computing·collapse·priority·based·on·error·quadrics·</td></tr>129 <tr·id="row_1_2_15_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03434.html"·target="_self">ModQuadricT</a></td><td·class="desc">Mesh·decimation·module·computing·collapse·priority·based·on·error·quadrics·</td></tr>
130 <tr·id="row_1_2_16_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03438.html"·target="_self">ModRoundnessT</a></td><td·class="desc">Use·Roundness·of·triangles·to·control·decimation·</td></tr>130 <tr·id="row_1_2_16_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03438.html"·target="_self">ModRoundnessT</a></td><td·class="desc">Use·Roundness·of·triangles·to·control·decimation·</td></tr>
131 <tr·id="row_1_2_17_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03442.html"·target="_self">Observer</a></td><td·class="desc"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class·</td></tr>131 <tr·id="row_1_2_17_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03442.html"·target="_self">Observer</a></td><td·class="desc"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class·</td></tr>
132 <tr·id="row_1_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_3_"·class="arrow"·onclick="toggleFolder('1_3_')">&#9658;</span><span·class="icona"><span·class="icon">N</span></span><b>Geometry</b></td><td·class="desc"></td></tr>132 <tr·id="row_1_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_3_"·class="arrow"·onclick="toggleFolder('1_3_')">&#9658;</span><span·class="icona"><span·class="icon">N</span></span><b>Geometry</b></td><td·class="desc"></td></tr>
133 <tr·id="row_1_3_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02290.html"·target="_self">QuadricT</a></td><td·class="desc">/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a00239.html">Geometry/QuadricT.hh</a>·</td></tr>133 <tr·id="row_1_3_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02290.html"·target="_self">QuadricT</a></td><td·class="desc">/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a01121.html">Geometry/QuadricT.hh</a>·</td></tr>
134 <tr·id="row_1_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_4_"·class="arrow"·onclick="toggleFolder('1_4_')">&#9658;</span><span·class="icona"><span·class="icon">N</span></span><b>HoleFiller</b></td><td·class="desc"></td></tr>134 <tr·id="row_1_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_4_"·class="arrow"·onclick="toggleFolder('1_4_')">&#9658;</span><span·class="icona"><span·class="icon">N</span></span><b>HoleFiller</b></td><td·class="desc"></td></tr>
135 <tr·id="row_1_4_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03446.html"·target="_self">HoleFillerT</a></td><td·class="desc"></td></tr>135 <tr·id="row_1_4_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03446.html"·target="_self">HoleFillerT</a></td><td·class="desc"></td></tr>
136 <tr·id="row_1_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_5_"·class="arrow"·onclick="toggleFolder('1_5_')">&#9658;</span><span·class="icona"><span·class="icon">N</span></span><a·class="el"·href="a01245.html"·target="_self">IO</a></td><td·class="desc">This·namespace·contains·functions·for·reading·and·writing·polygonal·meshes·and·a·list·of·supported·file·formats·</td></tr>136 <tr·id="row_1_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_5_"·class="arrow"·onclick="toggleFolder('1_5_')">&#9658;</span><span·class="icona"><span·class="icon">N</span></span><a·class="el"·href="a01245.html"·target="_self">IO</a></td><td·class="desc">This·namespace·contains·functions·for·reading·and·writing·polygonal·meshes·and·a·list·of·supported·file·formats·</td></tr>
137 <tr·id="row_1_5_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02330.html"·target="_self">_IOManager_</a></td><td·class="desc">This·is·the·real·IOManager·class·that·is·later·encapsulated·by·<a·class="el"·href="a03346.html"·title="A·simple·singleton·template.">SingletonT</a>·to·enforce·its·uniqueness·</td></tr>137 <tr·id="row_1_5_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02330.html"·target="_self">_IOManager_</a></td><td·class="desc">This·is·the·real·IOManager·class·that·is·later·encapsulated·by·<a·class="el"·href="a03346.html"·title="A·simple·singleton·template.">SingletonT</a>·to·enforce·its·uniqueness·</td></tr>
138 <tr·id="row_1_5_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02342.html"·target="_self">_OBJReader_</a></td><td·class="desc">Implementation·of·the·OBJ·format·reader·</td></tr>138 <tr·id="row_1_5_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02342.html"·target="_self">_OBJReader_</a></td><td·class="desc">Implementation·of·the·OBJ·format·reader·</td></tr>
139 <tr·id="row_1_5_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02394.html"·target="_self">_OBJWriter_</a></td><td·class="desc">This·class·defines·the·OBJ·writer·</td></tr>139 <tr·id="row_1_5_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02394.html"·target="_self">_OBJWriter_</a></td><td·class="desc">This·class·defines·the·OBJ·writer·</td></tr>
140 <tr·id="row_1_5_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02346.html"·target="_self">_OFFReader_</a></td><td·class="desc">Implementation·of·the·OFF·format·reader·</td></tr>140 <tr·id="row_1_5_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02346.html"·target="_self">_OFFReader_</a></td><td·class="desc">Implementation·of·the·OFF·format·reader·</td></tr>
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
331 <tr·id="row_1_47_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02530.html"·target="_self">MeshCast</a></td><td·class="desc">Cast·a·mesh·with·different·but·identical·traits·into·each·other·</td></tr>331 <tr·id="row_1_47_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02530.html"·target="_self">MeshCast</a></td><td·class="desc">Cast·a·mesh·with·different·but·identical·traits·into·each·other·</td></tr>
332 <tr·id="row_1_48_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02538.html"·target="_self">MeshCast&lt;·const·LhsMeshT·&amp;,·const·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>332 <tr·id="row_1_48_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02538.html"·target="_self">MeshCast&lt;·const·LhsMeshT·&amp;,·const·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>
333 <tr·id="row_1_49_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02546.html"·target="_self">MeshCast&lt;·const·LhsMeshT·*,·const·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>333 <tr·id="row_1_49_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02546.html"·target="_self">MeshCast&lt;·const·LhsMeshT·*,·const·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>
334 <tr·id="row_1_50_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02534.html"·target="_self">MeshCast&lt;·LhsMeshT·&amp;,·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>334 <tr·id="row_1_50_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02534.html"·target="_self">MeshCast&lt;·LhsMeshT·&amp;,·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>
335 <tr·id="row_1_51_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02542.html"·target="_self">MeshCast&lt;·LhsMeshT·*,·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>335 <tr·id="row_1_51_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02542.html"·target="_self">MeshCast&lt;·LhsMeshT·*,·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>
336 <tr·id="row_1_52_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02578.html"·target="_self">MeshHandle</a></td><td·class="desc">Handle·type·for·meshes·to·simplify·some·template·programming·</td></tr>336 <tr·id="row_1_52_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02578.html"·target="_self">MeshHandle</a></td><td·class="desc">Handle·type·for·meshes·to·simplify·some·template·programming·</td></tr>
337 <tr·id="row_1_53_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02962.html"·target="_self">MPropHandleT</a></td><td·class="desc">Handle·representing·a·mesh·property·</td></tr>337 <tr·id="row_1_53_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02962.html"·target="_self">MPropHandleT</a></td><td·class="desc">Handle·representing·a·mesh·property·</td></tr>
338 <tr·id="row_1_54_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02282.html"·target="_self">NormalConeT</a></td><td·class="desc">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00236_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</td></tr>338 <tr·id="row_1_54_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02282.html"·target="_self">NormalConeT</a></td><td·class="desc">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a01127_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</td></tr>
339 <tr·id="row_1_55_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_55_"·class="arrow"·onclick="toggleFolder('1_55_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02630.html"·target="_self">PolyConnectivity</a></td><td·class="desc">Connectivity·Class·for·polygonal·meshes·</td></tr>339 <tr·id="row_1_55_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_55_"·class="arrow"·onclick="toggleFolder('1_55_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02630.html"·target="_self">PolyConnectivity</a></td><td·class="desc">Connectivity·Class·for·polygonal·meshes·</td></tr>
340 <tr·id="row_1_55_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02678.html"·target="_self">EdgeFaceTraits</a></td><td·class="desc"></td></tr>340 <tr·id="row_1_55_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02678.html"·target="_self">EdgeFaceTraits</a></td><td·class="desc"></td></tr>
341 <tr·id="row_1_55_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02674.html"·target="_self">EdgeHalfedgeTraits</a></td><td·class="desc"></td></tr>341 <tr·id="row_1_55_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02674.html"·target="_self">EdgeHalfedgeTraits</a></td><td·class="desc"></td></tr>
342 <tr·id="row_1_55_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02670.html"·target="_self">EdgeVertexTraits</a></td><td·class="desc"></td></tr>342 <tr·id="row_1_55_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02670.html"·target="_self">EdgeVertexTraits</a></td><td·class="desc"></td></tr>
343 <tr·id="row_1_55_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02682.html"·target="_self">ElementRange</a></td><td·class="desc"></td></tr>343 <tr·id="row_1_55_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02682.html"·target="_self">ElementRange</a></td><td·class="desc"></td></tr>
344 <tr·id="row_1_55_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02698.html"·target="_self">ElementRange&lt;·EdgeHandle·&gt;</a></td><td·class="desc"></td></tr>344 <tr·id="row_1_55_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02698.html"·target="_self">ElementRange&lt;·EdgeHandle·&gt;</a></td><td·class="desc"></td></tr>
345 <tr·id="row_1_55_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02702.html"·target="_self">ElementRange&lt;·FaceHandle·&gt;</a></td><td·class="desc"></td></tr>345 <tr·id="row_1_55_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02702.html"·target="_self">ElementRange&lt;·FaceHandle·&gt;</a></td><td·class="desc"></td></tr>
1.43 KB
./usr/share/doc/libopenmesh-dev/html/dir_000006_000040.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>07-traits·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial/07-traits</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>07-traits·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial/07-traits</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06461.html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
2.22 KB
./usr/share/doc/libopenmesh-dev/html/dir_000012_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Adaptive·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Adaptive</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3cd140f95bc75fbff52a21fe9973e720.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06491.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·259,·SHA:·913ea173406197886d803bb7636f9de3e43069006675de13395858ebc9eeedb1·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Adaptive·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Adaptive</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3cd140f95bc75fbff52a21fe9973e720.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06449.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·259,·SHA:·e3f26c82eaf660df9954b1f3c15e96c25aed71c01d68889667c6cecc196a6a29·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.3 KB
./usr/share/doc/libopenmesh-dev/html/dir_000013_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Analyzer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh/Analyzer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>vdpmanalyzer.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Analyzer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh/Analyzer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>vdpmanalyzer.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
3.31 KB
./usr/share/doc/libopenmesh-dev/html/dir_000014_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Apps·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_15c6b1131136f5f64828719bf468896a.html">Decimating</a>&#160;/&#160;<b>DecimaterViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_511ba3762223ab75ce6dab2e23638932.html">mconvert</a>&#160;/&#160;<b>mconvert.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e4[·...·truncated·by·diffoscope;·len:·698,·SHA:·846be02ecaddc0d541b86d5adcc2db0a769543ac2cd79409896a5d4c0093c40a·...·].html">Attributes.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Apps·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_15c6b1131136f5f64828719bf468896a.html">Decimating</a>&#160;/&#160;<b>DecimaterViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06461.html">Traits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_511ba3762223ab75ce6dab2e23638932.html">mconvert</a>&#160;/&#160;<b>mconvert.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e4[·...·truncated·by·diffoscope;·len:·698,·SHA:·dc2b19ef202b1a06b97bda0d6bf828caf5f4eb07ff3374ad77a180da95f2f3b4·...·].html">Attributes.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
36.9 KB
./usr/share/doc/libopenmesh-dev/html/dir_000014_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Apps·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_b524ac31b07c504ec7081647400eba5d.html">VDProgMesh</a>&#160;/&#160;<a·class="el"·href="dir_f0d3c65f43f2dd339457161887b2fe79.html">Analyzer</a>&#160;/&#160;<b>vdpmanalyzer.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_15c6b1131136f5f64828719bf468896a.html">Decimating</a>&#160;/&#160;<b>decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1b[·...·truncated·by·diffoscope;·len:·17833,·SHA:·793ad944f158ff8b7e7d52b8d889bd32488a396ff251535b198ad30bd37a9ace·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Apps·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_b524ac31b07c504ec7081647400eba5d.html">VDProgMesh</a>&#160;/&#160;<a·class="el"·href="dir_f0d3c65f43f2dd339457161887b2fe79.html">Analyzer</a>&#160;/&#160;<b>vdpmanalyzer.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_15c6b1131136f5f64828719bf468896a.html">Decimating</a>&#160;/&#160;<b>decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1b[·...·truncated·by·diffoscope;·len:·17833,·SHA:·3155a545778ba23d234a5b5a74212db7e62e2869c8a7eb4bf524cc262c2f33f1·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.89 KB
./usr/share/doc/libopenmesh-dev/html/dir_000017_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Composite·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Adaptive/Composite</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a06491.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·170,·SHA:·34c5d5fd1272b0e4b60c492e2fae291654c5624cb229a63b25caab10bc0e9c1d·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Composite·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Adaptive/Composite</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a06449.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·170,·SHA:·3dd0f5e6240a06ae4fe041a03d498cb8a2220232fa3538b277c90775b684f578·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.89 KB
./usr/share/doc/libopenmesh-dev/html/dir_000018_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Composite·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Uniform/Composite</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a06500.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·171,·SHA:·10b68c143da30edb10903f31499d2095332892d2ae6ce46f790202b7d96be94e·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Composite·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Uniform/Composite</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a06458.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·171,·SHA:·1133ac532632c5a8092d8eb7f99c51a0ad7ca119d63f5e9f0be174df6489ddec·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.35 KB
./usr/share/doc/libopenmesh-dev/html/dir_000021_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Decimater·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Decimater</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00671.html">ModQuadricT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html">Geometry</a>&#160;/&#160;<a·class="el"·href="a00239.html">QuadricT.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Decimater·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Decimater</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00545.html">ModQuadricT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html">Geometry</a>&#160;/&#160;<a·class="el"·href="a01121.html">QuadricT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.19 KB
./usr/share/doc/libopenmesh-dev/html/dir_000021_000068.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Decimater·&rarr;·Utils·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Decimater</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools/Utils</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00635.html">DecimaterT.hh</a></td><td·class="dirtab"><a·class="el"·href="a00716.html">HeapT.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Decimater·&rarr;·Utils·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Decimater</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools/Utils</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00548.html">DecimaterT.hh</a></td><td·class="dirtab"><a·class="el"·href="a00704.html">HeapT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.3 KB
./usr/share/doc/libopenmesh-dev/html/dir_000022_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Decimating·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Decimating</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>DecimaterViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Decimating·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Decimating</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>DecimaterViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06461.html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
6.83 KB
./usr/share/doc/libopenmesh-dev/html/dir_000022_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Decimating·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Decimating</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00635.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00650.html">ModAspectRatioT.[·...·truncated·by·diffoscope;·len:·2577,·SHA:·8b1527196af63831bd827baec0c49969e2ff9688eeca7a715a09eb5fc40b846d·...·].html">ModQuadricT.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Decimating·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Decimating</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00548.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00536.html">ModAspectRatioT.[·...·truncated·by·diffoscope;·len:·2577,·SHA:·49a0fb2fd47fb97b69aebc2f4a10319bbae52691e604fb0df81750e58066d63d·...·].html">ModQuadricT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.43 KB
./usr/share/doc/libopenmesh-dev/html/dir_000026_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Examples·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_5657fb78cd8f1a2cb13baa54c6061c8e.html">Tutorial07</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Examples·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_5657fb78cd8f1a2cb13baa54c6061c8e.html">Tutorial07</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06461.html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.19 KB
./usr/share/doc/libopenmesh-dev/html/dir_000032_000045.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>HoleFiller·&rarr;·Smoother·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/HoleFiller</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools/Smoother</th></tr><tr·class="dirtab"><td·class="dirtab"><b>HoleFillerT_impl.hh</b></td><td·class="dirtab"><a·class="el"·href="a00596.html">JacobiLaplaceSmootherT.hh</a></td></tr></table></div><!--·contents·-->93 <h3>HoleFiller·&rarr;·Smoother·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/HoleFiller</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools/Smoother</th></tr><tr·class="dirtab"><td·class="dirtab"><b>HoleFillerT_impl.hh</b></td><td·class="dirtab"><a·class="el"·href="a00773.html">JacobiLaplaceSmootherT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.13 KB
./usr/share/doc/libopenmesh-dev/html/dir_000033_000037.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>importer·&rarr;·Mesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/importer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/Mesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a00287.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->93 <h3>importer·&rarr;·Mesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/importer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/Mesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a01010.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.13 KB
./usr/share/doc/libopenmesh-dev/html/dir_000033_000050.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>importer·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/importer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>importer·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/importer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.27 KB
./usr/share/doc/libopenmesh-dev/html/dir_000034_000037.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>IO·&rarr;·Mesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/Mesh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_597714d32dfa686908dce7b4776ad969.html">importer</a>&#160;/&#160;<b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a00287.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->93 <h3>IO·&rarr;·Mesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/Mesh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_597714d32dfa686908dce7b4776ad969.html">importer</a>&#160;/&#160;<b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a01010.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
4.45 KB
./usr/share/doc/libopenmesh-dev/html/dir_000034_000050.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>IO·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_597714d32dfa686908dce7b4776ad969.html">importer</a>&#160;/&#160;<b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMFormat.hh</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>SR_rbo.hh</b></td><td·class="dirtab"><a·c[·...·truncated·by·diffoscope;·len:·1371,·SHA:·45bac65448b60541d0319d6733083ee715506c487f84c2bff331edf21a63bc96·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>IO·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_597714d32dfa686908dce7b4776ad969.html">importer</a>&#160;/&#160;<b>ImporterT.hh</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMFormat.hh</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>SR_rbo.hh</b></td><td·class="dirtab"><a·c[·...·truncated·by·diffoscope;·len:·1371,·SHA:·f98da28015ca132c8868f67ec160991f2488b8cde7c0fbe6df9cb1dc1ec1220d·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
2.68 KB
./usr/share/doc/libopenmesh-dev/html/dir_000035_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Kernel_OSG·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Kernel_OSG</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>AttribKernelT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PropertyT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></t[·...·truncated·by·diffoscope;·len:·460,·SHA:·643b5f63234992695f5e9ce8b5ec0b027aa473cf87566d7c31b213323288509b·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Kernel_OSG·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Kernel_OSG</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>AttribKernelT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PropertyT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></t[·...·truncated·by·diffoscope;·len:·460,·SHA:·4b395e0e4fc09eb2cc6efcdc18fe81e6109778da1f957a25486105c3869f615d·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.28 KB
./usr/share/doc/libopenmesh-dev/html/dir_000036_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>mconvert·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/mconvert</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>mconvert.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->93 <h3>mconvert·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/mconvert</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>mconvert.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.27 KB
./usr/share/doc/libopenmesh-dev/html/dir_000036_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>mconvert·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/mconvert</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>mconvert.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>mconvert·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/mconvert</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>mconvert.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.4 KB
./usr/share/doc/libopenmesh-dev/html/dir_000037_000050.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Mesh·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/Mesh</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>PolyMeshT_impl.hh</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>TriMeshT_impl.hh</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Mesh·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/Mesh</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>PolyMeshT_impl.hh</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>TriMeshT_impl.hh</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
3.61 KB
./usr/share/doc/libopenmesh-dev/html/dir_000038_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>mkbalancedpm·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh/mkbalancedpm</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00635.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00632.html">ModBaseT.hh</[·...·truncated·by·diffoscope;·len:·917,·SHA:·ba68162e5f2eba9edfb487a67ebedfa48b38f5e549d225935b43adc61b8ec689·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>mkbalancedpm·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh/mkbalancedpm</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00548.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00530.html">ModBaseT.hh</[·...·truncated·by·diffoscope;·len:·917,·SHA:·ba10abeb96a1966486e5b647eb849e97cf03fb5da889881acbfd4f7af7c451ad·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.3 KB
./usr/share/doc/libopenmesh-dev/html/dir_000041_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>ProgViewer·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/ProgViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ProgViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->93 <h3>ProgViewer·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/ProgViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ProgViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.29 KB
./usr/share/doc/libopenmesh-dev/html/dir_000041_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>ProgViewer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/ProgViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ProgViewerWidget.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>ProgViewer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/ProgViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ProgViewerWidget.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.29 KB
./usr/share/doc/libopenmesh-dev/html/dir_000042_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>QtViewer·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/QtViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshViewerWidgetT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->93 <h3>QtViewer·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/QtViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshViewerWidgetT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
2.63 KB
./usr/share/doc/libopenmesh-dev/html/dir_000042_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>QtViewer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/QtViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshViewerWidgetT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td><[·...·truncated·by·diffoscope;·len:·436,·SHA:·9f589bc17d01e2753049cd8bfe27efc4fb57d7b8e27a9463efbc18f22c31c789·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>QtViewer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/QtViewer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshViewerWidgetT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td><[·...·truncated·by·diffoscope;·len:·436,·SHA:·70a01d4c92a0a3dfcf5d5fb01c2bb25113314c63d6958b8c0dfd5e5cae8e94eb·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.67 KB
./usr/share/doc/libopenmesh-dev/html/dir_000043_000050.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>reader·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/reader</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>OFFReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYReader.cc</b></td><td·class="dirtab"><[·...·truncated·by·diffoscope;·len:·25,·SHA:·a7a26910e3264429c42caf85824c679076895fcf3bbbb1681d7067cedd931a6a·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>reader·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/reader</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>OFFReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYReader.cc</b></td><td·class="dirtab"><[·...·truncated·by·diffoscope;·len:·25,·SHA:·386355ee91e43a31f5c28104361d459b1ad88f2e40c40f4c71090f6fc26168d8·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.3 KB
./usr/share/doc/libopenmesh-dev/html/dir_000044_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>SmartTagger·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/SmartTagger</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>SmartTaggerT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00269.html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>SmartTagger·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/SmartTagger</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>SmartTaggerT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a01094.html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.74 KB
./usr/share/doc/libopenmesh-dev/html/dir_000046_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Smoothing·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Smoothing</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_289c1f2654688306a6b78c41daf6f22f.html">Smoother</a>&#160;/&#160;<a·class="el"·href="a00596.html">JacobiLaplaceSmootherT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Smoothing·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Smoothing</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_289c1f2654688306a6b78c41daf6f22f.html">Smoother</a>&#160;/&#160;<a·class="el"·href="a00773.html">JacobiLaplaceSmootherT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
13.8 KB
./usr/share/doc/libopenmesh-dev/html/dir_000047_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Subdivider·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Subdivider</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>adaptive_subdivider.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_62a663481d0c00d2d8eb4eed3e757232.html">Subdivider</a>&#160;/&#160;<a·class="el"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html">Adaptive</a>&#160;/&#160;<a·class="el"·href="dir_3cd140f95bc75fbff52a21fe9973e720.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06485.html">CompositeT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>adaptive_subdivider.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_62a663481d0c00d2d8eb4eed3e757232.html">Subdivider</a>&#160;/&#160;<a·class="el"·href="dir_ed86e6dd04f855c[·...·truncated·by·diffoscope;·len:·5943,·SHA:·dcabe0a3302a086b754782fff1715390c0ab6d51a8820a4e72669858df502b5e·...·].html">SubdividerT.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Subdivider·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Subdivider</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>adaptive_subdivider.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_62a663481d0c00d2d8eb4eed3e757232.html">Subdivider</a>&#160;/&#160;<a·class="el"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html">Adaptive</a>&#160;/&#160;<a·class="el"·href="dir_3cd140f95bc75fbff52a21fe9973e720.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06443.html">CompositeT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>adaptive_subdivider.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_62a663481d0c00d2d8eb4eed3e757232.html">Subdivider</a>&#160;/&#160;<a·class="el"·href="dir_ed86e6dd04f855c[·...·truncated·by·diffoscope;·len:·5943,·SHA:·2c708c84125e9aa25924bdf54fe9f21d966e9cb4af2ebcd989014d516262d6ec·...·].html">SubdividerT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
4.25 KB
./usr/share/doc/libopenmesh-dev/html/dir_000048_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Subdivider·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html">Adaptive</a>&#160;/&#160;<a·class="el"·href="dir_3cd140f95bc75fbff52a21fe9973e720.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06491.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·1217,·SHA:·69bad379b28aa91349c8dbb64c86ddc9d205c074691b3d9bb5b06640a3df82a4·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Subdivider·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html">Adaptive</a>&#160;/&#160;<a·class="el"·href="dir_3cd140f95bc75fbff52a21fe9973e720.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06449.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·1217,·SHA:·e81aa04b23565f5895cb744105d88f30074eaef52407f1cab54494b7906f1f0a·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.34 KB
./usr/share/doc/libopenmesh-dev/html/dir_000049_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Synthesizer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh/Synthesizer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>VDPMSynthesizerViewerWidget.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00746.html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Synthesizer·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh/Synthesizer</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><b>VDPMSynthesizerViewerWidget.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_45b77d010b40a98b8b590a23050c1bcc.html">Utils</a>&#160;/&#160;<a·class="el"·href="a00710.html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
11.2 KB
./usr/share/doc/libopenmesh-dev/html/dir_000053_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Tools·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3f35d81be2e2e12e510543110ec928db.html">Kernel_OSG</a>&#160;/&#160;<b>AttribKernelT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_62a663481d0c00d2d8eb4eed3e757232.html">Subdivider</a>&#160;/&#160;<a·class="el"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html">Adaptive</a>&#160;/&#160;<a[·...·truncated·by·diffoscope;·len:·4767,·SHA:·3e04fa7d0fd37f675651fd6e012e7e394f40429424b5ac9a9595c73da7951242·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Tools·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3f35d81be2e2e12e510543110ec928db.html">Kernel_OSG</a>&#160;/&#160;<b>AttribKernelT.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_62a663481d0c00d2d8eb4eed3e757232.html">Subdivider</a>&#160;/&#160;<a·class="el"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html">Adaptive</a>&#160;/&#160;<a[·...·truncated·by·diffoscope;·len:·4767,·SHA:·fe144d6c4344ce516b3dec1357f2034ba62678a45389a7ac277fafe63c55a52a·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.58 KB
./usr/share/doc/libopenmesh-dev/html/dir_000054_000040.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Tutorial·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c58a575c738131d70fb4a087f39c2768.html">07-traits</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Tutorial·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c58a575c738131d70fb4a087f39c2768.html">07-traits</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06461.html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.28 KB
./usr/share/doc/libopenmesh-dev/html/dir_000061_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Tutorial07·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples/Tutorial07</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Tutorial07·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples/Tutorial07</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06461.html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
2.32 KB
./usr/share/doc/libopenmesh-dev/html/dir_000065_000018.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Uniform·&rarr;·Composite·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Uniform</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools/Subdivider/Uniform/Composite</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00797.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a06488.html">CompositeT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00797.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a0650[·...·truncated·by·diffoscope;·len:·360,·SHA:·461b7c9a8c083380c076e9572e995370f2bced74915e486938537dc7ebc2b7de·...·].html">CompositeTraits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Uniform·&rarr;·Composite·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Uniform</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools/Subdivider/Uniform/Composite</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00605.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a06446.html">CompositeT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00605.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a0645[·...·truncated·by·diffoscope;·len:·360,·SHA:·335bcc61a7e420b090d27f8b70583eb17641e38e6a93d27ef5545087d65c4a7c·...·].html">CompositeTraits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
2.22 KB
./usr/share/doc/libopenmesh-dev/html/dir_000065_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Uniform·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Uniform</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3cde2ca7af9740c5b0d23b8cc04dfa69.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06500.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00287.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·260,·SHA:·eab2b043a4d9ba7194c8a3314062703cb83e43942cff4c03c0ee585e12076099·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Uniform·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Subdivider/Uniform</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3cde2ca7af9740c5b0d23b8cc04dfa69.html">Composite</a>&#160;/&#160;<a·class="el"·href="a06458.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a01010.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·260,·SHA:·0db35e92cc7e18a9363cd4ea93e731161c4b684dd60a2dabcc88647bfa3bcbb2·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
14.5 KB
./usr/share/doc/libopenmesh-dev/html/dir_000066_000040.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Unittests·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Unittests</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>unittests_decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_61d1ecf839236e56b0d91d4539891879.html">Tools</a>&#160;/&#160;<a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00635.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>unittests_decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_61d1ecf839236e56b0d91d4539891879.html">Tools</a>&#160;/&#160;<a·class="el"·href="dir_80f26c7d87f9f73a44f[·...·truncated·by·diffoscope;·len:·6418,·SHA:·6e5a256b84c48a63978ea24e7120680cfd93d3a0ddcd95b611110d03abf79f1a·...·].html">ModQuadricT.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Unittests·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Unittests</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>unittests_decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_61d1ecf839236e56b0d91d4539891879.html">Tools</a>&#160;/&#160;<a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00548.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>unittests_decimater.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_61d1ecf839236e56b0d91d4539891879.html">Tools</a>&#160;/&#160;<a·class="el"·href="dir_80f26c7d87f9f73a44f[·...·truncated·by·diffoscope;·len:·6418,·SHA:·c9d9ec368fd2ec56a2942ba906576d9427f0ef8e700bf9b7f3d42fdc6766c7d4·...·].html">ModQuadricT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.12 KB
./usr/share/doc/libopenmesh-dev/html/dir_000067_000050.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Utils·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/Utils</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>BaseProperty.hh</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Utils·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/Utils</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>BaseProperty.hh</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
2.21 KB
./usr/share/doc/libopenmesh-dev/html/dir_000068_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Utils·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Utils</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00716.html">HeapT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshCheckerT.hh</b></td><t[·...·truncated·by·diffoscope;·len:·357,·SHA:·e191cf8e68f447563b98c19936047c4e750a6996d6a15198c531000c4a05ddd9·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Utils·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/Utils</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00704.html">HeapT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshCheckerT.hh</b></td><t[·...·truncated·by·diffoscope;·len:·357,·SHA:·011516df18f369ec322622c456eea01b094666988aef4034e1471e9bd07978ac·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.26 KB
./usr/share/doc/libopenmesh-dev/html/dir_000069_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>VDPM·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/VDPM</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshTraits.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>VDPM·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/VDPM</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshTraits.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06461.html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
5.91 KB
./usr/share/doc/libopenmesh-dev/html/dir_000070_000053.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>VDProgMesh·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c1e322d1cd81993cd947dd66f44bf87f.html">mkbalancedpm</a>&#160;/&#160;<b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00635.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c1e322d1cd81993cd947dd66f44bf87f.html">mkbalancedpm</a>&#160;/&#160;<b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44f[·...·truncated·by·diffoscope;·len:·2019,·SHA:·8d2102973627e887f71b59c47b393b6c82fe7ecf7a2845a1f0112502db2f9277·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->93 <h3>VDProgMesh·&rarr;·Tools·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/VDProgMesh</th><th·class="dirtab">Includes·file·in·OpenMesh/Tools</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c1e322d1cd81993cd947dd66f44bf87f.html">mkbalancedpm</a>&#160;/&#160;<b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html">Decimater</a>&#160;/&#160;<a·class="el"·href="a00548.html">DecimaterT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c1e322d1cd81993cd947dd66f44bf87f.html">mkbalancedpm</a>&#160;/&#160;<b>mkbalancedpm.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_80f26c7d87f9f73a44f[·...·truncated·by·diffoscope;·len:·2019,·SHA:·766804186b6d9220f72e1362a94b6e2ae1c6b689aecd20993db87533228ec63c·...·].html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.67 KB
./usr/share/doc/libopenmesh-dev/html/dir_000071_000050.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>writer·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/writer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>OFFWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>STLWriter.cc</b></td><td·class="dirtab">[·...·truncated·by·diffoscope;·len:·26,·SHA:·1637a5a2afdba0d46e92b454cfcd7ad60ef26960c5624475e8d1f997e8ee7bc9·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->93 <h3>writer·&rarr;·System·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Core/IO/writer</th><th·class="dirtab">Includes·file·in·OpenMesh/Core/System</th></tr><tr·class="dirtab"><td·class="dirtab"><b>OFFWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>STLWriter.cc</b></td><td·class="dirtab">[·...·truncated·by·diffoscope;·len:·26,·SHA:·ead5da48054f56e930a8bce5cbc3bbc506ac4b0a3ceff3c942b742d9e72b2715·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.65 KB
./usr/share/doc/libopenmesh-dev/html/dir_02c18bab419c3dccf4ba0b50a3ccc203.html
    
Offset 102, 17 lines modifiedOffset 102, 17 lines modified
102 <area·shape="rect"·href="dir_02c18bab419c3dccf4ba0b50a3ccc203.html"·title="exporter"·alt=""·coords="27,52,104,77"/>102 <area·shape="rect"·href="dir_02c18bab419c3dccf4ba0b50a3ccc203.html"·title="exporter"·alt=""·coords="27,52,104,77"/>
103 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="16,16,115,88"/>103 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="16,16,115,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseExporter.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseExporter.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ExporterT.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00791_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ExporterT.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
116 <hr>116 <hr>
117 <address>117 <address>
118 <small>118 <small>
454 B
./usr/share/doc/libopenmesh-dev/html/dir_02c18bab419c3dccf4ba0b50a3ccc203.js
302 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_02c18bab419c3dccf4ba0b50a3ccc203·=·[1 var·dir_02c18bab419c3dccf4ba0b50a3ccc203·=·[
2 ····["BaseExporter.hh",·"a00071_source.html",·null],2 ····["BaseExporter.hh",·"a00038_source.html",·null],
3 ····["ExporterT.hh",·"a00518_source.html",·null]3 ····["ExporterT.hh",·"a00791_source.html",·null]
4 ];4 ];
1.64 KB
./usr/share/doc/libopenmesh-dev/html/dir_15c6b1131136f5f64828719bf468896a.html
    
Offset 108, 17 lines modifiedOffset 108, 17 lines modified
108 <area·shape="rect"·href="dir_000022_000053.html"·title="13"·alt=""·coords="98,98,116,113"/>108 <area·shape="rect"·href="dir_000022_000053.html"·title="13"·alt=""·coords="98,98,116,113"/>
109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,136,88"/>109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,136,88"/>
110 </map>110 </map>
111 </div>111 </div>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
114 Files</h2></td></tr>114 Files</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00929_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>CmdOption.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>CmdOption.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00926_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DecimaterViewerWidget.hh</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DecimaterViewerWidget.hh</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <hr>122 <hr>
123 <address>123 <address>
124 <small>124 <small>
472 B
./usr/share/doc/libopenmesh-dev/html/dir_15c6b1131136f5f64828719bf468896a.js
320 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_15c6b1131136f5f64828719bf468896a·=·[1 var·dir_15c6b1131136f5f64828719bf468896a·=·[
2 ····["CmdOption.hh",·"a00929_source.html",·null],2 ····["CmdOption.hh",·"a00494_source.html",·null],
3 ····["DecimaterViewerWidget.hh",·"a00926_source.html",·null]3 ····["DecimaterViewerWidget.hh",·"a00503_source.html",·null]
4 ];4 ];
4.61 KB
./usr/share/doc/libopenmesh-dev/html/dir_289c1f2654688306a6b78c41daf6f22f.html
    
Offset 102, 27 lines modifiedOffset 102, 27 lines modified
102 <area·shape="rect"·href="dir_289c1f2654688306a6b78c41daf6f22f.html"·title="Smoother"·alt=""·coords="27,52,112,77"/>102 <area·shape="rect"·href="dir_289c1f2654688306a6b78c41daf6f22f.html"·title="Smoother"·alt=""·coords="27,52,112,77"/>
103 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,123,88"/>103 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,123,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00596_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00596.html">JacobiLaplaceSmootherT.hh</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00773_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00773.html">JacobiLaplaceSmootherT.hh</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00602_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00602.html">JacobiLaplaceSmootherT_impl.hh</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00767_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00767.html">JacobiLaplaceSmootherT_impl.hh</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">LaplaceSmootherT.hh</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00776_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">LaplaceSmootherT.hh</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00593_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00593.html">LaplaceSmootherT_impl.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00770_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00770.html">LaplaceSmootherT_impl.hh</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00605_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_mesh.hh</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00779_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_mesh.hh</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00608_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00608.html">SmootherT.hh</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00764_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00764.html">SmootherT.hh</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00611_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00611.html">SmootherT_impl.hh</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00761_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00761.html">SmootherT_impl.hh</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <hr>126 <hr>
127 <address>127 <address>
128 <small>128 <small>
1010 B
./usr/share/doc/libopenmesh-dev/html/dir_289c1f2654688306a6b78c41daf6f22f.js
860 B
js-beautify {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 var·dir_289c1f2654688306a6b78c41daf6f22f·=·[1 var·dir_289c1f2654688306a6b78c41daf6f22f·=·[
2 ····["JacobiLaplaceSmootherT.hh",·"a00596.html",·"a00596"],2 ····["JacobiLaplaceSmootherT.hh",·"a00773.html",·"a00773"],
3 ····["JacobiLaplaceSmootherT_impl.hh",·"a00602.html",·null],3 ····["JacobiLaplaceSmootherT_impl.hh",·"a00767.html",·null],
4 ····["LaplaceSmootherT.hh",·"a00599.html",·"a00599"],4 ····["LaplaceSmootherT.hh",·"a00776.html",·"a00776"],
5 ····["LaplaceSmootherT_impl.hh",·"a00593.html",·null],5 ····["LaplaceSmootherT_impl.hh",·"a00770.html",·null],
6 ····["smooth_mesh.hh",·"a00605_source.html",·null],6 ····["smooth_mesh.hh",·"a00779_source.html",·null],
7 ····["SmootherT.hh",·"a00608.html",·"a00608"],7 ····["SmootherT.hh",·"a00764.html",·"a00764"],
8 ····["SmootherT_impl.hh",·"a00611.html",·null]8 ····["SmootherT_impl.hh",·"a00761.html",·null]
9 ];9 ];
3.71 KB
./usr/share/doc/libopenmesh-dev/html/dir_2cdf16a4a27fb625c8732488eeda6049.html
    
Offset 104, 25 lines modifiedOffset 104, 25 lines modified
104 <area·shape="poly"·href="dir_000066_000040.html"·alt=""·coords="53,31,53,65,48,65,48,31"/>104 <area·shape="poly"·href="dir_000066_000040.html"·alt=""·coords="53,31,53,65,48,65,48,31"/>
105 <area·shape="rect"·href="dir_000066_000040.html"·title="19"·alt=""·coords="50,53,68,68"/>105 <area·shape="rect"·href="dir_000066_000040.html"·title="19"·alt=""·coords="50,53,68,68"/>
106 </map>106 </map>
107 </div>107 </div>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
110 Files</h2></td></tr>110 Files</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>fill_props.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>fill_props.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>generate_cube.hh</b></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>generate_cube.hh</b></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>int2roman.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>int2roman.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01052_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>unittests_common.hh</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00329_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>unittests_common.hh</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>unittests_common_customtraits.hh</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00245_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>unittests_common_customtraits.hh</b></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00983_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>unittests_trimesh_circulator_edge.hh</b></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00242_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>unittests_trimesh_circulator_edge.hh</b></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <hr>126 <hr>
127 <address>127 <address>
128 <small>128 <small>
968 B
./usr/share/doc/libopenmesh-dev/html/dir_2cdf16a4a27fb625c8732488eeda6049.js
816 B
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 var·dir_2cdf16a4a27fb625c8732488eeda6049·=·[1 var·dir_2cdf16a4a27fb625c8732488eeda6049·=·[
2 ····["fill_props.hh",·"a06446_source.html",·null],2 ····["fill_props.hh",·"a06482_source.html",·null],
3 ····["generate_cube.hh",·"a06455_source.html",·null],3 ····["generate_cube.hh",·"a06491_source.html",·null],
4 ····["int2roman.hh",·"a06470_source.html",·null],4 ····["int2roman.hh",·"a06500_source.html",·null],
5 ····["unittests_common.hh",·"a01052_source.html",·null],5 ····["unittests_common.hh",·"a00329_source.html",·null],
6 ····["unittests_common_customtraits.hh",·"a01067_source.html",·null],6 ····["unittests_common_customtraits.hh",·"a00245_source.html",·null],
7 ····["unittests_trimesh_circulator_edge.hh",·"a00983_source.html",·null]7 ····["unittests_trimesh_circulator_edge.hh",·"a00242_source.html",·null]
8 ];8 ];
9.74 KB
./usr/share/doc/libopenmesh-dev/html/dir_325b8b95f7ee293a386b50d34b1823c2.html
    
Offset 105, 49 lines modifiedOffset 105, 49 lines modified
105 <area·shape="rect"·href="dir_000067_000050.html"·title="1"·alt=""·coords="66,100,76,114"/>105 <area·shape="rect"·href="dir_000067_000050.html"·title="1"·alt=""·coords="66,100,76,114"/>
106 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,109,161"/>106 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,109,161"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AutoPropertyHandleT.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00929_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AutoPropertyHandleT.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseProperty.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00932_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseProperty.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>color_cast.hh</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>color_cast.hh</b></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Endian.hh</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00947_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Endian.hh</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GenProg.hh</b></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00977_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GenProg.hh</b></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HandleToPropHandle.hh</b></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00959_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HandleToPropHandle.hh</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Noncopyable.hh</b></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00965_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Noncopyable.hh</b></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Predicates.hh</b></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00968_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Predicates.hh</b></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Property.hh</b></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00926_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Property.hh</b></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyContainer.hh</b></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00941_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyContainer.hh</b></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyCreator.hh</b></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00974_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyCreator.hh</b></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyManager.hh</b></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00962_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyManager.hh</b></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RandomNumberGenerator.hh</b></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00953_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RandomNumberGenerator.hh</b></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SingletonT.hh</b></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00920_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SingletonT.hh</b></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SingletonT_impl.hh</b></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00971_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SingletonT_impl.hh</b></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>typename.hh</b></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00956_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>typename.hh</b></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_cast.hh</b></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00944_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_cast.hh</b></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_traits.hh</b></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00938_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>vector_traits.hh</b></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 </table>148 </table>
149 </div><!--·contents·-->149 </div><!--·contents·-->
150 </div><!--·doc-content·-->150 </div><!--·doc-content·-->
151 <hr>151 <hr>
152 <address>152 <address>
153 <small>153 <small>
2.16 KB
./usr/share/doc/libopenmesh-dev/html/dir_325b8b95f7ee293a386b50d34b1823c2.js
2.01 KB
js-beautify {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 var·dir_325b8b95f7ee293a386b50d34b1823c2·=·[1 var·dir_325b8b95f7ee293a386b50d34b1823c2·=·[
2 ····["AutoPropertyHandleT.hh",·"a00398_source.html",·null],2 ····["AutoPropertyHandleT.hh",·"a00929_source.html",·null],
3 ····["BaseProperty.hh",·"a00419_source.html",·null],3 ····["BaseProperty.hh",·"a00932_source.html",·null],
4 ····["color_cast.hh",·"a06374_source.html",·null],4 ····["color_cast.hh",·"a06437_source.html",·null],
5 ····["Endian.hh",·"a00416_source.html",·null],5 ····["Endian.hh",·"a00947_source.html",·null],
6 ····["GenProg.hh",·"a00437_source.html",·null],6 ····["GenProg.hh",·"a00977_source.html",·null],
7 ····["HandleToPropHandle.hh",·"a00443_source.html",·null],7 ····["HandleToPropHandle.hh",·"a00959_source.html",·null],
8 ····["Noncopyable.hh",·"a00431_source.html",·null],8 ····["Noncopyable.hh",·"a00965_source.html",·null],
9 ····["Predicates.hh",·"a00404_source.html",·null],9 ····["Predicates.hh",·"a00968_source.html",·null],
10 ····["Property.hh",·"a00422_source.html",·null],10 ····["Property.hh",·"a00926_source.html",·null],
11 ····["PropertyContainer.hh",·"a00434_source.html",·null],11 ····["PropertyContainer.hh",·"a00941_source.html",·null],
12 ····["PropertyCreator.hh",·"a00425_source.html",·null],12 ····["PropertyCreator.hh",·"a00974_source.html",·null],
13 ····["PropertyManager.hh",·"a00395_source.html",·null],13 ····["PropertyManager.hh",·"a00962_source.html",·null],
14 ····["RandomNumberGenerator.hh",·"a00452_source.html",·null],14 ····["RandomNumberGenerator.hh",·"a00953_source.html",·null],
15 ····["SingletonT.hh",·"a00413_source.html",·null],15 ····["SingletonT.hh",·"a00920_source.html",·null],
16 ····["SingletonT_impl.hh",·"a00446_source.html",·null],16 ····["SingletonT_impl.hh",·"a00971_source.html",·null],
17 ····["typename.hh",·"a00407_source.html",·null],17 ····["typename.hh",·"a00956_source.html",·null],
18 ····["vector_cast.hh",·"a00410_source.html",·null],18 ····["vector_cast.hh",·"a00944_source.html",·null],
19 ····["vector_traits.hh",·"a00449_source.html",·null]19 ····["vector_traits.hh",·"a00938_source.html",·null]
20 ];20 ];
1.64 KB
./usr/share/doc/libopenmesh-dev/html/dir_3bbcb85760cab0b3661424ec5569e7eb.html
    
Offset 105, 17 lines modifiedOffset 105, 17 lines modified
105 <area·shape="rect"·href="dir_000032_000045.html"·title="1"·alt=""·coords="73,100,82,114"/>105 <area·shape="rect"·href="dir_000032_000045.html"·title="1"·alt=""·coords="73,100,82,114"/>
106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,123,161"/>106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,123,161"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00851_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HoleFillerT.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00728_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HoleFillerT.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00854_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HoleFillerT_impl.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00731_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>HoleFillerT_impl.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table>116 </table>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <hr>119 <hr>
120 <address>120 <address>
121 <small>121 <small>
466 B
./usr/share/doc/libopenmesh-dev/html/dir_3bbcb85760cab0b3661424ec5569e7eb.js
314 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_3bbcb85760cab0b3661424ec5569e7eb·=·[1 var·dir_3bbcb85760cab0b3661424ec5569e7eb·=·[
2 ····["HoleFillerT.hh",·"a00851_source.html",·null],2 ····["HoleFillerT.hh",·"a00728_source.html",·null],
3 ····["HoleFillerT_impl.hh",·"a00854_source.html",·null]3 ····["HoleFillerT_impl.hh",·"a00731_source.html",·null]
4 ];4 ];
4.79 KB
./usr/share/doc/libopenmesh-dev/html/dir_3cd140f95bc75fbff52a21fe9973e720.html
    
Offset 105, 28 lines modifiedOffset 105, 28 lines modified
105 <area·shape="rect"·href="dir_000017_000020.html"·title="2"·alt=""·coords="77,100,86,114"/>105 <area·shape="rect"·href="dir_000017_000020.html"·title="2"·alt=""·coords="77,100,86,114"/>
106 <area·shape="rect"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html"·title="Adaptive"·alt=""·coords="16,16,131,88"/>106 <area·shape="rect"·href="dir_ed86e6dd04f855cd2fc3d8063edbec8a.html"·title="Adaptive"·alt=""·coords="16,16,131,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06485.html">CompositeT.hh</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06443.html">CompositeT.hh</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06491.html">CompositeT_impl.hh</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06449.html">CompositeT_impl.hh</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06497.html">CompositeTraits.hh</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06455.html">CompositeTraits.hh</a></td></tr>
117 <tr·class="memdesc:a06497"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mesh·traits·for·adaptive·composite·subdivider.·<br·/></td></tr>117 <tr·class="memdesc:a06455"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mesh·traits·for·adaptive·composite·subdivider.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00752_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RuleInterfaceT.hh</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RuleInterfaceT.hh</b></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00758_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00758.html">RulesT.hh</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00596_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00596.html">RulesT.hh</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00764_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00764.html">RulesT_impl.hh</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">RulesT_impl.hh</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06371.html">Traits.hh</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06467.html">Traits.hh</a></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 </div><!--·contents·-->128 </div><!--·contents·-->
129 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
130 <hr>130 <hr>
131 <address>131 <address>
132 <small>132 <small>
934 B
./usr/share/doc/libopenmesh-dev/html/dir_3cd140f95bc75fbff52a21fe9973e720.js
782 B
js-beautify {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 var·dir_3cd140f95bc75fbff52a21fe9973e720·=·[1 var·dir_3cd140f95bc75fbff52a21fe9973e720·=·[
2 ····["CompositeT.hh",·"a06485.html",·"a06485"],2 ····["CompositeT.hh",·"a06443.html",·"a06443"],
3 ····["CompositeT_impl.hh",·"a06491.html",·null],3 ····["CompositeT_impl.hh",·"a06449.html",·null],
4 ····["CompositeTraits.hh",·"a06497.html",·"a06497"],4 ····["CompositeTraits.hh",·"a06455.html",·"a06455"],
5 ····["RuleInterfaceT.hh",·"a00752_source.html",·null],5 ····["RuleInterfaceT.hh",·"a00587_source.html",·null],
6 ····["RulesT.hh",·"a00758.html",·"a00758"],6 ····["RulesT.hh",·"a00596.html",·"a00596"],
7 ····["RulesT_impl.hh",·"a00764.html",·null],7 ····["RulesT_impl.hh",·"a00599.html",·null],
8 ····["Traits.hh",·"a06371.html",·"a06371"]8 ····["Traits.hh",·"a06467.html",·"a06467"]
9 ];9 ];
2.61 KB
./usr/share/doc/libopenmesh-dev/html/dir_3cde2ca7af9740c5b0d23b8cc04dfa69.html
    
Offset 105, 20 lines modifiedOffset 105, 20 lines modified
105 <area·shape="rect"·href="dir_000018_000020.html"·title="2"·alt=""·coords="77,100,86,114"/>105 <area·shape="rect"·href="dir_000018_000020.html"·title="2"·alt=""·coords="77,100,86,114"/>
106 <area·shape="rect"·href="dir_617ecf4707934de2318090466f038e83.html"·title="Uniform"·alt=""·coords="16,16,131,88"/>106 <area·shape="rect"·href="dir_617ecf4707934de2318090466f038e83.html"·title="Uniform"·alt=""·coords="16,16,131,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06488.html">CompositeT.hh</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06446.html">CompositeT.hh</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06494.html">CompositeT_impl.hh</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06452.html">CompositeT_impl.hh</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06500.html">CompositeTraits.hh</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06458.html">CompositeTraits.hh</a></td></tr>
117 <tr·class="memdesc:a06500"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mesh·traits·for·uniform·composite·subdivision.·<br·/></td></tr>117 <tr·class="memdesc:a06458"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mesh·traits·for·uniform·composite·subdivision.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <hr>122 <hr>
123 <address>123 <address>
124 <small>124 <small>
550 B
./usr/share/doc/libopenmesh-dev/html/dir_3cde2ca7af9740c5b0d23b8cc04dfa69.js
398 B
js-beautify {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 var·dir_3cde2ca7af9740c5b0d23b8cc04dfa69·=·[1 var·dir_3cde2ca7af9740c5b0d23b8cc04dfa69·=·[
2 ····["CompositeT.hh",·"a06488.html",·"a06488"],2 ····["CompositeT.hh",·"a06446.html",·"a06446"],
3 ····["CompositeT_impl.hh",·"a06494.html",·null],3 ····["CompositeT_impl.hh",·"a06452.html",·null],
4 ····["CompositeTraits.hh",·"a06500.html",·"a06500"]4 ····["CompositeTraits.hh",·"a06458.html",·"a06458"]
5 ];5 ];
6.18 KB
./usr/share/doc/libopenmesh-dev/html/dir_3f35d81be2e2e12e510543110ec928db.html
    
Offset 105, 33 lines modifiedOffset 105, 33 lines modified
105 <area·shape="rect"·href="dir_000035_000020.html"·title="4"·alt=""·coords="80,100,89,114"/>105 <area·shape="rect"·href="dir_000035_000020.html"·title="4"·alt=""·coords="80,100,89,114"/>
106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,136,88"/>106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,136,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00629_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernelT.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00752_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernelT.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06362_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AttribKernelT.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AttribKernelT.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00623_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00623.html">bindT.hh</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00743_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00743.html">bindT.hh</a></td></tr>
117 <tr·class="memdesc:a00623"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bind·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·to·a·OpenSG·geometry·node.·<br·/></td></tr>117 <tr·class="memdesc:a00743"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bind·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·to·a·OpenSG·geometry·node.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>color_cast.hh</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>color_cast.hh</b></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00614_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyKernel.hh</b></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00740_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyKernel.hh</b></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00626_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyT.hh</b></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00758_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyT.hh</b></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06368.html">Traits.hh</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06464.html">Traits.hh</a></td></tr>
126 <tr·class="memdesc:a06368"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·defines·the·default·traits·and·some·convenienve·macros.·<br·/></td></tr>126 <tr·class="memdesc:a06464"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·defines·the·default·traits·and·some·convenienve·macros.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00617_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMesh_OSGArrayKernelT.hh</b></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00746_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMesh_OSGArrayKernelT.hh</b></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00620_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorAdapter.hh</b></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00737_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorAdapter.hh</b></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <hr>135 <hr>
136 <address>136 <address>
137 <small>137 <small>
1.17 KB
./usr/share/doc/libopenmesh-dev/html/dir_3f35d81be2e2e12e510543110ec928db.js
1.02 KB
js-beautify {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 var·dir_3f35d81be2e2e12e510543110ec928db·=·[1 var·dir_3f35d81be2e2e12e510543110ec928db·=·[
2 ····["ArrayKernelT.hh",·"a00629_source.html",·null],2 ····["ArrayKernelT.hh",·"a00752_source.html",·null],
3 ····["AttribKernelT.hh",·"a06362_source.html",·null],3 ····["AttribKernelT.hh",·"a06434_source.html",·null],
4 ····["bindT.hh",·"a00623.html",·"a00623"],4 ····["bindT.hh",·"a00743.html",·"a00743"],
5 ····["color_cast.hh",·"a06377_source.html",·null],5 ····["color_cast.hh",·"a06440_source.html",·null],
6 ····["PropertyKernel.hh",·"a00614_source.html",·null],6 ····["PropertyKernel.hh",·"a00740_source.html",·null],
7 ····["PropertyT.hh",·"a00626_source.html",·null],7 ····["PropertyT.hh",·"a00758_source.html",·null],
8 ····["Traits.hh",·"a06368.html",·"a06368"],8 ····["Traits.hh",·"a06464.html",·"a06464"],
9 ····["TriMesh_OSGArrayKernelT.hh",·"a00617_source.html",·null],9 ····["TriMesh_OSGArrayKernelT.hh",·"a00746_source.html",·null],
10 ····["VectorAdapter.hh",·"a00620_source.html",·null]10 ····["VectorAdapter.hh",·"a00737_source.html",·null]
11 ];11 ];
8.03 KB
./usr/share/doc/libopenmesh-dev/html/dir_45b77d010b40a98b8b590a23050c1bcc.html
    
Offset 105, 41 lines modifiedOffset 105, 41 lines modified
105 <area·shape="rect"·href="dir_000068_000020.html"·title="3"·alt=""·coords="57,100,66,114"/>105 <area·shape="rect"·href="dir_000068_000020.html"·title="3"·alt=""·coords="57,100,66,114"/>
106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,91,88"/>106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,91,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06356_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06356.html">Config.hh</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06473.html">Config.hh</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00740_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>conio.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00707_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>conio.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00737_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GLConstAsString.hh</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00689_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GLConstAsString.hh</b></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00743_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Gnuplot.hh</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00680_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Gnuplot.hh</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00716_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html">HeapT.hh</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00704_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html">HeapT.hh</a></td></tr>
121 <tr·class="memdesc:a00716"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·generic·heap·class.·<br·/></td></tr>121 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·generic·heap·class.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00749_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshCheckerT.hh</b></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00686_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshCheckerT.hh</b></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00728_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshCheckerT_impl.hh</b></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00695_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshCheckerT_impl.hh</b></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00719_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">NumLimitsT.hh</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00713_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">NumLimitsT.hh</a></td></tr>
128 <tr·class="memdesc:a00719"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Temporary·solution·until·std::numeric_limits·is·standard.·<br·/></td></tr>128 <tr·class="memdesc:a00713"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Temporary·solution·until·std::numeric_limits·is·standard.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00731_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StripifierT.hh</b></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00698_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StripifierT.hh</b></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00722_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StripifierT_impl.hh</b></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00701_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StripifierT_impl.hh</b></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00725_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00725.html">TestingFramework.hh</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00677_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">TestingFramework.hh</a></td></tr>
135 <tr·class="memdesc:a00725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·a·little·framework·for·test·programms.·<br·/></td></tr>135 <tr·class="memdesc:a00677"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·a·little·framework·for·test·programms.·<br·/></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00746_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">Timer.hh</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00710_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00710.html">Timer.hh</a></td></tr>
138 <tr·class="memdesc:a00746"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·timer·class.·<br·/></td></tr>138 <tr·class="memdesc:a00710"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·timer·class.·<br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table>140 </table>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <hr>143 <hr>
144 <address>144 <address>
145 <small>145 <small>
1.43 KB
./usr/share/doc/libopenmesh-dev/html/dir_45b77d010b40a98b8b590a23050c1bcc.js
1.28 KB
js-beautify {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 var·dir_45b77d010b40a98b8b590a23050c1bcc·=·[1 var·dir_45b77d010b40a98b8b590a23050c1bcc·=·[
2 ····["Config.hh",·"a06356.html",·null],2 ····["Config.hh",·"a06473.html",·null],
3 ····["conio.hh",·"a00740_source.html",·null],3 ····["conio.hh",·"a00707_source.html",·null],
4 ····["GLConstAsString.hh",·"a00737_source.html",·null],4 ····["GLConstAsString.hh",·"a00689_source.html",·null],
5 ····["Gnuplot.hh",·"a00743_source.html",·null],5 ····["Gnuplot.hh",·"a00680_source.html",·null],
6 ····["HeapT.hh",·"a00716.html",·"a00716"],6 ····["HeapT.hh",·"a00704.html",·"a00704"],
7 ····["MeshCheckerT.hh",·"a00749_source.html",·null],7 ····["MeshCheckerT.hh",·"a00686_source.html",·null],
8 ····["MeshCheckerT_impl.hh",·"a00728_source.html",·null],8 ····["MeshCheckerT_impl.hh",·"a00695_source.html",·null],
9 ····["NumLimitsT.hh",·"a00719.html",·"a00719"],9 ····["NumLimitsT.hh",·"a00713.html",·"a00713"],
10 ····["StripifierT.hh",·"a00731_source.html",·null],10 ····["StripifierT.hh",·"a00698_source.html",·null],
11 ····["StripifierT_impl.hh",·"a00722_source.html",·null],11 ····["StripifierT_impl.hh",·"a00701_source.html",·null],
12 ····["TestingFramework.hh",·"a00725.html",·"a00725"],12 ····["TestingFramework.hh",·"a00677.html",·"a00677"],
13 ····["Timer.hh",·"a00746.html",·"a00746"]13 ····["Timer.hh",·"a00710.html",·"a00710"]
14 ];14 ];
2.68 KB
./usr/share/doc/libopenmesh-dev/html/dir_45df263a53159894c7d515d720e8190d.html
    
Offset 108, 21 lines modifiedOffset 108, 21 lines modified
108 <area·shape="rect"·href="dir_000042_000053.html"·title="4"·alt=""·coords="96,98,106,113"/>108 <area·shape="rect"·href="dir_000042_000053.html"·title="4"·alt=""·coords="96,98,106,113"/>
109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="18,16,122,88"/>109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="18,16,122,88"/>
110 </map>110 </map>
111 </div>111 </div>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
114 Files</h2></td></tr>114 Files</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06347_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidget.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidget.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00872_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidgetT.hh</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidgetT.hh</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00857_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidgetT_impl.hh</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidgetT_impl.hh</b></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00866_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>QGLViewerWidget.hh</b></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>QGLViewerWidget.hh</b></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <hr>126 <hr>
127 <address>127 <address>
128 <small>128 <small>
720 B
./usr/share/doc/libopenmesh-dev/html/dir_45df263a53159894c7d515d720e8190d.js
568 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 var·dir_45df263a53159894c7d515d720e8190d·=·[1 var·dir_45df263a53159894c7d515d720e8190d·=·[
2 ····["MeshViewerWidget.hh",·"a06347_source.html",·null],2 ····["MeshViewerWidget.hh",·"a06377_source.html",·null],
3 ····["MeshViewerWidgetT.hh",·"a00872_source.html",·null],3 ····["MeshViewerWidgetT.hh",·"a00482_source.html",·null],
4 ····["MeshViewerWidgetT_impl.hh",·"a00857_source.html",·null],4 ····["MeshViewerWidgetT_impl.hh",·"a00476_source.html",·null],
5 ····["QGLViewerWidget.hh",·"a00866_source.html",·null]5 ····["QGLViewerWidget.hh",·"a00473_source.html",·null]
6 ];6 ];
1.63 KB
./usr/share/doc/libopenmesh-dev/html/dir_4f3c483ed07ae2cfc8558848966f7759.html
    
Offset 102, 17 lines modifiedOffset 102, 17 lines modified
102 <area·shape="rect"·href="dir_4f3c483ed07ae2cfc8558848966f7759.html"·title="Templates"·alt=""·coords="27,52,117,77"/>102 <area·shape="rect"·href="dir_4f3c483ed07ae2cfc8558848966f7759.html"·title="Templates"·alt=""·coords="27,52,117,77"/>
103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,128,88"/>103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,128,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00260_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bla.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01085_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bla.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00263_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>blaT_impl.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01082_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>blaT_impl.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
116 <hr>116 <hr>
117 <address>117 <address>
118 <small>118 <small>
436 B
./usr/share/doc/libopenmesh-dev/html/dir_4f3c483ed07ae2cfc8558848966f7759.js
284 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_4f3c483ed07ae2cfc8558848966f7759·=·[1 var·dir_4f3c483ed07ae2cfc8558848966f7759·=·[
2 ····["bla.hh",·"a00260_source.html",·null],2 ····["bla.hh",·"a01085_source.html",·null],
3 ····["blaT_impl.hh",·"a00263_source.html",·null]3 ····["blaT_impl.hh",·"a01082_source.html",·null]
4 ];4 ];
1.13 KB
./usr/share/doc/libopenmesh-dev/html/dir_56cc5560b44bd8ef039c079ceb9e81ad.html
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 <area·shape="rect"·href="dir_000041_000053.html"·title="1"·alt=""·coords="101,98,110,113"/>108 <area·shape="rect"·href="dir_000041_000053.html"·title="1"·alt=""·coords="101,98,110,113"/>
109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,133,88"/>109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,133,88"/>
110 </map>110 </map>
111 </div>111 </div>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
114 Files</h2></td></tr>114 Files</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00878_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ProgViewerWidget.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ProgViewerWidget.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <hr>120 <hr>
121 <address>121 <address>
122 <small>122 <small>
360 B
./usr/share/doc/libopenmesh-dev/html/dir_56cc5560b44bd8ef039c079ceb9e81ad.js
208 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·dir_56cc5560b44bd8ef039c079ceb9e81ad·=·[1 var·dir_56cc5560b44bd8ef039c079ceb9e81ad·=·[
2 ····["ProgViewerWidget.hh",·"a00878_source.html",·null]2 ····["ProgViewerWidget.hh",·"a00467_source.html",·null]
3 ];3 ];
1.62 KB
./usr/share/doc/libopenmesh-dev/html/dir_597714d32dfa686908dce7b4776ad969.html
    
Offset 108, 17 lines modifiedOffset 108, 17 lines modified
108 <area·shape="rect"·href="dir_000033_000050.html"·title="1"·alt=""·coords="108,98,117,113"/>108 <area·shape="rect"·href="dir_000033_000050.html"·title="1"·alt=""·coords="108,98,117,113"/>
109 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="27,16,129,88"/>109 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="27,16,129,88"/>
110 </map>110 </map>
111 </div>111 </div>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
114 Files</h2></td></tr>114 Files</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseImporter.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseImporter.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ImporterT.hh</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00788_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ImporterT.hh</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <hr>122 <hr>
123 <address>123 <address>
124 <small>124 <small>
454 B
./usr/share/doc/libopenmesh-dev/html/dir_597714d32dfa686908dce7b4776ad969.js
302 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_597714d32dfa686908dce7b4776ad969·=·[1 var·dir_597714d32dfa686908dce7b4776ad969·=·[
2 ····["BaseImporter.hh",·"a00044_source.html",·null],2 ····["BaseImporter.hh",·"a00053_source.html",·null],
3 ····["ImporterT.hh",·"a00533_source.html",·null]3 ····["ImporterT.hh",·"a00788_source.html",·null]
4 ];4 ];
8.05 KB
./usr/share/doc/libopenmesh-dev/html/dir_617ecf4707934de2318090466f038e83.html
    
Offset 113, 37 lines modifiedOffset 113, 37 lines modified
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
114 Directories</h2></td></tr>114 Directories</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_3cde2ca7af9740c5b0d23b8cc04dfa69.html">Composite</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_3cde2ca7af9740c5b0d23b8cc04dfa69.html">Composite</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
119 Files</h2></td></tr>119 Files</h2></td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00776_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">CatmullClarkT.hh</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00635_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html">CatmullClarkT.hh</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00770_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>CatmullClarkT_impl.hh</b></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00617_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>CatmullClarkT_impl.hh</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00797_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00797.html">CompositeLoopT.hh</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00605_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00605.html">CompositeLoopT.hh</a></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00800_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00800.html">CompositeSqrt3T.hh</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00626_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html">CompositeSqrt3T.hh</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00782_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">LongestEdgeT.hh</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00632_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00632.html">LongestEdgeT.hh</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00791_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00791.html">LoopT.hh</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00629_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00629.html">LoopT.hh</a></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00794_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MidpointT.hh</b></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00608_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MidpointT.hh</b></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00785_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">ModifiedButterFlyT.hh</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00614_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00614.html">ModifiedButterFlyT.hh</a></td></tr>
135 <tr·class="memdesc:a00785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`&lsquo;Interpolating·subdivision·for·meshes·with·arbitrary·topology,&rsquo;'·in·Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.·<br·/></td></tr>135 <tr·class="memdesc:a00614"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`&lsquo;Interpolating·subdivision·for·meshes·with·arbitrary·topology,&rsquo;'·in·Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.·<br·/></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00788_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00788.html">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00611_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00611.html">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a></td></tr>
138 <tr·class="memdesc:a00788"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)·subdivision"·Labsik·&amp;·Greiner,·2000.·<br·/></td></tr>138 <tr·class="memdesc:a00611"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)·subdivision"·Labsik·&amp;·Greiner,·2000.·<br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00773_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00773.html">Sqrt3T.hh</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00623_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00623.html">Sqrt3T.hh</a></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00779_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00779.html">SubdividerT.hh</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00620_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00620.html">SubdividerT.hh</a></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>144 </table>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
147 <hr>147 <hr>
148 <address>148 <address>
149 <small>149 <small>
1.51 KB
./usr/share/doc/libopenmesh-dev/html/dir_617ecf4707934de2318090466f038e83.js
1.36 KB
js-beautify {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 var·dir_617ecf4707934de2318090466f038e83·=·[1 var·dir_617ecf4707934de2318090466f038e83·=·[
2 ····["Composite",·"dir_3cde2ca7af9740c5b0d23b8cc04dfa69.html",·"dir_3cde2ca7af9740c5b0d23b8cc04dfa69"],2 ····["Composite",·"dir_3cde2ca7af9740c5b0d23b8cc04dfa69.html",·"dir_3cde2ca7af9740c5b0d23b8cc04dfa69"],
3 ····["CatmullClarkT.hh",·"a00776.html",·"a00776"],3 ····["CatmullClarkT.hh",·"a00635.html",·"a00635"],
4 ····["CatmullClarkT_impl.hh",·"a00770_source.html",·null],4 ····["CatmullClarkT_impl.hh",·"a00617_source.html",·null],
5 ····["CompositeLoopT.hh",·"a00797.html",·"a00797"],5 ····["CompositeLoopT.hh",·"a00605.html",·"a00605"],
6 ····["CompositeSqrt3T.hh",·"a00800.html",·"a00800"],6 ····["CompositeSqrt3T.hh",·"a00626.html",·"a00626"],
7 ····["LongestEdgeT.hh",·"a00782.html",·"a00782"],7 ····["LongestEdgeT.hh",·"a00632.html",·"a00632"],
8 ····["LoopT.hh",·"a00791.html",·"a00791"],8 ····["LoopT.hh",·"a00629.html",·"a00629"],
9 ····["MidpointT.hh",·"a00794_source.html",·null],9 ····["MidpointT.hh",·"a00608_source.html",·null],
10 ····["ModifiedButterFlyT.hh",·"a00785.html",·"a00785"],10 ····["ModifiedButterFlyT.hh",·"a00614.html",·"a00614"],
11 ····["Sqrt3InterpolatingSubdividerLabsikGreinerT.hh",·"a00788.html",·"a00788"],11 ····["Sqrt3InterpolatingSubdividerLabsikGreinerT.hh",·"a00611.html",·"a00611"],
12 ····["Sqrt3T.hh",·"a00773.html",·"a00773"],12 ····["Sqrt3T.hh",·"a00623.html",·"a00623"],
13 ····["SubdividerT.hh",·"a00779.html",·"a00779"]13 ····["SubdividerT.hh",·"a00620.html",·"a00620"]
14 ];14 ];
3.62 KB
./usr/share/doc/libopenmesh-dev/html/dir_680903010770af4df6a885b9b179d2c7.html
    
Offset 105, 25 lines modifiedOffset 105, 25 lines modified
105 <area·shape="rect"·href="dir_000043_000050.html"·title="3"·alt=""·coords="62,100,72,114"/>105 <area·shape="rect"·href="dir_000043_000050.html"·title="3"·alt=""·coords="62,100,72,114"/>
106 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="16,16,101,88"/>106 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="16,16,101,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseReader.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseReader.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OBJReader.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00884_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OBJReader.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OFFReader.hh</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00914_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OFFReader.hh</b></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMReader.hh</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00896_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMReader.hh</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PLYReader.hh</b></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00905_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PLYReader.hh</b></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>STLReader.hh</b></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00911_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>STLReader.hh</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 </div><!--·contents·-->125 </div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <hr>127 <hr>
128 <address>128 <address>
129 <small>129 <small>
856 B
./usr/share/doc/libopenmesh-dev/html/dir_680903010770af4df6a885b9b179d2c7.js
704 B
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 var·dir_680903010770af4df6a885b9b179d2c7·=·[1 var·dir_680903010770af4df6a885b9b179d2c7·=·[
2 ····["BaseReader.hh",·"a00029_source.html",·null],2 ····["BaseReader.hh",·"a00026_source.html",·null],
3 ····["OBJReader.hh",·"a00482_source.html",·null],3 ····["OBJReader.hh",·"a00884_source.html",·null],
4 ····["OFFReader.hh",·"a00491_source.html",·null],4 ····["OFFReader.hh",·"a00914_source.html",·null],
5 ····["OMReader.hh",·"a00488_source.html",·null],5 ····["OMReader.hh",·"a00896_source.html",·null],
6 ····["PLYReader.hh",·"a00470_source.html",·null],6 ····["PLYReader.hh",·"a00905_source.html",·null],
7 ····["STLReader.hh",·"a00473_source.html",·null]7 ····["STLReader.hh",·"a00911_source.html",·null]
8 ];8 ];
6.22 KB
./usr/share/doc/libopenmesh-dev/html/dir_6af65fcfa1a62169bf33df46d83ee6e7.html
    
Offset 102, 35 lines modifiedOffset 102, 35 lines modified
102 <area·shape="rect"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html"·title="Geometry"·alt=""·coords="27,52,114,77"/>102 <area·shape="rect"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html"·title="Geometry"·alt=""·coords="27,52,114,77"/>
103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,125,88"/>103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,125,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06353_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Config.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Config.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00227_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EigenVectorT.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01115_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EigenVectorT.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00230_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>LoopSchemeMaskT.hh</b></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01130_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>LoopSchemeMaskT.hh</b></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00245_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MathDefs.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01133_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MathDefs.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>NormalConeT.hh</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01127_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>NormalConeT.hh</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00257_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>NormalConeT_impl.hh</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01106_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>NormalConeT_impl.hh</b></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00242_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Plane3d.hh</b></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01124_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Plane3d.hh</b></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00239_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">QuadricT.hh</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01121_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01121.html">QuadricT.hh</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00248_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vector11T.hh</b></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01112_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vector11T.hh</b></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00251_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorT.hh</b></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01109_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorT.hh</b></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00254_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorT_inc.hh</b></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01118_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorT_inc.hh</b></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <hr>134 <hr>
135 <address>135 <address>
136 <small>136 <small>
1.35 KB
./usr/share/doc/libopenmesh-dev/html/dir_6af65fcfa1a62169bf33df46d83ee6e7.js
1.2 KB
js-beautify {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 var·dir_6af65fcfa1a62169bf33df46d83ee6e7·=·[1 var·dir_6af65fcfa1a62169bf33df46d83ee6e7·=·[
2 ····["Config.hh",·"a06353_source.html",·null],2 ····["Config.hh",·"a06470_source.html",·null],
3 ····["EigenVectorT.hh",·"a00227_source.html",·null],3 ····["EigenVectorT.hh",·"a01115_source.html",·null],
4 ····["LoopSchemeMaskT.hh",·"a00230_source.html",·null],4 ····["LoopSchemeMaskT.hh",·"a01130_source.html",·null],
5 ····["MathDefs.hh",·"a00245_source.html",·null],5 ····["MathDefs.hh",·"a01133_source.html",·null],
6 ····["NormalConeT.hh",·"a00236_source.html",·null],6 ····["NormalConeT.hh",·"a01127_source.html",·null],
7 ····["NormalConeT_impl.hh",·"a00257_source.html",·null],7 ····["NormalConeT_impl.hh",·"a01106_source.html",·null],
8 ····["Plane3d.hh",·"a00242_source.html",·null],8 ····["Plane3d.hh",·"a01124_source.html",·null],
9 ····["QuadricT.hh",·"a00239.html",·"a00239"],9 ····["QuadricT.hh",·"a01121.html",·"a01121"],
10 ····["Vector11T.hh",·"a00248_source.html",·null],10 ····["Vector11T.hh",·"a01112_source.html",·null],
11 ····["VectorT.hh",·"a00251_source.html",·null],11 ····["VectorT.hh",·"a01109_source.html",·null],
12 ····["VectorT_inc.hh",·"a00254_source.html",·null]12 ····["VectorT_inc.hh",·"a01118_source.html",·null]
13 ];13 ];
2.66 KB
./usr/share/doc/libopenmesh-dev/html/dir_6e572a6313260fb7525dfe6f8262bf81.html
    
Offset 102, 21 lines modifiedOffset 102, 21 lines modified
102 <area·shape="rect"·href="dir_6e572a6313260fb7525dfe6f8262bf81.html"·title="10&#45;persistence"·alt=""·coords="26,52,145,77"/>102 <area·shape="rect"·href="dir_6e572a6313260fb7525dfe6f8262bf81.html"·title="10&#45;persistence"·alt=""·coords="26,52,145,77"/>
103 <area·shape="rect"·href="dir_34f0f63438dd1522b0a8629959971d4d.html"·title="Tutorial"·alt=""·coords="16,16,155,88"/>103 <area·shape="rect"·href="dir_34f0f63438dd1522b0a8629959971d4d.html"·title="Tutorial"·alt=""·coords="16,16,155,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>fill_props.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>fill_props.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>generate_cube.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>generate_cube.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>int2roman.hh</b></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>int2roman.hh</b></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stats.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stats.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <hr>120 <hr>
121 <address>121 <address>
122 <small>122 <small>
654 B
./usr/share/doc/libopenmesh-dev/html/dir_6e572a6313260fb7525dfe6f8262bf81.js
502 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 var·dir_6e572a6313260fb7525dfe6f8262bf81·=·[1 var·dir_6e572a6313260fb7525dfe6f8262bf81·=·[
2 ····["fill_props.hh",·"a06440_source.html",·null],2 ····["fill_props.hh",·"a06476_source.html",·null],
3 ····["generate_cube.hh",·"a06449_source.html",·null],3 ····["generate_cube.hh",·"a06485_source.html",·null],
4 ····["int2roman.hh",·"a06464_source.html",·null],4 ····["int2roman.hh",·"a06494_source.html",·null],
5 ····["stats.hh",·"a06479_source.html",·null]5 ····["stats.hh",·"a06425_source.html",·null]
6 ];6 ];
15.8 KB
./usr/share/doc/libopenmesh-dev/html/dir_7477301876e1ee42543ae0d668800e48.html
    
Offset 111, 71 lines modifiedOffset 111, 71 lines modified
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
112 Directories</h2></td></tr>112 Directories</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_7fdd273b618271ede89af62c96294de1.html">gen</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_7fdd273b618271ede89af62c96294de1.html">gen</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
117 Files</h2></td></tr>117 Files</h2></td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayItems.hh</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01034_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayItems.hh</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00323_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernel.hh</b></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01001_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernel.hh</b></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00338_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernelT_impl.hh</b></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01037_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernelT_impl.hh</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AttribKernelT.hh</b></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AttribKernelT.hh</b></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00287_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html">Attributes.hh</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01010_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01010.html">Attributes.hh</a></td></tr>
127 <tr·class="memdesc:a00287"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·some·macros·containing·attribute·usage.·<br·/></td></tr>127 <tr·class="memdesc:a01010"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·some·macros·containing·attribute·usage.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseKernel.hh</b></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01052_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseKernel.hh</b></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00326_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseMesh.hh</b></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01040_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseMesh.hh</b></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Casts.hh</b></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01049_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Casts.hh</b></td></tr>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00302_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>CirculatorsT.hh</b></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00983_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>CirculatorsT.hh</b></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DefaultPolyMesh.hh</b></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01022_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DefaultPolyMesh.hh</b></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00356_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DefaultTriMesh.hh</b></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DefaultTriMesh.hh</b></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00335_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>FinalMeshItemsT.hh</b></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00998_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>FinalMeshItemsT.hh</b></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Handles.hh</b></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01028_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Handles.hh</b></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>IteratorsT.hh</b></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00980_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>IteratorsT.hh</b></td></tr>
146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyConnectivity.hh</b></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01076_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyConnectivity.hh</b></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00362_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyConnectivity_inline_impl.hh</b></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01043_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyConnectivity_inline_impl.hh</b></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00305_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyMesh_ArrayKernelT.hh</b></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00995_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyMesh_ArrayKernelT.hh</b></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00329_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyMeshT.hh</b></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01079_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyMeshT.hh</b></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyMeshT_impl.hh</b></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01073_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PolyMeshT_impl.hh</b></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartHandles.hh</b></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00992_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartHandles.hh</b></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartRange.hh</b></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01019_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartRange.hh</b></td></tr>
160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00344_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Status.hh</b></td></tr>161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00989_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Status.hh</b></td></tr>
162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Tags.hh</b></td></tr>163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01031_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Tags.hh</b></td></tr>
164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06365.html">Traits.hh</a></td></tr>165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06461.html">Traits.hh</a></td></tr>
166 <tr·class="memdesc:a06365"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·defines·the·default·traits·and·some·convenience·macros.·<br·/></td></tr>166 <tr·class="memdesc:a06461"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·defines·the·default·traits·and·some·convenience·macros.·<br·/></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00353_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriConnectivity.hh</b></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01025_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriConnectivity.hh</b></td></tr>
169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00347_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMesh_ArrayKernelT.hh</b></td></tr>170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01070_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMesh_ArrayKernelT.hh</b></td></tr>
171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMeshT.hh</b></td></tr>172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01007_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMeshT.hh</b></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00308_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMeshT_impl.hh</b></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01013_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriMeshT_impl.hh</b></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 </table>176 </table>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
179 <hr>179 <hr>
180 <address>180 <address>
181 <small>181 <small>
3.28 KB
./usr/share/doc/libopenmesh-dev/html/dir_7477301876e1ee42543ae0d668800e48.js
3.14 KB
js-beautify {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 var·dir_7477301876e1ee42543ae0d668800e48·=·[1 var·dir_7477301876e1ee42543ae0d668800e48·=·[
2 ····["gen",·"dir_7fdd273b618271ede89af62c96294de1.html",·"dir_7fdd273b618271ede89af62c96294de1"],2 ····["gen",·"dir_7fdd273b618271ede89af62c96294de1.html",·"dir_7fdd273b618271ede89af62c96294de1"],
3 ····["ArrayItems.hh",·"a00359_source.html",·null],3 ····["ArrayItems.hh",·"a01034_source.html",·null],
4 ····["ArrayKernel.hh",·"a00323_source.html",·null],4 ····["ArrayKernel.hh",·"a01001_source.html",·null],
5 ····["ArrayKernelT_impl.hh",·"a00338_source.html",·null],5 ····["ArrayKernelT_impl.hh",·"a01037_source.html",·null],
6 ····["AttribKernelT.hh",·"a06359_source.html",·null],6 ····["AttribKernelT.hh",·"a06431_source.html",·null],
7 ····["Attributes.hh",·"a00287.html",·"a00287"],7 ····["Attributes.hh",·"a01010.html",·"a01010"],
8 ····["BaseKernel.hh",·"a00389_source.html",·null],8 ····["BaseKernel.hh",·"a01052_source.html",·null],
9 ····["BaseMesh.hh",·"a00326_source.html",·null],9 ····["BaseMesh.hh",·"a01040_source.html",·null],
10 ····["Casts.hh",·"a00296_source.html",·null],10 ····["Casts.hh",·"a01049_source.html",·null],
11 ····["CirculatorsT.hh",·"a00302_source.html",·null],11 ····["CirculatorsT.hh",·"a00983_source.html",·null],
12 ····["DefaultPolyMesh.hh",·"a00365_source.html",·null],12 ····["DefaultPolyMesh.hh",·"a01022_source.html",·null],
13 ····["DefaultTriMesh.hh",·"a00356_source.html",·null],13 ····["DefaultTriMesh.hh",·"a00986_source.html",·null],
14 ····["FinalMeshItemsT.hh",·"a00335_source.html",·null],14 ····["FinalMeshItemsT.hh",·"a00998_source.html",·null],
15 ····["Handles.hh",·"a00374_source.html",·null],15 ····["Handles.hh",·"a01028_source.html",·null],
16 ····["IteratorsT.hh",·"a00293_source.html",·null],16 ····["IteratorsT.hh",·"a00980_source.html",·null],
17 ····["PolyConnectivity.hh",·"a00377_source.html",·null],17 ····["PolyConnectivity.hh",·"a01076_source.html",·null],
18 ····["PolyConnectivity_inline_impl.hh",·"a00362_source.html",·null],18 ····["PolyConnectivity_inline_impl.hh",·"a01043_source.html",·null],
19 ····["PolyMesh_ArrayKernelT.hh",·"a00305_source.html",·null],19 ····["PolyMesh_ArrayKernelT.hh",·"a00995_source.html",·null],
20 ····["PolyMeshT.hh",·"a00329_source.html",·null],20 ····["PolyMeshT.hh",·"a01079_source.html",·null],
21 ····["PolyMeshT_impl.hh",·"a00368_source.html",·null],21 ····["PolyMeshT_impl.hh",·"a01073_source.html",·null],
22 ····["SmartHandles.hh",·"a00386_source.html",·null],22 ····["SmartHandles.hh",·"a00992_source.html",·null],
23 ····["SmartRange.hh",·"a00383_source.html",·null],23 ····["SmartRange.hh",·"a01019_source.html",·null],
24 ····["Status.hh",·"a00344_source.html",·null],24 ····["Status.hh",·"a00989_source.html",·null],
25 ····["Tags.hh",·"a00371_source.html",·null],25 ····["Tags.hh",·"a01031_source.html",·null],
26 ····["Traits.hh",·"a06365.html",·"a06365"],26 ····["Traits.hh",·"a06461.html",·"a06461"],
27 ····["TriConnectivity.hh",·"a00353_source.html",·null],27 ····["TriConnectivity.hh",·"a01025_source.html",·null],
28 ····["TriMesh_ArrayKernelT.hh",·"a00347_source.html",·null],28 ····["TriMesh_ArrayKernelT.hh",·"a01070_source.html",·null],
29 ····["TriMeshT.hh",·"a00380_source.html",·null],29 ····["TriMeshT.hh",·"a01007_source.html",·null],
30 ····["TriMeshT_impl.hh",·"a00308_source.html",·null]30 ····["TriMeshT_impl.hh",·"a01013_source.html",·null]
31 ];31 ];
1.41 KB
./usr/share/doc/libopenmesh-dev/html/dir_7e5ad4a042ddb7135ff99ab183f4fe4f.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <area·shape="rect"·href="dir_7e5ad4a042ddb7135ff99ab183f4fe4f.html"·title="Concepts"·alt=""·coords="27,52,109,77"/>102 <area·shape="rect"·href="dir_7e5ad4a042ddb7135ff99ab183f4fe4f.html"·title="Concepts"·alt=""·coords="27,52,109,77"/>
103 <area·shape="rect"·href="dir_78b01f221e5d69dbe1f7a50c401396d7.html"·title="Doc"·alt=""·coords="16,16,120,88"/>103 <area·shape="rect"·href="dir_78b01f221e5d69dbe1f7a50c401396d7.html"·title="Doc"·alt=""·coords="16,16,120,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01148_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01154_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshItems.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01151_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshKernel.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01151_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshKernel.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
116 <hr>116 <hr>
399 B
./usr/share/doc/libopenmesh-dev/html/dir_7e5ad4a042ddb7135ff99ab183f4fe4f.js
247 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_7e5ad4a042ddb7135ff99ab183f4fe4f·=·[1 var·dir_7e5ad4a042ddb7135ff99ab183f4fe4f·=·[
2 ····["MeshItems.hh",·"a01148_source.html",·null],2 ····["MeshItems.hh",·"a01154_source.html",·null],
3 ····["MeshKernel.hh",·"a01151_source.html",·null]3 ····["MeshKernel.hh",·"a01151_source.html",·null]
4 ];4 ];
2.71 KB
./usr/share/doc/libopenmesh-dev/html/dir_7fdd273b618271ede89af62c96294de1.html
    
Offset 102, 21 lines modifiedOffset 102, 21 lines modified
102 <area·shape="rect"·href="dir_7fdd273b618271ede89af62c96294de1.html"·title="gen"·alt=""·coords="27,52,74,77"/>102 <area·shape="rect"·href="dir_7fdd273b618271ede89af62c96294de1.html"·title="gen"·alt=""·coords="27,52,74,77"/>
103 <area·shape="rect"·href="dir_7477301876e1ee42543ae0d668800e48.html"·title="Mesh"·alt=""·coords="16,16,85,88"/>103 <area·shape="rect"·href="dir_7477301876e1ee42543ae0d668800e48.html"·title="Mesh"·alt=""·coords="16,16,85,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00317_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>circulators_header.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>circulators_header.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00320_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>circulators_template.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01061_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>circulators_template.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00311_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterators_header.hh</b></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01064_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterators_header.hh</b></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00314_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterators_template.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01058_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterators_template.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <hr>120 <hr>
121 <address>121 <address>
122 <small>122 <small>
724 B
./usr/share/doc/libopenmesh-dev/html/dir_7fdd273b618271ede89af62c96294de1.js
572 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 var·dir_7fdd273b618271ede89af62c96294de1·=·[1 var·dir_7fdd273b618271ede89af62c96294de1·=·[
2 ····["circulators_header.hh",·"a00317_source.html",·null],2 ····["circulators_header.hh",·"a01067_source.html",·null],
3 ····["circulators_template.hh",·"a00320_source.html",·null],3 ····["circulators_template.hh",·"a01061_source.html",·null],
4 ····["iterators_header.hh",·"a00311_source.html",·null],4 ····["iterators_header.hh",·"a01064_source.html",·null],
5 ····["iterators_template.hh",·"a00314_source.html",·null]5 ····["iterators_template.hh",·"a01058_source.html",·null]
6 ];6 ];
16.6 KB
./usr/share/doc/libopenmesh-dev/html/dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.html
    
Offset 108, 69 lines modifiedOffset 108, 69 lines modified
108 <area·shape="rect"·href="dir_000021_000020.html"·title="1"·alt=""·coords="136,100,145,115"/>108 <area·shape="rect"·href="dir_000021_000020.html"·title="1"·alt=""·coords="136,100,145,115"/>
109 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,128,161"/>109 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,128,161"/>
110 </map>110 </map>
111 </div>111 </div>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
114 Files</h2></td></tr>114 Files</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00692_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">BaseDecimaterT.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00581_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00581.html">BaseDecimaterT.hh</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00659_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00659.html">BaseDecimaterT_impl.hh</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">BaseDecimaterT_impl.hh</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00647_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00647.html">CollapseInfoT.hh</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">CollapseInfoT.hh</a></td></tr>
120 <tr·class="memdesc:a00647"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.·<br·/></td></tr>120 <tr·class="memdesc:a00554"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00635_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html">DecimaterT.hh</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00548_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.html">DecimaterT.hh</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00656_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00656.html">DecimaterT_impl.hh</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00575_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html">DecimaterT_impl.hh</a></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00668_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">McDecimaterT.hh</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">McDecimaterT.hh</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00704_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html">McDecimaterT_impl.hh</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">McDecimaterT_impl.hh</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00662_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00662.html">MixedDecimaterT.hh</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html">MixedDecimaterT.hh</a></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00689_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html">MixedDecimaterT_impl.hh</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00569_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.html">MixedDecimaterT_impl.hh</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00650_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html">ModAspectRatioT.hh</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">ModAspectRatioT.hh</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00644_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00644.html">ModAspectRatioT_impl.hh</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">ModAspectRatioT_impl.hh</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00632_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00632.html">ModBaseT.hh</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">ModBaseT.hh</a></td></tr>
139 <tr·class="memdesc:a00632"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·decimation·modules.·<br·/></td></tr>139 <tr·class="memdesc:a00530"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·decimation·modules.·<br·/></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00683_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">ModEdgeLengthT.hh</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00551_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00551.html">ModEdgeLengthT.hh</a></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00674.html">ModEdgeLengthT_impl.hh</a></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">ModEdgeLengthT_impl.hh</a></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00695_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00695.html">ModHausdorffT.hh</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">ModHausdorffT.hh</a></td></tr>
146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00680_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00680.html">ModHausdorffT_impl.hh</a></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00572_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html">ModHausdorffT_impl.hh</a></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00698_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ModIndependentSetsT.hh</b></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ModIndependentSetsT.hh</b></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00641_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00641.html">ModNormalDeviationT.hh</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00566_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html">ModNormalDeviationT.hh</a></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00677_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">ModNormalFlippingT.hh</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">ModNormalFlippingT.hh</a></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00653_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html">ModProgMeshT.hh</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00560_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html">ModProgMeshT.hh</a></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00638_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00638.html">ModProgMeshT_impl.hh</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00578_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">ModProgMeshT_impl.hh</a></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00671_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00671.html">ModQuadricT.hh</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00545.html">ModQuadricT.hh</a></td></tr>
160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00665_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00665.html">ModQuadricT_impl.hh</a></td></tr>161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00563_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html">ModQuadricT_impl.hh</a></td></tr>
162 <tr·class="memdesc:a00665"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bodies·of·template·member·function.·<br·/></td></tr>162 <tr·class="memdesc:a00563"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bodies·of·template·member·function.·<br·/></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00686_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00686.html">ModRoundnessT.hh</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">ModRoundnessT.hh</a></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">Observer.cc</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00509.html">Observer.cc</a></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00707_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00707.html">Observer.hh</a></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00557_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00557.html">Observer.hh</a></td></tr>
169 <tr·class="memdesc:a00707"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.·<br·/></td></tr>169 <tr·class="memdesc:a00557"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.·<br·/></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 </table>171 </table>
172 </div><!--·contents·-->172 </div><!--·contents·-->
173 </div><!--·doc-content·-->173 </div><!--·doc-content·-->
174 <hr>174 <hr>
175 <address>175 <address>
176 <small>176 <small>
2.9 KB
./usr/share/doc/libopenmesh-dev/html/dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.js
2.75 KB
js-beautify {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 var·dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6·=·[1 var·dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6·=·[
2 ····["BaseDecimaterT.hh",·"a00692.html",·"a00692"],2 ····["BaseDecimaterT.hh",·"a00581.html",·"a00581"],
3 ····["BaseDecimaterT_impl.hh",·"a00659.html",·null],3 ····["BaseDecimaterT_impl.hh",·"a00515.html",·null],
4 ····["CollapseInfoT.hh",·"a00647.html",·"a00647"],4 ····["CollapseInfoT.hh",·"a00554.html",·"a00554"],
5 ····["DecimaterT.hh",·"a00635.html",·"a00635"],5 ····["DecimaterT.hh",·"a00548.html",·"a00548"],
6 ····["DecimaterT_impl.hh",·"a00656.html",·null],6 ····["DecimaterT_impl.hh",·"a00575.html",·null],
7 ····["McDecimaterT.hh",·"a00668.html",·"a00668"],7 ····["McDecimaterT.hh",·"a00527.html",·"a00527"],
8 ····["McDecimaterT_impl.hh",·"a00704.html",·null],8 ····["McDecimaterT_impl.hh",·"a00521.html",·null],
9 ····["MixedDecimaterT.hh",·"a00662.html",·"a00662"],9 ····["MixedDecimaterT.hh",·"a00542.html",·"a00542"],
10 ····["MixedDecimaterT_impl.hh",·"a00689.html",·null],10 ····["MixedDecimaterT_impl.hh",·"a00569.html",·null],
11 ····["ModAspectRatioT.hh",·"a00650.html",·"a00650"],11 ····["ModAspectRatioT.hh",·"a00536.html",·"a00536"],
12 ····["ModAspectRatioT_impl.hh",·"a00644.html",·null],12 ····["ModAspectRatioT_impl.hh",·"a00506.html",·null],
13 ····["ModBaseT.hh",·"a00632.html",·"a00632"],13 ····["ModBaseT.hh",·"a00530.html",·"a00530"],
14 ····["ModEdgeLengthT.hh",·"a00683.html",·"a00683"],14 ····["ModEdgeLengthT.hh",·"a00551.html",·"a00551"],
15 ····["ModEdgeLengthT_impl.hh",·"a00674.html",·null],15 ····["ModEdgeLengthT_impl.hh",·"a00533.html",·null],
16 ····["ModHausdorffT.hh",·"a00695.html",·"a00695"],16 ····["ModHausdorffT.hh",·"a00518.html",·"a00518"],
17 ····["ModHausdorffT_impl.hh",·"a00680.html",·null],17 ····["ModHausdorffT_impl.hh",·"a00572.html",·null],
18 ····["ModIndependentSetsT.hh",·"a00698_source.html",·null],18 ····["ModIndependentSetsT.hh",·"a00512_source.html",·null],
19 ····["ModNormalDeviationT.hh",·"a00641.html",·"a00641"],19 ····["ModNormalDeviationT.hh",·"a00566.html",·"a00566"],
20 ····["ModNormalFlippingT.hh",·"a00677.html",·"a00677"],20 ····["ModNormalFlippingT.hh",·"a00539.html",·"a00539"],
21 ····["ModProgMeshT.hh",·"a00653.html",·"a00653"],21 ····["ModProgMeshT.hh",·"a00560.html",·"a00560"],
22 ····["ModProgMeshT_impl.hh",·"a00638.html",·null],22 ····["ModProgMeshT_impl.hh",·"a00578.html",·null],
23 ····["ModQuadricT.hh",·"a00671.html",·"a00671"],23 ····["ModQuadricT.hh",·"a00545.html",·"a00545"],
24 ····["ModQuadricT_impl.hh",·"a00665.html",·null],24 ····["ModQuadricT_impl.hh",·"a00563.html",·null],
25 ····["ModRoundnessT.hh",·"a00686.html",·"a00686"],25 ····["ModRoundnessT.hh",·"a00524.html",·"a00524"],
26 ····["Observer.cc",·"a00701.html",·null],26 ····["Observer.cc",·"a00509.html",·null],
27 ····["Observer.hh",·"a00707.html",·"a00707"]27 ····["Observer.hh",·"a00557.html",·"a00557"]
28 ];28 ];
1.14 KB
./usr/share/doc/libopenmesh-dev/html/dir_86410baf6ab5909f421fbc3006fb4513.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <area·shape="rect"·href="dir_86410baf6ab5909f421fbc3006fb4513.html"·title="Dualizer"·alt=""·coords="27,52,103,77"/>102 <area·shape="rect"·href="dir_86410baf6ab5909f421fbc3006fb4513.html"·title="Dualizer"·alt=""·coords="27,52,103,77"/>
103 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,115,88"/>103 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,115,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00842_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>meshDualT.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00734_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>meshDualT.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>111 </table>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 </div><!--·doc-content·-->113 </div><!--·doc-content·-->
114 <hr>114 <hr>
115 <address>115 <address>
116 <small>116 <small>
346 B
./usr/share/doc/libopenmesh-dev/html/dir_86410baf6ab5909f421fbc3006fb4513.js
194 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·dir_86410baf6ab5909f421fbc3006fb4513·=·[1 var·dir_86410baf6ab5909f421fbc3006fb4513·=·[
2 ····["meshDualT.hh",·"a00842_source.html",·null]2 ····["meshDualT.hh",·"a00734_source.html",·null]
3 ];3 ];
2.65 KB
./usr/share/doc/libopenmesh-dev/html/dir_8a440bf75a6d313779e8057642fee177.html
    
Offset 102, 21 lines modifiedOffset 102, 21 lines modified
102 <area·shape="rect"·href="dir_8a440bf75a6d313779e8057642fee177.html"·title="Tutorial10"·alt=""·coords="27,52,114,77"/>102 <area·shape="rect"·href="dir_8a440bf75a6d313779e8057642fee177.html"·title="Tutorial10"·alt=""·coords="27,52,114,77"/>
103 <area·shape="rect"·href="dir_276699eb161e88761ea584378f490777.html"·title="Examples"·alt=""·coords="16,16,125,88"/>103 <area·shape="rect"·href="dir_276699eb161e88761ea584378f490777.html"·title="Examples"·alt=""·coords="16,16,125,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>fill_props.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>fill_props.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>generate_cube.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>generate_cube.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>int2roman.hh</b></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>int2roman.hh</b></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stats.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stats.hh</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <hr>120 <hr>
121 <address>121 <address>
122 <small>122 <small>
654 B
./usr/share/doc/libopenmesh-dev/html/dir_8a440bf75a6d313779e8057642fee177.js
502 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 var·dir_8a440bf75a6d313779e8057642fee177·=·[1 var·dir_8a440bf75a6d313779e8057642fee177·=·[
2 ····["fill_props.hh",·"a06443_source.html",·null],2 ····["fill_props.hh",·"a06479_source.html",·null],
3 ····["generate_cube.hh",·"a06452_source.html",·null],3 ····["generate_cube.hh",·"a06488_source.html",·null],
4 ····["int2roman.hh",·"a06467_source.html",·null],4 ····["int2roman.hh",·"a06497_source.html",·null],
5 ····["stats.hh",·"a06482_source.html",·null]5 ····["stats.hh",·"a06428_source.html",·null]
6 ];6 ];
1.64 KB
./usr/share/doc/libopenmesh-dev/html/dir_90f5eec7700a2175534a0f7897955b77.html
    
Offset 105, 17 lines modifiedOffset 105, 17 lines modified
105 <area·shape="rect"·href="dir_000044_000020.html"·title="1"·alt=""·coords="82,100,92,114"/>105 <area·shape="rect"·href="dir_000044_000020.html"·title="1"·alt=""·coords="82,100,92,114"/>
106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,141,88"/>106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,141,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00848_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartTaggerT.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00725_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartTaggerT.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00845_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartTaggerT_impl.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00722_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SmartTaggerT_impl.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table>116 </table>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <hr>119 <hr>
120 <address>120 <address>
121 <small>121 <small>
470 B
./usr/share/doc/libopenmesh-dev/html/dir_90f5eec7700a2175534a0f7897955b77.js
318 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_90f5eec7700a2175534a0f7897955b77·=·[1 var·dir_90f5eec7700a2175534a0f7897955b77·=·[
2 ····["SmartTaggerT.hh",·"a00848_source.html",·null],2 ····["SmartTaggerT.hh",·"a00725_source.html",·null],
3 ····["SmartTaggerT_impl.hh",·"a00845_source.html",·null]3 ····["SmartTaggerT_impl.hh",·"a00722_source.html",·null]
4 ];4 ];
1.16 KB
./usr/share/doc/libopenmesh-dev/html/dir_975a1ca34a71bd6dfdafa8072a4edb46.html
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 <area·shape="rect"·href="dir_000049_000053.html"·title="1"·alt=""·coords="80,100,89,114"/>105 <area·shape="rect"·href="dir_000049_000053.html"·title="1"·alt=""·coords="80,100,89,114"/>
106 <area·shape="rect"·href="dir_b524ac31b07c504ec7081647400eba5d.html"·title="VDProgMesh"·alt=""·coords="16,16,136,88"/>106 <area·shape="rect"·href="dir_b524ac31b07c504ec7081647400eba5d.html"·title="VDProgMesh"·alt=""·coords="16,16,136,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00896_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VDPMSynthesizerViewerWidget.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VDPMSynthesizerViewerWidget.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table>114 </table>
115 </div><!--·contents·-->115 </div><!--·contents·-->
116 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
117 <hr>117 <hr>
118 <address>118 <address>
119 <small>119 <small>
382 B
./usr/share/doc/libopenmesh-dev/html/dir_975a1ca34a71bd6dfdafa8072a4edb46.js
230 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·dir_975a1ca34a71bd6dfdafa8072a4edb46·=·[1 var·dir_975a1ca34a71bd6dfdafa8072a4edb46·=·[
2 ····["VDPMSynthesizerViewerWidget.hh",·"a00896_source.html",·null]2 ····["VDPMSynthesizerViewerWidget.hh",·"a00446_source.html",·null]
3 ];3 ];
1.64 KB
./usr/share/doc/libopenmesh-dev/html/dir_a94132673951b7cf7ce699a349b9b1f6.html
    
Offset 105, 17 lines modifiedOffset 105, 17 lines modified
105 <area·shape="rect"·href="dir_000047_000053.html"·title="20"·alt=""·coords="72,100,89,114"/>105 <area·shape="rect"·href="dir_000047_000053.html"·title="20"·alt=""·coords="72,100,89,114"/>
106 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,128,88"/>106 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,128,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidget.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidget.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00908_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SubdivideWidget.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SubdivideWidget.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table>116 </table>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <hr>119 <hr>
120 <address>120 <address>
121 <small>121 <small>
474 B
./usr/share/doc/libopenmesh-dev/html/dir_a94132673951b7cf7ce699a349b9b1f6.js
322 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_a94132673951b7cf7ce699a349b9b1f6·=·[1 var·dir_a94132673951b7cf7ce699a349b9b1f6·=·[
2 ····["MeshViewerWidget.hh",·"a06350_source.html",·null],2 ····["MeshViewerWidget.hh",·"a06380_source.html",·null],
3 ····["SubdivideWidget.hh",·"a00908_source.html",·null]3 ····["SubdivideWidget.hh",·"a00431_source.html",·null]
4 ];4 ];
4.68 KB
./usr/share/doc/libopenmesh-dev/html/dir_b2f9d170ee8748bffb3ab0635dd7579e.html
    
Offset 105, 29 lines modifiedOffset 105, 29 lines modified
105 <area·shape="rect"·href="dir_000069_000020.html"·title="1"·alt=""·coords="61,100,70,114"/>105 <area·shape="rect"·href="dir_000069_000020.html"·title="1"·alt=""·coords="61,100,70,114"/>
106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,99,88"/>106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,99,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00812_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshTraits.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00644_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshTraits.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00830_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StreamingDef.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00662_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StreamingDef.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00809_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VFront.hh</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00668_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VFront.hh</b></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00815_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchy.hh</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00671_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchy.hh</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00839_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyNode.hh</b></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00665_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyNode.hh</b></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00824_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyNodeIndex.hh</b></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyNodeIndex.hh</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00818_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyWindow.hh</b></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00656_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VHierarchyWindow.hh</b></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00806_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ViewingParameters.hh</b></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00647_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ViewingParameters.hh</b></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 </div><!--·contents·-->129 </div><!--·contents·-->
130 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
131 <hr>131 <hr>
132 <address>132 <address>
133 <small>133 <small>
1.1 KB
./usr/share/doc/libopenmesh-dev/html/dir_b2f9d170ee8748bffb3ab0635dd7579e.js
974 B
js-beautify {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 var·dir_b2f9d170ee8748bffb3ab0635dd7579e·=·[1 var·dir_b2f9d170ee8748bffb3ab0635dd7579e·=·[
2 ····["MeshTraits.hh",·"a00812_source.html",·null],2 ····["MeshTraits.hh",·"a00644_source.html",·null],
3 ····["StreamingDef.hh",·"a00830_source.html",·null],3 ····["StreamingDef.hh",·"a00662_source.html",·null],
4 ····["VFront.hh",·"a00809_source.html",·null],4 ····["VFront.hh",·"a00668_source.html",·null],
5 ····["VHierarchy.hh",·"a00815_source.html",·null],5 ····["VHierarchy.hh",·"a00671_source.html",·null],
6 ····["VHierarchyNode.hh",·"a00839_source.html",·null],6 ····["VHierarchyNode.hh",·"a00665_source.html",·null],
7 ····["VHierarchyNodeIndex.hh",·"a00824_source.html",·null],7 ····["VHierarchyNodeIndex.hh",·"a00674_source.html",·null],
8 ····["VHierarchyWindow.hh",·"a00818_source.html",·null],8 ····["VHierarchyWindow.hh",·"a00656_source.html",·null],
9 ····["ViewingParameters.hh",·"a00806_source.html",·null]9 ····["ViewingParameters.hh",·"a00647_source.html",·null]
10 ];10 ];
4.11 KB
./usr/share/doc/libopenmesh-dev/html/dir_c40706a466042d0d8ea10a64f28cf3bb.html
    
Offset 105, 27 lines modifiedOffset 105, 27 lines modified
105 <area·shape="rect"·href="dir_000071_000050.html"·title="3"·alt=""·coords="61,100,70,114"/>105 <area·shape="rect"·href="dir_000071_000050.html"·title="3"·alt=""·coords="61,100,70,114"/>
106 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="16,16,99,88"/>106 <area·shape="rect"·href="dir_d2053a9e19fa213bdf1df30eeeafc6b7.html"·title="IO"·alt=""·coords="16,16,99,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00590_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseWriter.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00881_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseWriter.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00566_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OBJWriter.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00851_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OBJWriter.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00581_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OFFWriter.hh</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00866_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OFFWriter.hh</b></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00572_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMWriter.hh</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00878_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMWriter.hh</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PLYWriter.hh</b></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00845_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PLYWriter.hh</b></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00560_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>STLWriter.hh</b></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00872_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>STLWriter.hh</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00557_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VTKWriter.hh</b></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00854_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VTKWriter.hh</b></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <hr>129 <hr>
130 <address>130 <address>
131 <small>131 <small>
958 B
./usr/share/doc/libopenmesh-dev/html/dir_c40706a466042d0d8ea10a64f28cf3bb.js
806 B
js-beautify {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 var·dir_c40706a466042d0d8ea10a64f28cf3bb·=·[1 var·dir_c40706a466042d0d8ea10a64f28cf3bb·=·[
2 ····["BaseWriter.hh",·"a00590_source.html",·null],2 ····["BaseWriter.hh",·"a00881_source.html",·null],
3 ····["OBJWriter.hh",·"a00566_source.html",·null],3 ····["OBJWriter.hh",·"a00851_source.html",·null],
4 ····["OFFWriter.hh",·"a00581_source.html",·null],4 ····["OFFWriter.hh",·"a00866_source.html",·null],
5 ····["OMWriter.hh",·"a00572_source.html",·null],5 ····["OMWriter.hh",·"a00878_source.html",·null],
6 ····["PLYWriter.hh",·"a00587_source.html",·null],6 ····["PLYWriter.hh",·"a00845_source.html",·null],
7 ····["STLWriter.hh",·"a00560_source.html",·null],7 ····["STLWriter.hh",·"a00872_source.html",·null],
8 ····["VTKWriter.hh",·"a00557_source.html",·null]8 ····["VTKWriter.hh",·"a00854_source.html",·null]
9 ];9 ];
8.58 KB
./usr/share/doc/libopenmesh-dev/html/dir_d2053a9e19fa213bdf1df30eeeafc6b7.html
    
Offset 129, 43 lines modifiedOffset 129, 43 lines modified
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_680903010770af4df6a885b9b179d2c7.html">reader</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_680903010770af4df6a885b9b179d2c7.html">reader</a></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_c40706a466042d0d8ea10a64f28cf3bb.html">writer</a></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_c40706a466042d0d8ea10a64f28cf3bb.html">writer</a></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table><table·class="memberdecls">133 </table><table·class="memberdecls">
134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
135 Files</h2></td></tr>135 Files</h2></td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BinaryHelper.hh</b></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00794_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BinaryHelper.hh</b></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>IOInstances.hh</b></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00782_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>IOInstances.hh</b></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>IOManager.hh</b></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00827_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>IOManager.hh</b></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshIO.hh</b></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00833_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshIO.hh</b></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OFFFormat.hh</b></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00806_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OFFFormat.hh</b></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00548_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMFormat.hh</b></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00785_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMFormat.hh</b></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMFormatT_impl.hh</b></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00797_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OMFormatT_impl.hh</b></td></tr>
149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Options.hh</b></td></tr>150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00800_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Options.hh</b></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_binary.hh</b></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00815_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_binary.hh</b></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_binary_spec.hh</b></td></tr>154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00803_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_binary_spec.hh</b></td></tr>
155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_binary_vector_of_bool.hh</b></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00809_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_binary_vector_of_bool.hh</b></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_rbo.hh</b></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00821_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_rbo.hh</b></td></tr>
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_store.hh</b></td></tr>160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00818_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_store.hh</b></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_types.hh</b></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00824_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SR_types.hh</b></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StoreRestore.hh</b></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00839_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>StoreRestore.hh</b></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 </table>166 </table>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <hr>169 <hr>
170 <address>170 <address>
171 <small>171 <small>
2.18 KB
./usr/share/doc/libopenmesh-dev/html/dir_d2053a9e19fa213bdf1df30eeeafc6b7.js
2.03 KB
js-beautify {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 var·dir_d2053a9e19fa213bdf1df30eeeafc6b7·=·[1 var·dir_d2053a9e19fa213bdf1df30eeeafc6b7·=·[
2 ····["exporter",·"dir_02c18bab419c3dccf4ba0b50a3ccc203.html",·"dir_02c18bab419c3dccf4ba0b50a3ccc203"],2 ····["exporter",·"dir_02c18bab419c3dccf4ba0b50a3ccc203.html",·"dir_02c18bab419c3dccf4ba0b50a3ccc203"],
3 ····["importer",·"dir_597714d32dfa686908dce7b4776ad969.html",·"dir_597714d32dfa686908dce7b4776ad969"],3 ····["importer",·"dir_597714d32dfa686908dce7b4776ad969.html",·"dir_597714d32dfa686908dce7b4776ad969"],
4 ····["reader",·"dir_680903010770af4df6a885b9b179d2c7.html",·"dir_680903010770af4df6a885b9b179d2c7"],4 ····["reader",·"dir_680903010770af4df6a885b9b179d2c7.html",·"dir_680903010770af4df6a885b9b179d2c7"],
5 ····["writer",·"dir_c40706a466042d0d8ea10a64f28cf3bb.html",·"dir_c40706a466042d0d8ea10a64f28cf3bb"],5 ····["writer",·"dir_c40706a466042d0d8ea10a64f28cf3bb.html",·"dir_c40706a466042d0d8ea10a64f28cf3bb"],
6 ····["BinaryHelper.hh",·"a00542_source.html",·null],6 ····["BinaryHelper.hh",·"a00794_source.html",·null],
7 ····["IOInstances.hh",·"a00539_source.html",·null],7 ····["IOInstances.hh",·"a00782_source.html",·null],
8 ····["IOManager.hh",·"a00458_source.html",·null],8 ····["IOManager.hh",·"a00827_source.html",·null],
9 ····["MeshIO.hh",·"a00536_source.html",·null],9 ····["MeshIO.hh",·"a00833_source.html",·null],
10 ····["OFFFormat.hh",·"a00500_source.html",·null],10 ····["OFFFormat.hh",·"a00806_source.html",·null],
11 ····["OMFormat.hh",·"a00548_source.html",·null],11 ····["OMFormat.hh",·"a00785_source.html",·null],
12 ····["OMFormatT_impl.hh",·"a00530_source.html",·null],12 ····["OMFormatT_impl.hh",·"a00797_source.html",·null],
13 ····["Options.hh",·"a00524_source.html",·null],13 ····["Options.hh",·"a00800_source.html",·null],
14 ····["SR_binary.hh",·"a00527_source.html",·null],14 ····["SR_binary.hh",·"a00815_source.html",·null],
15 ····["SR_binary_spec.hh",·"a00521_source.html",·null],15 ····["SR_binary_spec.hh",·"a00803_source.html",·null],
16 ····["SR_binary_vector_of_bool.hh",·"a00545_source.html",·null],16 ····["SR_binary_vector_of_bool.hh",·"a00809_source.html",·null],
17 ····["SR_rbo.hh",·"a00509_source.html",·null],17 ····["SR_rbo.hh",·"a00821_source.html",·null],
18 ····["SR_store.hh",·"a00515_source.html",·null],18 ····["SR_store.hh",·"a00818_source.html",·null],
19 ····["SR_types.hh",·"a00497_source.html",·null],19 ····["SR_types.hh",·"a00824_source.html",·null],
20 ····["StoreRestore.hh",·"a00512_source.html",·null]20 ····["StoreRestore.hh",·"a00839_source.html",·null]
21 ];21 ];
1.16 KB
./usr/share/doc/libopenmesh-dev/html/dir_d724613e33b036aa8e40eea9b4e46999.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <area·shape="rect"·href="dir_d724613e33b036aa8e40eea9b4e46999.html"·title="04&#45;stl_algorithms"·alt=""·coords="27,52,163,77"/>102 <area·shape="rect"·href="dir_d724613e33b036aa8e40eea9b4e46999.html"·title="04&#45;stl_algorithms"·alt=""·coords="27,52,163,77"/>
103 <area·shape="rect"·href="dir_34f0f63438dd1522b0a8629959971d4d.html"·title="Tutorial"·alt=""·coords="16,16,173,88"/>103 <area·shape="rect"·href="dir_34f0f63438dd1522b0a8629959971d4d.html"·title="Tutorial"·alt=""·coords="16,16,173,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>111 </table>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 </div><!--·doc-content·-->113 </div><!--·doc-content·-->
114 <hr>114 <hr>
115 <address>115 <address>
116 <small>116 <small>
350 B
./usr/share/doc/libopenmesh-dev/html/dir_d724613e33b036aa8e40eea9b4e46999.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·dir_d724613e33b036aa8e40eea9b4e46999·=·[1 var·dir_d724613e33b036aa8e40eea9b4e46999·=·[
2 ····["smooth_algo.hh",·"a06410_source.html",·null]2 ····["smooth_algo.hh",·"a06383_source.html",·null]
3 ];3 ];
1.15 KB
./usr/share/doc/libopenmesh-dev/html/dir_da813218ed759336b5df5ce909c04834.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <area·shape="rect"·href="dir_da813218ed759336b5df5ce909c04834.html"·title="Tutorial04"·alt=""·coords="27,52,114,77"/>102 <area·shape="rect"·href="dir_da813218ed759336b5df5ce909c04834.html"·title="Tutorial04"·alt=""·coords="27,52,114,77"/>
103 <area·shape="rect"·href="dir_276699eb161e88761ea584378f490777.html"·title="Examples"·alt=""·coords="16,16,125,88"/>103 <area·shape="rect"·href="dir_276699eb161e88761ea584378f490777.html"·title="Examples"·alt=""·coords="16,16,125,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>111 </table>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 </div><!--·doc-content·-->113 </div><!--·doc-content·-->
114 <hr>114 <hr>
115 <address>115 <address>
116 <small>116 <small>
350 B
./usr/share/doc/libopenmesh-dev/html/dir_da813218ed759336b5df5ce909c04834.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·dir_da813218ed759336b5df5ce909c04834·=·[1 var·dir_da813218ed759336b5df5ce909c04834·=·[
2 ····["smooth_algo.hh",·"a06413_source.html",·null]2 ····["smooth_algo.hh",·"a06386_source.html",·null]
3 ];3 ];
3.51 KB
./usr/share/doc/libopenmesh-dev/html/dir_e752be804545bd6e4da017eb8c880246.html
    
Offset 102, 24 lines modifiedOffset 102, 24 lines modified
102 <area·shape="rect"·href="dir_e752be804545bd6e4da017eb8c880246.html"·title="System"·alt=""·coords="27,52,98,77"/>102 <area·shape="rect"·href="dir_e752be804545bd6e4da017eb8c880246.html"·title="System"·alt=""·coords="27,52,98,77"/>
103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,109,88"/>103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,109,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00278_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>compiler.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01091_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>compiler.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00266_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.hh</b></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01097_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.hh</b></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00281_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>mostream.hh</b></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01103_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>mostream.hh</b></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00269_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">omstream.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01094_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01094.html">omstream.hh</a></td></tr>
116 <tr·class="memdesc:a00269"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·the·streams·omlog,·omout,·and·omerr.·<br·/></td></tr>116 <tr·class="memdesc:a01094"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·the·streams·omlog,·omout,·and·omerr.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00272_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OpenMeshDLLMacros.hh</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01088_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OpenMeshDLLMacros.hh</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <hr>123 <hr>
124 <address>124 <address>
125 <small>125 <small>
744 B
./usr/share/doc/libopenmesh-dev/html/dir_e752be804545bd6e4da017eb8c880246.js
592 B
js-beautify {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 var·dir_e752be804545bd6e4da017eb8c880246·=·[1 var·dir_e752be804545bd6e4da017eb8c880246·=·[
2 ····["compiler.hh",·"a00278_source.html",·null],2 ····["compiler.hh",·"a01091_source.html",·null],
3 ····["config.hh",·"a00266_source.html",·null],3 ····["config.hh",·"a01097_source.html",·null],
4 ····["mostream.hh",·"a00281_source.html",·null],4 ····["mostream.hh",·"a01103_source.html",·null],
5 ····["omstream.hh",·"a00269.html",·null],5 ····["omstream.hh",·"a01094.html",·null],
6 ····["OpenMeshDLLMacros.hh",·"a00272_source.html",·null]6 ····["OpenMeshDLLMacros.hh",·"a01088_source.html",·null]
7 ];7 ];
258 KB
./usr/share/doc/libopenmesh-dev/html/files.html
    
Offset 304, 15 lines modifiedOffset 304, 15 lines modified
000012f0:·6964·3d22·726f·775f·305f·305f·305f·2220··id="row_0_0_0_"·000012f0:·6964·3d22·726f·775f·305f·305f·305f·2220··id="row_0_0_0_"·
00001300:·636c·6173·733d·2265·7665·6e22·3e3c·7464··class="even"><td00001300:·636c·6173·733d·2265·7665·6e22·3e3c·7464··class="even"><td
00001310:·2063·6c61·7373·3d22·656e·7472·7922·3e3c···class="entry"><00001310:·2063·6c61·7373·3d22·656e·7472·7922·3e3c···class="entry"><
00001320:·7370·616e·2073·7479·6c65·3d22·7769·6474··span·style="widt00001320:·7370·616e·2073·7479·6c65·3d22·7769·6474··span·style="widt
00001330:·683a·3438·7078·3b64·6973·706c·6179·3a69··h:48px;display:i00001330:·683a·3438·7078·3b64·6973·706c·6179·3a69··h:48px;display:i
00001340:·6e6c·696e·652d·626c·6f63·6b3b·223e·2623··nline-block;">&#00001340:·6e6c·696e·652d·626c·6f63·6b3b·223e·2623··nline-block;">&#
00001350:·3136·303b·3c2f·7370·616e·3e3c·6120·6872··160;</span><a·hr00001350:·3136·303b·3c2f·7370·616e·3e3c·6120·6872··160;</span><a·hr
00001360:·6566·3d22·6130·3131·3438·5f73·6f75·7263··ef="a01148_sourc00001360:·6566·3d22·6130·3131·3534·5f73·6f75·7263··ef="a01154_sourc
00001370:·652e·6874·6d6c·223e·3c73·7061·6e20·636c··e.html"><span·cl00001370:·652e·6874·6d6c·223e·3c73·7061·6e20·636c··e.html"><span·cl
00001380:·6173·733d·2269·636f·6e64·6f63·223e·3c2f··ass="icondoc"></00001380:·6173·733d·2269·636f·6e64·6f63·223e·3c2f··ass="icondoc"></
00001390:·7370·616e·3e3c·2f61·3e3c·623e·4d65·7368··span></a><b>Mesh00001390:·7370·616e·3e3c·2f61·3e3c·623e·4d65·7368··span></a><b>Mesh
000013a0:·4974·656d·732e·6868·3c2f·623e·3c2f·7464··Items.hh</b></td000013a0:·4974·656d·732e·6868·3c2f·623e·3c2f·7464··Items.hh</b></td
000013b0:·3e3c·7464·2063·6c61·7373·3d22·6465·7363··><td·class="desc000013b0:·3e3c·7464·2063·6c61·7373·3d22·6465·7363··><td·class="desc
000013c0:·223e·3c2f·7464·3e3c·2f74·723e·0a3c·7472··"></td></tr>.<tr000013c0:·223e·3c2f·7464·3e3c·2f74·723e·0a3c·7472··"></td></tr>.<tr
000013d0:·2069·643d·2272·6f77·5f30·5f30·5f31·5f22···id="row_0_0_1_"000013d0:·2069·643d·2272·6f77·5f30·5f30·5f31·5f22···id="row_0_0_1_"
Offset 384, 15 lines modifiedOffset 384, 15 lines modified
000017f0:·2265·7665·6e22·2073·7479·6c65·3d22·6469··"even"·style="di000017f0:·2265·7665·6e22·2073·7479·6c65·3d22·6469··"even"·style="di
00001800:·7370·6c61·793a·6e6f·6e65·3b22·3e3c·7464··splay:none;"><td00001800:·7370·6c61·793a·6e6f·6e65·3b22·3e3c·7464··splay:none;"><td
00001810:·2063·6c61·7373·3d22·656e·7472·7922·3e3c···class="entry"><00001810:·2063·6c61·7373·3d22·656e·7472·7922·3e3c···class="entry"><
00001820:·7370·616e·2073·7479·6c65·3d22·7769·6474··span·style="widt00001820:·7370·616e·2073·7479·6c65·3d22·7769·6474··span·style="widt
00001830:·683a·3634·7078·3b64·6973·706c·6179·3a69··h:64px;display:i00001830:·683a·3634·7078·3b64·6973·706c·6179·3a69··h:64px;display:i
00001840:·6e6c·696e·652d·626c·6f63·6b3b·223e·2623··nline-block;">&#00001840:·6e6c·696e·652d·626c·6f63·6b3b·223e·2623··nline-block;">&#
00001850:·3136·303b·3c2f·7370·616e·3e3c·6120·6872··160;</span><a·hr00001850:·3136·303b·3c2f·7370·616e·3e3c·6120·6872··160;</span><a·hr
00001860:·6566·3d22·6130·3634·3130·5f73·6f75·7263··ef="a06410_sourc00001860:·6566·3d22·6130·3633·3833·5f73·6f75·7263··ef="a06383_sourc
00001870:·652e·6874·6d6c·223e·3c73·7061·6e20·636c··e.html"><span·cl00001870:·652e·6874·6d6c·223e·3c73·7061·6e20·636c··e.html"><span·cl
00001880:·6173·733d·2269·636f·6e64·6f63·223e·3c2f··ass="icondoc"></00001880:·6173·733d·2269·636f·6e64·6f63·223e·3c2f··ass="icondoc"></
00001890:·7370·616e·3e3c·2f61·3e3c·623e·736d·6f6f··span></a><b>smoo00001890:·7370·616e·3e3c·2f61·3e3c·623e·736d·6f6f··span></a><b>smoo
000018a0:·7468·5f61·6c67·6f2e·6868·3c2f·623e·3c2f··th_algo.hh</b></000018a0:·7468·5f61·6c67·6f2e·6868·3c2f·623e·3c2f··th_algo.hh</b></
000018b0:·7464·3e3c·7464·2063·6c61·7373·3d22·6465··td><td·class="de000018b0:·7464·3e3c·7464·2063·6c61·7373·3d22·6465··td><td·class="de
000018c0:·7363·223e·3c2f·7464·3e3c·2f74·723e·0a3c··sc"></td></tr>.<000018c0:·7363·223e·3c2f·7464·3e3c·2f74·723e·0a3c··sc"></td></tr>.<
000018d0:·7472·2069·643d·2272·6f77·5f30·5f31·5f31··tr·id="row_0_1_1000018d0:·7472·2069·643d·2272·6f77·5f30·5f31·5f31··tr·id="row_0_1_1
Offset 425, 15 lines modifiedOffset 425, 15 lines modified
00001a80:·636c·6173·733d·226f·6464·2220·7374·796c··class="odd"·styl00001a80:·636c·6173·733d·226f·6464·2220·7374·796c··class="odd"·styl
00001a90:·653d·2264·6973·706c·6179·3a6e·6f6e·653b··e="display:none;00001a90:·653d·2264·6973·706c·6179·3a6e·6f6e·653b··e="display:none;
00001aa0:·223e·3c74·6420·636c·6173·733d·2265·6e74··"><td·class="ent00001aa0:·223e·3c74·6420·636c·6173·733d·2265·6e74··"><td·class="ent
00001ab0:·7279·223e·3c73·7061·6e20·7374·796c·653d··ry"><span·style=00001ab0:·7279·223e·3c73·7061·6e20·7374·796c·653d··ry"><span·style=
00001ac0:·2277·6964·7468·3a36·3470·783b·6469·7370··"width:64px;disp00001ac0:·2277·6964·7468·3a36·3470·783b·6469·7370··"width:64px;disp
00001ad0:·6c61·793a·696e·6c69·6e65·2d62·6c6f·636b··lay:inline-block00001ad0:·6c61·793a·696e·6c69·6e65·2d62·6c6f·636b··lay:inline-block
00001ae0:·3b22·3e26·2331·3630·3b3c·2f73·7061·6e3e··;">&#160;</span>00001ae0:·3b22·3e26·2331·3630·3b3c·2f73·7061·6e3e··;">&#160;</span>
00001af0:·3c61·2068·7265·663d·2261·3036·3434·305f··<a·href="a06440_00001af0:·3c61·2068·7265·663d·2261·3036·3437·365f··<a·href="a06476_
00001b00:·736f·7572·6365·2e68·746d·6c22·3e3c·7370··source.html"><sp00001b00:·736f·7572·6365·2e68·746d·6c22·3e3c·7370··source.html"><sp
00001b10:·616e·2063·6c61·7373·3d22·6963·6f6e·646f··an·class="icondo00001b10:·616e·2063·6c61·7373·3d22·6963·6f6e·646f··an·class="icondo
00001b20:·6322·3e3c·2f73·7061·6e3e·3c2f·613e·3c62··c"></span></a><b00001b20:·6322·3e3c·2f73·7061·6e3e·3c2f·613e·3c62··c"></span></a><b
00001b30:·3e66·696c·6c5f·7072·6f70·732e·6868·3c2f··>fill_props.hh</00001b30:·3e66·696c·6c5f·7072·6f70·732e·6868·3c2f··>fill_props.hh</
00001b40:·623e·3c2f·7464·3e3c·7464·2063·6c61·7373··b></td><td·class00001b40:·623e·3c2f·7464·3e3c·7464·2063·6c61·7373··b></td><td·class
00001b50:·3d22·6465·7363·223e·3c2f·7464·3e3c·2f74··="desc"></td></t00001b50:·3d22·6465·7363·223e·3c2f·7464·3e3c·2f74··="desc"></td></t
00001b60:·723e·0a3c·7472·2069·643d·2272·6f77·5f30··r>.<tr·id="row_000001b60:·723e·0a3c·7472·2069·643d·2272·6f77·5f30··r>.<tr·id="row_0
Offset 441, 15 lines modifiedOffset 441, 15 lines modified
00001b80:·6f64·6422·2073·7479·6c65·3d22·6469·7370··odd"·style="disp00001b80:·6f64·6422·2073·7479·6c65·3d22·6469·7370··odd"·style="disp
00001b90:·6c61·793a·6e6f·6e65·3b22·3e3c·7464·2063··lay:none;"><td·c00001b90:·6c61·793a·6e6f·6e65·3b22·3e3c·7464·2063··lay:none;"><td·c
00001ba0:·6c61·7373·3d22·656e·7472·7922·3e3c·7370··lass="entry"><sp00001ba0:·6c61·7373·3d22·656e·7472·7922·3e3c·7370··lass="entry"><sp
00001bb0:·616e·2073·7479·6c65·3d22·7769·6474·683a··an·style="width:00001bb0:·616e·2073·7479·6c65·3d22·7769·6474·683a··an·style="width:
00001bc0:·3634·7078·3b64·6973·706c·6179·3a69·6e6c··64px;display:inl00001bc0:·3634·7078·3b64·6973·706c·6179·3a69·6e6c··64px;display:inl
00001bd0:·696e·652d·626c·6f63·6b3b·223e·2623·3136··ine-block;">&#1600001bd0:·696e·652d·626c·6f63·6b3b·223e·2623·3136··ine-block;">&#16
00001be0:·303b·3c2f·7370·616e·3e3c·6120·6872·6566··0;</span><a·href00001be0:·303b·3c2f·7370·616e·3e3c·6120·6872·6566··0;</span><a·href
00001bf0:·3d22·6130·3634·3439·5f73·6f75·7263·652e··="a06449_source.00001bf0:·3d22·6130·3634·3835·5f73·6f75·7263·652e··="a06485_source.
00001c00:·6874·6d6c·223e·3c73·7061·6e20·636c·6173··html"><span·clas00001c00:·6874·6d6c·223e·3c73·7061·6e20·636c·6173··html"><span·clas
00001c10:·733d·2269·636f·6e64·6f63·223e·3c2f·7370··s="icondoc"></sp00001c10:·733d·2269·636f·6e64·6f63·223e·3c2f·7370··s="icondoc"></sp
00001c20:·616e·3e3c·2f61·3e3c·623e·6765·6e65·7261··an></a><b>genera00001c20:·616e·3e3c·2f61·3e3c·623e·6765·6e65·7261··an></a><b>genera
00001c30:·7465·5f63·7562·652e·6868·3c2f·623e·3c2f··te_cube.hh</b></00001c30:·7465·5f63·7562·652e·6868·3c2f·623e·3c2f··te_cube.hh</b></
00001c40:·7464·3e3c·7464·2063·6c61·7373·3d22·6465··td><td·class="de00001c40:·7464·3e3c·7464·2063·6c61·7373·3d22·6465··td><td·class="de
00001c50:·7363·223e·3c2f·7464·3e3c·2f74·723e·0a3c··sc"></td></tr>.<00001c50:·7363·223e·3c2f·7464·3e3c·2f74·723e·0a3c··sc"></td></tr>.<
00001c60:·7472·2069·643d·2272·6f77·5f30·5f31·5f31··tr·id="row_0_1_100001c60:·7472·2069·643d·2272·6f77·5f30·5f31·5f31··tr·id="row_0_1_1
Offset 457, 30 lines modifiedOffset 457, 30 lines modified
00001c80:·2073·7479·6c65·3d22·6469·7370·6c61·793a···style="display:00001c80:·2073·7479·6c65·3d22·6469·7370·6c61·793a···style="display:
00001c90:·6e6f·6e65·3b22·3e3c·7464·2063·6c61·7373··none;"><td·class00001c90:·6e6f·6e65·3b22·3e3c·7464·2063·6c61·7373··none;"><td·class
00001ca0:·3d22·656e·7472·7922·3e3c·7370·616e·2073··="entry"><span·s00001ca0:·3d22·656e·7472·7922·3e3c·7370·616e·2073··="entry"><span·s
00001cb0:·7479·6c65·3d22·7769·6474·683a·3634·7078··tyle="width:64px00001cb0:·7479·6c65·3d22·7769·6474·683a·3634·7078··tyle="width:64px
00001cc0:·3b64·6973·706c·6179·3a69·6e6c·696e·652d··;display:inline-00001cc0:·3b64·6973·706c·6179·3a69·6e6c·696e·652d··;display:inline-
00001cd0:·626c·6f63·6b3b·223e·2623·3136·303b·3c2f··block;">&#160;</00001cd0:·626c·6f63·6b3b·223e·2623·3136·303b·3c2f··block;">&#160;</
00001ce0:·7370·616e·3e3c·6120·6872·6566·3d22·6130··span><a·href="a000001ce0:·7370·616e·3e3c·6120·6872·6566·3d22·6130··span><a·href="a0
00001cf0:·3634·3634·5f73·6f75·7263·652e·6874·6d6c··6464_source.html00001cf0:·3634·3934·5f73·6f75·7263·652e·6874·6d6c··6494_source.html
00001d00:·223e·3c73·7061·6e20·636c·6173·733d·2269··"><span·class="i00001d00:·223e·3c73·7061·6e20·636c·6173·733d·2269··"><span·class="i
00001d10:·636f·6e64·6f63·223e·3c2f·7370·616e·3e3c··condoc"></span><00001d10:·636f·6e64·6f63·223e·3c2f·7370·616e·3e3c··condoc"></span><
00001d20:·2f61·3e3c·623e·696e·7432·726f·6d61·6e2e··/a><b>int2roman.00001d20:·2f61·3e3c·623e·696e·7432·726f·6d61·6e2e··/a><b>int2roman.
00001d30:·6868·3c2f·623e·3c2f·7464·3e3c·7464·2063··hh</b></td><td·c00001d30:·6868·3c2f·623e·3c2f·7464·3e3c·7464·2063··hh</b></td><td·c
00001d40:·6c61·7373·3d22·6465·7363·223e·3c2f·7464··lass="desc"></td00001d40:·6c61·7373·3d22·6465·7363·223e·3c2f·7464··lass="desc"></td
00001d50:·3e3c·2f74·723e·0a3c·7472·2069·643d·2272··></tr>.<tr·id="r00001d50:·3e3c·2f74·723e·0a3c·7472·2069·643d·2272··></tr>.<tr·id="r
00001d60:·6f77·5f30·5f31·5f31·5f33·5f22·2063·6c61··ow_0_1_1_3_"·cla00001d60:·6f77·5f30·5f31·5f31·5f33·5f22·2063·6c61··ow_0_1_1_3_"·cla
00001d70:·7373·3d22·6f64·6422·2073·7479·6c65·3d22··ss="odd"·style="00001d70:·7373·3d22·6f64·6422·2073·7479·6c65·3d22··ss="odd"·style="
00001d80:·6469·7370·6c61·793a·6e6f·6e65·3b22·3e3c··display:none;"><00001d80:·6469·7370·6c61·793a·6e6f·6e65·3b22·3e3c··display:none;"><
00001d90:·7464·2063·6c61·7373·3d22·656e·7472·7922··td·class="entry"00001d90:·7464·2063·6c61·7373·3d22·656e·7472·7922··td·class="entry"
00001da0:·3e3c·7370·616e·2073·7479·6c65·3d22·7769··><span·style="wi00001da0:·3e3c·7370·616e·2073·7479·6c65·3d22·7769··><span·style="wi
00001db0:·6474·683a·3634·7078·3b64·6973·706c·6179··dth:64px;display00001db0:·6474·683a·3634·7078·3b64·6973·706c·6179··dth:64px;display
00001dc0:·3a69·6e6c·696e·652d·626c·6f63·6b3b·223e··:inline-block;">00001dc0:·3a69·6e6c·696e·652d·626c·6f63·6b3b·223e··:inline-block;">
00001dd0:·2623·3136·303b·3c2f·7370·616e·3e3c·6120··&#160;</span><a·00001dd0:·2623·3136·303b·3c2f·7370·616e·3e3c·6120··&#160;</span><a·
00001de0:·6872·6566·3d22·6130·3634·3739·5f73·6f75··href="a06479_sou00001de0:·6872·6566·3d22·6130·3634·3235·5f73·6f75··href="a06425_sou
00001df0:·7263·652e·6874·6d6c·223e·3c73·7061·6e20··rce.html"><span·00001df0:·7263·652e·6874·6d6c·223e·3c73·7061·6e20··rce.html"><span·
00001e00:·636c·6173·733d·2269·636f·6e64·6f63·223e··class="icondoc">00001e00:·636c·6173·733d·2269·636f·6e64·6f63·223e··class="icondoc">
00001e10:·3c2f·7370·616e·3e3c·2f61·3e3c·623e·7374··</span></a><b>st00001e10:·3c2f·7370·616e·3e3c·2f61·3e3c·623e·7374··</span></a><b>st
00001e20:·6174·732e·6868·3c2f·623e·3c2f·7464·3e3c··ats.hh</b></td><00001e20:·6174·732e·6868·3c2f·623e·3c2f·7464·3e3c··ats.hh</b></td><
00001e30:·7464·2063·6c61·7373·3d22·6465·7363·223e··td·class="desc">00001e30:·7464·2063·6c61·7373·3d22·6465·7363·223e··td·class="desc">
00001e40:·3c2f·7464·3e3c·2f74·723e·0a3c·7472·2069··</td></tr>.<tr·i00001e40:·3c2f·7464·3e3c·2f74·723e·0a3c·7472·2069··</td></tr>.<tr·i
00001e50:·643d·2272·6f77·5f31·5f22·2063·6c61·7373··d="row_1_"·class00001e50:·643d·2272·6f77·5f31·5f22·2063·6c61·7373··d="row_1_"·class
Offset 561, 31 lines modifiedOffset 561, 31 lines modified
00002300:·6576·656e·2220·7374·796c·653d·2264·6973··even"·style="dis00002300:·6576·656e·2220·7374·796c·653d·2264·6973··even"·style="dis
00002310:·706c·6179·3a6e·6f6e·653b·223e·3c74·6420··play:none;"><td·00002310:·706c·6179·3a6e·6f6e·653b·223e·3c74·6420··play:none;"><td·
00002320:·636c·6173·733d·2265·6e74·7279·223e·3c73··class="entry"><s00002320:·636c·6173·733d·2265·6e74·7279·223e·3c73··class="entry"><s
00002330:·7061·6e20·7374·796c·653d·2277·6964·7468··pan·style="width00002330:·7061·6e20·7374·796c·653d·2277·6964·7468··pan·style="width
00002340:·3a36·3470·783b·6469·7370·6c61·793a·696e··:64px;display:in00002340:·3a36·3470·783b·6469·7370·6c61·793a·696e··:64px;display:in
00002350:·6c69·6e65·2d62·6c6f·636b·3b22·3e26·2331··line-block;">&#100002350:·6c69·6e65·2d62·6c6f·636b·3b22·3e26·2331··line-block;">&#1
00002360:·3630·3b3c·2f73·7061·6e3e·3c61·2068·7265··60;</span><a·hre00002360:·3630·3b3c·2f73·7061·6e3e·3c61·2068·7265··60;</span><a·hre
00002370:·663d·2261·3030·3932·395f·736f·7572·6365··f="a00929_source00002370:·663d·2261·3030·3439·345f·736f·7572·6365··f="a00494_source
00002380:·2e68·746d·6c22·3e3c·7370·616e·2063·6c61··.html"><span·cla00002380:·2e68·746d·6c22·3e3c·7370·616e·2063·6c61··.html"><span·cla
00002390:·7373·3d22·6963·6f6e·646f·6322·3e3c·2f73··ss="icondoc"></s00002390:·7373·3d22·6963·6f6e·646f·6322·3e3c·2f73··ss="icondoc"></s
000023a0:·7061·6e3e·3c2f·613e·3c62·3e43·6d64·4f70··pan></a><b>CmdOp000023a0:·7061·6e3e·3c2f·613e·3c62·3e43·6d64·4f70··pan></a><b>CmdOp
000023b0:·7469·6f6e·2e68·683c·2f62·3e3c·2f74·643e··tion.hh</b></td>000023b0:·7469·6f6e·2e68·683c·2f62·3e3c·2f74·643e··tion.hh</b></td>
000023c0:·3c74·6420·636c·6173·733d·2264·6573·6322··<td·class="desc"000023c0:·3c74·6420·636c·6173·733d·2264·6573·6322··<td·class="desc"
000023d0:·3e3c·2f74·643e·3c2f·7472·3e0a·3c74·7220··></td></tr>.<tr·000023d0:·3e3c·2f74·643e·3c2f·7472·3e0a·3c74·7220··></td></tr>.<tr·
000023e0:·6964·3d22·726f·775f·315f·305f·305f·315f··id="row_1_0_0_1_000023e0:·6964·3d22·726f·775f·315f·305f·305f·315f··id="row_1_0_0_1_
000023f0:·2220·636c·6173·733d·2265·7665·6e22·2073··"·class="even"·s000023f0:·2220·636c·6173·733d·2265·7665·6e22·2073··"·class="even"·s
00002400:·7479·6c65·3d22·6469·7370·6c61·793a·6e6f··tyle="display:no00002400:·7479·6c65·3d22·6469·7370·6c61·793a·6e6f··tyle="display:no
00002410:·6e65·3b22·3e3c·7464·2063·6c61·7373·3d22··ne;"><td·class="00002410:·6e65·3b22·3e3c·7464·2063·6c61·7373·3d22··ne;"><td·class="
00002420:·656e·7472·7922·3e3c·7370·616e·2073·7479··entry"><span·sty00002420:·656e·7472·7922·3e3c·7370·616e·2073·7479··entry"><span·sty
00002430:·6c65·3d22·7769·6474·683a·3634·7078·3b64··le="width:64px;d00002430:·6c65·3d22·7769·6474·683a·3634·7078·3b64··le="width:64px;d
00002440:·6973·706c·6179·3a69·6e6c·696e·652d·626c··isplay:inline-bl00002440:·6973·706c·6179·3a69·6e6c·696e·652d·626c··isplay:inline-bl
00002450:·6f63·6b3b·223e·2623·3136·303b·3c2f·7370··ock;">&#160;</sp00002450:·6f63·6b3b·223e·2623·3136·303b·3c2f·7370··ock;">&#160;</sp
00002460:·616e·3e3c·6120·6872·6566·3d22·6130·3039··an><a·href="a00900002460:·616e·3e3c·6120·6872·6566·3d22·6130·3035··an><a·href="a005
00002470:·3236·5f73·6f75·7263·652e·6874·6d6c·223e··26_source.html">00002470:·3033·5f73·6f75·7263·652e·6874·6d6c·223e··03_source.html">
00002480:·3c73·7061·6e20·636c·6173·733d·2269·636f··<span·class="ico00002480:·3c73·7061·6e20·636c·6173·733d·2269·636f··<span·class="ico
00002490:·6e64·6f63·223e·3c2f·7370·616e·3e3c·2f61··ndoc"></span></a00002490:·6e64·6f63·223e·3c2f·7370·616e·3e3c·2f61··ndoc"></span></a
000024a0:·3e3c·623e·4465·6369·6d61·7465·7256·6965··><b>DecimaterVie000024a0:·3e3c·623e·4465·6369·6d61·7465·7256·6965··><b>DecimaterVie
000024b0:·7765·7257·6964·6765·742e·6868·3c2f·623e··werWidget.hh</b>000024b0:·7765·7257·6964·6765·742e·6868·3c2f·623e··werWidget.hh</b>
000024c0:·3c2f·7464·3e3c·7464·2063·6c61·7373·3d22··</td><td·class="000024c0:·3c2f·7464·3e3c·7464·2063·6c61·7373·3d22··</td><td·class="
000024d0:·6465·7363·223e·3c2f·7464·3e3c·2f74·723e··desc"></td></tr>000024d0:·6465·7363·223e·3c2f·7464·3e3c·2f74·723e··desc"></td></tr>
000024e0:·0a3c·7472·2069·643d·2272·6f77·5f31·5f30··.<tr·id="row_1_0000024e0:·0a3c·7472·2069·643d·2272·6f77·5f31·5f30··.<tr·id="row_1_0
Offset 618, 15 lines modifiedOffset 618, 15 lines modified
Max diff block lines reached; 255397/264521 bytes (96.55%) of diff not shown.
3.24 KB
./usr/share/doc/libopenmesh-dev/html/globals.html
    
Offset 88, 26 lines modifiedOffset 88, 26 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div><ul>93 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div><ul>
94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00632.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00530.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>
95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>
96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>
97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06461.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>
98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>
99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06461.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>
100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>
101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06461.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>
102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06461.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>
103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06461.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>
104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>
105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>
106 </ul>106 </ul>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 </div><!--·doc-content·-->108 </div><!--·doc-content·-->
109 <hr>109 <hr>
110 <address>110 <address>
111 <small>111 <small>
112 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">112 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
3.24 KB
./usr/share/doc/libopenmesh-dev/html/globals_defs.html
    
Offset 88, 26 lines modifiedOffset 88, 26 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>93 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>
94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00632.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00530.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>
95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>
96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>
97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06461.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>
98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>
99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06461.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>
100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>
101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06461.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>
102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06461.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>
103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06461.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>
104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>
105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>
106 </ul>106 </ul>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 </div><!--·doc-content·-->108 </div><!--·doc-content·-->
109 <hr>109 <hr>
110 <address>110 <address>
111 <small>111 <small>
112 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">112 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
11.2 KB
./usr/share/doc/libopenmesh-dev/html/hierarchy.html
    
Offset 425, 15 lines modifiedOffset 425, 15 lines modified
425 <tr·id="row_113_5_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03794.html"·target="_self">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·Interpolating·Sqrt3·subdivision·algorithm·</td></tr>425 <tr·id="row_113_5_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03794.html"·target="_self">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·Interpolating·Sqrt3·subdivision·algorithm·</td></tr>
426 <tr·id="row_113_5_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03774.html"·target="_self">OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·<a·class="el"·href="a03774.html"·title="Uniform·LongestEdgeT·subdivision·algorithm">LongestEdgeT</a>·subdivision·algorithm·</td></tr>426 <tr·id="row_113_5_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03774.html"·target="_self">OpenMesh::Subdivider::Uniform::LongestEdgeT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·<a·class="el"·href="a03774.html"·title="Uniform·LongestEdgeT·subdivision·algorithm">LongestEdgeT</a>·subdivision·algorithm·</td></tr>
427 <tr·id="row_113_5_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03778.html"·target="_self">OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·Loop·subdivision·algorithm·</td></tr>427 <tr·id="row_113_5_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03778.html"·target="_self">OpenMesh::Subdivider::Uniform::LoopT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·Loop·subdivision·algorithm·</td></tr>
428 <tr·id="row_113_5_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03786.html"·target="_self">OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Midpoint·subdivision·algorithm·</td></tr>428 <tr·id="row_113_5_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03786.html"·target="_self">OpenMesh::Subdivider::Uniform::MidpointT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Midpoint·subdivision·algorithm·</td></tr>
429 <tr·id="row_113_5_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03790.html"·target="_self">OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Modified·Butterfly·subdivision·algorithm·</td></tr>429 <tr·id="row_113_5_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03790.html"·target="_self">OpenMesh::Subdivider::Uniform::ModifiedButterflyT&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Modified·Butterfly·subdivision·algorithm·</td></tr>
430 <tr·id="row_113_5_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03798.html"·target="_self">OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·Sqrt3·subdivision·algorithm·</td></tr>430 <tr·id="row_113_5_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03798.html"·target="_self">OpenMesh::Subdivider::Uniform::Sqrt3T&lt;·MeshType,·RealType·&gt;</a></td><td·class="desc">Uniform·Sqrt3·subdivision·algorithm·</td></tr>
431 <tr·id="row_113_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03838.html"·target="_self">OpenMesh::Utils::TestingFramework</a></td><td·class="desc">Helper·class·for·test·programms·</td></tr>431 <tr·id="row_113_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03838.html"·target="_self">OpenMesh::Utils::TestingFramework</a></td><td·class="desc">Helper·class·for·test·programms·</td></tr>
432 <tr·id="row_114_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02282.html"·target="_self">OpenMesh::NormalConeT&lt;·Vector·&gt;</a></td><td·class="desc">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00236_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</td></tr>432 <tr·id="row_114_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02282.html"·target="_self">OpenMesh::NormalConeT&lt;·Vector·&gt;</a></td><td·class="desc">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a01127_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</td></tr>
433 <tr·id="row_115_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03830.html"·target="_self">OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;</a></td><td·class="desc">This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store·</td></tr>433 <tr·id="row_115_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03830.html"·target="_self">OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;</a></td><td·class="desc">This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store·</td></tr>
434 <tr·id="row_116_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03442.html"·target="_self">OpenMesh::Decimater::Observer</a></td><td·class="desc"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class·</td></tr>434 <tr·id="row_116_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03442.html"·target="_self">OpenMesh::Decimater::Observer</a></td><td·class="desc"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class·</td></tr>
435 <tr·id="row_117_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02334.html"·target="_self">OpenMesh::IO::Options</a></td><td·class="desc">Set·options·for·reader/writer·modules·</td></tr>435 <tr·id="row_117_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02334.html"·target="_self">OpenMesh::IO::Options</a></td><td·class="desc">Set·options·for·reader/writer·modules·</td></tr>
436 <tr·id="row_118_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_118_"·class="arrow"·onclick="toggleFolder('118_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><b>std::pair</b></td><td·class="desc"></td></tr>436 <tr·id="row_118_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_118_"·class="arrow"·onclick="toggleFolder('118_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><b>std::pair</b></td><td·class="desc"></td></tr>
437 <tr·id="row_118_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02202.html"·target="_self">Option&lt;·T·&gt;</a></td><td·class="desc"></td></tr>437 <tr·id="row_118_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02202.html"·target="_self">Option&lt;·T·&gt;</a></td><td·class="desc"></td></tr>
438 <tr·id="row_119_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02286.html"·target="_self">OpenMesh::VDPM::Plane3d</a></td><td·class="desc">Ax·+·by·+·cz·+·d·=·0·</td></tr>438 <tr·id="row_119_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02286.html"·target="_self">OpenMesh::VDPM::Plane3d</a></td><td·class="desc">Ax·+·by·+·cz·+·d·=·0·</td></tr>
439 <tr·id="row_120_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02262.html"·target="_self">PMInfo</a></td><td·class="desc"></td></tr>439 <tr·id="row_120_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02262.html"·target="_self">PMInfo</a></td><td·class="desc"></td></tr>
Offset 485, 15 lines modifiedOffset 485, 15 lines modified
485 <tr·id="row_148_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02222.html"·target="_self">MeshViewerWidget</a></td><td·class="desc"></td></tr>485 <tr·id="row_148_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02222.html"·target="_self">MeshViewerWidget</a></td><td·class="desc"></td></tr>
486 <tr·id="row_148_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02210.html"·target="_self">ProgViewerWidget</a></td><td·class="desc"></td></tr>486 <tr·id="row_148_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02210.html"·target="_self">ProgViewerWidget</a></td><td·class="desc"></td></tr>
487 <tr·id="row_148_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_148_0_1_"·class="arrow"·onclick="toggleFolder('148_0_1_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02226.html"·target="_self">MeshViewerWidgetT&lt;·Mesh·&gt;</a></td><td·class="desc"></td></tr>487 <tr·id="row_148_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_148_0_1_"·class="arrow"·onclick="toggleFolder('148_0_1_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02226.html"·target="_self">MeshViewerWidgetT&lt;·Mesh·&gt;</a></td><td·class="desc"></td></tr>
488 <tr·id="row_148_0_1_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02242.html"·target="_self">MeshViewerWidgetSubdivider</a></td><td·class="desc"></td></tr>488 <tr·id="row_148_0_1_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02242.html"·target="_self">MeshViewerWidgetSubdivider</a></td><td·class="desc"></td></tr>
489 <tr·id="row_148_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_148_0_2_"·class="arrow"·onclick="toggleFolder('148_0_2_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02226.html"·target="_self">MeshViewerWidgetT&lt;·M·&gt;</a></td><td·class="desc"></td></tr>489 <tr·id="row_148_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_148_0_2_"·class="arrow"·onclick="toggleFolder('148_0_2_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02226.html"·target="_self">MeshViewerWidgetT&lt;·M·&gt;</a></td><td·class="desc"></td></tr>
490 <tr·id="row_148_0_2_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02194.html"·target="_self">DecimaterViewerWidget</a></td><td·class="desc"></td></tr>490 <tr·id="row_148_0_2_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02194.html"·target="_self">DecimaterViewerWidget</a></td><td·class="desc"></td></tr>
491 <tr·id="row_148_0_2_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02270.html"·target="_self">OpenMesh::VDPMSynthesizerViewerWidget</a></td><td·class="desc"></td></tr>491 <tr·id="row_148_0_2_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02270.html"·target="_self">OpenMesh::VDPMSynthesizerViewerWidget</a></td><td·class="desc"></td></tr>
492 <tr·id="row_149_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02290.html"·target="_self">OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;</a></td><td·class="desc">/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a00239.html">Geometry/QuadricT.hh</a>·</td></tr>492 <tr·id="row_149_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02290.html"·target="_self">OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;</a></td><td·class="desc">/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a01121.html">Geometry/QuadricT.hh</a>·</td></tr>
493 <tr·id="row_150_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_150_"·class="arrow"·onclick="toggleFolder('150_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><b>QWidget</b></td><td·class="desc"></td></tr>493 <tr·id="row_150_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_150_"·class="arrow"·onclick="toggleFolder('150_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><b>QWidget</b></td><td·class="desc"></td></tr>
494 <tr·id="row_150_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02246.html"·target="_self">SubdivideWidget</a></td><td·class="desc"></td></tr>494 <tr·id="row_150_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02246.html"·target="_self">SubdivideWidget</a></td><td·class="desc"></td></tr>
495 <tr·id="row_151_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03342.html"·target="_self">OpenMesh::RandomNumberGenerator</a></td><td·class="desc">Generate·a·random·number·between·0.0·and·1.0·with·a·guaranteed·resolution·(·Number·of·possible·values·)·</td></tr>495 <tr·id="row_151_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03342.html"·target="_self">OpenMesh::RandomNumberGenerator</a></td><td·class="desc">Generate·a·random·number·between·0.0·and·1.0·with·a·guaranteed·resolution·(·Number·of·possible·values·)·</td></tr>
496 <tr·id="row_152_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02622.html"·target="_self">OpenMesh::RangeTraitT&lt;·CONTAINER_T,·ITER_T,·begin_fn,·end_fn·&gt;</a></td><td·class="desc"></td></tr>496 <tr·id="row_152_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02622.html"·target="_self">OpenMesh::RangeTraitT&lt;·CONTAINER_T,·ITER_T,·begin_fn,·end_fn·&gt;</a></td><td·class="desc"></td></tr>
497 <tr·id="row_153_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a04046.html"·target="_self">RegisteredDataType</a></td><td·class="desc"></td></tr>497 <tr·id="row_153_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a04046.html"·target="_self">RegisteredDataType</a></td><td·class="desc"></td></tr>
498 <tr·id="row_154_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_154_"·class="arrow"·onclick="toggleFolder('154_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03610.html"·target="_self">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a></td><td·class="desc">Base·class·for·adaptive·composite·subdivision·rules·</td></tr>498 <tr·id="row_154_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_154_"·class="arrow"·onclick="toggleFolder('154_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03610.html"·target="_self">OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;</a></td><td·class="desc">Base·class·for·adaptive·composite·subdivision·rules·</td></tr>
499 <tr·id="row_154_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03694.html"·target="_self">OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;</a></td><td·class="desc">Composite·rule·<a·class="el"·href="a03694.html"·title="Composite·rule·EF.">EF</a>·</td></tr>499 <tr·id="row_154_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a03694.html"·target="_self">OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;</a></td><td·class="desc">Composite·rule·<a·class="el"·href="a03694.html"·title="Composite·rule·EF.">EF</a>·</td></tr>
5.27 KB
./usr/share/doc/libopenmesh-dev/html/namespaces.html
    
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 <tr·id="row_0_43_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02530.html"·target="_self">MeshCast</a></td><td·class="desc">Cast·a·mesh·with·different·but·identical·traits·into·each·other·</td></tr>255 <tr·id="row_0_43_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02530.html"·target="_self">MeshCast</a></td><td·class="desc">Cast·a·mesh·with·different·but·identical·traits·into·each·other·</td></tr>
256 <tr·id="row_0_44_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02538.html"·target="_self">MeshCast&lt;·const·LhsMeshT·&amp;,·const·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>256 <tr·id="row_0_44_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02538.html"·target="_self">MeshCast&lt;·const·LhsMeshT·&amp;,·const·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>
257 <tr·id="row_0_45_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02546.html"·target="_self">MeshCast&lt;·const·LhsMeshT·*,·const·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>257 <tr·id="row_0_45_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02546.html"·target="_self">MeshCast&lt;·const·LhsMeshT·*,·const·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>
258 <tr·id="row_0_46_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02534.html"·target="_self">MeshCast&lt;·LhsMeshT·&amp;,·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>258 <tr·id="row_0_46_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02534.html"·target="_self">MeshCast&lt;·LhsMeshT·&amp;,·RhsMeshT·&amp;·&gt;</a></td><td·class="desc"></td></tr>
259 <tr·id="row_0_47_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02542.html"·target="_self">MeshCast&lt;·LhsMeshT·*,·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>259 <tr·id="row_0_47_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02542.html"·target="_self">MeshCast&lt;·LhsMeshT·*,·RhsMeshT·*·&gt;</a></td><td·class="desc"></td></tr>
260 <tr·id="row_0_48_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02578.html"·target="_self">MeshHandle</a></td><td·class="desc">Handle·type·for·meshes·to·simplify·some·template·programming·</td></tr>260 <tr·id="row_0_48_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02578.html"·target="_self">MeshHandle</a></td><td·class="desc">Handle·type·for·meshes·to·simplify·some·template·programming·</td></tr>
261 <tr·id="row_0_49_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02962.html"·target="_self">MPropHandleT</a></td><td·class="desc">Handle·representing·a·mesh·property·</td></tr>261 <tr·id="row_0_49_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02962.html"·target="_self">MPropHandleT</a></td><td·class="desc">Handle·representing·a·mesh·property·</td></tr>
262 <tr·id="row_0_50_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02282.html"·target="_self">NormalConeT</a></td><td·class="desc">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00236_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</td></tr>262 <tr·id="row_0_50_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02282.html"·target="_self">NormalConeT</a></td><td·class="desc">/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a01127_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</td></tr>
263 <tr·id="row_0_51_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_51_"·class="arrow"·onclick="toggleFolder('0_51_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02630.html"·target="_self">PolyConnectivity</a></td><td·class="desc">Connectivity·Class·for·polygonal·meshes·</td></tr>263 <tr·id="row_0_51_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_51_"·class="arrow"·onclick="toggleFolder('0_51_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02630.html"·target="_self">PolyConnectivity</a></td><td·class="desc">Connectivity·Class·for·polygonal·meshes·</td></tr>
264 <tr·id="row_0_51_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02678.html"·target="_self">EdgeFaceTraits</a></td><td·class="desc"></td></tr>264 <tr·id="row_0_51_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02678.html"·target="_self">EdgeFaceTraits</a></td><td·class="desc"></td></tr>
265 <tr·id="row_0_51_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02674.html"·target="_self">EdgeHalfedgeTraits</a></td><td·class="desc"></td></tr>265 <tr·id="row_0_51_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02674.html"·target="_self">EdgeHalfedgeTraits</a></td><td·class="desc"></td></tr>
266 <tr·id="row_0_51_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02670.html"·target="_self">EdgeVertexTraits</a></td><td·class="desc"></td></tr>266 <tr·id="row_0_51_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02670.html"·target="_self">EdgeVertexTraits</a></td><td·class="desc"></td></tr>
267 <tr·id="row_0_51_3_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02682.html"·target="_self">ElementRange</a></td><td·class="desc"></td></tr>267 <tr·id="row_0_51_3_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02682.html"·target="_self">ElementRange</a></td><td·class="desc"></td></tr>
268 <tr·id="row_0_51_4_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02698.html"·target="_self">ElementRange&lt;·EdgeHandle·&gt;</a></td><td·class="desc"></td></tr>268 <tr·id="row_0_51_4_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02698.html"·target="_self">ElementRange&lt;·EdgeHandle·&gt;</a></td><td·class="desc"></td></tr>
269 <tr·id="row_0_51_5_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02702.html"·target="_self">ElementRange&lt;·FaceHandle·&gt;</a></td><td·class="desc"></td></tr>269 <tr·id="row_0_51_5_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02702.html"·target="_self">ElementRange&lt;·FaceHandle·&gt;</a></td><td·class="desc"></td></tr>
721 B
./usr/share/doc/libopenmesh-dev/html/navtreedata.js
619 B
js-beautify {}
    
Offset 60, 16 lines modifiedOffset 60, 16 lines modified
60 ················["Macros",·"globals_defs.html",·null]60 ················["Macros",·"globals_defs.html",·null]
61 ············]]61 ············]]
62 ········]]62 ········]]
63 ····]]63 ····]]
64 ];64 ];
  
65 var·NAVTREEINDEX·=·[65 var·NAVTREEINDEX·=·[
66 ····"a00029_source.html",66 ····"a00026_source.html",
67 ····"a01151_source.html",67 ····"a01154_source.html",
68 ····"a02170.html#a1edcb149edf57dff57b609f7d6b71e91",68 ····"a02170.html#a1edcb149edf57dff57b609f7d6b71e91",
69 ····"a02282.html#ae615837d5b59d54fc674e495c67e490a",69 ····"a02282.html#ae615837d5b59d54fc674e495c67e490a",
70 ····"a02334.html#a822f89a5035915fe2c77a3ebb128a695",70 ····"a02334.html#a822f89a5035915fe2c77a3ebb128a695",
71 ····"a02422.html#a53f4607db2d76fd86076aa4449e1b374",71 ····"a02422.html#a53f4607db2d76fd86076aa4449e1b374",
72 ····"a02442.html#ac75a4c5c5f55e999393b7b55b283e17f",72 ····"a02442.html#ac75a4c5c5f55e999393b7b55b283e17f",
73 ····"a02622.html",73 ····"a02622.html",
74 ····"a02630.html#a408cccd2443b385e112db2f0ec17d563",74 ····"a02630.html#a408cccd2443b385e112db2f0ec17d563",
24.4 KB
./usr/share/doc/libopenmesh-dev/html/navtreeindex0.js
24.3 KB
js-beautify {}
    
Offset 1, 252 lines modifiedOffset 1, 252 lines modified
1 var·NAVTREEINDEX0·=·{1 var·NAVTREEINDEX0·=·{
2 ····"a00029_source.html":·[7,·0,·1,·1,·1,·2,·0],2 ····"a00026_source.html":·[7,·0,·1,·1,·1,·2,·0],
3 ····"a00044_source.html":·[7,·0,·1,·1,·1,·1,·0], 
4 ····"a00071_source.html":·[7,·0,·1,·1,·1,·0,·0],3 ····"a00038_source.html":·[7,·0,·1,·1,·1,·0,·0],
 4 ····"a00053_source.html":·[7,·0,·1,·1,·1,·1,·0],
 5 ····"a00242_source.html":·[7,·0,·2,·5],
 6 ····"a00245_source.html":·[7,·0,·2,·4],
 7 ····"a00329_source.html":·[7,·0,·2,·3],
 8 ····"a00431_source.html":·[7,·0,·1,·0,·3,·1],
 9 ····"a00446_source.html":·[7,·0,·1,·0,·4,·0,·0],
 10 ····"a00467_source.html":·[7,·0,·1,·0,·1,·0],
 11 ····"a00473_source.html":·[7,·0,·1,·0,·2,·3],
 12 ····"a00476_source.html":·[7,·0,·1,·0,·2,·2],
 13 ····"a00482_source.html":·[7,·0,·1,·0,·2,·1],
 14 ····"a00494_source.html":·[7,·0,·1,·0,·0,·0],
 15 ····"a00503_source.html":·[7,·0,·1,·0,·0,·1],
 16 ····"a00506.html":·[7,·0,·1,·3,·0,·10],
 17 ····"a00506_source.html":·[7,·0,·1,·3,·0,·10],
 18 ····"a00509.html":·[7,·0,·1,·3,·0,·24],
5 ····"a00227_source.html":·[7,·0,·1,·1,·0,·1],19 ····"a00512_source.html":·[7,·0,·1,·3,·0,·16],
 20 ····"a00515.html":·[7,·0,·1,·3,·0,·1],
6 ····"a00230_source.html":·[7,·0,·1,·1,·0,·2],21 ····"a00515_source.html":·[7,·0,·1,·3,·0,·1],
 22 ····"a00518.html":·[7,·0,·1,·3,·0,·14],
7 ····"a00236_source.html":·[7,·0,·1,·1,·0,·4],23 ····"a00518_source.html":·[7,·0,·1,·3,·0,·14],
8 ····"a00239.html":·[7,·0,·1,·1,·0,·7],24 ····"a00521.html":·[7,·0,·1,·3,·0,·6],
9 ····"a00239.html#a858c8f4cd938b217a26ef480af3fba39":·[7,·0,·1,·1,·0,·7,·1], 
10 ····"a00239.html#ad75ef49af7bc4d049924402a82fafd2b":·[7,·0,·1,·1,·0,·7,·2], 
11 ····"a00239_source.html":·[7,·0,·1,·1,·0,·7], 
12 ····"a00242_source.html":·[7,·0,·1,·1,·0,·6],25 ····"a00521_source.html":·[7,·0,·1,·3,·0,·6],
 26 ····"a00524.html":·[7,·0,·1,·3,·0,·23],
13 ····"a00245_source.html":·[7,·0,·1,·1,·0,·3],27 ····"a00524_source.html":·[7,·0,·1,·3,·0,·23],
14 ····"a00248_source.html":·[7,·0,·1,·1,·0,·8],28 ····"a00527.html":·[7,·0,·1,·3,·0,·5],
15 ····"a00251_source.html":·[7,·0,·1,·1,·0,·9], 
16 ····"a00254_source.html":·[7,·0,·1,·1,·0,·10], 
17 ····"a00257_source.html":·[7,·0,·1,·1,·0,·5],29 ····"a00527_source.html":·[7,·0,·1,·3,·0,·5],
 30 ····"a00530.html":·[7,·0,·1,·3,·0,·11],
 31 ····"a00530.html#a906b4531219a46e7f62e37672b50e479":·[7,·0,·1,·3,·0,·11,·2],
 32 ····"a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b":·[7,·0,·1,·3,·0,·11,·3],
 33 ····"a00530_source.html":·[7,·0,·1,·3,·0,·11],
 34 ····"a00533.html":·[7,·0,·1,·3,·0,·13],
 35 ····"a00533_source.html":·[7,·0,·1,·3,·0,·13],
 36 ····"a00536.html":·[7,·0,·1,·3,·0,·9],
 37 ····"a00536_source.html":·[7,·0,·1,·3,·0,·9],
 38 ····"a00539.html":·[7,·0,·1,·3,·0,·18],
 39 ····"a00539_source.html":·[7,·0,·1,·3,·0,·18],
 40 ····"a00542.html":·[7,·0,·1,·3,·0,·7],
 41 ····"a00542_source.html":·[7,·0,·1,·3,·0,·7],
 42 ····"a00545.html":·[7,·0,·1,·3,·0,·21],
 43 ····"a00545_source.html":·[7,·0,·1,·3,·0,·21],
 44 ····"a00548.html":·[7,·0,·1,·3,·0,·3],
 45 ····"a00548_source.html":·[7,·0,·1,·3,·0,·3],
 46 ····"a00551.html":·[7,·0,·1,·3,·0,·12],
 47 ····"a00551_source.html":·[7,·0,·1,·3,·0,·12],
 48 ····"a00554.html":·[7,·0,·1,·3,·0,·2],
 49 ····"a00554_source.html":·[7,·0,·1,·3,·0,·2],
 50 ····"a00557.html":·[7,·0,·1,·3,·0,·25],
 51 ····"a00557_source.html":·[7,·0,·1,·3,·0,·25],
 52 ····"a00560.html":·[7,·0,·1,·3,·0,·19],
 53 ····"a00560_source.html":·[7,·0,·1,·3,·0,·19],
 54 ····"a00563.html":·[7,·0,·1,·3,·0,·22],
 55 ····"a00563_source.html":·[7,·0,·1,·3,·0,·22],
 56 ····"a00566.html":·[7,·0,·1,·3,·0,·17],
 57 ····"a00566_source.html":·[7,·0,·1,·3,·0,·17],
 58 ····"a00569.html":·[7,·0,·1,·3,·0,·8],
 59 ····"a00569_source.html":·[7,·0,·1,·3,·0,·8],
 60 ····"a00572.html":·[7,·0,·1,·3,·0,·15],
 61 ····"a00572_source.html":·[7,·0,·1,·3,·0,·15],
 62 ····"a00575.html":·[7,·0,·1,·3,·0,·4],
 63 ····"a00575_source.html":·[7,·0,·1,·3,·0,·4],
 64 ····"a00578.html":·[7,·0,·1,·3,·0,·20],
 65 ····"a00578_source.html":·[7,·0,·1,·3,·0,·20],
 66 ····"a00581.html":·[7,·0,·1,·3,·0,·0],
 67 ····"a00581_source.html":·[7,·0,·1,·3,·0,·0],
 68 ····"a00587_source.html":·[7,·0,·1,·3,·6,·0,·0,·3],
 69 ····"a00596.html":·[7,·0,·1,·3,·6,·0,·0,·4],
 70 ····"a00596_source.html":·[7,·0,·1,·3,·6,·0,·0,·4],
 71 ····"a00599.html":·[7,·0,·1,·3,·6,·0,·0,·5],
 72 ····"a00599_source.html":·[7,·0,·1,·3,·6,·0,·0,·5],
 73 ····"a00605.html":·[7,·0,·1,·3,·6,·1,·3],
 74 ····"a00605_source.html":·[7,·0,·1,·3,·6,·1,·3],
 75 ····"a00608_source.html":·[7,·0,·1,·3,·6,·1,·7],
 76 ····"a00611.html":·[7,·0,·1,·3,·6,·1,·9],
 77 ····"a00611_source.html":·[7,·0,·1,·3,·6,·1,·9],
 78 ····"a00614.html":·[7,·0,·1,·3,·6,·1,·8],
 79 ····"a00614_source.html":·[7,·0,·1,·3,·6,·1,·8],
 80 ····"a00617_source.html":·[7,·0,·1,·3,·6,·1,·2],
 81 ····"a00620.html":·[7,·0,·1,·3,·6,·1,·11],
 82 ····"a00620_source.html":·[7,·0,·1,·3,·6,·1,·11],
 83 ····"a00623.html":·[7,·0,·1,·3,·6,·1,·10],
 84 ····"a00623_source.html":·[7,·0,·1,·3,·6,·1,·10],
 85 ····"a00626.html":·[7,·0,·1,·3,·6,·1,·4],
 86 ····"a00626_source.html":·[7,·0,·1,·3,·6,·1,·4],
 87 ····"a00629.html":·[7,·0,·1,·3,·6,·1,·6],
 88 ····"a00629_source.html":·[7,·0,·1,·3,·6,·1,·6],
 89 ····"a00632.html":·[7,·0,·1,·3,·6,·1,·5],
 90 ····"a00632_source.html":·[7,·0,·1,·3,·6,·1,·5],
 91 ····"a00635.html":·[7,·0,·1,·3,·6,·1,·1],
 92 ····"a00635_source.html":·[7,·0,·1,·3,·6,·1,·1],
18 ····"a00260_source.html":·[7,·0,·1,·1,·4,·0],93 ····"a00644_source.html":·[7,·0,·1,·3,·8,·0],
19 ····"a00263_source.html":·[7,·0,·1,·1,·4,·1],94 ····"a00647_source.html":·[7,·0,·1,·3,·8,·7],
 95 ····"a00656_source.html":·[7,·0,·1,·3,·8,·6],
20 ····"a00266_source.html":·[7,·0,·1,·1,·3,·1],96 ····"a00662_source.html":·[7,·0,·1,·3,·8,·1],
21 ····"a00269.html":·[7,·0,·1,·1,·3,·3],97 ····"a00665_source.html":·[7,·0,·1,·3,·8,·4],
 98 ····"a00668_source.html":·[7,·0,·1,·3,·8,·2],
22 ····"a00269_source.html":·[7,·0,·1,·1,·3,·3],99 ····"a00671_source.html":·[7,·0,·1,·3,·8,·3],
 100 ····"a00674_source.html":·[7,·0,·1,·3,·8,·5],
 101 ····"a00677.html":·[7,·0,·1,·3,·7,·10],
 102 ····"a00677_source.html":·[7,·0,·1,·3,·7,·10],
 103 ····"a00680_source.html":·[7,·0,·1,·3,·7,·3],
 104 ····"a00686_source.html":·[7,·0,·1,·3,·7,·5],
 105 ····"a00689_source.html":·[7,·0,·1,·3,·7,·2],
 106 ····"a00695_source.html":·[7,·0,·1,·3,·7,·6],
 107 ····"a00698_source.html":·[7,·0,·1,·3,·7,·8],
 108 ····"a00701_source.html":·[7,·0,·1,·3,·7,·9],
 109 ····"a00704.html":·[7,·0,·1,·3,·7,·4],
23 ····"a00272_source.html":·[7,·0,·1,·1,·3,·4],110 ····"a00704_source.html":·[7,·0,·1,·3,·7,·4],
 111 ····"a00707_source.html":·[7,·0,·1,·3,·7,·1],
 112 ····"a00710.html":·[7,·0,·1,·3,·7,·11],
 113 ····"a00710_source.html":·[7,·0,·1,·3,·7,·11],
 114 ····"a00713.html":·[7,·0,·1,·3,·7,·7],
 115 ····"a00713_source.html":·[7,·0,·1,·3,·7,·7],
 116 ····"a00722_source.html":·[7,·0,·1,·3,·4,·1],
 117 ····"a00725_source.html":·[7,·0,·1,·3,·4,·0],
24 ····"a00278_source.html":·[7,·0,·1,·1,·3,·0],118 ····"a00728_source.html":·[7,·0,·1,·3,·2,·0],
 119 ····"a00731_source.html":·[7,·0,·1,·3,·2,·1],
 120 ····"a00734_source.html":·[7,·0,·1,·3,·1,·0],
 121 ····"a00737_source.html":·[7,·0,·1,·3,·3,·8],
Max diff block lines reached; 0/24875 bytes (0.00%) of diff not shown.
454 B
./usr/share/doc/libopenmesh-dev/html/navtreeindex1.js
348 B
js-beautify {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 var·NAVTREEINDEX1·=·{1 var·NAVTREEINDEX1·=·{
2 ····"a01151_source.html":·[7,·0,·0,·0,·1],2 ····"a01154_source.html":·[7,·0,·0,·0,·0],
3 ····"a01235.html":·[2],3 ····"a01235.html":·[2],
4 ····"a01236.html":·[3],4 ····"a01236.html":·[3],
5 ····"a01237.html":·[4,·0],5 ····"a01237.html":·[4,·0],
6 ····"a01238.html":·[4,·1],6 ····"a01238.html":·[4,·1],
7 ····"a01239.html":·[4,·2],7 ····"a01239.html":·[4,·2],
8 ····"a01240.html":·[4,·3],8 ····"a01240.html":·[4,·3],
9 ····"a01242.html":·[5,·0,·0],9 ····"a01242.html":·[5,·0,·0],
6.13 KB
./usr/share/doc/libopenmesh-dev/html/navtreeindex18.js
6.03 KB
js-beautify {}
    
Offset 134, 65 lines modifiedOffset 134, 65 lines modified
134 ····"a06339.html":·[0,·6,·5],134 ····"a06339.html":·[0,·6,·5],
135 ····"a06340.html":·[0,·6,·6],135 ····"a06340.html":·[0,·6,·6],
136 ····"a06341.html":·[1],136 ····"a06341.html":·[1],
137 ····"a06342.html":·[0,·6,·0],137 ····"a06342.html":·[0,·6,·0],
138 ····"a06343.html":·[0,·6],138 ····"a06343.html":·[0,·6],
139 ····"a06344.html":·[0,·5,·2],139 ····"a06344.html":·[0,·5,·2],
140 ····"a06345.html":·[0,·5,·5],140 ····"a06345.html":·[0,·5,·5],
141 ····"a06347_source.html":·[7,·0,·1,·0,·2,·0],141 ····"a06377_source.html":·[7,·0,·1,·0,·2,·0],
142 ····"a06350_source.html":·[7,·0,·1,·0,·3,·0],142 ····"a06380_source.html":·[7,·0,·1,·0,·3,·0],
143 ····"a06353_source.html":·[7,·0,·1,·1,·0,·0],143 ····"a06383_source.html":·[7,·0,·0,·1,·0,·0],
144 ····"a06356.html":·[7,·0,·1,·3,·7,·0], 
145 ····"a06356_source.html":·[7,·0,·1,·3,·7,·0], 
146 ····"a06359_source.html":·[7,·0,·1,·1,·2,·4], 
147 ····"a06362_source.html":·[7,·0,·1,·3,·3,·1], 
148 ····"a06365.html":·[7,·0,·1,·1,·2,·24], 
149 ····"a06365.html#a223434df0f07f8e05b89324094fc1de8":·[7,·0,·1,·1,·2,·24,·8], 
150 ····"a06365.html#a427ff443d5e47c76b9c45a29213e63db":·[7,·0,·1,·1,·2,·24,·11], 
151 ····"a06365.html#a48a58bb27b065ea6b5f6e973756f1800":·[7,·0,·1,·1,·2,·24,·6], 
152 ····"a06365.html#a72688ff15a275a41a98159ce72eaab4f":·[7,·0,·1,·1,·2,·24,·7], 
153 ····"a06365.html#a746c83f2828928d4e7c4de0b2613e396":·[7,·0,·1,·1,·2,·24,·9], 
154 ····"a06365.html#a75f0d731abf2489208086aac5147eefc":·[7,·0,·1,·1,·2,·24,·5], 
155 ····"a06365.html#a8126b6d66b0b65c5e23e8856c6092c28":·[7,·0,·1,·1,·2,·24,·3], 
156 ····"a06365.html#a97a9676df79fe2881136f983f3cf3b05":·[7,·0,·1,·1,·2,·24,·10], 
157 ····"a06365.html#aa5146d858418fcb93715406a6ce8e30f":·[7,·0,·1,·1,·2,·24,·12], 
158 ····"a06365.html#adbd10edc9787f8347769a11391896d9e":·[7,·0,·1,·1,·2,·24,·4], 
159 ····"a06365_source.html":·[7,·0,·1,·1,·2,·24], 
160 ····"a06368.html":·[7,·0,·1,·3,·3,·6], 
161 ····"a06368_source.html":·[7,·0,·1,·3,·3,·6], 
162 ····"a06371.html":·[7,·0,·1,·3,·6,·0,·0,·6], 
163 ····"a06371_source.html":·[7,·0,·1,·3,·6,·0,·0,·6], 
164 ····"a06374_source.html":·[7,·0,·1,·1,·5,·2], 
165 ····"a06377_source.html":·[7,·0,·1,·3,·3,·3], 
166 ····"a06410_source.html":·[7,·0,·0,·1,·0,·0], 
167 ····"a06413_source.html":·[7,·0,·1,·2,·0,·0],144 ····"a06386_source.html":·[7,·0,·1,·2,·0,·0],
168 ····"a06440_source.html":·[7,·0,·0,·1,·1,·0], 
169 ····"a06443_source.html":·[7,·0,·1,·2,·1,·0], 
170 ····"a06446_source.html":·[7,·0,·2,·0], 
171 ····"a06449_source.html":·[7,·0,·0,·1,·1,·1], 
172 ····"a06452_source.html":·[7,·0,·1,·2,·1,·1], 
173 ····"a06455_source.html":·[7,·0,·2,·1], 
174 ····"a06464_source.html":·[7,·0,·0,·1,·1,·2], 
175 ····"a06467_source.html":·[7,·0,·1,·2,·1,·2], 
176 ····"a06470_source.html":·[7,·0,·2,·2], 
177 ····"a06479_source.html":·[7,·0,·0,·1,·1,·3],145 ····"a06425_source.html":·[7,·0,·0,·1,·1,·3],
178 ····"a06482_source.html":·[7,·0,·1,·2,·1,·3],146 ····"a06428_source.html":·[7,·0,·1,·2,·1,·3],
 147 ····"a06431_source.html":·[7,·0,·1,·1,·2,·4],
 148 ····"a06434_source.html":·[7,·0,·1,·3,·3,·1],
 149 ····"a06437_source.html":·[7,·0,·1,·1,·5,·2],
 150 ····"a06440_source.html":·[7,·0,·1,·3,·3,·3],
179 ····"a06485.html":·[7,·0,·1,·3,·6,·0,·0,·0],151 ····"a06443.html":·[7,·0,·1,·3,·6,·0,·0,·0],
180 ····"a06485_source.html":·[7,·0,·1,·3,·6,·0,·0,·0],152 ····"a06443_source.html":·[7,·0,·1,·3,·6,·0,·0,·0],
181 ····"a06488.html":·[7,·0,·1,·3,·6,·1,·0,·0],153 ····"a06446.html":·[7,·0,·1,·3,·6,·1,·0,·0],
182 ····"a06488_source.html":·[7,·0,·1,·3,·6,·1,·0,·0],154 ····"a06446_source.html":·[7,·0,·1,·3,·6,·1,·0,·0],
183 ····"a06491.html":·[7,·0,·1,·3,·6,·0,·0,·1],155 ····"a06449.html":·[7,·0,·1,·3,·6,·0,·0,·1],
184 ····"a06491_source.html":·[7,·0,·1,·3,·6,·0,·0,·1],156 ····"a06449_source.html":·[7,·0,·1,·3,·6,·0,·0,·1],
185 ····"a06494.html":·[7,·0,·1,·3,·6,·1,·0,·1],157 ····"a06452.html":·[7,·0,·1,·3,·6,·1,·0,·1],
186 ····"a06494_source.html":·[7,·0,·1,·3,·6,·1,·0,·1],158 ····"a06452_source.html":·[7,·0,·1,·3,·6,·1,·0,·1],
187 ····"a06497.html":·[7,·0,·1,·3,·6,·0,·0,·2],159 ····"a06455.html":·[7,·0,·1,·3,·6,·0,·0,·2],
188 ····"a06497.html#af706613543b0da1b097580a9dc30fc6e":·[7,·0,·1,·3,·6,·0,·0,·2,·5],160 ····"a06455.html#af706613543b0da1b097580a9dc30fc6e":·[7,·0,·1,·3,·6,·0,·0,·2,·5],
189 ····"a06497_source.html":·[7,·0,·1,·3,·6,·0,·0,·2],161 ····"a06455_source.html":·[7,·0,·1,·3,·6,·0,·0,·2],
190 ····"a06500.html":·[7,·0,·1,·3,·6,·1,·0,·2],162 ····"a06458.html":·[7,·0,·1,·3,·6,·1,·0,·2],
191 ····"a06500_source.html":·[7,·0,·1,·3,·6,·1,·0,·2],163 ····"a06458_source.html":·[7,·0,·1,·3,·6,·1,·0,·2],
 164 ····"a06461.html":·[7,·0,·1,·1,·2,·24],
 165 ····"a06461.html#a223434df0f07f8e05b89324094fc1de8":·[7,·0,·1,·1,·2,·24,·8],
 166 ····"a06461.html#a427ff443d5e47c76b9c45a29213e63db":·[7,·0,·1,·1,·2,·24,·11],
 167 ····"a06461.html#a48a58bb27b065ea6b5f6e973756f1800":·[7,·0,·1,·1,·2,·24,·6],
 168 ····"a06461.html#a72688ff15a275a41a98159ce72eaab4f":·[7,·0,·1,·1,·2,·24,·7],
 169 ····"a06461.html#a746c83f2828928d4e7c4de0b2613e396":·[7,·0,·1,·1,·2,·24,·9],
 170 ····"a06461.html#a75f0d731abf2489208086aac5147eefc":·[7,·0,·1,·1,·2,·24,·5],
 171 ····"a06461.html#a8126b6d66b0b65c5e23e8856c6092c28":·[7,·0,·1,·1,·2,·24,·3],
 172 ····"a06461.html#a97a9676df79fe2881136f983f3cf3b05":·[7,·0,·1,·1,·2,·24,·10],
 173 ····"a06461.html#aa5146d858418fcb93715406a6ce8e30f":·[7,·0,·1,·1,·2,·24,·12],
 174 ····"a06461.html#adbd10edc9787f8347769a11391896d9e":·[7,·0,·1,·1,·2,·24,·4],
 175 ····"a06461_source.html":·[7,·0,·1,·1,·2,·24],
 176 ····"a06464.html":·[7,·0,·1,·3,·3,·6],
 177 ····"a06464_source.html":·[7,·0,·1,·3,·3,·6],
 178 ····"a06467.html":·[7,·0,·1,·3,·6,·0,·0,·6],
 179 ····"a06467_source.html":·[7,·0,·1,·3,·6,·0,·0,·6],
 180 ····"a06470_source.html":·[7,·0,·1,·1,·0,·0],
 181 ····"a06473.html":·[7,·0,·1,·3,·7,·0],
 182 ····"a06473_source.html":·[7,·0,·1,·3,·7,·0],
 183 ····"a06476_source.html":·[7,·0,·0,·1,·1,·0],
 184 ····"a06479_source.html":·[7,·0,·1,·2,·1,·0],
 185 ····"a06482_source.html":·[7,·0,·2,·0],
 186 ····"a06485_source.html":·[7,·0,·0,·1,·1,·1],
 187 ····"a06488_source.html":·[7,·0,·1,·2,·1,·1],
 188 ····"a06491_source.html":·[7,·0,·2,·1],
 189 ····"a06494_source.html":·[7,·0,·0,·1,·1,·2],
 190 ····"a06497_source.html":·[7,·0,·1,·2,·1,·2],
 191 ····"a06500_source.html":·[7,·0,·2,·2],
192 ····"annotated.html":·[6,·0],192 ····"annotated.html":·[6,·0],
193 ····"dir_02c18bab419c3dccf4ba0b50a3ccc203.html":·[7,·0,·1,·1,·1,·0],193 ····"dir_02c18bab419c3dccf4ba0b50a3ccc203.html":·[7,·0,·1,·1,·1,·0],
194 ····"dir_096a52d9fd17b37497a875801ae987b7.html":·[7,·0,·1,·1],194 ····"dir_096a52d9fd17b37497a875801ae987b7.html":·[7,·0,·1,·1],
195 ····"dir_15c6b1131136f5f64828719bf468896a.html":·[7,·0,·1,·0,·0],195 ····"dir_15c6b1131136f5f64828719bf468896a.html":·[7,·0,·1,·0,·0],
196 ····"dir_276699eb161e88761ea584378f490777.html":·[7,·0,·1,·2],196 ····"dir_276699eb161e88761ea584378f490777.html":·[7,·0,·1,·2],
197 ····"dir_289c1f2654688306a6b78c41daf6f22f.html":·[7,·0,·1,·3,·5],197 ····"dir_289c1f2654688306a6b78c41daf6f22f.html":·[7,·0,·1,·3,·5],
198 ····"dir_2cdf16a4a27fb625c8732488eeda6049.html":·[7,·0,·2],198 ····"dir_2cdf16a4a27fb625c8732488eeda6049.html":·[7,·0,·2],
8.94 KB
./usr/share/doc/libopenmesh-dev/html/search/all_10.js
8.83 KB
js-beautify {}
    
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 ····]],41 ····]],
42 ····['maximized_13',·['maximized',·['../a02306.html#ae2b6b05eff7e90a69e73d7577609a65d',·1,·'OpenMesh::VectorT::maximized()'],42 ····['maximized_13',·['maximized',·['../a02306.html#ae2b6b05eff7e90a69e73d7577609a65d',·1,·'OpenMesh::VectorT::maximized()'],
43 ········['../a02310.html#a0df8311e00ff433263c1a21dcd7e7106',·1,·'VectorT::maximized()']43 ········['../a02310.html#a0df8311e00ff433263c1a21dcd7e7106',·1,·'VectorT::maximized()']
44 ····]],44 ····]],
45 ····['mcdecimatert_14',·['mcdecimatert',·['../a03386.html',·1,·'OpenMesh::Decimater::McDecimaterT&lt;·MeshT·&gt;'],45 ····['mcdecimatert_14',·['mcdecimatert',·['../a03386.html',·1,·'OpenMesh::Decimater::McDecimaterT&lt;·MeshT·&gt;'],
46 ········['../a03386.html#afe1195415c6af21ccf2a887311f049ed',·1,·'OpenMesh::Decimater::McDecimaterT::McDecimaterT()']46 ········['../a03386.html#afe1195415c6af21ccf2a887311f049ed',·1,·'OpenMesh::Decimater::McDecimaterT::McDecimaterT()']
47 ····]],47 ····]],
48 ····['mcdecimatert_2ehh_15',·['McDecimaterT.hh',·['../a00668.html',·1,·'']]],48 ····['mcdecimatert_2ehh_15',·['McDecimaterT.hh',·['../a00527.html',·1,·'']]],
49 ····['mcdecimatert_5fimpl_2ehh_16',·['McDecimaterT_impl.hh',·['../a00704.html',·1,·'']]],49 ····['mcdecimatert_5fimpl_2ehh_16',·['McDecimaterT_impl.hh',·['../a00521.html',·1,·'']]],
50 ····['mean_17',·['mean',·['../a02306.html#aafbe6560982e96e71ecca85575cd5594',·1,·'OpenMesh::VectorT::mean()'],50 ····['mean_17',·['mean',·['../a02306.html#aafbe6560982e96e71ecca85575cd5594',·1,·'OpenMesh::VectorT::mean()'],
51 ········['../a02310.html#a02b0c772dfb382db31efc29538e36ddd',·1,·'VectorT::mean()']51 ········['../a02310.html#a02b0c772dfb382db31efc29538e36ddd',·1,·'VectorT::mean()']
52 ····]],52 ····]],
53 ····['mean_5fabs_18',·['mean_abs',·['../a02306.html#aa539a6f43d8d855bcb28785cd3410cb4',·1,·'OpenMesh::VectorT::mean_abs()'],53 ····['mean_5fabs_18',·['mean_abs',·['../a02306.html#aa539a6f43d8d855bcb28785cd3410cb4',·1,·'OpenMesh::VectorT::mean_abs()'],
54 ········['../a02310.html#a4d33f5f4cf05bd22b9afd1e84a2ed3d3',·1,·'VectorT::mean_abs()']54 ········['../a02310.html#a4d33f5f4cf05bd22b9afd1e84a2ed3d3',·1,·'VectorT::mean_abs()']
55 ····]],55 ····]],
56 ····['member_20functions_19',·['Where·do·I·find·a·list·of·all·member·functions·?',·['../a06318.html',·1,·'additional_information']]],56 ····['member_20functions_19',·['Where·do·I·find·a·list·of·all·member·functions·?',·['../a06318.html',·1,·'additional_information']]],
Offset 122, 70 lines modifiedOffset 122, 70 lines modified
122 ····['minimized_57',·['minimized',·['../a02310.html#a4e6e0439315dc8951e47f4c96e604662',·1,·'VectorT::minimized()'],122 ····['minimized_57',·['minimized',·['../a02310.html#a4e6e0439315dc8951e47f4c96e604662',·1,·'VectorT::minimized()'],
123 ········['../a02306.html#a9f5b507732503b670d45de5eff132e56',·1,·'OpenMesh::VectorT::minimized()']123 ········['../a02306.html#a9f5b507732503b670d45de5eff132e56',·1,·'OpenMesh::VectorT::minimized()']
124 ····]],124 ····]],
125 ····['minmax_58',·['minmax',·['../a02786.html#a2ff87b59192f68142138506a9bbb1a2c',·1,·'OpenMesh::SmartRangeT']]],125 ····['minmax_58',·['minmax',·['../a02786.html#a2ff87b59192f68142138506a9bbb1a2c',·1,·'OpenMesh::SmartRangeT']]],
126 ····['mixeddecimatert_59',·['mixeddecimatert',·['../a03390.html',·1,·'OpenMesh::Decimater::MixedDecimaterT&lt;·MeshT·&gt;'],126 ····['mixeddecimatert_59',·['mixeddecimatert',·['../a03390.html',·1,·'OpenMesh::Decimater::MixedDecimaterT&lt;·MeshT·&gt;'],
127 ········['../a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8',·1,·'OpenMesh::Decimater::MixedDecimaterT::MixedDecimaterT()']127 ········['../a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8',·1,·'OpenMesh::Decimater::MixedDecimaterT::MixedDecimaterT()']
128 ····]],128 ····]],
129 ····['mixeddecimatert_2ehh_60',·['MixedDecimaterT.hh',·['../a00662.html',·1,·'']]],129 ····['mixeddecimatert_2ehh_60',·['MixedDecimaterT.hh',·['../a00542.html',·1,·'']]],
130 ····['mixeddecimatert_5fimpl_2ehh_61',·['MixedDecimaterT_impl.hh',·['../a00689.html',·1,·'']]],130 ····['mixeddecimatert_5fimpl_2ehh_61',·['MixedDecimaterT_impl.hh',·['../a00569.html',·1,·'']]],
131 ····['modaspectratiot_62',·['modaspectratiot',·['../a03394.html',·1,·'OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;'],131 ····['modaspectratiot_62',·['modaspectratiot',·['../a03394.html',·1,·'OpenMesh::Decimater::ModAspectRatioT&lt;·MeshT·&gt;'],
132 ········['../a03394.html#a5a97855647addc932e36aaee7b9d3cb0',·1,·'OpenMesh::Decimater::ModAspectRatioT::ModAspectRatioT()']132 ········['../a03394.html#a5a97855647addc932e36aaee7b9d3cb0',·1,·'OpenMesh::Decimater::ModAspectRatioT::ModAspectRatioT()']
133 ····]],133 ····]],
134 ····['modaspectratiot_2ehh_63',·['ModAspectRatioT.hh',·['../a00650.html',·1,·'']]],134 ····['modaspectratiot_2ehh_63',·['ModAspectRatioT.hh',·['../a00536.html',·1,·'']]],
135 ····['modaspectratiot_5fimpl_2ehh_64',·['ModAspectRatioT_impl.hh',·['../a00644.html',·1,·'']]],135 ····['modaspectratiot_5fimpl_2ehh_64',·['ModAspectRatioT_impl.hh',·['../a00506.html',·1,·'']]],
136 ····['modbalancert_65',·['modbalancert',·['../a02266.html',·1,·'ModBalancerT&lt;·D·&gt;'],136 ····['modbalancert_65',·['modbalancert',·['../a02266.html',·1,·'ModBalancerT&lt;·D·&gt;'],
137 ········['../a02266.html#a35c84643ccb29982bd43ef790179be91',·1,·'ModBalancerT::ModBalancerT()']137 ········['../a02266.html#a35c84643ccb29982bd43ef790179be91',·1,·'ModBalancerT::ModBalancerT()']
138 ····]],138 ····]],
139 ····['modbaset_66',·['modbaset',·['../a03402.html',·1,·'OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;'],139 ····['modbaset_66',·['modbaset',·['../a03402.html',·1,·'OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;'],
140 ········['../a03402.html#ac434e4c53a1502b51c9bf8f79214727e',·1,·'OpenMesh::Decimater::ModBaseT::ModBaseT()']140 ········['../a03402.html#ac434e4c53a1502b51c9bf8f79214727e',·1,·'OpenMesh::Decimater::ModBaseT::ModBaseT()']
141 ····]],141 ····]],
142 ····['modbaset_2ehh_67',·['ModBaseT.hh',·['../a00632.html',·1,·'']]],142 ····['modbaset_2ehh_67',·['ModBaseT.hh',·['../a00530.html',·1,·'']]],
143 ····['modbaset_3c_20d_20_3e_68',·['ModBaseT&lt;·D·&gt;',·['../a03402.html',·1,·'OpenMesh::Decimater']]],143 ····['modbaset_3c_20d_20_3e_68',·['ModBaseT&lt;·D·&gt;',·['../a03402.html',·1,·'OpenMesh::Decimater']]],
144 ····['modedgelengtht_69',·['modedgelengtht',·['../a03406.html',·1,·'OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;'],144 ····['modedgelengtht_69',·['modedgelengtht',·['../a03406.html',·1,·'OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;'],
145 ········['../a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6',·1,·'OpenMesh::Decimater::ModEdgeLengthT::ModEdgeLengthT()']145 ········['../a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6',·1,·'OpenMesh::Decimater::ModEdgeLengthT::ModEdgeLengthT()']
146 ····]],146 ····]],
147 ····['modedgelengtht_2ehh_70',·['ModEdgeLengthT.hh',·['../a00683.html',·1,·'']]],147 ····['modedgelengtht_2ehh_70',·['ModEdgeLengthT.hh',·['../a00551.html',·1,·'']]],
148 ····['modedgelengtht_5fimpl_2ehh_71',·['ModEdgeLengthT_impl.hh',·['../a00674.html',·1,·'']]],148 ····['modedgelengtht_5fimpl_2ehh_71',·['ModEdgeLengthT_impl.hh',·['../a00533.html',·1,·'']]],
149 ····['modhandlet_72',·['modhandlet',·['../a03398.html',·1,·'OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;'],149 ····['modhandlet_72',·['modhandlet',·['../a03398.html',·1,·'OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;'],
150 ········['../a03398.html#ac92064c74c3357c7dbcca86f1ab33042',·1,·'OpenMesh::Decimater::ModHandleT::ModHandleT()']150 ········['../a03398.html#ac92064c74c3357c7dbcca86f1ab33042',·1,·'OpenMesh::Decimater::ModHandleT::ModHandleT()']
151 ····]],151 ····]],
152 ····['modhausdorfft_73',·['modhausdorfft',·['../a03410.html',·1,·'OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;'],152 ····['modhausdorfft_73',·['modhausdorfft',·['../a03410.html',·1,·'OpenMesh::Decimater::ModHausdorffT&lt;·MeshT·&gt;'],
153 ········['../a03410.html#a0322210d2abcdb0cfd165ff3f03c1cb5',·1,·'OpenMesh::Decimater::ModHausdorffT::ModHausdorffT()']153 ········['../a03410.html#a0322210d2abcdb0cfd165ff3f03c1cb5',·1,·'OpenMesh::Decimater::ModHausdorffT::ModHausdorffT()']
154 ····]],154 ····]],
155 ····['modhausdorfft_2ehh_74',·['ModHausdorffT.hh',·['../a00695.html',·1,·'']]],155 ····['modhausdorfft_2ehh_74',·['ModHausdorffT.hh',·['../a00518.html',·1,·'']]],
156 ····['modhausdorfft_5fimpl_2ehh_75',·['ModHausdorffT_impl.hh',·['../a00680.html',·1,·'']]],156 ····['modhausdorfft_5fimpl_2ehh_75',·['ModHausdorffT_impl.hh',·['../a00572.html',·1,·'']]],
157 ····['modifiedbutterflyt_76',·['ModifiedButterflyT',·['../a03790.html',·1,·'OpenMesh::Subdivider::Uniform']]],157 ····['modifiedbutterflyt_76',·['ModifiedButterflyT',·['../a03790.html',·1,·'OpenMesh::Subdivider::Uniform']]],
158 ····['modifiedbutterflyt_2ehh_77',·['ModifiedButterFlyT.hh',·['../a00785.html',·1,·'']]],158 ····['modifiedbutterflyt_2ehh_77',·['ModifiedButterFlyT.hh',·['../a00614.html',·1,·'']]],
159 ····['modindependentsetst_78',·['modindependentsetst',·['../a03414.html#a1cb2074ae492242832abfa3922745220',·1,·'OpenMesh::Decimater::ModIndependentSetsT::ModIndependentSetsT()'],159 ····['modindependentsetst_78',·['modindependentsetst',·['../a03414.html#a1cb2074ae492242832abfa3922745220',·1,·'OpenMesh::Decimater::ModIndependentSetsT::ModIndependentSetsT()'],
160 ········['../a03414.html',·1,·'OpenMesh::Decimater::ModIndependentSetsT&lt;·MeshT·&gt;']160 ········['../a03414.html',·1,·'OpenMesh::Decimater::ModIndependentSetsT&lt;·MeshT·&gt;']
161 ····]],161 ····]],
162 ····['modnormaldeviationt_79',·['modnormaldeviationt',·['../a03418.html#a9ce9d2155ccb0c7719081d7e0ec2c023',·1,·'OpenMesh::Decimater::ModNormalDeviationT::ModNormalDeviationT()'],162 ····['modnormaldeviationt_79',·['modnormaldeviationt',·['../a03418.html#a9ce9d2155ccb0c7719081d7e0ec2c023',·1,·'OpenMesh::Decimater::ModNormalDeviationT::ModNormalDeviationT()'],
163 ········['../a03418.html',·1,·'OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;']163 ········['../a03418.html',·1,·'OpenMesh::Decimater::ModNormalDeviationT&lt;·MeshT·&gt;']
164 ····]],164 ····]],
165 ····['modnormaldeviationt_2ehh_80',·['ModNormalDeviationT.hh',·['../a00641.html',·1,·'']]],165 ····['modnormaldeviationt_2ehh_80',·['ModNormalDeviationT.hh',·['../a00566.html',·1,·'']]],
166 ····['modnormalflippingt_81',·['modnormalflippingt',·['../a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624',·1,·'OpenMesh::Decimater::ModNormalFlippingT::ModNormalFlippingT()'],166 ····['modnormalflippingt_81',·['modnormalflippingt',·['../a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624',·1,·'OpenMesh::Decimater::ModNormalFlippingT::ModNormalFlippingT()'],
167 ········['../a03422.html',·1,·'OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;']167 ········['../a03422.html',·1,·'OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;']
168 ····]],168 ····]],
169 ····['modnormalflippingt_2ehh_82',·['ModNormalFlippingT.hh',·['../a00677.html',·1,·'']]],169 ····['modnormalflippingt_2ehh_82',·['ModNormalFlippingT.hh',·['../a00539.html',·1,·'']]],
170 ····['modprogmesht_83',·['modprogmesht',·['../a03426.html#ad195363a5b1d1a5a6924b01344236d4d',·1,·'OpenMesh::Decimater::ModProgMeshT::ModProgMeshT()'],170 ····['modprogmesht_83',·['modprogmesht',·['../a03426.html#ad195363a5b1d1a5a6924b01344236d4d',·1,·'OpenMesh::Decimater::ModProgMeshT::ModProgMeshT()'],
171 ········['../a03426.html',·1,·'OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;']171 ········['../a03426.html',·1,·'OpenMesh::Decimater::ModProgMeshT&lt;·MeshT·&gt;']
172 ····]],172 ····]],
173 ····['modprogmesht_2ehh_84',·['ModProgMeshT.hh',·['../a00653.html',·1,·'']]],173 ····['modprogmesht_2ehh_84',·['ModProgMeshT.hh',·['../a00560.html',·1,·'']]],
174 ····['modprogmesht_5fimpl_2ehh_85',·['ModProgMeshT_impl.hh',·['../a00638.html',·1,·'']]],174 ····['modprogmesht_5fimpl_2ehh_85',·['ModProgMeshT_impl.hh',·['../a00578.html',·1,·'']]],
175 ····['modquadrict_86',·['modquadrict',·['../a03434.html',·1,·'OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;'],175 ····['modquadrict_86',·['modquadrict',·['../a03434.html',·1,·'OpenMesh::Decimater::ModQuadricT&lt;·MeshT·&gt;'],
176 ········['../a03434.html#a133497b5da2d4164a2caaa694af2c64a',·1,·'OpenMesh::Decimater::ModQuadricT::ModQuadricT()']176 ········['../a03434.html#a133497b5da2d4164a2caaa694af2c64a',·1,·'OpenMesh::Decimater::ModQuadricT::ModQuadricT()']
177 ····]],177 ····]],
178 ····['modquadrict_2ehh_87',·['ModQuadricT.hh',·['../a00671.html',·1,·'']]],178 ····['modquadrict_2ehh_87',·['ModQuadricT.hh',·['../a00545.html',·1,·'']]],
179 ····['modquadrict_3c_20d_20_3e_88',·['ModQuadricT&lt;·D·&gt;',·['../a03434.html',·1,·'OpenMesh::Decimater']]],179 ····['modquadrict_3c_20d_20_3e_88',·['ModQuadricT&lt;·D·&gt;',·['../a03434.html',·1,·'OpenMesh::Decimater']]],
180 ····['modquadrict_5fimpl_2ehh_89',·['ModQuadricT_impl.hh',·['../a00665.html',·1,·'']]],180 ····['modquadrict_5fimpl_2ehh_89',·['ModQuadricT_impl.hh',·['../a00563.html',·1,·'']]],
181 ····['modroundnesst_90',·['modroundnesst',·['../a03438.html#a6e56da8acf8ce9a37577c07764e5c98b',·1,·'OpenMesh::Decimater::ModRoundnessT::ModRoundnessT()'],181 ····['modroundnesst_90',·['modroundnesst',·['../a03438.html#a6e56da8acf8ce9a37577c07764e5c98b',·1,·'OpenMesh::Decimater::ModRoundnessT::ModRoundnessT()'],
182 ········['../a03438.html',·1,·'OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;']182 ········['../a03438.html',·1,·'OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;']
183 ····]],183 ····]],
184 ····['modroundnesst_2ehh_91',·['ModRoundnessT.hh',·['../a00686.html',·1,·'']]],184 ····['modroundnesst_2ehh_91',·['ModRoundnessT.hh',·['../a00524.html',·1,·'']]],
185 ····['module_92',·['module',·['../a03370.html#ae7f1f3a529565bf8afbbe79f4098a6ec',·1,·'OpenMesh::Decimater::BaseDecimaterT']]],185 ····['module_92',·['module',·['../a03370.html#ae7f1f3a529565bf8afbbe79f4098a6ec',·1,·'OpenMesh::Decimater::BaseDecimaterT']]],
186 ····['module_20handles_93',·['Module·Handles',·['../a06307.html#DecimaterHnd',·1,·'']]],186 ····['module_20handles_93',·['Module·Handles',·['../a06307.html#DecimaterHnd',·1,·'']]],
187 ····['modules_94',·['Decimating·Modules',·['../a06307.html#DecimaterMod',·1,·'']]],187 ····['modules_94',·['Decimating·Modules',·['../a06307.html#DecimaterMod',·1,·'']]],
188 ····['mprop_5fstats_95',·['mprop_stats',·['../a02442.html#af173653137d8c742a3c0f33ad4b6e265',·1,·'OpenMesh::BaseKernel::mprop_stats()·const'],188 ····['mprop_5fstats_95',·['mprop_stats',·['../a02442.html#af173653137d8c742a3c0f33ad4b6e265',·1,·'OpenMesh::BaseKernel::mprop_stats()·const'],
189 ········['../a02442.html#ac75a4c5c5f55e999393b7b55b283e17f',·1,·'OpenMesh::BaseKernel::mprop_stats(std::ostream·&amp;_ostr)·const'],189 ········['../a02442.html#ac75a4c5c5f55e999393b7b55b283e17f',·1,·'OpenMesh::BaseKernel::mprop_stats(std::ostream·&amp;_ostr)·const'],
190 ········['../a02442.html#abefc23fca88208b07c0c668460cf3618',·1,·'OpenMesh::BaseKernel::mprop_stats(std::string·&amp;_string)·const']190 ········['../a02442.html#abefc23fca88208b07c0c668460cf3618',·1,·'OpenMesh::BaseKernel::mprop_stats(std::string·&amp;_string)·const']
191 ····]],191 ····]],
1.06 KB
./usr/share/doc/libopenmesh-dev/html/search/all_11.js
981 B
js-beautify {}
    
Offset 116, 9 lines modifiedOffset 116, 9 lines modified
116 ····]],116 ····]],
117 ····['notes_20on_20how_20to_20speedup_20openmesh_34',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],117 ····['notes_20on_20how_20to_20speedup_20openmesh_34',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],
118 ····['notes_20on_20template_20programming_35',·['Notes·on·template·programming',·['../a06311.html',·1,·'additional_information']]],118 ····['notes_20on_20template_20programming_35',·['Notes·on·template·programming',·['../a06311.html',·1,·'additional_information']]],
119 ····['notify_36',·['notify',·['../a03442.html#ae7279c819cb88693c739f109bc21eaf4',·1,·'OpenMesh::Decimater::Observer']]],119 ····['notify_36',·['notify',·['../a03442.html#ae7279c819cb88693c739f109bc21eaf4',·1,·'OpenMesh::Decimater::Observer']]],
120 ····['notify_5fobserver_37',·['notify_observer',·['../a03370.html#a181b92fd81aea37771dbbe9d0f7b4b30',·1,·'OpenMesh::Decimater::BaseDecimaterT']]],120 ····['notify_5fobserver_37',·['notify_observer',·['../a03370.html#a181b92fd81aea37771dbbe9d0f7b4b30',·1,·'OpenMesh::Decimater::BaseDecimaterT']]],
121 ····['number_38',·['number',·['../a03610.html#a84cdab5eafce0be29ecd50591a43a440',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT']]],121 ····['number_38',·['number',·['../a03610.html#a84cdab5eafce0be29ecd50591a43a440',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT']]],
122 ····['numlimitst_39',·['NumLimitsT',·['../a03830.html',·1,·'OpenMesh::Utils']]],122 ····['numlimitst_39',·['NumLimitsT',·['../a03830.html',·1,·'OpenMesh::Utils']]],
123 ····['numlimitst_2ehh_40',·['NumLimitsT.hh',·['../a00719.html',·1,·'']]]123 ····['numlimitst_2ehh_40',·['NumLimitsT.hh',·['../a00713.html',·1,·'']]]
124 ];124 ];
2.64 KB
./usr/share/doc/libopenmesh-dev/html/search/all_12.js
2.54 KB
js-beautify {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['observer_0',·['observer',·['../a03442.html',·1,·'OpenMesh::Decimater::Observer'],2 ····['observer_0',·['observer',·['../a03442.html',·1,·'OpenMesh::Decimater::Observer'],
3 ········['../a03370.html#a3456cefbbe959bec1c83f9e2135dfca8',·1,·'OpenMesh::Decimater::BaseDecimaterT::observer()'],3 ········['../a03370.html#a3456cefbbe959bec1c83f9e2135dfca8',·1,·'OpenMesh::Decimater::BaseDecimaterT::observer()'],
4 ········['../a03442.html#a750859bbf0ed03ba1b6cb2601305e9f6',·1,·'OpenMesh::Decimater::Observer::Observer()']4 ········['../a03442.html#a750859bbf0ed03ba1b6cb2601305e9f6',·1,·'OpenMesh::Decimater::Observer::Observer()']
5 ····]],5 ····]],
6 ····['observer_2ecc_1',·['Observer.cc',·['../a00701.html',·1,·'']]],6 ····['observer_2ecc_1',·['Observer.cc',·['../a00509.html',·1,·'']]],
7 ····['observer_2ehh_2',·['Observer.hh',·['../a00707.html',·1,·'']]],7 ····['observer_2ehh_2',·['Observer.hh',·['../a00557.html',·1,·'']]],
8 ····['of_20all_20member_20functions_3',·['Where·do·I·find·a·list·of·all·member·functions·?',·['../a06318.html',·1,·'additional_information']]],8 ····['of_20all_20member_20functions_3',·['Where·do·I·find·a·list·of·all·member·functions·?',·['../a06318.html',·1,·'additional_information']]],
9 ····['of_20openmesh_4',·['Features·and·Goals·of·OpenMesh',·['../a06312.html',·1,·'mesh_docu']]],9 ····['of_20openmesh_4',·['Features·and·Goals·of·OpenMesh',·['../a06312.html',·1,·'mesh_docu']]],
10 ····['old_20style_5',·['Using·custom·properties·(old·style)',·['../a06337.html',·1,·'tutorial']]],10 ····['old_20style_5',·['Using·custom·properties·(old·style)',·['../a06337.html',·1,·'tutorial']]],
11 ····['om_5fmerge_5ftraits_6',·['OM_Merge_Traits',·['../a06365.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],11 ····['om_5fmerge_5ftraits_6',·['OM_Merge_Traits',·['../a06461.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],
12 ····['om_5fmerge_5ftraits_5fin_5ftemplate_7',·['OM_Merge_Traits_In_Template',·['../a06365.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]],12 ····['om_5fmerge_5ftraits_5fin_5ftemplate_7',·['OM_Merge_Traits_In_Template',·['../a06461.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]],
13 ····['omstream_2ehh_8',·['omstream.hh',·['../a00269.html',·1,·'']]],13 ····['omstream_2ehh_8',·['omstream.hh',·['../a01094.html',·1,·'']]],
14 ····['on_20a_20mesh_9',·['How·to·navigate·on·a·mesh',·['../a06322.html',·1,·'mesh_docu']]],14 ····['on_20a_20mesh_9',·['How·to·navigate·on·a·mesh',·['../a06322.html',·1,·'mesh_docu']]],
15 ····['on_20how_20to_20speedup_20openmesh_10',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],15 ····['on_20how_20to_20speedup_20openmesh_10',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],
16 ····['on_20openmesh_11',·['Additional·Information·on·OpenMesh',·['../a06310.html',·1,·'index']]],16 ····['on_20openmesh_11',·['Additional·Information·on·OpenMesh',·['../a06310.html',·1,·'index']]],
17 ····['on_20template_20programming_12',·['Notes·on·template·programming',·['../a06311.html',·1,·'additional_information']]],17 ····['on_20template_20programming_12',·['Notes·on·template·programming',·['../a06311.html',·1,·'additional_information']]],
18 ····['on_20the_20c_20implementation_13',·['Some·words·on·the·C++·implementation',·['../a06313.html',·1,·'additional_information']]],18 ····['on_20the_20c_20implementation_13',·['Some·words·on·the·C++·implementation',·['../a06313.html',·1,·'additional_information']]],
19 ····['only_20if_20you_20want_20to_20build_20the_20included_20apps_14',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],19 ····['only_20if_20you_20want_20to_20build_20the_20included_20apps_14',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],
20 ····['open_5fmesh_15',·['open_mesh',·['../a02246.html#a76b8eb6dd5f47ea05161c22da4adca54',·1,·'SubdivideWidget::open_mesh()'],20 ····['open_5fmesh_15',·['open_mesh',·['../a02246.html#a76b8eb6dd5f47ea05161c22da4adca54',·1,·'SubdivideWidget::open_mesh()'],
1.69 KB
./usr/share/doc/libopenmesh-dev/html/search/all_14.js
1.58 KB
js-beautify {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['qglviewerwidget_0',·['QGLViewerWidget',·['../a02230.html',·1,·'']]],2 ····['qglviewerwidget_0',·['QGLViewerWidget',·['../a02230.html',·1,·'']]],
3 ····['qt_5fread_5ffilters_1',·['qt_read_filters',·['../a02330.html#a0b3ae7cb60d1868168ec59f2d1553b9b',·1,·'OpenMesh::IO::_IOManager_']]],3 ····['qt_5fread_5ffilters_1',·['qt_read_filters',·['../a02330.html#a0b3ae7cb60d1868168ec59f2d1553b9b',·1,·'OpenMesh::IO::_IOManager_']]],
4 ····['qt_5fwrite_5ffilters_2',·['qt_write_filters',·['../a02330.html#a816f38422f040386e93db4debc811c7a',·1,·'OpenMesh::IO::_IOManager_']]],4 ····['qt_5fwrite_5ffilters_2',·['qt_write_filters',·['../a02330.html#a816f38422f040386e93db4debc811c7a',·1,·'OpenMesh::IO::_IOManager_']]],
5 ····['quadricd_3',·['Quadricd',·['../a00239.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],5 ····['quadricd_3',·['Quadricd',·['../a01121.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],
6 ····['quadricf_4',·['Quadricf',·['../a00239.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]],6 ····['quadricf_4',·['Quadricf',·['../a01121.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]],
7 ····['quadrict_5',·['quadrict',·['../a02290.html',·1,·'OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;'],7 ····['quadrict_5',·['quadrict',·['../a02290.html',·1,·'OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;'],
8 ········['../a02290.html#aa4dd04f39435110361e4088cc376618a',·1,·'OpenMesh::Geometry::QuadricT::QuadricT(Scalar·_a,·Scalar·_b,·Scalar·_c,·Scalar·_d,·Scalar·_e,·Scalar·_f,·Scalar·_g,·Scalar·_h,·Scalar·_i,·Scalar·_j)'],8 ········['../a02290.html#aa4dd04f39435110361e4088cc376618a',·1,·'OpenMesh::Geometry::QuadricT::QuadricT(Scalar·_a,·Scalar·_b,·Scalar·_c,·Scalar·_d,·Scalar·_e,·Scalar·_f,·Scalar·_g,·Scalar·_h,·Scalar·_i,·Scalar·_j)'],
9 ········['../a02290.html#ae6a410e0bd234af03477f8466d0b45d3',·1,·'OpenMesh::Geometry::QuadricT::QuadricT(Scalar·_a=0.0,·Scalar·_b=0.0,·Scalar·_c=0.0,·Scalar·_d=0.0)']9 ········['../a02290.html#ae6a410e0bd234af03477f8466d0b45d3',·1,·'OpenMesh::Geometry::QuadricT::QuadricT(Scalar·_a=0.0,·Scalar·_b=0.0,·Scalar·_c=0.0,·Scalar·_d=0.0)']
10 ····]],10 ····]],
11 ····['quadrict_2ehh_6',·['QuadricT.hh',·['../a00239.html',·1,·'']]],11 ····['quadrict_2ehh_6',·['QuadricT.hh',·['../a01121.html',·1,·'']]],
12 ····['quick_20start_7',·['Step·1·-·IOManager·quick·start',·['../a06319.html#mesh_io_quick',·1,·'']]]12 ····['quick_20start_7',·['Step·1·-·IOManager·quick·start',·['../a06319.html#mesh_io_quick',·1,·'']]]
13 ];13 ];
1.14 KB
./usr/share/doc/libopenmesh-dev/html/search/all_15.js
1.04 KB
js-beautify {}
    
Offset 188, 10 lines modifiedOffset 188, 10 lines modified
188 ····['rulehandlet_75',·['RuleHandleT',·['../a03606.html',·1,·'OpenMesh::Subdivider::Adaptive']]],188 ····['rulehandlet_75',·['RuleHandleT',·['../a03606.html',·1,·'OpenMesh::Subdivider::Adaptive']]],
189 ····['ruleinterfacet_76',·['ruleinterfacet',·['../a03610.html#a9a46c1370495c4ea2b116e77ab8b709a',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT::RuleInterfaceT()'],189 ····['ruleinterfacet_76',·['ruleinterfacet',·['../a03610.html#a9a46c1370495c4ea2b116e77ab8b709a',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT::RuleInterfaceT()'],
190 ········['../a03610.html',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;']190 ········['../a03610.html',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT&lt;·M·&gt;']
191 ····]],191 ····]],
192 ····['rulemap_77',·['RuleMap',·['../a02238.html',·1,·'']]],192 ····['rulemap_77',·['RuleMap',·['../a02238.html',·1,·'']]],
193 ····['rules_78',·['rules',·['../a03614.html#a7eff438285409fe4c150a79d83954af2',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT']]],193 ····['rules_78',·['rules',·['../a03614.html#a7eff438285409fe4c150a79d83954af2',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT']]],
194 ····['rules_5fas_5fstring_79',·['rules_as_string',·['../a03614.html#a13ef8fec36da611f409984d89540e7f3',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT']]],194 ····['rules_5fas_5fstring_79',·['rules_as_string',·['../a03614.html#a13ef8fec36da611f409984d89540e7f3',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT']]],
195 ····['rulest_2ehh_80',·['RulesT.hh',·['../a00758.html',·1,·'']]],195 ····['rulest_2ehh_80',·['RulesT.hh',·['../a00596.html',·1,·'']]],
196 ····['rulest_5fimpl_2ehh_81',·['RulesT_impl.hh',·['../a00764.html',·1,·'']]]196 ····['rulest_5fimpl_2ehh_81',·['RulesT_impl.hh',·['../a00599.html',·1,·'']]]
197 ];197 ];
5.11 KB
./usr/share/doc/libopenmesh-dev/html/search/all_16.js
5.01 KB
js-beautify {}
    
Offset 170, 16 lines modifiedOffset 170, 16 lines modified
170 ····['smooth_98',·['smooth',·['../a03594.html#ab2005750a4f280668298131ab37588af',·1,·'OpenMesh::Smoother::JacobiLaplaceSmootherT::smooth()'],170 ····['smooth_98',·['smooth',·['../a03594.html#ab2005750a4f280668298131ab37588af',·1,·'OpenMesh::Smoother::JacobiLaplaceSmootherT::smooth()'],
171 ········['../a03602.html#a6f87efbec4758b930d02372f26c8bed8',·1,·'OpenMesh::Smoother::SmootherT::smooth()']171 ········['../a03602.html#a6f87efbec4758b930d02372f26c8bed8',·1,·'OpenMesh::Smoother::SmootherT::smooth()']
172 ····]],172 ····]],
173 ····['smoother_20tools_99',·['Smoother·Tools',·['../a06324.html',·1,·'tools_docu']]],173 ····['smoother_20tools_99',·['Smoother·Tools',·['../a06324.html',·1,·'tools_docu']]],
174 ····['smoothert_100',·['smoothert',·['../a03602.html',·1,·'OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;'],174 ····['smoothert_100',·['smoothert',·['../a03602.html',·1,·'OpenMesh::Smoother::SmootherT&lt;·Mesh·&gt;'],
175 ········['../a03602.html#af300a00749e27e052aac01f998532587',·1,·'OpenMesh::Smoother::SmootherT::SmootherT()']175 ········['../a03602.html#af300a00749e27e052aac01f998532587',·1,·'OpenMesh::Smoother::SmootherT::SmootherT()']
176 ····]],176 ····]],
177 ····['smoothert_2ehh_101',·['SmootherT.hh',·['../a00608.html',·1,·'']]],177 ····['smoothert_2ehh_101',·['SmootherT.hh',·['../a00764.html',·1,·'']]],
178 ····['smoothert_5fimpl_2ehh_102',·['SmootherT_impl.hh',·['../a00611.html',·1,·'']]],178 ····['smoothert_5fimpl_2ehh_102',·['SmootherT_impl.hh',·['../a00761.html',·1,·'']]],
179 ····['some_20basic_20operations_3a_20flipping_20and_20collapsing_20edges_103',·['Some·basic·operations:·Flipping·and·collapsing·edges',·['../a06323.html',·1,·'mesh_docu']]],179 ····['some_20basic_20operations_3a_20flipping_20and_20collapsing_20edges_103',·['Some·basic·operations:·Flipping·and·collapsing·edges',·['../a06323.html',·1,·'mesh_docu']]],
180 ····['some_20notes_20on_20how_20to_20speedup_20openmesh_104',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],180 ····['some_20notes_20on_20how_20to_20speedup_20openmesh_104',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],
181 ····['some_20words_20on_20the_20c_20implementation_105',·['Some·words·on·the·C++·implementation',·['../a06313.html',·1,·'additional_information']]],181 ····['some_20words_20on_20the_20c_20implementation_105',·['Some·words·on·the·C++·implementation',·['../a06313.html',·1,·'additional_information']]],
182 ····['specifying_20an_20openmesh_20using_20eigen3_20vectors_106',·['Specifying·an·OpenMesh·using·Eigen3·vectors',·['../a06317.html',·1,·'mesh_docu']]],182 ····['specifying_20an_20openmesh_20using_20eigen3_20vectors_106',·['Specifying·an·OpenMesh·using·Eigen3·vectors',·['../a06317.html',·1,·'mesh_docu']]],
183 ····['specifying_20your_20mymesh_107',·['Specifying·your·MyMesh',·['../a06316.html',·1,·'mesh_docu']]],183 ····['specifying_20your_20mymesh_107',·['Specifying·your·MyMesh',·['../a06316.html',·1,·'mesh_docu']]],
184 ····['speedup_20openmesh_108',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],184 ····['speedup_20openmesh_108',·['Some·Notes·on·how·to·speedup·OpenMesh',·['../a06325.html',·1,·'additional_information']]],
185 ····['split_109',·['split',·['../a02718.html#a48712f39ad55c72ab48bf1127b6113bf',·1,·'OpenMesh::PolyMeshT::split()'],185 ····['split_109',·['split',·['../a02718.html#a48712f39ad55c72ab48bf1127b6113bf',·1,·'OpenMesh::PolyMeshT::split()'],
Offset 210, 17 lines modifiedOffset 210, 17 lines modified
210 ····['split_5fedge_5fcopy_112',·['split_edge_copy',·['../a02630.html#ac5f4bfed3edb50871e72c542ddeda417',·1,·'OpenMesh::PolyConnectivity::split_edge_copy()'],210 ····['split_5fedge_5fcopy_112',·['split_edge_copy',·['../a02630.html#ac5f4bfed3edb50871e72c542ddeda417',·1,·'OpenMesh::PolyConnectivity::split_edge_copy()'],
211 ········['../a02818.html#a5d1a2d85b8c5527faa53e34bd247ce58',·1,·'OpenMesh::TriConnectivity::split_edge_copy()']211 ········['../a02818.html#a5d1a2d85b8c5527faa53e34bd247ce58',·1,·'OpenMesh::TriConnectivity::split_edge_copy()']
212 ····]],212 ····]],
213 ····['sqrnorm_113',·['sqrnorm',·['../a02306.html#a2c8155700bcb712f84df2cebaa255e3b',·1,·'OpenMesh::VectorT::sqrnorm()'],213 ····['sqrnorm_113',·['sqrnorm',·['../a02306.html#a2c8155700bcb712f84df2cebaa255e3b',·1,·'OpenMesh::VectorT::sqrnorm()'],
214 ········['../a02310.html#a8dbc8bc0be63a1de3987aedb330ae715',·1,·'VectorT::sqrnorm()'],214 ········['../a02310.html#a8dbc8bc0be63a1de3987aedb330ae715',·1,·'VectorT::sqrnorm()'],
215 ········['../a02306.html#a5c9156d5a427cdecdc5282f83c2e346c',·1,·'OpenMesh::VectorT::sqrnorm()']215 ········['../a02306.html#a5c9156d5a427cdecdc5282f83c2e346c',·1,·'OpenMesh::VectorT::sqrnorm()']
216 ····]],216 ····]],
217 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_114',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00788.html',·1,·'']]],217 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_114',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00611.html',·1,·'']]],
218 ····['sqrt3t_115',·['Sqrt3T',·['../a03798.html',·1,·'OpenMesh::Subdivider::Uniform']]],218 ····['sqrt3t_115',·['Sqrt3T',·['../a03798.html',·1,·'OpenMesh::Subdivider::Uniform']]],
219 ····['sqrt3t_2ehh_116',·['Sqrt3T.hh',·['../a00773.html',·1,·'']]],219 ····['sqrt3t_2ehh_116',·['Sqrt3T.hh',·['../a00623.html',·1,·'']]],
220 ····['standard_20properties_117',·['Using·standard·properties',·['../a06332.html',·1,·'tutorial']]],220 ····['standard_20properties_117',·['Using·standard·properties',·['../a06332.html',·1,·'tutorial']]],
221 ····['start_118',·['start',·['../a03842.html#adf99f0a73fa4dd9f7cc9a4f132960c99',·1,·'OpenMesh::Utils::Timer::start()'],221 ····['start_118',·['start',·['../a03842.html#adf99f0a73fa4dd9f7cc9a4f132960c99',·1,·'OpenMesh::Utils::Timer::start()'],
222 ········['../a06319.html#mesh_io_quick',·1,·'Step·1·-·IOManager·quick·start']222 ········['../a06319.html#mesh_io_quick',·1,·'Step·1·-·IOManager·quick·start']
223 ····]],223 ····]],
224 ····['state_119',·['state',·['../a03710.html',·1,·'OpenMesh::Subdivider::Adaptive::State'],224 ····['state_119',·['state',·['../a03710.html',·1,·'OpenMesh::Subdivider::Adaptive::State'],
225 ········['../a03622.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::State']225 ········['../a03622.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::State']
226 ····]],226 ····]],
Offset 281, 15 lines modifiedOffset 281, 15 lines modified
281 ········['../a03806.html#aacf8b2b63d1512d3c174fbe1781ee311',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT::subdivide()'],281 ········['../a03806.html#aacf8b2b63d1512d3c174fbe1781ee311',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT::subdivide()'],
282 ········['../a03718.html#a346c07c2d40dac303a1812106dec39d5',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::subdivide()']282 ········['../a03718.html#a346c07c2d40dac303a1812106dec39d5',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::subdivide()']
283 ····]],283 ····]],
284 ····['subdividert_142',·['subdividert',·['../a03806.html',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;'],284 ····['subdividert_142',·['subdividert',·['../a03806.html',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;'],
285 ········['../a03806.html#a89341e7a735352adbb76f6842d3fab12',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT::SubdividerT(void)'],285 ········['../a03806.html#a89341e7a735352adbb76f6842d3fab12',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT::SubdividerT(void)'],
286 ········['../a03806.html#a697277667735e023a5c62b7c406a2cad',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT::SubdividerT(MeshType·&amp;_m)']286 ········['../a03806.html#a697277667735e023a5c62b7c406a2cad',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT::SubdividerT(MeshType·&amp;_m)']
287 ····]],287 ····]],
288 ····['subdividert_2ehh_143',·['SubdividerT.hh',·['../a00779.html',·1,·'']]],288 ····['subdividert_2ehh_143',·['SubdividerT.hh',·['../a00620.html',·1,·'']]],
289 ····['subdividert_3c_20meshtype_2c_20double_20_3e_144',·['SubdividerT&lt;·MeshType,·double·&gt;',·['../a03806.html',·1,·'OpenMesh::Subdivider::Uniform']]],289 ····['subdividert_3c_20meshtype_2c_20double_20_3e_144',·['SubdividerT&lt;·MeshType,·double·&gt;',·['../a03806.html',·1,·'OpenMesh::Subdivider::Uniform']]],
290 ····['subdividert_3c_20meshtype_2c_20float_20_3e_145',·['SubdividerT&lt;·MeshType,·float·&gt;',·['../a03806.html',·1,·'OpenMesh::Subdivider::Uniform']]],290 ····['subdividert_3c_20meshtype_2c_20float_20_3e_145',·['SubdividerT&lt;·MeshType,·float·&gt;',·['../a03806.html',·1,·'OpenMesh::Subdivider::Uniform']]],
291 ····['subdividewidget_146',·['subdividewidget',·['../a02246.html#a191e3e6216dc6d0a99527aa0bf5dbac7',·1,·'SubdivideWidget::SubdivideWidget()'],291 ····['subdividewidget_146',·['subdividewidget',·['../a02246.html#a191e3e6216dc6d0a99527aa0bf5dbac7',·1,·'SubdivideWidget::SubdivideWidget()'],
292 ········['../a02246.html',·1,·'SubdivideWidget']292 ········['../a02246.html',·1,·'SubdivideWidget']
293 ····]],293 ····]],
294 ····['sudivision_20tools_147',·['Sudivision·Tools',·['../a06326.html',·1,·'tools_docu']]],294 ····['sudivision_20tools_147',·['Sudivision·Tools',·['../a06326.html',·1,·'tools_docu']]],
295 ····['sum_148',·['sum',·['../a02786.html#a13c21382cae3ce215ca156b6a455ab37',·1,·'OpenMesh::SmartRangeT']]],295 ····['sum_148',·['sum',·['../a02786.html#a13c21382cae3ce215ca156b6a455ab37',·1,·'OpenMesh::SmartRangeT']]],
4.89 KB
./usr/share/doc/libopenmesh-dev/html/search/all_17.js
4.79 KB
js-beautify {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····]],11 ····]],
12 ····['tagger_2',·['Smart·Tagger',·['../a06345.html',·1,·'tools_docu']]],12 ····['tagger_2',·['Smart·Tagger',·['../a06345.html',·1,·'tools_docu']]],
13 ····['tangential_3',·['Tangential',·['../a03602.html#a867faa77ce2ddee85543459f6653af18abe52e6b9d369495ca31057e39e29e465',·1,·'OpenMesh::Smoother::SmootherT']]],13 ····['tangential_3',·['Tangential',·['../a03602.html#a867faa77ce2ddee85543459f6653af18abe52e6b9d369495ca31057e39e29e465',·1,·'OpenMesh::Smoother::SmootherT']]],
14 ····['tangential_5fand_5fnormal_4',·['Tangential_and_Normal',·['../a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602',·1,·'OpenMesh::Smoother::SmootherT']]],14 ····['tangential_5fand_5fnormal_4',·['Tangential_and_Normal',·['../a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602',·1,·'OpenMesh::Smoother::SmootherT']]],
15 ····['template_20programming_5',·['Notes·on·template·programming',·['../a06311.html',·1,·'additional_information']]],15 ····['template_20programming_5',·['Notes·on·template·programming',·['../a06311.html',·1,·'additional_information']]],
16 ····['tested_20compilers_6',·['Tested·compilers',·['../a06305.html#compilers',·1,·'']]],16 ····['tested_20compilers_6',·['Tested·compilers',·['../a06305.html#compilers',·1,·'']]],
17 ····['testingframework_7',·['TestingFramework',·['../a03838.html',·1,·'OpenMesh::Utils']]],17 ····['testingframework_7',·['TestingFramework',·['../a03838.html',·1,·'OpenMesh::Utils']]],
18 ····['testingframework_2ehh_8',·['TestingFramework.hh',·['../a00725.html',·1,·'']]],18 ····['testingframework_2ehh_8',·['TestingFramework.hh',·['../a00677.html',·1,·'']]],
19 ····['tests_9',·['Compiling·OpenMesh·unit·tests',·['../a06306.html',·1,·'index']]],19 ····['tests_9',·['Compiling·OpenMesh·unit·tests',·['../a06306.html',·1,·'index']]],
20 ····['texcoord_10',·['TexCoord',·['../a02170.html#a548b887e9481b02a50e76611187821ee',·1,·'OpenMesh::Concepts::KernelT']]],20 ····['texcoord_10',·['TexCoord',·['../a02170.html#a548b887e9481b02a50e76611187821ee',·1,·'OpenMesh::Concepts::KernelT']]],
21 ····['texcoord1d_11',·['texcoord1d',·['../a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20',·1,·'OpenMesh::Attributes::TexCoord1D'],21 ····['texcoord1d_11',·['texcoord1d',·['../a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20',·1,·'OpenMesh::Attributes::TexCoord1D'],
22 ········['../a02806.html#a21b46e8c2402cb3e3debec6b614d72f8',·1,·'OpenMesh::DefaultTraits::TexCoord1D'],22 ········['../a02806.html#a21b46e8c2402cb3e3debec6b614d72f8',·1,·'OpenMesh::DefaultTraits::TexCoord1D'],
23 ········['../a02718.html#af6526fbc3e7f3a1e98a5543b9563b021',·1,·'OpenMesh::PolyMeshT::TexCoord1D'],23 ········['../a02718.html#af6526fbc3e7f3a1e98a5543b9563b021',·1,·'OpenMesh::PolyMeshT::TexCoord1D'],
24 ········['../a02170.html#af8dcfc6bf81dc52f31dcf59ad3435512',·1,·'OpenMesh::Concepts::KernelT::texcoord1D(HalfedgeHandle·_hh)·const'],24 ········['../a02170.html#af8dcfc6bf81dc52f31dcf59ad3435512',·1,·'OpenMesh::Concepts::KernelT::texcoord1D(HalfedgeHandle·_hh)·const'],
25 ········['../a02170.html#a8a5a866a801be7d646d2a972983d8d61',·1,·'OpenMesh::Concepts::KernelT::texcoord1D(VertexHandle·_vh)·const']25 ········['../a02170.html#a8a5a866a801be7d646d2a972983d8d61',·1,·'OpenMesh::Concepts::KernelT::texcoord1D(VertexHandle·_vh)·const']
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 ····['theory_20behind_20iomanager_31',·['Step·2·-·The·theory·behind·IOManager',·['../a06319.html#mesh_io_theory',·1,·'']]],58 ····['theory_20behind_20iomanager_31',·['Step·2·-·The·theory·behind·IOManager',·['../a06319.html#mesh_io_theory',·1,·'']]],
59 ····['this_32',·['this',·['../a02718.html#aee8e212a032787407e4a543031840063',·1,·'OpenMesh::PolyMeshT::This'],59 ····['this_32',·['this',·['../a02718.html#aee8e212a032787407e4a543031840063',·1,·'OpenMesh::PolyMeshT::This'],
60 ········['../a02630.html#a15e43cefcdb1b697946ab7d6422c1164',·1,·'OpenMesh::PolyConnectivity::This']60 ········['../a02630.html#a15e43cefcdb1b697946ab7d6422c1164',·1,·'OpenMesh::PolyConnectivity::This']
61 ····]],61 ····]],
62 ····['timer_33',·['timer',·['../a03842.html#a766990ebe73575be3fdd59f92ca8708b',·1,·'OpenMesh::Utils::Timer::Timer()'],62 ····['timer_33',·['timer',·['../a03842.html#a766990ebe73575be3fdd59f92ca8708b',·1,·'OpenMesh::Utils::Timer::Timer()'],
63 ········['../a03842.html',·1,·'OpenMesh::Utils::Timer']63 ········['../a03842.html',·1,·'OpenMesh::Utils::Timer']
64 ····]],64 ····]],
65 ····['timer_2ehh_34',·['Timer.hh',·['../a00746.html',·1,·'']]],65 ····['timer_2ehh_34',·['Timer.hh',·['../a00710.html',·1,·'']]],
66 ····['to_35',·['to',·['../a02746.html#ae7b0d5c8c5d4eb533901143089b16b28',·1,·'OpenMesh::SmartHalfedgeHandle']]],66 ····['to_35',·['to',·['../a02746.html#ae7b0d5c8c5d4eb533901143089b16b28',·1,·'OpenMesh::SmartHalfedgeHandle']]],
67 ····['to_20and_20from_20vertices_36',·['Getting·the·to·and·from·vertices',·['../a06322.html#nav_to_from',·1,·'']]],67 ····['to_20and_20from_20vertices_36',·['Getting·the·to·and·from·vertices',·['../a06322.html#nav_to_from',·1,·'']]],
68 ····['to_20build_20the_20included_20apps_37',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],68 ····['to_20build_20the_20included_20apps_37',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],
69 ····['to_20create_20your_20own_20project_20inside_20openmesh_38',·['How·to·create·your·own·project·inside·OpenMesh',·['../a06341.html',·1,·'']]],69 ····['to_20create_20your_20own_20project_20inside_20openmesh_38',·['How·to·create·your·own·project·inside·OpenMesh',·['../a06341.html',·1,·'']]],
70 ····['to_20create_20your_20own_20project_20using_20openmesh_20and_20cmake_39',·['How·to·create·your·own·project·using·OpenMesh·and·cmake',·['../a06342.html',·1,·'tutorial']]],70 ····['to_20create_20your_20own_20project_20using_20openmesh_20and_20cmake_39',·['How·to·create·your·own·project·using·OpenMesh·and·cmake',·['../a06342.html',·1,·'tutorial']]],
71 ····['to_20extend_20iomanager_40',·['Step·3·-·How·to·extend·IOManager',·['../a06319.html#mesh_io_extend',·1,·'']]],71 ····['to_20extend_20iomanager_40',·['Step·3·-·How·to·extend·IOManager',·['../a06319.html#mesh_io_extend',·1,·'']]],
72 ····['to_20navigate_20on_20a_20mesh_41',·['How·to·navigate·on·a·mesh',·['../a06322.html',·1,·'mesh_docu']]],72 ····['to_20navigate_20on_20a_20mesh_41',·['How·to·navigate·on·a·mesh',·['../a06322.html',·1,·'mesh_docu']]],
Offset 87, 17 lines modifiedOffset 87, 17 lines modified
87 ····['traits_54',·['traits',·['../a06334.html',·1,·'Extending·the·mesh·using·traits'],87 ····['traits_54',·['traits',·['../a06334.html',·1,·'Extending·the·mesh·using·traits'],
88 ········['../a06316.html#sec_select_traits',·1,·'Mesh·Traits'],88 ········['../a06316.html#sec_select_traits',·1,·'Mesh·Traits'],
89 ········['../a03714.html',·1,·'OpenMesh::Subdivider::Adaptive::Traits'],89 ········['../a03714.html',·1,·'OpenMesh::Subdivider::Adaptive::Traits'],
90 ········['../a03482.html',·1,·'OpenMesh::Kernel_OSG::Traits'],90 ········['../a03482.html',·1,·'OpenMesh::Kernel_OSG::Traits'],
91 ········['../a06333.html',·1,·'Using·mesh·attributes·and·traits']91 ········['../a06333.html',·1,·'Using·mesh·attributes·and·traits']
92 ····]],92 ····]],
93 ····['traits_20defined_20by_20algorithms_55',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],93 ····['traits_20defined_20by_20algorithms_55',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],
94 ····['traits_2ehh_56',·['traits.hh',·['../a06368.html',·1,·'(Global·Namespace)'],94 ····['traits_2ehh_56',·['traits.hh',·['../a06464.html',·1,·'(Global·Namespace)'],
95 ········['../a06371.html',·1,·'(Global·Namespace)'],95 ········['../a06467.html',·1,·'(Global·Namespace)'],
96 ········['../a06365.html',·1,·'(Global·Namespace)']96 ········['../a06461.html',·1,·'(Global·Namespace)']
97 ····]],97 ····]],
98 ····['triangle_20mesh_57',·['Polygonal·or·Triangle·Mesh?',·['../a06316.html#sec_select_face_type',·1,·'']]],98 ····['triangle_20mesh_57',·['Polygonal·or·Triangle·Mesh?',·['../a06316.html#sec_select_face_type',·1,·'']]],
99 ····['triangle_20meshes_58',·['Flipping·edges·in·triangle·meshes',·['../a06323.html#op_flip',·1,·'']]],99 ····['triangle_20meshes_58',·['Flipping·edges·in·triangle·meshes',·['../a06323.html#op_flip',·1,·'']]],
100 ····['triangulate_59',·['triangulate',·['../a02630.html#a7e406f2fc8e7f5273080c96d0caea919',·1,·'OpenMesh::PolyConnectivity::triangulate()'],100 ····['triangulate_59',·['triangulate',·['../a02630.html#a7e406f2fc8e7f5273080c96d0caea919',·1,·'OpenMesh::PolyConnectivity::triangulate()'],
101 ········['../a02630.html#af29e35c4ea8b24f76e46f0dc5d96305d',·1,·'OpenMesh::PolyConnectivity::triangulate(FaceHandle·_fh)']101 ········['../a02630.html#af29e35c4ea8b24f76e46f0dc5d96305d',·1,·'OpenMesh::PolyConnectivity::triangulate(FaceHandle·_fh)']
102 ····]],102 ····]],
103 ····['triconnectivity_60',·['TriConnectivity',·['../a02818.html',·1,·'OpenMesh']]],103 ····['triconnectivity_60',·['TriConnectivity',·['../a02818.html',·1,·'OpenMesh']]],
3.63 KB
./usr/share/doc/libopenmesh-dev/html/search/all_19.js
3.52 KB
js-beautify {}
    
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ····['vertex_5fhandle_111',·['vertex_handle',·['../a02158.html#a0cd92f443ee6fa43dcae6cd3a88fdb89',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::vertex_handle()'],163 ····['vertex_5fhandle_111',·['vertex_handle',·['../a02158.html#a0cd92f443ee6fa43dcae6cd3a88fdb89',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::vertex_handle()'],
164 ········['../a02170.html#a1ead4dbd4aa316fcc17149b307e02677',·1,·'OpenMesh::Concepts::KernelT::vertex_handle()']164 ········['../a02170.html#a1ead4dbd4aa316fcc17149b307e02677',·1,·'OpenMesh::Concepts::KernelT::vertex_handle()']
165 ····]],165 ····]],
166 ····['vertex_5fsplit_112',·['vertex_split',·['../a02826.html#a4868b772cb7a9d7bb8d94854dfb82868',·1,·'OpenMesh::TriMeshT::vertex_split(Point·_v0_point,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],166 ····['vertex_5fsplit_112',·['vertex_split',·['../a02826.html#a4868b772cb7a9d7bb8d94854dfb82868',·1,·'OpenMesh::TriMeshT::vertex_split(Point·_v0_point,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],
167 ········['../a02826.html#ac58e0af86ecd0bbc5e821ecd8c8beaff',·1,·'OpenMesh::TriMeshT::vertex_split(VertexHandle·_v0,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],167 ········['../a02826.html#ac58e0af86ecd0bbc5e821ecd8c8beaff',·1,·'OpenMesh::TriMeshT::vertex_split(VertexHandle·_v0,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],
168 ········['../a02818.html#a142b267bf7eaa2e57b66a0035df43f10',·1,·'OpenMesh::TriConnectivity::vertex_split()']168 ········['../a02818.html#a142b267bf7eaa2e57b66a0035df43f10',·1,·'OpenMesh::TriConnectivity::vertex_split()']
169 ····]],169 ····]],
170 ····['vertexattributes_113',·['VertexAttributes',·['../a06365.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],170 ····['vertexattributes_113',·['VertexAttributes',·['../a06461.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],
171 ····['vertexcolor_114',·['VertexColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7',·1,·'OpenMesh::IO::Options']]],171 ····['vertexcolor_114',·['VertexColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7',·1,·'OpenMesh::IO::Options']]],
172 ····['vertexedgeccwiter_115',·['VertexEdgeCCWIter',·['../a02630.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a',·1,·'OpenMesh::PolyConnectivity']]],172 ····['vertexedgeccwiter_115',·['VertexEdgeCCWIter',·['../a02630.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a',·1,·'OpenMesh::PolyConnectivity']]],
173 ····['vertexedgecwiter_116',·['VertexEdgeCWIter',·['../a02630.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360',·1,·'OpenMesh::PolyConnectivity']]],173 ····['vertexedgecwiter_116',·['VertexEdgeCWIter',·['../a02630.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360',·1,·'OpenMesh::PolyConnectivity']]],
174 ····['vertexedgeiter_117',·['vertexedgeiter',·['../a02718.html#a68dd0d2773f837cbfb525d7208dedde0',·1,·'OpenMesh::PolyMeshT::VertexEdgeIter'],174 ····['vertexedgeiter_117',·['vertexedgeiter',·['../a02718.html#a68dd0d2773f837cbfb525d7208dedde0',·1,·'OpenMesh::PolyMeshT::VertexEdgeIter'],
175 ········['../a02630.html#a6388892f5898ef33a5985e4388a032ab',·1,·'OpenMesh::PolyConnectivity::VertexEdgeIter']175 ········['../a02630.html#a6388892f5898ef33a5985e4388a032ab',·1,·'OpenMesh::PolyConnectivity::VertexEdgeIter']
176 ····]],176 ····]],
177 ····['vertexedgetraits_118',·['VertexEdgeTraits',·['../a02650.html',·1,·'OpenMesh::PolyConnectivity']]],177 ····['vertexedgetraits_118',·['VertexEdgeTraits',·['../a02650.html',·1,·'OpenMesh::PolyConnectivity']]],
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
208 ········['../a03634.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],208 ········['../a03634.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],
209 ········['../a03742.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],209 ········['../a03742.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],
210 ········['../a03850.html',·1,·'OpenMesh::VDPM::MeshTraits::VertexT&lt;·Base,·Refs·&gt;'],210 ········['../a03850.html',·1,·'OpenMesh::VDPM::MeshTraits::VertexT&lt;·Base,·Refs·&gt;'],
211 ········['../a02154.html#ac714e165662433c27dbc482b7a524201',·1,·'OpenMesh::Concepts::MeshItems::VertexT::VertexT()'],211 ········['../a02154.html#ac714e165662433c27dbc482b7a524201',·1,·'OpenMesh::Concepts::MeshItems::VertexT::VertexT()'],
212 ········['../a02254.html',·1,·'AnalyzerTraits::VertexT&lt;·Base,·Refs·&gt;']212 ········['../a02254.html',·1,·'AnalyzerTraits::VertexT&lt;·Base,·Refs·&gt;']
213 ····]],213 ····]],
214 ····['vertextexcoord_136',·['VertexTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0',·1,·'OpenMesh::IO::Options']]],214 ····['vertextexcoord_136',·['VertexTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0',·1,·'OpenMesh::IO::Options']]],
215 ····['vertextraits_137',·['VertexTraits',·['../a06365.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]],215 ····['vertextraits_137',·['VertexTraits',·['../a06461.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]],
216 ····['vertexvertexccwiter_138',·['VertexVertexCCWIter',·['../a02630.html#a1ceb01a87c2127985c5c66aa6d7b2d92',·1,·'OpenMesh::PolyConnectivity']]],216 ····['vertexvertexccwiter_138',·['VertexVertexCCWIter',·['../a02630.html#a1ceb01a87c2127985c5c66aa6d7b2d92',·1,·'OpenMesh::PolyConnectivity']]],
217 ····['vertexvertexcwiter_139',·['VertexVertexCWIter',·['../a02630.html#ac778e9bf51f4651c11f176e198e892e7',·1,·'OpenMesh::PolyConnectivity']]],217 ····['vertexvertexcwiter_139',·['VertexVertexCWIter',·['../a02630.html#ac778e9bf51f4651c11f176e198e892e7',·1,·'OpenMesh::PolyConnectivity']]],
218 ····['vertexvertexiter_140',·['vertexvertexiter',·['../a02718.html#adc7d422e2ce13141e8291f7d29f7ecef',·1,·'OpenMesh::PolyMeshT::VertexVertexIter'],218 ····['vertexvertexiter_140',·['vertexvertexiter',·['../a02718.html#adc7d422e2ce13141e8291f7d29f7ecef',·1,·'OpenMesh::PolyMeshT::VertexVertexIter'],
219 ········['../a02630.html#a4af1dcd182765b58c9acb569ec459e37',·1,·'OpenMesh::PolyConnectivity::VertexVertexIter']219 ········['../a02630.html#a4af1dcd182765b58c9acb569ec459e37',·1,·'OpenMesh::PolyConnectivity::VertexVertexIter']
220 ····]],220 ····]],
221 ····['vertexvertextraits_141',·['VertexVertexTraits',·['../a02634.html',·1,·'OpenMesh::PolyConnectivity']]],221 ····['vertexvertextraits_141',·['VertexVertexTraits',·['../a02634.html',·1,·'OpenMesh::PolyConnectivity']]],
222 ····['vertices_142',·['vertices',·['../a06322.html#nav_to_from',·1,·'Getting·the·to·and·from·vertices'],222 ····['vertices_142',·['vertices',·['../a06322.html#nav_to_from',·1,·'Getting·the·to·and·from·vertices'],
1.69 KB
./usr/share/doc/libopenmesh-dev/html/search/all_4.js
1.59 KB
js-beautify {}
    
Offset 92, 14 lines modifiedOffset 92, 14 lines modified
92 ····['attach_51',·['attach',·['../a03806.html#a4faaaf5cdd9273b4c28ef9f2a2e942ba',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT']]],92 ····['attach_51',·['attach',·['../a03806.html#a4faaaf5cdd9273b4c28ef9f2a2e942ba',·1,·'OpenMesh::Subdivider::Uniform::SubdividerT']]],
93 ····['attribkernelt_52',·['attribkernelt',·['../a02438.html',·1,·'OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;'],93 ····['attribkernelt_52',·['attribkernelt',·['../a02438.html',·1,·'OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;'],
94 ········['../a03458.html',·1,·'OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;']94 ········['../a03458.html',·1,·'OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;']
95 ····]],95 ····]],
96 ····['attributebits_53',·['AttributeBits',·['../a01247.html#ab78a93560926cd2f9958cb028f7ea96d',·1,·'OpenMesh::Attributes']]],96 ····['attributebits_53',·['AttributeBits',·['../a01247.html#ab78a93560926cd2f9958cb028f7ea96d',·1,·'OpenMesh::Attributes']]],
97 ····['attributes_54',·['Adding·Predefined·Attributes',·['../a06316.html#sec_add_attributes',·1,·'']]],97 ····['attributes_54',·['Adding·Predefined·Attributes',·['../a06316.html#sec_add_attributes',·1,·'']]],
98 ····['attributes_20and_20traits_55',·['Using·mesh·attributes·and·traits',·['../a06333.html',·1,·'tutorial']]],98 ····['attributes_20and_20traits_55',·['Using·mesh·attributes·and·traits',·['../a06333.html',·1,·'tutorial']]],
99 ····['attributes_2ehh_56',·['Attributes.hh',·['../a00287.html',·1,·'']]],99 ····['attributes_2ehh_56',·['Attributes.hh',·['../a01010.html',·1,·'']]],
100 ····['autopropertyhandlet_57',·['AutoPropertyHandleT',·['../a02830.html',·1,·'OpenMesh']]],100 ····['autopropertyhandlet_57',·['AutoPropertyHandleT',·['../a02830.html',·1,·'OpenMesh']]],
101 ····['autostatussett_58',·['AutoStatusSetT',·['../a02430.html',·1,·'OpenMesh::ArrayKernel']]],101 ····['autostatussett_58',·['AutoStatusSetT',·['../a02430.html',·1,·'OpenMesh::ArrayKernel']]],
102 ····['avg_59',·['avg',·['../a02786.html#a913ad287b7686d6708e308fb780c0bdf',·1,·'OpenMesh::SmartRangeT::avg(Functor·&amp;&amp;f,·WeightFunctor·&amp;&amp;w)·-&gt;·typename·std::decay&lt;·decltype((1.0/(w(std::declval&lt;·HandleT·&gt;())+w(std::declval&lt;·HandleT·&gt;())))·*f(std::declval&lt;·HandleT·&gt;()))&gt;::type'],102 ····['avg_59',·['avg',·['../a02786.html#a913ad287b7686d6708e308fb780c0bdf',·1,·'OpenMesh::SmartRangeT::avg(Functor·&amp;&amp;f,·WeightFunctor·&amp;&amp;w)·-&gt;·typename·std::decay&lt;·decltype((1.0/(w(std::declval&lt;·HandleT·&gt;())+w(std::declval&lt;·HandleT·&gt;())))·*f(std::declval&lt;·HandleT·&gt;()))&gt;::type'],
103 ········['../a02786.html#a2c2ba886e721dea119dcf97226e5430a',·1,·'OpenMesh::SmartRangeT::avg(Functor·&amp;&amp;f)·-&gt;·typename·std::decay&lt;·decltype(f(std::declval&lt;·HandleT·&gt;()))&gt;::type']103 ········['../a02786.html#a2c2ba886e721dea119dcf97226e5430a',·1,·'OpenMesh::SmartRangeT::avg(Functor·&amp;&amp;f)·-&gt;·typename·std::decay&lt;·decltype(f(std::declval&lt;·HandleT·&gt;()))&gt;::type']
104 ····]]104 ····]]
105 ];105 ];
2.83 KB
./usr/share/doc/libopenmesh-dev/html/search/all_5.js
2.73 KB
js-beautify {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['basedecimatermodule_0',·['BaseDecimaterModule',·['../a03366.html',·1,·'OpenMesh::Decimater']]],2 ····['basedecimatermodule_0',·['BaseDecimaterModule',·['../a03366.html',·1,·'OpenMesh::Decimater']]],
3 ····['basedecimatert_1',·['BaseDecimaterT',·['../a03370.html',·1,·'OpenMesh::Decimater']]],3 ····['basedecimatert_1',·['BaseDecimaterT',·['../a03370.html',·1,·'OpenMesh::Decimater']]],
4 ····['basedecimatert_2ehh_2',·['BaseDecimaterT.hh',·['../a00692.html',·1,·'']]],4 ····['basedecimatert_2ehh_2',·['BaseDecimaterT.hh',·['../a00581.html',·1,·'']]],
5 ····['basedecimatert_5fimpl_2ehh_3',·['BaseDecimaterT_impl.hh',·['../a00659.html',·1,·'']]],5 ····['basedecimatert_5fimpl_2ehh_3',·['BaseDecimaterT_impl.hh',·['../a00515.html',·1,·'']]],
6 ····['baseexporter_4',·['BaseExporter',·['../a02314.html',·1,·'OpenMesh::IO']]],6 ····['baseexporter_4',·['BaseExporter',·['../a02314.html',·1,·'OpenMesh::IO']]],
7 ····['basehandle_5',·['BaseHandle',·['../a02558.html',·1,·'OpenMesh']]],7 ····['basehandle_5',·['BaseHandle',·['../a02558.html',·1,·'OpenMesh']]],
8 ····['baseimporter_6',·['BaseImporter',·['../a02322.html',·1,·'OpenMesh::IO']]],8 ····['baseimporter_6',·['BaseImporter',·['../a02322.html',·1,·'OpenMesh::IO']]],
9 ····['basekernel_7',·['BaseKernel',·['../a02442.html',·1,·'OpenMesh']]],9 ····['basekernel_7',·['BaseKernel',·['../a02442.html',·1,·'OpenMesh']]],
10 ····['basemesh_8',·['BaseMesh',·['../a02446.html',·1,·'OpenMesh']]],10 ····['basemesh_8',·['BaseMesh',·['../a02446.html',·1,·'OpenMesh']]],
11 ····['baseproperty_9',·['baseproperty',·['../a02834.html',·1,·'OpenMesh::BaseProperty'],11 ····['baseproperty_9',·['baseproperty',·['../a02834.html',·1,·'OpenMesh::BaseProperty'],
12 ········['../a02834.html#a9301f986c88572a20649f8743bfac6ac',·1,·'OpenMesh::BaseProperty::BaseProperty(const·BaseProperty·&amp;_rhs)'],12 ········['../a02834.html#a9301f986c88572a20649f8743bfac6ac',·1,·'OpenMesh::BaseProperty::BaseProperty(const·BaseProperty·&amp;_rhs)'],
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ········['../a02390.html#aa804f8bf76f69785c4735577ba1af3b7',·1,·'OpenMesh::IO::BaseWriter::binary_size()'],69 ········['../a02390.html#aa804f8bf76f69785c4735577ba1af3b7',·1,·'OpenMesh::IO::BaseWriter::binary_size()'],
70 ········['../a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b',·1,·'OpenMesh::IO::binary_size()']70 ········['../a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b',·1,·'OpenMesh::IO::binary_size()']
71 ····]],71 ····]],
72 ····['bind_57',·['bind',·['../a01248.html#a16b8b29bbad427ea962a06fc04f5eb7a',·1,·'OpenMesh::Kernel_OSG::bind(osg::GeometryPtr·&amp;_geo,·Mesh·&amp;_mesh)'],72 ····['bind_57',·['bind',·['../a01248.html#a16b8b29bbad427ea962a06fc04f5eb7a',·1,·'OpenMesh::Kernel_OSG::bind(osg::GeometryPtr·&amp;_geo,·Mesh·&amp;_mesh)'],
73 ········['../a01248.html#abdc3b4bdec92e3e781d54fbb21e533f6',·1,·'OpenMesh::Kernel_OSG::bind(Mesh·&amp;_mesh,·osg::GeometryPtr·&amp;_geo)']73 ········['../a01248.html#abdc3b4bdec92e3e781d54fbb21e533f6',·1,·'OpenMesh::Kernel_OSG::bind(Mesh·&amp;_mesh,·osg::GeometryPtr·&amp;_geo)']
74 ····]],74 ····]],
75 ····['bindings_58',·['OpenMesh·Python·Bindings',·['../index.html#openmesh-python',·1,·'']]],75 ····['bindings_58',·['OpenMesh·Python·Bindings',·['../index.html#openmesh-python',·1,·'']]],
76 ····['bindt_2ehh_59',·['bindT.hh',·['../a00623.html',·1,·'']]],76 ····['bindt_2ehh_59',·['bindT.hh',·['../a00743.html',·1,·'']]],
77 ····['bits_60',·['bits',·['../a02794.html#a9dee5fd4194e69c837beff75d70cdad1',·1,·'OpenMesh::Attributes::StatusInfo']]],77 ····['bits_60',·['bits',·['../a02794.html#a9dee5fd4194e69c837beff75d70cdad1',·1,·'OpenMesh::Attributes::StatusInfo']]],
78 ····['block_20vertices_20from_20beeing_20touched_20by_20the_20decimater_61',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],78 ····['block_20vertices_20from_20beeing_20touched_20by_20the_20decimater_61',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],
79 ····['boundaries_62',·['Mesh·boundaries',·['../a06322.html#nav_bound',·1,·'']]],79 ····['boundaries_62',·['Mesh·boundaries',·['../a06322.html#nav_bound',·1,·'']]],
80 ····['boundary_63',·['Boundary',·['../a02922.html',·1,·'OpenMesh::Predicates']]],80 ····['boundary_63',·['Boundary',·['../a02922.html',·1,·'OpenMesh::Predicates']]],
81 ····['build_20system_64',·['Chosing·build·system',·['../a06305.html#build_systems',·1,·'']]],81 ····['build_20system_64',·['Chosing·build·system',·['../a06305.html#build_systems',·1,·'']]],
82 ····['build_20the_20included_20apps_65',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],82 ····['build_20the_20included_20apps_65',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],
83 ····['building_20a_20cube_66',·['First·Steps·-·Building·a·cube',·['../a06328.html',·1,·'tutorial']]],83 ····['building_20a_20cube_66',·['First·Steps·-·Building·a·cube',·['../a06328.html',·1,·'tutorial']]],
26.0 KB
./usr/share/doc/libopenmesh-dev/html/search/all_6.js
25.9 KB
js-beautify {}
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ····['can_5fu_5fwrite_23',·['can_u_write',·['../a02390.html#a0e250c7543862441dc6ac877b6f44ef9',·1,·'OpenMesh::IO::BaseWriter']]],57 ····['can_5fu_5fwrite_23',·['can_u_write',·['../a02390.html#a0e250c7543862441dc6ac877b6f44ef9',·1,·'OpenMesh::IO::BaseWriter']]],
58 ····['can_5fwrite_24',·['can_write',·['../a02330.html#a0b4a0a77e79b64c4995c1e8130cb66aa',·1,·'OpenMesh::IO::_IOManager_']]],58 ····['can_5fwrite_24',·['can_write',·['../a02330.html#a0b4a0a77e79b64c4995c1e8130cb66aa',·1,·'OpenMesh::IO::_IOManager_']]],
59 ····['can_5fyou_5fcreate_25',·['can_you_create',·['../a03310.html#afe91655b414851c58e681395d12baa8d',·1,·'OpenMesh::PropertyCreator']]],59 ····['can_5fyou_5fcreate_25',·['can_you_create',·['../a03310.html#afe91655b414851c58e681395d12baa8d',·1,·'OpenMesh::PropertyCreator']]],
60 ····['catmullclarkt_26',·['catmullclarkt',·['../a03718.html',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;'],60 ····['catmullclarkt_26',·['catmullclarkt',·['../a03718.html',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;'],
61 ········['../a03718.html#ae6d980d140a5fa437cbd052cad08ad5b',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT()'],61 ········['../a03718.html#ae6d980d140a5fa437cbd052cad08ad5b',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT()'],
62 ········['../a03718.html#a4dffc85efdd793bb06fd62ae54440e46',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT(MeshType·&amp;_m)']62 ········['../a03718.html#a4dffc85efdd793bb06fd62ae54440e46',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT(MeshType·&amp;_m)']
63 ····]],63 ····]],
64 ····['catmullclarkt_2ehh_27',·['CatmullClarkT.hh',·['../a00776.html',·1,·'']]],64 ····['catmullclarkt_2ehh_27',·['CatmullClarkT.hh',·['../a00635.html',·1,·'']]],
65 ····['ccw_5frotated_5fhalfedge_5fhandle_28',·['ccw_rotated_halfedge_handle',·['../a02170.html#a22179e61753190aae7d74588fdfb65d0',·1,·'OpenMesh::Concepts::KernelT::ccw_rotated_halfedge_handle()'],65 ····['ccw_5frotated_5fhalfedge_5fhandle_28',·['ccw_rotated_halfedge_handle',·['../a02170.html#a22179e61753190aae7d74588fdfb65d0',·1,·'OpenMesh::Concepts::KernelT::ccw_rotated_halfedge_handle()'],
66 ········['../a02630.html#a840125dee47952efd60d7b61ae8d4a30',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(SmartHalfedgeHandle·_heh)·const'],66 ········['../a02630.html#a840125dee47952efd60d7b61ae8d4a30',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(SmartHalfedgeHandle·_heh)·const'],
67 ········['../a02630.html#a3946adb7433b1a4f2be26e1839b982a6',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(HalfedgeHandle·_heh)·const']67 ········['../a02630.html#a3946adb7433b1a4f2be26e1839b982a6',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(HalfedgeHandle·_heh)·const']
68 ····]],68 ····]],
69 ····['cef_5fbegin_29',·['cef_begin',·['../a02630.html#a1f9c6654369386c2a49c20ca7f79dde7',·1,·'OpenMesh::PolyConnectivity']]],69 ····['cef_5fbegin_29',·['cef_begin',·['../a02630.html#a1f9c6654369386c2a49c20ca7f79dde7',·1,·'OpenMesh::PolyConnectivity']]],
70 ····['cef_5fend_30',·['cef_end',·['../a02630.html#a690fecf8a2ec1ae649ec2a93a8449f66',·1,·'OpenMesh::PolyConnectivity']]],70 ····['cef_5fend_30',·['cef_end',·['../a02630.html#a690fecf8a2ec1ae649ec2a93a8449f66',·1,·'OpenMesh::PolyConnectivity']]],
71 ····['cef_5fiter_31',·['cef_iter',·['../a02630.html#a9caa56c5b332d09c32469f8967209866',·1,·'OpenMesh::PolyConnectivity']]],71 ····['cef_5fiter_31',·['cef_iter',·['../a02630.html#a9caa56c5b332d09c32469f8967209866',·1,·'OpenMesh::PolyConnectivity']]],
Offset 221, 71 lines modifiedOffset 221, 71 lines modified
221 ········['../a03394.html#aa6326c7103bc353b11ca2deed70551db',·1,·'OpenMesh::Decimater::ModAspectRatioT::collapse_priority()'],221 ········['../a03394.html#aa6326c7103bc353b11ca2deed70551db',·1,·'OpenMesh::Decimater::ModAspectRatioT::collapse_priority()'],
222 ········['../a03370.html#a3046073cf42608d314df3c4dfc2d49b4',·1,·'OpenMesh::Decimater::BaseDecimaterT::collapse_priority()'],222 ········['../a03370.html#a3046073cf42608d314df3c4dfc2d49b4',·1,·'OpenMesh::Decimater::BaseDecimaterT::collapse_priority()'],
223 ········['../a02266.html#a98d09d915ecb98c5e7e771175953be53',·1,·'ModBalancerT::collapse_priority()']223 ········['../a02266.html#a98d09d915ecb98c5e7e771175953be53',·1,·'ModBalancerT::collapse_priority()']
224 ····]],224 ····]],
225 ····['collapseinfot_129',·['collapseinfot',·['../a03374.html',·1,·'OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;'],225 ····['collapseinfot_129',·['collapseinfot',·['../a03374.html',·1,·'OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;'],
226 ········['../a03374.html#a3119dd3ab3c513c0f853448c86ec8cf5',·1,·'OpenMesh::Decimater::CollapseInfoT::CollapseInfoT()']226 ········['../a03374.html#a3119dd3ab3c513c0f853448c86ec8cf5',·1,·'OpenMesh::Decimater::CollapseInfoT::CollapseInfoT()']
227 ····]],227 ····]],
228 ····['collapseinfot_2ehh_130',·['CollapseInfoT.hh',·['../a00647.html',·1,·'']]],228 ····['collapseinfot_2ehh_130',·['CollapseInfoT.hh',·['../a00554.html',·1,·'']]],
229 ····['collapsing_20edges_131',·['collapsing·edges',·['../a06323.html#op_collapse',·1,·'Collapsing·edges'],229 ····['collapsing_20edges_131',·['collapsing·edges',·['../a06323.html#op_collapse',·1,·'Collapsing·edges'],
230 ········['../a06323.html',·1,·'Some·basic·operations:·Flipping·and·collapsing·edges']230 ········['../a06323.html',·1,·'Some·basic·operations:·Flipping·and·collapsing·edges']
231 ····]],231 ····]],
232 ····['color_132',·['color',·['../a02170.html#a440519277654ea198c1481e1b257b943',·1,·'OpenMesh::Concepts::KernelT::color()'],232 ····['color_132',·['color',·['../a02170.html#addb3c7f8c027ed91fbc615b5f7fe32a6',·1,·'OpenMesh::Concepts::KernelT::color()'],
233 ········['../a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c',·1,·'OpenMesh::Attributes::Color'],233 ········['../a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c',·1,·'OpenMesh::Attributes::Color'],
234 ········['../a02810.html#a05da1d411a5493f67512bd8db5bfd2d6',·1,·'OpenMesh::DefaultTraitsDouble::Color'],234 ········['../a02810.html#a05da1d411a5493f67512bd8db5bfd2d6',·1,·'OpenMesh::DefaultTraitsDouble::Color'],
235 ········['../a02806.html#a7cf05b18cbb648c04bc92e26f1a1ff5c',·1,·'OpenMesh::DefaultTraits::Color'],235 ········['../a02806.html#a7cf05b18cbb648c04bc92e26f1a1ff5c',·1,·'OpenMesh::DefaultTraits::Color'],
236 ········['../a02718.html#af0d8129bf1a819c468c6edcb13b5203b',·1,·'OpenMesh::PolyMeshT::Color'],236 ········['../a02718.html#af0d8129bf1a819c468c6edcb13b5203b',·1,·'OpenMesh::PolyMeshT::Color'],
237 ········['../a02170.html#a1edcb149edf57dff57b609f7d6b71e91',·1,·'OpenMesh::Concepts::KernelT::Color'],237 ········['../a02170.html#a1edcb149edf57dff57b609f7d6b71e91',·1,·'OpenMesh::Concepts::KernelT::Color'],
238 ········['../a02170.html#afcc48201dc0e9f5e6fa3b865a34efa97',·1,·'OpenMesh::Concepts::KernelT::color(FaceHandle·_fh)·const'],238 ········['../a02170.html#afcc48201dc0e9f5e6fa3b865a34efa97',·1,·'OpenMesh::Concepts::KernelT::color(FaceHandle·_fh)·const'],
239 ········['../a02170.html#addb3c7f8c027ed91fbc615b5f7fe32a6',·1,·'OpenMesh::Concepts::KernelT::color(EdgeHandle·_eh)·const'],239 ········['../a02170.html#a440519277654ea198c1481e1b257b943',·1,·'OpenMesh::Concepts::KernelT::color(HalfedgeHandle·_heh)·const'],
240 ········['../a02170.html#a4f4a34ea58a83db2da70ed2d4290f469',·1,·'OpenMesh::Concepts::KernelT::color(VertexHandle·_vh)·const']240 ········['../a02170.html#a4f4a34ea58a83db2da70ed2d4290f469',·1,·'OpenMesh::Concepts::KernelT::color(VertexHandle·_vh)·const']
241 ····]],241 ····]],
242 ····['color_5fcaster_3c_20osg_3a_3acolor3f_2c_20osg_3a_3acolor3ub_20_3e_133',·['color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;',·['../a03466.html',·1,·'OpenMesh']]],242 ····['color_5fcaster_3c_20osg_3a_3acolor3f_2c_20osg_3a_3acolor3ub_20_3e_133',·['color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;',·['../a03466.html',·1,·'OpenMesh']]],
243 ····['color_5fcaster_3c_20osg_3a_3acolor3ub_2c_20osg_3a_3acolor3f_20_3e_134',·['color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;',·['../a03462.html',·1,·'OpenMesh']]],243 ····['color_5fcaster_3c_20osg_3a_3acolor3ub_2c_20osg_3a_3acolor3f_20_3e_134',·['color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;',·['../a03462.html',·1,·'OpenMesh']]],
244 ····['coloralpha_135',·['ColorAlpha',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e',·1,·'OpenMesh::IO::Options']]],244 ····['coloralpha_135',·['ColorAlpha',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e',·1,·'OpenMesh::IO::Options']]],
245 ····['colorfloat_136',·['ColorFloat',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c',·1,·'OpenMesh::IO::Options']]],245 ····['colorfloat_136',·['ColorFloat',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c',·1,·'OpenMesh::IO::Options']]],
246 ····['commit_137',·['commit',·['../a03722.html#aa8cf2fa548e0723623306b821b0b01c2',·1,·'OpenMesh::Subdivider::Uniform::CompositeT']]],246 ····['commit_137',·['commit',·['../a03722.html#aa8cf2fa548e0723623306b821b0b01c2',·1,·'OpenMesh::Subdivider::Uniform::CompositeT']]],
247 ····['comparelengthfunction_138',·['CompareLengthFunction',·['../a03770.html',·1,·'OpenMesh::Subdivider::Uniform']]],247 ····['comparelengthfunction_138',·['CompareLengthFunction',·['../a03770.html',·1,·'OpenMesh::Subdivider::Uniform']]],
248 ····['compile_5ftime_5ferror_5f_5fno_5ffundamental_5ftype_139',·['compile_time_error__no_fundamental_type',·['../a01245.html#a3e126a3b24ffb22ed44bff8fe1c7117c',·1,·'OpenMesh::IO']]],248 ····['compile_5ftime_5ferror_5f_5fno_5ffundamental_5ftype_139',·['compile_time_error__no_fundamental_type',·['../a01245.html#a3e126a3b24ffb22ed44bff8fe1c7117c',·1,·'OpenMesh::IO']]],
249 ····['compilers_140',·['Tested·compilers',·['../a06305.html#compilers',·1,·'']]],249 ····['compilers_140',·['Tested·compilers',·['../a06305.html#compilers',·1,·'']]],
250 ····['compiling_20openmesh_141',·['Compiling·OpenMesh',·['../a06305.html',·1,·'index']]],250 ····['compiling_20openmesh_141',·['Compiling·OpenMesh',·['../a06305.html',·1,·'index']]],
251 ····['compiling_20openmesh_20unit_20tests_142',·['Compiling·OpenMesh·unit·tests',·['../a06306.html',·1,·'index']]],251 ····['compiling_20openmesh_20unit_20tests_142',·['Compiling·OpenMesh·unit·tests',·['../a06306.html',·1,·'index']]],
252 ····['compiling_20openmesh_20using_20cmake_143',·['compiling·openmesh·using·cmake',·['../a06305.html#linux_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],252 ····['compiling_20openmesh_20using_20cmake_143',·['compiling·openmesh·using·cmake',·['../a06305.html#linux_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],
 253 ········['../a06305.html#mac_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],
253 ········['../a06305.html#windows_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],254 ········['../a06305.html#windows_using_cmake',·1,·'Compiling·OpenMesh·using·CMake']
254 ········['../a06305.html#mac_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'] 
255 ····]],255 ····]],
256 ····['component_144',·['Component',·['../a03602.html#a867faa77ce2ddee85543459f6653af18',·1,·'OpenMesh::Smoother::SmootherT']]],256 ····['component_144',·['Component',·['../a03602.html#a867faa77ce2ddee85543459f6653af18',·1,·'OpenMesh::Smoother::SmootherT']]],
257 ····['compositeloopt_145',·['CompositeLoopT',·['../a03746.html',·1,·'OpenMesh::Subdivider::Uniform']]],257 ····['compositeloopt_145',·['CompositeLoopT',·['../a03746.html',·1,·'OpenMesh::Subdivider::Uniform']]],
258 ····['compositeloopt_2ehh_146',·['CompositeLoopT.hh',·['../a00797.html',·1,·'']]],258 ····['compositeloopt_2ehh_146',·['CompositeLoopT.hh',·['../a00605.html',·1,·'']]],
259 ····['compositesqrt3t_147',·['CompositeSqrt3T',·['../a03758.html',·1,·'OpenMesh::Subdivider::Uniform']]],259 ····['compositesqrt3t_147',·['CompositeSqrt3T',·['../a03758.html',·1,·'OpenMesh::Subdivider::Uniform']]],
260 ····['compositesqrt3t_2ehh_148',·['CompositeSqrt3T.hh',·['../a00800.html',·1,·'']]],260 ····['compositesqrt3t_2ehh_148',·['CompositeSqrt3T.hh',·['../a00626.html',·1,·'']]],
261 ····['compositet_149',·['compositet',·['../a03614.html#a14acda841f3f50918ce31e07b56ba507',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT::CompositeT()'],261 ····['compositet_149',·['compositet',·['../a03614.html#a14acda841f3f50918ce31e07b56ba507',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT::CompositeT()'],
 262 ········['../a03614.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;'],
262 ········['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;'],263 ········['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;']
263 ········['../a03614.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;'] 
264 ····]],264 ····]],
265 ····['compositet_2ehh_150',·['compositet.hh',·['../a06485.html',·1,·'(Global·Namespace)'],265 ····['compositet_2ehh_150',·['compositet.hh',·['../a06446.html',·1,·'(Global·Namespace)'],
266 ········['../a06488.html',·1,·'(Global·Namespace)']266 ········['../a06443.html',·1,·'(Global·Namespace)']
267 ····]],267 ····]],
268 ····['compositet_3c_20m_20_3e_151',·['CompositeT&lt;·M·&gt;',·['../a03610.html#a7cacb6579bb9d17013cf9f2b0bd3770f',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT']]],268 ····['compositet_3c_20m_20_3e_151',·['CompositeT&lt;·M·&gt;',·['../a03610.html#a7cacb6579bb9d17013cf9f2b0bd3770f',·1,·'OpenMesh::Subdivider::Adaptive::RuleInterfaceT']]],
269 ····['compositet_3c_20meshtype_2c_20double_20_3e_152',·['CompositeT&lt;·MeshType,·double·&gt;',·['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform']]],269 ····['compositet_3c_20meshtype_2c_20double_20_3e_152',·['CompositeT&lt;·MeshType,·double·&gt;',·['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform']]],
270 ····['compositet_5fimpl_2ehh_153',·['compositet_impl.hh',·['../a06494.html',·1,·'(Global·Namespace)'],270 ····['compositet_5fimpl_2ehh_153',·['compositet_impl.hh',·['../a06452.html',·1,·'(Global·Namespace)'],
271 ········['../a06491.html',·1,·'(Global·Namespace)']271 ········['../a06449.html',·1,·'(Global·Namespace)']
272 ····]],272 ····]],
273 ····['compositetraits_154',·['compositetraits',·['../a03618.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits'],273 ····['compositetraits_154',·['compositetraits',·['../a03618.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits'],
274 ········['../a03730.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits']274 ········['../a03730.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits']
275 ····]],275 ····]],
276 ····['compositetraits_2ehh_155',·['compositetraits.hh',·['../a06497.html',·1,·'(Global·Namespace)'],276 ····['compositetraits_2ehh_155',·['compositetraits.hh',·['../a06458.html',·1,·'(Global·Namespace)'],
277 ········['../a06500.html',·1,·'(Global·Namespace)']277 ········['../a06455.html',·1,·'(Global·Namespace)']
278 ····]],278 ····]],
279 ····['compute_5fweight_156',·['compute_weight',·['../a03754.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight'],279 ····['compute_5fweight_156',·['compute_weight',·['../a03754.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight'],
280 ········['../a03766.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight']280 ········['../a03766.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight']
281 ····]],281 ····]],
282 ····['concepts_157',·['Interface·Concepts',·['../a01240.html',·1,·'']]],282 ····['concepts_157',·['Interface·Concepts',·['../a01240.html',·1,·'']]],
283 ····['conceptual_20class_20hierarchy_158',·['Conceptual·Class·Hierarchy',·['../a06315.html',·1,·'mesh_docu']]],283 ····['conceptual_20class_20hierarchy_158',·['Conceptual·Class·Hierarchy',·['../a06315.html',·1,·'mesh_docu']]],
284 ····['config_2ehh_159',·['Config.hh',·['../a06356.html',·1,·'']]],284 ····['config_2ehh_159',·['Config.hh',·['../a06473.html',·1,·'']]],
285 ····['conjunction_160',·['Conjunction',·['../a02886.html',·1,·'OpenMesh::Predicates']]],285 ····['conjunction_160',·['Conjunction',·['../a02886.html',·1,·'OpenMesh::Predicates']]],
286 ····['const_5fprop_5fiterator_161',·['const_prop_iterator',·['../a02442.html#ad7396c73982565505fd5aeb9ad0850c4',·1,·'OpenMesh::BaseKernel']]],286 ····['const_5fprop_5fiterator_161',·['const_prop_iterator',·['../a02442.html#ad7396c73982565505fd5aeb9ad0850c4',·1,·'OpenMesh::BaseKernel']]],
287 ····['constedgefaceiter_162',·['ConstEdgeFaceIter',·['../a02630.html#a6a57e507e031665d1155104bdaa2ed7f',·1,·'OpenMesh::PolyConnectivity']]],287 ····['constedgefaceiter_162',·['ConstEdgeFaceIter',·['../a02630.html#a6a57e507e031665d1155104bdaa2ed7f',·1,·'OpenMesh::PolyConnectivity']]],
288 ····['constedgefacerange_163',·['ConstEdgeFaceRange',·['../a02630.html#ac82380b0276935fa4a628979414e6114',·1,·'OpenMesh::PolyConnectivity']]],288 ····['constedgefacerange_163',·['ConstEdgeFaceRange',·['../a02630.html#ac82380b0276935fa4a628979414e6114',·1,·'OpenMesh::PolyConnectivity']]],
289 ····['constedgehalfedgeiter_164',·['ConstEdgeHalfedgeIter',·['../a02630.html#a7a4d73abe60197c974230dd963d4d172',·1,·'OpenMesh::PolyConnectivity']]],289 ····['constedgehalfedgeiter_164',·['ConstEdgeHalfedgeIter',·['../a02630.html#a7a4d73abe60197c974230dd963d4d172',·1,·'OpenMesh::PolyConnectivity']]],
290 ····['constedgehalfedgerange_165',·['ConstEdgeHalfedgeRange',·['../a02630.html#aa288c638723a7626f6f7a8638ce276b8',·1,·'OpenMesh::PolyConnectivity']]],290 ····['constedgehalfedgerange_165',·['ConstEdgeHalfedgeRange',·['../a02630.html#aa288c638723a7626f6f7a8638ce276b8',·1,·'OpenMesh::PolyConnectivity']]],
291 ····['constedgeiter_166',·['constedgeiter',·['../a02630.html#a0920e9bcadf00342493659a0238626a9',·1,·'OpenMesh::PolyConnectivity::ConstEdgeIter'],291 ····['constedgeiter_166',·['constedgeiter',·['../a02630.html#a0920e9bcadf00342493659a0238626a9',·1,·'OpenMesh::PolyConnectivity::ConstEdgeIter'],
Offset 316, 30 lines modifiedOffset 316, 30 lines modified
316 ····['constfacehalfedgeccwrange_185',·['ConstFaceHalfedgeCCWRange',·['../a02630.html#a17cd2338dbc47cdbdcaadf60d160de6c',·1,·'OpenMesh::PolyConnectivity']]],316 ····['constfacehalfedgeccwrange_185',·['ConstFaceHalfedgeCCWRange',·['../a02630.html#a17cd2338dbc47cdbdcaadf60d160de6c',·1,·'OpenMesh::PolyConnectivity']]],
317 ····['constfacehalfedgecwiter_186',·['ConstFaceHalfedgeCWIter',·['../a02630.html#ad659a62c857f61f854e60f33287f0811',·1,·'OpenMesh::PolyConnectivity']]],317 ····['constfacehalfedgecwiter_186',·['ConstFaceHalfedgeCWIter',·['../a02630.html#ad659a62c857f61f854e60f33287f0811',·1,·'OpenMesh::PolyConnectivity']]],
318 ····['constfacehalfedgecwrange_187',·['ConstFaceHalfedgeCWRange',·['../a02630.html#a07e4da3fd27a32ed48c296b0e6b4819e',·1,·'OpenMesh::PolyConnectivity']]],318 ····['constfacehalfedgecwrange_187',·['ConstFaceHalfedgeCWRange',·['../a02630.html#a07e4da3fd27a32ed48c296b0e6b4819e',·1,·'OpenMesh::PolyConnectivity']]],
319 ····['constfacehalfedgeiter_188',·['constfacehalfedgeiter',·['../a02630.html#a947f5b8462d51b8604c09aa82f620ffd',·1,·'OpenMesh::PolyConnectivity::ConstFaceHalfedgeIter'],319 ····['constfacehalfedgeiter_188',·['constfacehalfedgeiter',·['../a02630.html#a947f5b8462d51b8604c09aa82f620ffd',·1,·'OpenMesh::PolyConnectivity::ConstFaceHalfedgeIter'],
320 ········['../a02718.html#a1b0729c26d7cf8f123c344a3b81d353c',·1,·'OpenMesh::PolyMeshT::ConstFaceHalfedgeIter']320 ········['../a02718.html#a1b0729c26d7cf8f123c344a3b81d353c',·1,·'OpenMesh::PolyMeshT::ConstFaceHalfedgeIter']
321 ····]],321 ····]],
322 ····['constfacehalfedgerange_189',·['ConstFaceHalfedgeRange',·['../a02630.html#ad6ac0e8445ea2eed258f0e84bd7b5af2',·1,·'OpenMesh::PolyConnectivity']]],322 ····['constfacehalfedgerange_189',·['ConstFaceHalfedgeRange',·['../a02630.html#ad6ac0e8445ea2eed258f0e84bd7b5af2',·1,·'OpenMesh::PolyConnectivity']]],
323 ····['constfaceiter_190',·['constfaceiter',·['../a02718.html#a0a371650bb71152018ea1f3f570b465b',·1,·'OpenMesh::PolyMeshT::ConstFaceIter'], 
324 ········['../a02630.html#abf34493014ff133fd4b36ad7e4f2e97b',·1,·'OpenMesh::PolyConnectivity::ConstFaceIter']323 ····['constfaceiter_190',·['constfaceiter',·['../a02630.html#abf34493014ff133fd4b36ad7e4f2e97b',·1,·'OpenMesh::PolyConnectivity::ConstFaceIter'],
 324 ········['../a02718.html#a0a371650bb71152018ea1f3f570b465b',·1,·'OpenMesh::PolyMeshT::ConstFaceIter']
325 ····]],325 ····]],
326 ····['constfaceitert_191',·['ConstFaceIterT',·['../a02606.html',·1,·'OpenMesh::Iterators']]],326 ····['constfaceitert_191',·['ConstFaceIterT',·['../a02606.html',·1,·'OpenMesh::Iterators']]],
327 ····['constfacerange_192',·['ConstFaceRange',·['../a02630.html#a42433b78929ae7661ec80e0c1daea5ee',·1,·'OpenMesh::PolyConnectivity']]],327 ····['constfacerange_192',·['ConstFaceRange',·['../a02630.html#a42433b78929ae7661ec80e0c1daea5ee',·1,·'OpenMesh::PolyConnectivity']]],
328 ····['constfacerangeskipping_193',·['ConstFaceRangeSkipping',·['../a02630.html#af2312697ef48578dc9ef2e0bb60d15d4',·1,·'OpenMesh::PolyConnectivity']]],328 ····['constfacerangeskipping_193',·['ConstFaceRangeSkipping',·['../a02630.html#af2312697ef48578dc9ef2e0bb60d15d4',·1,·'OpenMesh::PolyConnectivity']]],
329 ····['constfacevertexccwiter_194',·['ConstFaceVertexCCWIter',·['../a02630.html#aa15a0e34457f87b36211a09de5368142',·1,·'OpenMesh::PolyConnectivity']]],329 ····['constfacevertexccwiter_194',·['ConstFaceVertexCCWIter',·['../a02630.html#aa15a0e34457f87b36211a09de5368142',·1,·'OpenMesh::PolyConnectivity']]],
330 ····['constfacevertexccwrange_195',·['ConstFaceVertexCCWRange',·['../a02630.html#af6fbfb5fd5421dbd5be43d23a5910db7',·1,·'OpenMesh::PolyConnectivity']]],330 ····['constfacevertexccwrange_195',·['ConstFaceVertexCCWRange',·['../a02630.html#af6fbfb5fd5421dbd5be43d23a5910db7',·1,·'OpenMesh::PolyConnectivity']]],
331 ····['constfacevertexcwiter_196',·['ConstFaceVertexCWIter',·['../a02630.html#afceef1b29aafb3ab861cd3aa3101906a',·1,·'OpenMesh::PolyConnectivity']]],331 ····['constfacevertexcwiter_196',·['ConstFaceVertexCWIter',·['../a02630.html#afceef1b29aafb3ab861cd3aa3101906a',·1,·'OpenMesh::PolyConnectivity']]],
332 ····['constfacevertexcwrange_197',·['ConstFaceVertexCWRange',·['../a02630.html#a3a2bed230101bd8cc12f0aaf7dc38344',·1,·'OpenMesh::PolyConnectivity']]],332 ····['constfacevertexcwrange_197',·['ConstFaceVertexCWRange',·['../a02630.html#a3a2bed230101bd8cc12f0aaf7dc38344',·1,·'OpenMesh::PolyConnectivity']]],
333 ····['constfacevertexiter_198',·['constfacevertexiter',·['../a02630.html#a63a49167186334696a724cda4d6515f1',·1,·'OpenMesh::PolyConnectivity::ConstFaceVertexIter'],333 ····['constfacevertexiter_198',·['constfacevertexiter',·['../a02630.html#a63a49167186334696a724cda4d6515f1',·1,·'OpenMesh::PolyConnectivity::ConstFaceVertexIter'],
334 ········['../a02718.html#a23b20f8208bae0aa1b344cac48c1f635',·1,·'OpenMesh::PolyMeshT::ConstFaceVertexIter']334 ········['../a02718.html#a23b20f8208bae0aa1b344cac48c1f635',·1,·'OpenMesh::PolyMeshT::ConstFaceVertexIter']
335 ····]],335 ····]],
336 ····['constfacevertexrange_199',·['ConstFaceVertexRange',·['../a02630.html#a07353602ada579959f299b778b4c207c',·1,·'OpenMesh::PolyConnectivity']]],336 ····['constfacevertexrange_199',·['ConstFaceVertexRange',·['../a02630.html#a07353602ada579959f299b778b4c207c',·1,·'OpenMesh::PolyConnectivity']]],
 337 ····['consthalfedgeiter_200',·['consthalfedgeiter',·['../a02718.html#a85c57baa38e7e3d07bd7f3c7f194b354',·1,·'OpenMesh::PolyMeshT::ConstHalfedgeIter'],
337 ····['consthalfedgeiter_200',·['consthalfedgeiter',·['../a02630.html#a9bec12276b4bffa3b65766c0b51ae747',·1,·'OpenMesh::PolyConnectivity::ConstHalfedgeIter'],338 ········['../a02630.html#a9bec12276b4bffa3b65766c0b51ae747',·1,·'OpenMesh::PolyConnectivity::ConstHalfedgeIter']
338 ········['../a02718.html#a85c57baa38e7e3d07bd7f3c7f194b354',·1,·'OpenMesh::PolyMeshT::ConstHalfedgeIter'] 
339 ····]],339 ····]],
340 ····['consthalfedgeitert_201',·['ConstHalfedgeIterT',·['../a02590.html',·1,·'OpenMesh::Iterators']]],340 ····['consthalfedgeitert_201',·['ConstHalfedgeIterT',·['../a02590.html',·1,·'OpenMesh::Iterators']]],
341 ····['consthalfedgeloopccwiter_202',·['ConstHalfedgeLoopCCWIter',·['../a02630.html#a4d7f3dcb970f22b5ffbeff977549b8c3',·1,·'OpenMesh::PolyConnectivity']]],341 ····['consthalfedgeloopccwiter_202',·['ConstHalfedgeLoopCCWIter',·['../a02630.html#a4d7f3dcb970f22b5ffbeff977549b8c3',·1,·'OpenMesh::PolyConnectivity']]],
342 ····['consthalfedgeloopccwrange_203',·['ConstHalfedgeLoopCCWRange',·['../a02630.html#a36cacf0ff2fa1b225878db372b995296',·1,·'OpenMesh::PolyConnectivity']]],342 ····['consthalfedgeloopccwrange_203',·['ConstHalfedgeLoopCCWRange',·['../a02630.html#a36cacf0ff2fa1b225878db372b995296',·1,·'OpenMesh::PolyConnectivity']]],
343 ····['consthalfedgeloopcwiter_204',·['ConstHalfedgeLoopCWIter',·['../a02630.html#a0cd0b15b10b2cc4ac212781fe4b8d19c',·1,·'OpenMesh::PolyConnectivity']]],343 ····['consthalfedgeloopcwiter_204',·['ConstHalfedgeLoopCWIter',·['../a02630.html#a0cd0b15b10b2cc4ac212781fe4b8d19c',·1,·'OpenMesh::PolyConnectivity']]],
344 ····['consthalfedgeloopcwrange_205',·['ConstHalfedgeLoopCWRange',·['../a02630.html#ae5ce5e378ccabf0b087bba96c3c61357',·1,·'OpenMesh::PolyConnectivity']]],344 ····['consthalfedgeloopcwrange_205',·['ConstHalfedgeLoopCWRange',·['../a02630.html#ae5ce5e378ccabf0b087bba96c3c61357',·1,·'OpenMesh::PolyConnectivity']]],
345 ····['consthalfedgeloopiter_206',·['ConstHalfedgeLoopIter',·['../a02630.html#a5659308a645d6ea3fb32ea5c29fbec02',·1,·'OpenMesh::PolyConnectivity']]],345 ····['consthalfedgeloopiter_206',·['ConstHalfedgeLoopIter',·['../a02630.html#a5659308a645d6ea3fb32ea5c29fbec02',·1,·'OpenMesh::PolyConnectivity']]],
Offset 347, 32 lines modifiedOffset 347, 32 lines modified
347 ····['consthalfedgerange_208',·['ConstHalfedgeRange',·['../a02630.html#acb57b9ddc74c5df8e0c444cdc5e6e432',·1,·'OpenMesh::PolyConnectivity']]],347 ····['consthalfedgerange_208',·['ConstHalfedgeRange',·['../a02630.html#acb57b9ddc74c5df8e0c444cdc5e6e432',·1,·'OpenMesh::PolyConnectivity']]],
348 ····['consthalfedgerangeskipping_209',·['ConstHalfedgeRangeSkipping',·['../a02630.html#a8fe3712bde99a69100a54557ccdc0230',·1,·'OpenMesh::PolyConnectivity']]],348 ····['consthalfedgerangeskipping_209',·['ConstHalfedgeRangeSkipping',·['../a02630.html#a8fe3712bde99a69100a54557ccdc0230',·1,·'OpenMesh::PolyConnectivity']]],
349 ····['constpropertyviewer_210',·['ConstPropertyViewer',·['../a03338.html',·1,·'OpenMesh']]],349 ····['constpropertyviewer_210',·['ConstPropertyViewer',·['../a03338.html',·1,·'OpenMesh']]],
350 ····['constvertexedgeccwiter_211',·['ConstVertexEdgeCCWIter',·['../a02630.html#acff91f1dc7667de4078d047a23c9f437',·1,·'OpenMesh::PolyConnectivity']]],350 ····['constvertexedgeccwiter_211',·['ConstVertexEdgeCCWIter',·['../a02630.html#acff91f1dc7667de4078d047a23c9f437',·1,·'OpenMesh::PolyConnectivity']]],
Max diff block lines reached; 11121/26540 bytes (41.90%) of diff not shown.
2.92 KB
./usr/share/doc/libopenmesh-dev/html/search/all_7.js
2.82 KB
js-beautify {}
    
Offset 23, 25 lines modifiedOffset 23, 25 lines modified
23 ········['../a03378.html#ab3ed63f6f283f2f3363f75c82a95ea03',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to(size_t·_n_vertices,·bool·_only_selected=false)']23 ········['../a03378.html#ab3ed63f6f283f2f3363f75c82a95ea03',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to(size_t·_n_vertices,·bool·_only_selected=false)']
24 ····]],24 ····]],
25 ····['decimate_5fto_5ffaces_6',·['decimate_to_faces',·['../a03378.html#a6c51103be7517c0187bed6a141c0d8f7',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to_faces()'],25 ····['decimate_5fto_5ffaces_6',·['decimate_to_faces',·['../a03378.html#a6c51103be7517c0187bed6a141c0d8f7',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to_faces()'],
26 ········['../a03386.html#adb5deea57129e3ae5cec8957187fecc2',·1,·'OpenMesh::Decimater::McDecimaterT::decimate_to_faces()'],26 ········['../a03386.html#adb5deea57129e3ae5cec8957187fecc2',·1,·'OpenMesh::Decimater::McDecimaterT::decimate_to_faces()'],
27 ········['../a03390.html#ae55685678d7a3fd335143b400366c6e3',·1,·'OpenMesh::Decimater::MixedDecimaterT::decimate_to_faces()']27 ········['../a03390.html#ae55685678d7a3fd335143b400366c6e3',·1,·'OpenMesh::Decimater::MixedDecimaterT::decimate_to_faces()']
28 ····]],28 ····]],
29 ····['decimater_7',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],29 ····['decimater_7',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],
30 ····['decimater_5fmodname_8',·['DECIMATER_MODNAME',·['../a00632.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],30 ····['decimater_5fmodname_8',·['DECIMATER_MODNAME',·['../a00530.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],
31 ····['decimatert_9',·['decimatert',·['../a03378.html',·1,·'OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;'],31 ····['decimatert_9',·['decimatert',·['../a03378.html',·1,·'OpenMesh::Decimater::DecimaterT&lt;·MeshT·&gt;'],
32 ········['../a03378.html#acf185e9dd3958b8634d26ff322f80685',·1,·'OpenMesh::Decimater::DecimaterT::DecimaterT()']32 ········['../a03378.html#acf185e9dd3958b8634d26ff322f80685',·1,·'OpenMesh::Decimater::DecimaterT::DecimaterT()']
33 ····]],33 ····]],
34 ····['decimatert_2ehh_10',·['DecimaterT.hh',·['../a00635.html',·1,·'']]],34 ····['decimatert_2ehh_10',·['DecimaterT.hh',·['../a00548.html',·1,·'']]],
35 ····['decimatert_5fimpl_2ehh_11',·['DecimaterT_impl.hh',·['../a00656.html',·1,·'']]],35 ····['decimatert_5fimpl_2ehh_11',·['DecimaterT_impl.hh',·['../a00575.html',·1,·'']]],
36 ····['decimaterviewerwidget_12',·['decimaterviewerwidget',·['../a02194.html',·1,·'DecimaterViewerWidget'],36 ····['decimaterviewerwidget_12',·['decimaterviewerwidget',·['../a02194.html',·1,·'DecimaterViewerWidget'],
37 ········['../a02194.html#adbb85fea31ac1a9c62377eccb2247f9a',·1,·'DecimaterViewerWidget::DecimaterViewerWidget()']37 ········['../a02194.html#adbb85fea31ac1a9c62377eccb2247f9a',·1,·'DecimaterViewerWidget::DecimaterViewerWidget()']
38 ····]],38 ····]],
39 ····['decimating_20modules_13',·['Decimating·Modules',·['../a06307.html#DecimaterMod',·1,·'']]],39 ····['decimating_20modules_13',·['Decimating·Modules',·['../a06307.html#DecimaterMod',·1,·'']]],
40 ····['decimating_5fmodule_14',·['DECIMATING_MODULE',·['../a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]],40 ····['decimating_5fmodule_14',·['DECIMATING_MODULE',·['../a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]],
41 ····['decimation_20algorithm_15',·['The·decimation·algorithm',·['../a06307.html#DecimaterAlg',·1,·'']]],41 ····['decimation_20algorithm_15',·['The·decimation·algorithm',·['../a06307.html#DecimaterAlg',·1,·'']]],
42 ····['decimation_20framework_16',·['Mesh·Decimation·Framework',·['../a06307.html',·1,·'tools_docu']]],42 ····['decimation_20framework_16',·['Mesh·Decimation·Framework',·['../a06307.html',·1,·'tools_docu']]],
43 ····['decoptions_17',·['DecOptions',·['../a02186.html',·1,·'']]],43 ····['decoptions_17',·['DecOptions',·['../a02186.html',·1,·'']]],
44 ····['default_18',·['Default',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac',·1,·'OpenMesh::IO::Options']]],44 ····['default_18',·['Default',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac',·1,·'OpenMesh::IO::Options']]],
45 ····['defaulttraits_19',·['DefaultTraits',·['../a02806.html',·1,·'OpenMesh']]],45 ····['defaulttraits_19',·['DefaultTraits',·['../a02806.html',·1,·'OpenMesh']]],
46 ····['defaulttraitsdouble_20',·['DefaultTraitsDouble',·['../a02810.html',·1,·'OpenMesh']]],46 ····['defaulttraitsdouble_20',·['DefaultTraitsDouble',·['../a02810.html',·1,·'OpenMesh']]],
47 ····['defined_20by_20algorithms_21',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],47 ····['defined_20by_20algorithms_21',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],
3.53 KB
./usr/share/doc/libopenmesh-dev/html/search/all_8.js
3.43 KB
js-beautify {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····['edge_5fhandle_3',·['edge_handle',·['../a02630.html#ac8ba30cadc63d5c6c3ea84bfe971ca1b',·1,·'OpenMesh::PolyConnectivity::edge_handle(HalfedgeHandle·_heh)·const'],14 ····['edge_5fhandle_3',·['edge_handle',·['../a02630.html#ac8ba30cadc63d5c6c3ea84bfe971ca1b',·1,·'OpenMesh::PolyConnectivity::edge_handle(HalfedgeHandle·_heh)·const'],
15 ········['../a02630.html#a73447ae86fd06daee37d4a4bb12fd22d',·1,·'OpenMesh::PolyConnectivity::edge_handle(unsigned·int·_i)·const'],15 ········['../a02630.html#a73447ae86fd06daee37d4a4bb12fd22d',·1,·'OpenMesh::PolyConnectivity::edge_handle(unsigned·int·_i)·const'],
16 ········['../a02630.html#ac971af22106576960f29fd83e5203e83',·1,·'OpenMesh::PolyConnectivity::edge_handle(SmartHalfedgeHandle·_heh)·const'],16 ········['../a02630.html#ac971af22106576960f29fd83e5203e83',·1,·'OpenMesh::PolyConnectivity::edge_handle(SmartHalfedgeHandle·_heh)·const'],
17 ········['../a02170.html#a5c78ebce9fe13de202d5836ff8bd29ba',·1,·'OpenMesh::Concepts::KernelT::edge_handle(HalfedgeHandle·_heh)·const'],17 ········['../a02170.html#a5c78ebce9fe13de202d5836ff8bd29ba',·1,·'OpenMesh::Concepts::KernelT::edge_handle(HalfedgeHandle·_heh)·const'],
18 ········['../a02170.html#a97e2d5b0fec9a71dc5c70c7c2f7d681e',·1,·'OpenMesh::Concepts::KernelT::edge_handle(unsigned·int·_i)·const']18 ········['../a02170.html#a97e2d5b0fec9a71dc5c70c7c2f7d681e',·1,·'OpenMesh::Concepts::KernelT::edge_handle(unsigned·int·_i)·const']
19 ····]],19 ····]],
20 ····['edge_5flength_4',·['edge_length',·['../a03406.html#ab5e760cd28b8523f64f0485674f700c4',·1,·'OpenMesh::Decimater::ModEdgeLengthT']]],20 ····['edge_5flength_4',·['edge_length',·['../a03406.html#ab5e760cd28b8523f64f0485674f700c4',·1,·'OpenMesh::Decimater::ModEdgeLengthT']]],
21 ····['edgeattributes_5',·['EdgeAttributes',·['../a06365.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],21 ····['edgeattributes_5',·['EdgeAttributes',·['../a06461.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],
22 ····['edgecolor_6',·['EdgeColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f',·1,·'OpenMesh::IO::Options']]],22 ····['edgecolor_6',·['EdgeColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f',·1,·'OpenMesh::IO::Options']]],
23 ····['edgefaceiter_7',·['EdgeFaceIter',·['../a02630.html#ad72f4fdc7bf9da0c5998097a74ef8b5c',·1,·'OpenMesh::PolyConnectivity']]],23 ····['edgefaceiter_7',·['EdgeFaceIter',·['../a02630.html#ad72f4fdc7bf9da0c5998097a74ef8b5c',·1,·'OpenMesh::PolyConnectivity']]],
24 ····['edgefacetraits_8',·['EdgeFaceTraits',·['../a02678.html',·1,·'OpenMesh::PolyConnectivity']]],24 ····['edgefacetraits_8',·['EdgeFaceTraits',·['../a02678.html',·1,·'OpenMesh::PolyConnectivity']]],
25 ····['edgehalfedgeiter_9',·['EdgeHalfedgeIter',·['../a02630.html#a6ac4fd0d1932aba538e5f06a652c4c8a',·1,·'OpenMesh::PolyConnectivity']]],25 ····['edgehalfedgeiter_9',·['EdgeHalfedgeIter',·['../a02630.html#a6ac4fd0d1932aba538e5f06a652c4c8a',·1,·'OpenMesh::PolyConnectivity']]],
26 ····['edgehalfedgetraits_10',·['EdgeHalfedgeTraits',·['../a02674.html',·1,·'OpenMesh::PolyConnectivity']]],26 ····['edgehalfedgetraits_10',·['EdgeHalfedgeTraits',·['../a02674.html',·1,·'OpenMesh::PolyConnectivity']]],
27 ····['edgehandle_11',·['edgehandle',·['../a02570.html',·1,·'OpenMesh::EdgeHandle'],27 ····['edgehandle_11',·['edgehandle',·['../a02570.html',·1,·'OpenMesh::EdgeHandle'],
28 ········['../a02170.html#a3f52e677c4c0c6ebf3fa7ead1e7cd447',·1,·'OpenMesh::Concepts::KernelT::EdgeHandle'],28 ········['../a02170.html#a3f52e677c4c0c6ebf3fa7ead1e7cd447',·1,·'OpenMesh::Concepts::KernelT::EdgeHandle'],
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····['edges_5fsbegin_21',·['edges_sbegin',·['../a02630.html#acbd0b8522d7b2e1f6ff2603515e142a1',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()·const'],59 ····['edges_5fsbegin_21',·['edges_sbegin',·['../a02630.html#acbd0b8522d7b2e1f6ff2603515e142a1',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()·const'],
60 ········['../a02630.html#a2da8c6096d458960d2dddf7abf5aec82',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()']60 ········['../a02630.html#a2da8c6096d458960d2dddf7abf5aec82',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()']
61 ····]],61 ····]],
62 ····['edget_22',·['edget',·['../a02162.html',·1,·'OpenMesh::Concepts::MeshItems::EdgeT&lt;·Refs_·&gt;'],62 ····['edget_22',·['edget',·['../a02162.html',·1,·'OpenMesh::Concepts::MeshItems::EdgeT&lt;·Refs_·&gt;'],
63 ········['../a03630.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;'],63 ········['../a03630.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;'],
64 ········['../a03738.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;']64 ········['../a03738.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;']
65 ····]],65 ····]],
66 ····['edgetraits_23',·['EdgeTraits',·['../a06365.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]],66 ····['edgetraits_23',·['EdgeTraits',·['../a06461.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]],
67 ····['edgevertexiter_24',·['EdgeVertexIter',·['../a02630.html#ae1cc2db5cefa6bd0ad8cc5740a4d0fd1',·1,·'OpenMesh::PolyConnectivity']]],67 ····['edgevertexiter_24',·['EdgeVertexIter',·['../a02630.html#ae1cc2db5cefa6bd0ad8cc5740a4d0fd1',·1,·'OpenMesh::PolyConnectivity']]],
68 ····['edgevertextraits_25',·['EdgeVertexTraits',·['../a02670.html',·1,·'OpenMesh::PolyConnectivity']]],68 ····['edgevertextraits_25',·['EdgeVertexTraits',·['../a02670.html',·1,·'OpenMesh::PolyConnectivity']]],
69 ····['ef_26',·['ef',·['../a03694.html',·1,·'OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;'],69 ····['ef_26',·['ef',·['../a03694.html',·1,·'OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;'],
70 ········['../a03722.html#a2ec3a28199e1d6a464284a86851d2b51',·1,·'OpenMesh::Subdivider::Uniform::CompositeT::EF()']70 ········['../a03722.html#a2ec3a28199e1d6a464284a86851d2b51',·1,·'OpenMesh::Subdivider::Uniform::CompositeT::EF()']
71 ····]],71 ····]],
72 ····['ef_5fbegin_27',·['ef_begin',·['../a02630.html#a5d574f5028966545c501dc6e2f6c0987',·1,·'OpenMesh::PolyConnectivity']]],72 ····['ef_5fbegin_27',·['ef_begin',·['../a02630.html#a5d574f5028966545c501dc6e2f6c0987',·1,·'OpenMesh::PolyConnectivity']]],
73 ····['ef_5fend_28',·['ef_end',·['../a02630.html#af1c8b6800c2a575f2433ab4592f43874',·1,·'OpenMesh::PolyConnectivity']]],73 ····['ef_5fend_28',·['ef_end',·['../a02630.html#af1c8b6800c2a575f2433ab4592f43874',·1,·'OpenMesh::PolyConnectivity']]],
3.49 KB
./usr/share/doc/libopenmesh-dev/html/search/all_9.js
3.39 KB
js-beautify {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····['face_5fhandle_1',·['face_handle',·['../a02630.html#af8429a4b82d1295c18a82c9207c8ab4f',·1,·'OpenMesh::PolyConnectivity::face_handle()'],8 ····['face_5fhandle_1',·['face_handle',·['../a02630.html#af8429a4b82d1295c18a82c9207c8ab4f',·1,·'OpenMesh::PolyConnectivity::face_handle()'],
9 ········['../a02158.html#a5168fd3e366f4ddfe7673c5c1a010c09',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::face_handle()'],9 ········['../a02158.html#a5168fd3e366f4ddfe7673c5c1a010c09',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::face_handle()'],
10 ········['../a02170.html#a4174574669a31c5eff686eff0c98cef9',·1,·'OpenMesh::Concepts::KernelT::face_handle(unsigned·int·_i)·const'],10 ········['../a02170.html#a4174574669a31c5eff686eff0c98cef9',·1,·'OpenMesh::Concepts::KernelT::face_handle(unsigned·int·_i)·const'],
11 ········['../a02170.html#a66c6ca305d067f99e9c40cebc21bf54b',·1,·'OpenMesh::Concepts::KernelT::face_handle(HalfedgeHandle·_heh)·const'],11 ········['../a02170.html#a66c6ca305d067f99e9c40cebc21bf54b',·1,·'OpenMesh::Concepts::KernelT::face_handle(HalfedgeHandle·_heh)·const'],
12 ········['../a02630.html#a90a98a194a158d43948e9eacabae9fc6',·1,·'OpenMesh::PolyConnectivity::face_handle(SmartHalfedgeHandle·_heh)·const'],12 ········['../a02630.html#a90a98a194a158d43948e9eacabae9fc6',·1,·'OpenMesh::PolyConnectivity::face_handle(SmartHalfedgeHandle·_heh)·const'],
13 ········['../a02630.html#a321fa06f41f4133b22ce6c5801ff02ea',·1,·'OpenMesh::PolyConnectivity::face_handle(HalfedgeHandle·_heh)·const']13 ········['../a02630.html#a321fa06f41f4133b22ce6c5801ff02ea',·1,·'OpenMesh::PolyConnectivity::face_handle(HalfedgeHandle·_heh)·const']
14 ····]],14 ····]],
15 ····['faceattributes_2',·['FaceAttributes',·['../a06365.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],15 ····['faceattributes_2',·['FaceAttributes',·['../a06461.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],
16 ····['facecolor_3',·['FaceColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46',·1,·'OpenMesh::IO::Options']]],16 ····['facecolor_3',·['FaceColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46',·1,·'OpenMesh::IO::Options']]],
17 ····['faceedgeccwiter_4',·['FaceEdgeCCWIter',·['../a02630.html#ae88b7c795f28e7b7264b9f41148578c2',·1,·'OpenMesh::PolyConnectivity']]],17 ····['faceedgeccwiter_4',·['FaceEdgeCCWIter',·['../a02630.html#ae88b7c795f28e7b7264b9f41148578c2',·1,·'OpenMesh::PolyConnectivity']]],
18 ····['faceedgecwiter_5',·['FaceEdgeCWIter',·['../a02630.html#ae08661599a70d4beac073172d205a80c',·1,·'OpenMesh::PolyConnectivity']]],18 ····['faceedgecwiter_5',·['FaceEdgeCWIter',·['../a02630.html#ae08661599a70d4beac073172d205a80c',·1,·'OpenMesh::PolyConnectivity']]],
19 ····['faceedgeiter_6',·['faceedgeiter',·['../a02630.html#adf4d94c333d7dc082120bb84d5eddb27',·1,·'OpenMesh::PolyConnectivity::FaceEdgeIter'],19 ····['faceedgeiter_6',·['faceedgeiter',·['../a02630.html#adf4d94c333d7dc082120bb84d5eddb27',·1,·'OpenMesh::PolyConnectivity::FaceEdgeIter'],
20 ········['../a02718.html#a04a30000943150f98db373a3317760af',·1,·'OpenMesh::PolyMeshT::FaceEdgeIter']20 ········['../a02718.html#a04a30000943150f98db373a3317760af',·1,·'OpenMesh::PolyMeshT::FaceEdgeIter']
21 ····]],21 ····]],
22 ····['faceedgetraits_7',·['FaceEdgeTraits',·['../a02662.html',·1,·'OpenMesh::PolyConnectivity']]],22 ····['faceedgetraits_7',·['FaceEdgeTraits',·['../a02662.html',·1,·'OpenMesh::PolyConnectivity']]],
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ········['../a02630.html#a73442f7aad49d6fe855dbf814f9feebc',·1,·'OpenMesh::PolyConnectivity::faces_sbegin()']67 ········['../a02630.html#a73442f7aad49d6fe855dbf814f9feebc',·1,·'OpenMesh::PolyConnectivity::faces_sbegin()']
68 ····]],68 ····]],
69 ····['facet_27',·['facet',·['../a02166.html',·1,·'OpenMesh::Concepts::MeshItems::FaceT&lt;·Refs_·&gt;'],69 ····['facet_27',·['facet',·['../a02166.html',·1,·'OpenMesh::Concepts::MeshItems::FaceT&lt;·Refs_·&gt;'],
70 ········['../a03626.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;'],70 ········['../a03626.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;'],
71 ········['../a03734.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;']71 ········['../a03734.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;']
72 ····]],72 ····]],
73 ····['facetexcoord_28',·['FaceTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539',·1,·'OpenMesh::IO::Options']]],73 ····['facetexcoord_28',·['FaceTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539',·1,·'OpenMesh::IO::Options']]],
74 ····['facetraits_29',·['FaceTraits',·['../a06365.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]],74 ····['facetraits_29',·['FaceTraits',·['../a06461.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]],
75 ····['facevertexccwiter_30',·['FaceVertexCCWIter',·['../a02630.html#ab51f10a88b23fa2ec40191fcfb84284f',·1,·'OpenMesh::PolyConnectivity']]],75 ····['facevertexccwiter_30',·['FaceVertexCCWIter',·['../a02630.html#ab51f10a88b23fa2ec40191fcfb84284f',·1,·'OpenMesh::PolyConnectivity']]],
76 ····['facevertexcwiter_31',·['FaceVertexCWIter',·['../a02630.html#a27288b36c61f6b4cbdd390352dca7988',·1,·'OpenMesh::PolyConnectivity']]],76 ····['facevertexcwiter_31',·['FaceVertexCWIter',·['../a02630.html#a27288b36c61f6b4cbdd390352dca7988',·1,·'OpenMesh::PolyConnectivity']]],
77 ····['facevertexiter_32',·['facevertexiter',·['../a02630.html#a9577a3726bee4aec5095c72440f976b8',·1,·'OpenMesh::PolyConnectivity::FaceVertexIter'],77 ····['facevertexiter_32',·['facevertexiter',·['../a02630.html#a9577a3726bee4aec5095c72440f976b8',·1,·'OpenMesh::PolyConnectivity::FaceVertexIter'],
78 ········['../a02718.html#a3c65ec045ac0126b3ea7264cee26aa1b',·1,·'OpenMesh::PolyMeshT::FaceVertexIter']78 ········['../a02718.html#a3c65ec045ac0126b3ea7264cee26aa1b',·1,·'OpenMesh::PolyMeshT::FaceVertexIter']
79 ····]],79 ····]],
80 ····['facevertextraits_33',·['FaceVertexTraits',·['../a02658.html',·1,·'OpenMesh::PolyConnectivity']]],80 ····['facevertextraits_33',·['FaceVertexTraits',·['../a02658.html',·1,·'OpenMesh::PolyConnectivity']]],
81 ····['fe_34',·['fe',·['../a03698.html',·1,·'OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;'],81 ····['fe_34',·['fe',·['../a03698.html',·1,·'OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;'],
4.79 KB
./usr/share/doc/libopenmesh-dev/html/search/all_b.js
4.69 KB
js-beautify {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········['../a02170.html#a0c000dbdaaa558db3c3633b2faa86932',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(VertexHandle·_vh)·const'],21 ········['../a02170.html#a0c000dbdaaa558db3c3633b2faa86932',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(VertexHandle·_vh)·const'],
22 ········['../a02170.html#a68da0cb09f5504c2681bb1b59ecc605b',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(unsigned·int·_i)·const'],22 ········['../a02170.html#a68da0cb09f5504c2681bb1b59ecc605b',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(unsigned·int·_i)·const'],
23 ········['../a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6',·1,·'OpenMesh::Concepts::MeshItems::VertexT::halfedge_handle()'],23 ········['../a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6',·1,·'OpenMesh::Concepts::MeshItems::VertexT::halfedge_handle()'],
24 ········['../a02166.html#a5bfc8ebda0cd1dadb9c643a66a7b178d',·1,·'OpenMesh::Concepts::MeshItems::FaceT::halfedge_handle()'],24 ········['../a02166.html#a5bfc8ebda0cd1dadb9c643a66a7b178d',·1,·'OpenMesh::Concepts::MeshItems::FaceT::halfedge_handle()'],
25 ········['../a02630.html#ae1281c5bce6fb2934068ea46c4e5bfcb',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(EdgeHandle·_eh,·unsigned·int·_i=0)·const'],25 ········['../a02630.html#ae1281c5bce6fb2934068ea46c4e5bfcb',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(EdgeHandle·_eh,·unsigned·int·_i=0)·const'],
26 ········['../a02630.html#a3a447585af8fe0772e73f1eb75221ae6',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(FaceHandle·_fh)·const']26 ········['../a02630.html#a3a447585af8fe0772e73f1eb75221ae6',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(FaceHandle·_fh)·const']
27 ····]],27 ····]],
28 ····['halfedgeattributes_6',·['HalfedgeAttributes',·['../a06365.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],28 ····['halfedgeattributes_6',·['HalfedgeAttributes',·['../a06461.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],
29 ····['halfedgehandle_7',·['halfedgehandle',·['../a02170.html#aae01fbc474377136ba93280813a8f640',·1,·'OpenMesh::Concepts::KernelT::HalfedgeHandle'],29 ····['halfedgehandle_7',·['halfedgehandle',·['../a02170.html#aae01fbc474377136ba93280813a8f640',·1,·'OpenMesh::Concepts::KernelT::HalfedgeHandle'],
30 ········['../a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3',·1,·'OpenMesh::PolyMeshT::HalfedgeHandle'],30 ········['../a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3',·1,·'OpenMesh::PolyMeshT::HalfedgeHandle'],
31 ········['../a02566.html',·1,·'OpenMesh::HalfedgeHandle']31 ········['../a02566.html',·1,·'OpenMesh::HalfedgeHandle']
32 ····]],32 ····]],
33 ····['halfedgeiter_8',·['halfedgeiter',·['../a02630.html#a16acfa0c8a781c7a8b2b4dc08c0d137c',·1,·'OpenMesh::PolyConnectivity::HalfedgeIter'],33 ····['halfedgeiter_8',·['halfedgeiter',·['../a02630.html#a16acfa0c8a781c7a8b2b4dc08c0d137c',·1,·'OpenMesh::PolyConnectivity::HalfedgeIter'],
34 ········['../a02718.html#ae40d2dfe0d226e49d869481bbd40a911',·1,·'OpenMesh::PolyMeshT::HalfedgeIter']34 ········['../a02718.html#ae40d2dfe0d226e49d869481bbd40a911',·1,·'OpenMesh::PolyMeshT::HalfedgeIter']
35 ····]],35 ····]],
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ····]],57 ····]],
58 ····['halfedges_5fsbegin_19',·['halfedges_sbegin',·['../a02630.html#a7267f04ab84a7cb6a578cfb3ffe3e239',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()·const'],58 ····['halfedges_5fsbegin_19',·['halfedges_sbegin',·['../a02630.html#a7267f04ab84a7cb6a578cfb3ffe3e239',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()·const'],
59 ········['../a02630.html#a1fa538813f795cda7f0d07f5e8e4a30f',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()']59 ········['../a02630.html#a1fa538813f795cda7f0d07f5e8e4a30f',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()']
60 ····]],60 ····]],
61 ····['halfedget_20',·['halfedget',·['../a02258.html',·1,·'AnalyzerTraits::HalfedgeT&lt;·Base,·Refs·&gt;'],61 ····['halfedget_20',·['halfedget',·['../a02258.html',·1,·'AnalyzerTraits::HalfedgeT&lt;·Base,·Refs·&gt;'],
62 ········['../a02158.html',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT&lt;·Refs_·&gt;']62 ········['../a02158.html',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT&lt;·Refs_·&gt;']
63 ····]],63 ····]],
64 ····['halfedgetraits_21',·['HalfedgeTraits',·['../a06365.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]],64 ····['halfedgetraits_21',·['HalfedgeTraits',·['../a06461.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]],
65 ····['handle_22',·['handle',·['../a02614.html#ae7c0787dc36b622d71271bf64a1af3ff',·1,·'OpenMesh::Iterators::GenericIteratorT::handle()'],65 ····['handle_22',·['handle',·['../a02614.html#ae7c0787dc36b622d71271bf64a1af3ff',·1,·'OpenMesh::Iterators::GenericIteratorT::handle()'],
66 ········['../a02554.html#aefe0064e8d4f3fa2ce6d8de4243d00fd',·1,·'IteratorT::handle()'],66 ········['../a02554.html#aefe0064e8d4f3fa2ce6d8de4243d00fd',·1,·'IteratorT::handle()'],
67 ········['../a02550.html#ad8ea573e77ea06b176b6c970700c530f',·1,·'CirculatorT::handle()'],67 ········['../a02550.html#ad8ea573e77ea06b176b6c970700c530f',·1,·'CirculatorT::handle()'],
68 ········['../a02518.html#ac731c4ae1a6d759396bb2c88c10a3640',·1,·'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle()'],68 ········['../a02518.html#ac731c4ae1a6d759396bb2c88c10a3640',·1,·'OpenMesh::Iterators::GenericCirculatorT_DEPRECATED::handle()'],
69 ········['../a02170.html#a772a9474c2f3d5e62935537504f5a316',·1,·'OpenMesh::Concepts::KernelT::handle(const·Face·&amp;_f)·const'],69 ········['../a02170.html#a772a9474c2f3d5e62935537504f5a316',·1,·'OpenMesh::Concepts::KernelT::handle(const·Face·&amp;_f)·const'],
70 ········['../a02170.html#ad2cca72f4e7e1bf34a1f336e0a5a4306',·1,·'OpenMesh::Concepts::KernelT::handle(const·Edge·&amp;_e)·const'],70 ········['../a02170.html#ad2cca72f4e7e1bf34a1f336e0a5a4306',·1,·'OpenMesh::Concepts::KernelT::handle(const·Edge·&amp;_e)·const'],
71 ········['../a02170.html#a6a6c0a345893f5d8608da904393f9e01',·1,·'OpenMesh::Concepts::KernelT::handle(const·Halfedge·&amp;_he)·const'],71 ········['../a02170.html#a6a6c0a345893f5d8608da904393f9e01',·1,·'OpenMesh::Concepts::KernelT::handle(const·Halfedge·&amp;_he)·const'],
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ····['hasproperty_52',·['hasProperty',·['../a03326.html#a552b239c7cfa69ce7163417787cf37bf',·1,·'OpenMesh::PropertyManager']]],106 ····['hasproperty_52',·['hasProperty',·['../a03326.html#a552b239c7cfa69ce7163417787cf37bf',·1,·'OpenMesh::PropertyManager']]],
107 ····['heapinterface_53',·['HeapInterface',·['../a03382.html',·1,·'OpenMesh::Decimater::DecimaterT']]],107 ····['heapinterface_53',·['HeapInterface',·['../a03382.html',·1,·'OpenMesh::Decimater::DecimaterT']]],
108 ····['heapinterfacet_54',·['HeapInterfaceT',·['../a03818.html',·1,·'OpenMesh::Utils']]],108 ····['heapinterfacet_54',·['HeapInterfaceT',·['../a03818.html',·1,·'OpenMesh::Utils']]],
109 ····['heapt_55',·['heapt',·['../a03822.html',·1,·'OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;'],109 ····['heapt_55',·['heapt',·['../a03822.html',·1,·'OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;'],
110 ········['../a03822.html#a24a2c62d488a9a9e73572ad7820a8e68',·1,·'OpenMesh::Utils::HeapT::HeapT()'],110 ········['../a03822.html#a24a2c62d488a9a9e73572ad7820a8e68',·1,·'OpenMesh::Utils::HeapT::HeapT()'],
111 ········['../a03822.html#a03ec9a9ca32d9d6409e980b90d53f54b',·1,·'OpenMesh::Utils::HeapT::HeapT(const·HeapInterface·&amp;_interface)']111 ········['../a03822.html#a03ec9a9ca32d9d6409e980b90d53f54b',·1,·'OpenMesh::Utils::HeapT::HeapT(const·HeapInterface·&amp;_interface)']
112 ····]],112 ····]],
113 ····['heapt_2ehh_56',·['HeapT.hh',·['../a00716.html',·1,·'']]],113 ····['heapt_2ehh_56',·['HeapT.hh',·['../a00704.html',·1,·'']]],
114 ····['hhandle_57',·['HHandle',·['../a02630.html#a5719f0f84dcc9336d286166351b485c8',·1,·'OpenMesh::PolyConnectivity']]],114 ····['hhandle_57',·['HHandle',·['../a02630.html#a5719f0f84dcc9336d286166351b485c8',·1,·'OpenMesh::PolyConnectivity']]],
115 ····['hidden_58',·['hidden',·['../a01247.html#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023',·1,·'OpenMesh::Attributes::HIDDEN'],115 ····['hidden_58',·['hidden',·['../a01247.html#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023',·1,·'OpenMesh::Attributes::HIDDEN'],
116 ········['../a02794.html#ad9ee96565b2f3d219224b8575eb606e3',·1,·'OpenMesh::Attributes::StatusInfo::hidden()'],116 ········['../a02794.html#ad9ee96565b2f3d219224b8575eb606e3',·1,·'OpenMesh::Attributes::StatusInfo::hidden()'],
117 ········['../a02734.html#af2d42eca714a27c4b86e3a2c6c228a38',·1,·'OpenMesh::SmartHandleStatusPredicates::hidden()'],117 ········['../a02734.html#af2d42eca714a27c4b86e3a2c6c228a38',·1,·'OpenMesh::SmartHandleStatusPredicates::hidden()'],
118 ········['../a02914.html',·1,·'OpenMesh::Predicates::Hidden']118 ········['../a02914.html',·1,·'OpenMesh::Predicates::Hidden']
119 ····]],119 ····]],
120 ····['hierarchy_59',·['Conceptual·Class·Hierarchy',·['../a06315.html',·1,·'mesh_docu']]],120 ····['hierarchy_59',·['Conceptual·Class·Hierarchy',·['../a06315.html',·1,·'mesh_docu']]],
694 B
./usr/share/doc/libopenmesh-dev/html/search/all_d.js
590 B
js-beautify {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['jacobilaplacesmoothert_0',·['JacobiLaplaceSmootherT',·['../a03594.html',·1,·'OpenMesh::Smoother']]],2 ····['jacobilaplacesmoothert_0',·['JacobiLaplaceSmootherT',·['../a03594.html',·1,·'OpenMesh::Smoother']]],
3 ····['jacobilaplacesmoothert_2ehh_1',·['JacobiLaplaceSmootherT.hh',·['../a00596.html',·1,·'']]],3 ····['jacobilaplacesmoothert_2ehh_1',·['JacobiLaplaceSmootherT.hh',·['../a00773.html',·1,·'']]],
4 ····['jacobilaplacesmoothert_5fimpl_2ehh_2',·['JacobiLaplaceSmootherT_impl.hh',·['../a00602.html',·1,·'']]]4 ····['jacobilaplacesmoothert_5fimpl_2ehh_2',·['JacobiLaplaceSmootherT_impl.hh',·['../a00767.html',·1,·'']]]
5 ];5 ];
3.56 KB
./usr/share/doc/libopenmesh-dev/html/search/all_f.js
3.46 KB
js-beautify {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 ····['l1_5fnorm_0',·['l1_norm',·['../a02310.html#aeab430102fe53f646c3c75beba113004',·1,·'VectorT::l1_norm()'],2 ····['l1_5fnorm_0',·['l1_norm',·['../a02310.html#aeab430102fe53f646c3c75beba113004',·1,·'VectorT::l1_norm()'],
3 ········['../a02306.html#aa8edc601dbba158712fed917b68e0be8',·1,·'OpenMesh::VectorT::l1_norm()']3 ········['../a02306.html#aa8edc601dbba158712fed917b68e0be8',·1,·'OpenMesh::VectorT::l1_norm()']
4 ····]],4 ····]],
5 ····['l8_5fnorm_1',·['l8_norm',·['../a02310.html#a991d3d22e6b66094b733e5a8fc139e01',·1,·'VectorT::l8_norm()'],5 ····['l8_5fnorm_1',·['l8_norm',·['../a02310.html#a991d3d22e6b66094b733e5a8fc139e01',·1,·'VectorT::l8_norm()'],
6 ········['../a02306.html#a888e5c3030603fbae0825438d7c90677',·1,·'OpenMesh::VectorT::l8_norm()']6 ········['../a02306.html#a888e5c3030603fbae0825438d7c90677',·1,·'OpenMesh::VectorT::l8_norm()']
7 ····]],7 ····]],
8 ····['laplacesmoothert_2',·['LaplaceSmootherT',·['../a03598.html',·1,·'OpenMesh::Smoother']]],8 ····['laplacesmoothert_2',·['LaplaceSmootherT',·['../a03598.html',·1,·'OpenMesh::Smoother']]],
9 ····['laplacesmoothert_2ehh_3',·['LaplaceSmootherT.hh',·['../a00599.html',·1,·'']]],9 ····['laplacesmoothert_2ehh_3',·['LaplaceSmootherT.hh',·['../a00776.html',·1,·'']]],
10 ····['laplacesmoothert_5fimpl_2ehh_4',·['LaplaceSmootherT_impl.hh',·['../a00593.html',·1,·'']]],10 ····['laplacesmoothert_5fimpl_2ehh_4',·['LaplaceSmootherT_impl.hh',·['../a00770.html',·1,·'']]],
11 ····['lchild_5fhandle_5',·['lchild_handle',·['../a03866.html#ab8f7fad72246416d497837f705f0fda6',·1,·'OpenMesh::VDPM::VHierarchyNode']]],11 ····['lchild_5fhandle_5',·['lchild_handle',·['../a03866.html#ab8f7fad72246416d497837f705f0fda6',·1,·'OpenMesh::VDPM::VHierarchyNode']]],
12 ····['legal_5fcollapse_6',·['LEGAL_COLLAPSE',·['../a03402.html#a49500127c96591367298aa17e8527e44a2b521064f4abfdfb6eb5464308b6f6e7',·1,·'OpenMesh::Decimater::ModBaseT']]],12 ····['legal_5fcollapse_6',·['LEGAL_COLLAPSE',·['../a03402.html#a49500127c96591367298aa17e8527e44a2b521064f4abfdfb6eb5464308b6f6e7',·1,·'OpenMesh::Decimater::ModBaseT']]],
13 ····['length_7',·['length',·['../a02306.html#a96d6d4d2bebee32c9906bd56552e14a8',·1,·'OpenMesh::VectorT::length()'],13 ····['length_7',·['length',·['../a02306.html#a96d6d4d2bebee32c9906bd56552e14a8',·1,·'OpenMesh::VectorT::length()'],
14 ········['../a02310.html#a19bdc91e61598dcfbf7db9f51009f970',·1,·'VectorT::length()']14 ········['../a02310.html#a19bdc91e61598dcfbf7db9f51009f970',·1,·'VectorT::length()']
15 ····]],15 ····]],
16 ····['less_8',·['less',·['../a03818.html#ae246f6c4f57df712acd35b0288e29aff',·1,·'OpenMesh::Utils::HeapInterfaceT']]],16 ····['less_8',·['less',·['../a03818.html#ae246f6c4f57df712acd35b0288e29aff',·1,·'OpenMesh::Utils::HeapInterfaceT']]],
17 ····['libraries_20only_20if_20you_20want_20to_20build_20the_20included_20apps_9',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],17 ····['libraries_20only_20if_20you_20want_20to_20build_20the_20included_20apps_9',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],
Offset 23, 18 lines modifiedOffset 23, 18 lines modified
23 ····['local_20error_13',·['Local·Error',·['../a06324.html#localError',·1,·'']]],23 ····['local_20error_13',·['Local·Error',·['../a06324.html#localError',·1,·'']]],
24 ····['locked_14',·['locked',·['../a02734.html#a58dfde62c61f05fda11cac96ed23260f',·1,·'OpenMesh::SmartHandleStatusPredicates::locked()'],24 ····['locked_14',·['locked',·['../a02734.html#a58dfde62c61f05fda11cac96ed23260f',·1,·'OpenMesh::SmartHandleStatusPredicates::locked()'],
25 ········['../a02794.html#a3735a8ba2d14bdf97bba6c95b36c2d05',·1,·'OpenMesh::Attributes::StatusInfo::locked()'],25 ········['../a02794.html#a3735a8ba2d14bdf97bba6c95b36c2d05',·1,·'OpenMesh::Attributes::StatusInfo::locked()'],
26 ········['../a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215',·1,·'OpenMesh::Attributes::LOCKED'],26 ········['../a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215',·1,·'OpenMesh::Attributes::LOCKED'],
27 ········['../a02910.html',·1,·'OpenMesh::Predicates::Locked']27 ········['../a02910.html',·1,·'OpenMesh::Predicates::Locked']
28 ····]],28 ····]],
29 ····['longestedget_15',·['LongestEdgeT',·['../a03774.html',·1,·'OpenMesh::Subdivider::Uniform']]],29 ····['longestedget_15',·['LongestEdgeT',·['../a03774.html',·1,·'OpenMesh::Subdivider::Uniform']]],
30 ····['longestedget_2ehh_16',·['LongestEdgeT.hh',·['../a00782.html',·1,·'']]],30 ····['longestedget_2ehh_16',·['LongestEdgeT.hh',·['../a00632.html',·1,·'']]],
31 ····['loop_17',·['loop',·['../a02746.html#a24b03b7ebfa649ee39e89ac2671643fd',·1,·'OpenMesh::SmartHalfedgeHandle']]],31 ····['loop_17',·['loop',·['../a02746.html#a24b03b7ebfa649ee39e89ac2671643fd',·1,·'OpenMesh::SmartHalfedgeHandle']]],
32 ····['loop_5fccw_18',·['loop_ccw',·['../a02746.html#ac887a234ab26f6d2e29547f9598c4e85',·1,·'OpenMesh::SmartHalfedgeHandle']]],32 ····['loop_5fccw_18',·['loop_ccw',·['../a02746.html#ac887a234ab26f6d2e29547f9598c4e85',·1,·'OpenMesh::SmartHalfedgeHandle']]],
33 ····['loop_5fcw_19',·['loop_cw',·['../a02746.html#ad5ef7ff9e6c98e46e10328e5d8ef03b0',·1,·'OpenMesh::SmartHalfedgeHandle']]],33 ····['loop_5fcw_19',·['loop_cw',·['../a02746.html#ad5ef7ff9e6c98e46e10328e5d8ef03b0',·1,·'OpenMesh::SmartHalfedgeHandle']]],
34 ····['loopschememaskt_20',·['LoopSchemeMaskT',·['../a02278.html',·1,·'OpenMesh']]],34 ····['loopschememaskt_20',·['LoopSchemeMaskT',·['../a02278.html',·1,·'OpenMesh']]],
35 ····['loopt_21',·['LoopT',·['../a03778.html',·1,·'OpenMesh::Subdivider::Uniform']]],35 ····['loopt_21',·['LoopT',·['../a03778.html',·1,·'OpenMesh::Subdivider::Uniform']]],
36 ····['loopt_2ehh_22',·['LoopT.hh',·['../a00791.html',·1,·'']]],36 ····['loopt_2ehh_22',·['LoopT.hh',·['../a00629.html',·1,·'']]],
37 ····['lsb_23',·['lsb',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec',·1,·'OpenMesh::IO::Options::LSB'],37 ····['lsb_23',·['lsb',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec',·1,·'OpenMesh::IO::Options::LSB'],
38 ········['../a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24',·1,·'OpenMesh::Endian::LSB']38 ········['../a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24',·1,·'OpenMesh::Endian::LSB']
39 ····]]39 ····]]
40 ];40 ];
686 B
./usr/share/doc/libopenmesh-dev/html/search/defines_0.js
574 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['decimater_5fmodname_0',·['DECIMATER_MODNAME',·['../a00632.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],2 ····['decimater_5fmodname_0',·['DECIMATER_MODNAME',·['../a00530.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],
3 ····['decimating_5fmodule_1',·['DECIMATING_MODULE',·['../a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]]3 ····['decimating_5fmodule_1',·['DECIMATING_MODULE',·['../a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]]
4 ];4 ];
630 B
./usr/share/doc/libopenmesh-dev/html/search/defines_1.js
518 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['edgeattributes_0',·['EdgeAttributes',·['../a06365.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],2 ····['edgeattributes_0',·['EdgeAttributes',·['../a06461.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],
3 ····['edgetraits_1',·['EdgeTraits',·['../a06365.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]]3 ····['edgetraits_1',·['EdgeTraits',·['../a06461.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]]
4 ];4 ];
630 B
./usr/share/doc/libopenmesh-dev/html/search/defines_2.js
518 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['faceattributes_0',·['FaceAttributes',·['../a06365.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],2 ····['faceattributes_0',·['FaceAttributes',·['../a06461.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],
3 ····['facetraits_1',·['FaceTraits',·['../a06365.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]]3 ····['facetraits_1',·['FaceTraits',·['../a06461.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]]
4 ];4 ];
662 B
./usr/share/doc/libopenmesh-dev/html/search/defines_3.js
550 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['halfedgeattributes_0',·['HalfedgeAttributes',·['../a06365.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],2 ····['halfedgeattributes_0',·['HalfedgeAttributes',·['../a06461.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],
3 ····['halfedgetraits_1',·['HalfedgeTraits',·['../a06365.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]]3 ····['halfedgetraits_1',·['HalfedgeTraits',·['../a06461.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]]
4 ];4 ];
726 B
./usr/share/doc/libopenmesh-dev/html/search/defines_4.js
614 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['om_5fmerge_5ftraits_0',·['OM_Merge_Traits',·['../a06365.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],2 ····['om_5fmerge_5ftraits_0',·['OM_Merge_Traits',·['../a06461.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],
3 ····['om_5fmerge_5ftraits_5fin_5ftemplate_1',·['OM_Merge_Traits_In_Template',·['../a06365.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]]3 ····['om_5fmerge_5ftraits_5fin_5ftemplate_1',·['OM_Merge_Traits_In_Template',·['../a06461.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]]
4 ];4 ];
646 B
./usr/share/doc/libopenmesh-dev/html/search/defines_5.js
534 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['vertexattributes_0',·['VertexAttributes',·['../a06365.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],2 ····['vertexattributes_0',·['VertexAttributes',·['../a06461.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],
3 ····['vertextraits_1',·['VertexTraits',·['../a06365.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]]3 ····['vertextraits_1',·['VertexTraits',·['../a06461.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]]
4 ];4 ];
322 B
./usr/share/doc/libopenmesh-dev/html/search/files_0.js
214 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['attributes_2ehh_0',·['Attributes.hh',·['../a00287.html',·1,·'']]]2 ····['attributes_2ehh_0',·['Attributes.hh',·['../a01010.html',·1,·'']]]
3 ];3 ];
654 B
./usr/share/doc/libopenmesh-dev/html/search/files_1.js
546 B
js-beautify {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['basedecimatert_2ehh_0',·['BaseDecimaterT.hh',·['../a00692.html',·1,·'']]],2 ····['basedecimatert_2ehh_0',·['BaseDecimaterT.hh',·['../a00581.html',·1,·'']]],
3 ····['basedecimatert_5fimpl_2ehh_1',·['BaseDecimaterT_impl.hh',·['../a00659.html',·1,·'']]],3 ····['basedecimatert_5fimpl_2ehh_1',·['BaseDecimaterT_impl.hh',·['../a00515.html',·1,·'']]],
4 ····['bindt_2ehh_2',·['bindT.hh',·['../a00623.html',·1,·'']]]4 ····['bindt_2ehh_2',·['bindT.hh',·['../a00743.html',·1,·'']]]
5 ];5 ];
1.84 KB
./usr/share/doc/libopenmesh-dev/html/search/files_2.js
1.74 KB
js-beautify {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['catmullclarkt_2ehh_0',·['CatmullClarkT.hh',·['../a00776.html',·1,·'']]],2 ····['catmullclarkt_2ehh_0',·['CatmullClarkT.hh',·['../a00635.html',·1,·'']]],
3 ····['collapseinfot_2ehh_1',·['CollapseInfoT.hh',·['../a00647.html',·1,·'']]],3 ····['collapseinfot_2ehh_1',·['CollapseInfoT.hh',·['../a00554.html',·1,·'']]],
4 ····['compositeloopt_2ehh_2',·['CompositeLoopT.hh',·['../a00797.html',·1,·'']]],4 ····['compositeloopt_2ehh_2',·['CompositeLoopT.hh',·['../a00605.html',·1,·'']]],
5 ····['compositesqrt3t_2ehh_3',·['CompositeSqrt3T.hh',·['../a00800.html',·1,·'']]],5 ····['compositesqrt3t_2ehh_3',·['CompositeSqrt3T.hh',·['../a00626.html',·1,·'']]],
6 ····['compositet_2ehh_4',·['compositet.hh',·['../a06485.html',·1,·'(Global·Namespace)'],6 ····['compositet_2ehh_4',·['compositet.hh',·['../a06443.html',·1,·'(Global·Namespace)'],
7 ········['../a06488.html',·1,·'(Global·Namespace)']7 ········['../a06446.html',·1,·'(Global·Namespace)']
8 ····]],8 ····]],
9 ····['compositet_5fimpl_2ehh_5',·['compositet_impl.hh',·['../a06491.html',·1,·'(Global·Namespace)'],9 ····['compositet_5fimpl_2ehh_5',·['compositet_impl.hh',·['../a06449.html',·1,·'(Global·Namespace)'],
10 ········['../a06494.html',·1,·'(Global·Namespace)']10 ········['../a06452.html',·1,·'(Global·Namespace)']
11 ····]],11 ····]],
12 ····['compositetraits_2ehh_6',·['compositetraits.hh',·['../a06497.html',·1,·'(Global·Namespace)'],12 ····['compositetraits_2ehh_6',·['compositetraits.hh',·['../a06455.html',·1,·'(Global·Namespace)'],
13 ········['../a06500.html',·1,·'(Global·Namespace)']13 ········['../a06458.html',·1,·'(Global·Namespace)']
14 ····]],14 ····]],
15 ····['config_2ehh_7',·['Config.hh',·['../a06356.html',·1,·'']]]15 ····['config_2ehh_7',·['Config.hh',·['../a06473.html',·1,·'']]]
16 ];16 ];
494 B
./usr/share/doc/libopenmesh-dev/html/search/files_3.js
386 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['decimatert_2ehh_0',·['DecimaterT.hh',·['../a00635.html',·1,·'']]],2 ····['decimatert_2ehh_0',·['DecimaterT.hh',·['../a00548.html',·1,·'']]],
3 ····['decimatert_5fimpl_2ehh_1',·['DecimaterT_impl.hh',·['../a00656.html',·1,·'']]]3 ····['decimatert_5fimpl_2ehh_1',·['DecimaterT_impl.hh',·['../a00575.html',·1,·'']]]
4 ];4 ];
302 B
./usr/share/doc/libopenmesh-dev/html/search/files_4.js
194 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['heapt_2ehh_0',·['HeapT.hh',·['../a00716.html',·1,·'']]]2 ····['heapt_2ehh_0',·['HeapT.hh',·['../a00704.html',·1,·'']]]
3 ];3 ];
590 B
./usr/share/doc/libopenmesh-dev/html/search/files_5.js
482 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['jacobilaplacesmoothert_2ehh_0',·['JacobiLaplaceSmootherT.hh',·['../a00596.html',·1,·'']]],2 ····['jacobilaplacesmoothert_2ehh_0',·['JacobiLaplaceSmootherT.hh',·['../a00773.html',·1,·'']]],
3 ····['jacobilaplacesmoothert_5fimpl_2ehh_1',·['JacobiLaplaceSmootherT_impl.hh',·['../a00602.html',·1,·'']]]3 ····['jacobilaplacesmoothert_5fimpl_2ehh_1',·['JacobiLaplaceSmootherT_impl.hh',·['../a00767.html',·1,·'']]]
4 ];4 ];
826 B
./usr/share/doc/libopenmesh-dev/html/search/files_6.js
718 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['laplacesmoothert_2ehh_0',·['LaplaceSmootherT.hh',·['../a00599.html',·1,·'']]],2 ····['laplacesmoothert_2ehh_0',·['LaplaceSmootherT.hh',·['../a00776.html',·1,·'']]],
3 ····['laplacesmoothert_5fimpl_2ehh_1',·['LaplaceSmootherT_impl.hh',·['../a00593.html',·1,·'']]],3 ····['laplacesmoothert_5fimpl_2ehh_1',·['LaplaceSmootherT_impl.hh',·['../a00770.html',·1,·'']]],
4 ····['longestedget_2ehh_2',·['LongestEdgeT.hh',·['../a00782.html',·1,·'']]],4 ····['longestedget_2ehh_2',·['LongestEdgeT.hh',·['../a00632.html',·1,·'']]],
5 ····['loopt_2ehh_3',·['LoopT.hh',·['../a00791.html',·1,·'']]]5 ····['loopt_2ehh_3',·['LoopT.hh',·['../a00629.html',·1,·'']]]
6 ];6 ];
3.37 KB
./usr/share/doc/libopenmesh-dev/html/search/files_7.js
3.27 KB
js-beautify {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['mcdecimatert_2ehh_0',·['McDecimaterT.hh',·['../a00668.html',·1,·'']]],2 ····['mcdecimatert_2ehh_0',·['McDecimaterT.hh',·['../a00527.html',·1,·'']]],
3 ····['mcdecimatert_5fimpl_2ehh_1',·['McDecimaterT_impl.hh',·['../a00704.html',·1,·'']]],3 ····['mcdecimatert_5fimpl_2ehh_1',·['McDecimaterT_impl.hh',·['../a00521.html',·1,·'']]],
4 ····['mixeddecimatert_2ehh_2',·['MixedDecimaterT.hh',·['../a00662.html',·1,·'']]],4 ····['mixeddecimatert_2ehh_2',·['MixedDecimaterT.hh',·['../a00542.html',·1,·'']]],
5 ····['mixeddecimatert_5fimpl_2ehh_3',·['MixedDecimaterT_impl.hh',·['../a00689.html',·1,·'']]],5 ····['mixeddecimatert_5fimpl_2ehh_3',·['MixedDecimaterT_impl.hh',·['../a00569.html',·1,·'']]],
6 ····['modaspectratiot_2ehh_4',·['ModAspectRatioT.hh',·['../a00650.html',·1,·'']]],6 ····['modaspectratiot_2ehh_4',·['ModAspectRatioT.hh',·['../a00536.html',·1,·'']]],
7 ····['modaspectratiot_5fimpl_2ehh_5',·['ModAspectRatioT_impl.hh',·['../a00644.html',·1,·'']]],7 ····['modaspectratiot_5fimpl_2ehh_5',·['ModAspectRatioT_impl.hh',·['../a00506.html',·1,·'']]],
8 ····['modbaset_2ehh_6',·['ModBaseT.hh',·['../a00632.html',·1,·'']]],8 ····['modbaset_2ehh_6',·['ModBaseT.hh',·['../a00530.html',·1,·'']]],
9 ····['modedgelengtht_2ehh_7',·['ModEdgeLengthT.hh',·['../a00683.html',·1,·'']]],9 ····['modedgelengtht_2ehh_7',·['ModEdgeLengthT.hh',·['../a00551.html',·1,·'']]],
10 ····['modedgelengtht_5fimpl_2ehh_8',·['ModEdgeLengthT_impl.hh',·['../a00674.html',·1,·'']]],10 ····['modedgelengtht_5fimpl_2ehh_8',·['ModEdgeLengthT_impl.hh',·['../a00533.html',·1,·'']]],
11 ····['modhausdorfft_2ehh_9',·['ModHausdorffT.hh',·['../a00695.html',·1,·'']]],11 ····['modhausdorfft_2ehh_9',·['ModHausdorffT.hh',·['../a00518.html',·1,·'']]],
12 ····['modhausdorfft_5fimpl_2ehh_10',·['ModHausdorffT_impl.hh',·['../a00680.html',·1,·'']]],12 ····['modhausdorfft_5fimpl_2ehh_10',·['ModHausdorffT_impl.hh',·['../a00572.html',·1,·'']]],
13 ····['modifiedbutterflyt_2ehh_11',·['ModifiedButterFlyT.hh',·['../a00785.html',·1,·'']]],13 ····['modifiedbutterflyt_2ehh_11',·['ModifiedButterFlyT.hh',·['../a00614.html',·1,·'']]],
14 ····['modnormaldeviationt_2ehh_12',·['ModNormalDeviationT.hh',·['../a00641.html',·1,·'']]],14 ····['modnormaldeviationt_2ehh_12',·['ModNormalDeviationT.hh',·['../a00566.html',·1,·'']]],
15 ····['modnormalflippingt_2ehh_13',·['ModNormalFlippingT.hh',·['../a00677.html',·1,·'']]],15 ····['modnormalflippingt_2ehh_13',·['ModNormalFlippingT.hh',·['../a00539.html',·1,·'']]],
16 ····['modprogmesht_2ehh_14',·['ModProgMeshT.hh',·['../a00653.html',·1,·'']]],16 ····['modprogmesht_2ehh_14',·['ModProgMeshT.hh',·['../a00560.html',·1,·'']]],
17 ····['modprogmesht_5fimpl_2ehh_15',·['ModProgMeshT_impl.hh',·['../a00638.html',·1,·'']]],17 ····['modprogmesht_5fimpl_2ehh_15',·['ModProgMeshT_impl.hh',·['../a00578.html',·1,·'']]],
18 ····['modquadrict_2ehh_16',·['ModQuadricT.hh',·['../a00671.html',·1,·'']]],18 ····['modquadrict_2ehh_16',·['ModQuadricT.hh',·['../a00545.html',·1,·'']]],
19 ····['modquadrict_5fimpl_2ehh_17',·['ModQuadricT_impl.hh',·['../a00665.html',·1,·'']]],19 ····['modquadrict_5fimpl_2ehh_17',·['ModQuadricT_impl.hh',·['../a00563.html',·1,·'']]],
20 ····['modroundnesst_2ehh_18',·['ModRoundnessT.hh',·['../a00686.html',·1,·'']]]20 ····['modroundnesst_2ehh_18',·['ModRoundnessT.hh',·['../a00524.html',·1,·'']]]
21 ];21 ];
322 B
./usr/share/doc/libopenmesh-dev/html/search/files_8.js
214 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['numlimitst_2ehh_0',·['NumLimitsT.hh',·['../a00719.html',·1,·'']]]2 ····['numlimitst_2ehh_0',·['NumLimitsT.hh',·['../a00713.html',·1,·'']]]
3 ];3 ];
594 B
./usr/share/doc/libopenmesh-dev/html/search/files_9.js
486 B
js-beautify {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['observer_2ecc_0',·['Observer.cc',·['../a00701.html',·1,·'']]],2 ····['observer_2ecc_0',·['Observer.cc',·['../a00509.html',·1,·'']]],
3 ····['observer_2ehh_1',·['Observer.hh',·['../a00707.html',·1,·'']]],3 ····['observer_2ehh_1',·['Observer.hh',·['../a00557.html',·1,·'']]],
4 ····['omstream_2ehh_2',·['omstream.hh',·['../a00269.html',·1,·'']]]4 ····['omstream_2ehh_2',·['omstream.hh',·['../a01094.html',·1,·'']]]
5 ];5 ];
314 B
./usr/share/doc/libopenmesh-dev/html/search/files_a.js
206 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['quadrict_2ehh_0',·['QuadricT.hh',·['../a00239.html',·1,·'']]]2 ····['quadrict_2ehh_0',·['QuadricT.hh',·['../a01121.html',·1,·'']]]
3 ];3 ];
462 B
./usr/share/doc/libopenmesh-dev/html/search/files_b.js
354 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['rulest_2ehh_0',·['RulesT.hh',·['../a00758.html',·1,·'']]],2 ····['rulest_2ehh_0',·['RulesT.hh',·['../a00596.html',·1,·'']]],
3 ····['rulest_5fimpl_2ehh_1',·['RulesT_impl.hh',·['../a00764.html',·1,·'']]]3 ····['rulest_5fimpl_2ehh_1',·['RulesT_impl.hh',·['../a00599.html',·1,·'']]]
4 ];4 ];
1.02 KB
./usr/share/doc/libopenmesh-dev/html/search/files_c.js
938 B
js-beautify {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['smoothert_2ehh_0',·['SmootherT.hh',·['../a00608.html',·1,·'']]],2 ····['smoothert_2ehh_0',·['SmootherT.hh',·['../a00764.html',·1,·'']]],
3 ····['smoothert_5fimpl_2ehh_1',·['SmootherT_impl.hh',·['../a00611.html',·1,·'']]],3 ····['smoothert_5fimpl_2ehh_1',·['SmootherT_impl.hh',·['../a00761.html',·1,·'']]],
4 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_2',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00788.html',·1,·'']]],4 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_2',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00611.html',·1,·'']]],
5 ····['sqrt3t_2ehh_3',·['Sqrt3T.hh',·['../a00773.html',·1,·'']]],5 ····['sqrt3t_2ehh_3',·['Sqrt3T.hh',·['../a00623.html',·1,·'']]],
6 ····['subdividert_2ehh_4',·['SubdividerT.hh',·['../a00779.html',·1,·'']]]6 ····['subdividert_2ehh_4',·['SubdividerT.hh',·['../a00620.html',·1,·'']]]
7 ];7 ];
862 B
./usr/share/doc/libopenmesh-dev/html/search/files_d.js
754 B
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['testingframework_2ehh_0',·['TestingFramework.hh',·['../a00725.html',·1,·'']]],2 ····['testingframework_2ehh_0',·['TestingFramework.hh',·['../a00677.html',·1,·'']]],
3 ····['timer_2ehh_1',·['Timer.hh',·['../a00746.html',·1,·'']]],3 ····['timer_2ehh_1',·['Timer.hh',·['../a00710.html',·1,·'']]],
4 ····['traits_2ehh_2',·['traits.hh',·['../a06365.html',·1,·'(Global·Namespace)'],4 ····['traits_2ehh_2',·['traits.hh',·['../a06461.html',·1,·'(Global·Namespace)'],
5 ········['../a06368.html',·1,·'(Global·Namespace)'],5 ········['../a06464.html',·1,·'(Global·Namespace)'],
6 ········['../a06371.html',·1,·'(Global·Namespace)']6 ········['../a06467.html',·1,·'(Global·Namespace)']
7 ····]]7 ····]]
8 ];8 ];
636 B
./usr/share/doc/libopenmesh-dev/html/search/typedefs_8.js
522 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['quadricd_0',·['Quadricd',·['../a00239.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],2 ····['quadricd_0',·['Quadricd',·['../a01121.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],
3 ····['quadricf_1',·['Quadricf',·['../a00239.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]]3 ····['quadricf_1',·['Quadricf',·['../a01121.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]]
4 ];4 ];
844 B
./usr/share/doc/libopenmesh-dev/html/a00029_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00026_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00029_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00026_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00044_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00053_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00044_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00053_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00071_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00038_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00071_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00038_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00227_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01115_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00227_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01115_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00230_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01130_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00230_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01130_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00236_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01127_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00236_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01127_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
5.74 KB
./usr/share/doc/libopenmesh-dev/html/a00239.html vs.
./usr/share/doc/libopenmesh-dev/html/a01121.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00239.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a01121.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 100, 49 lines modifiedOffset 100, 49 lines modified
100 <div·class="contents">100 <div·class="contents">
101 <div·class="textblock"><code>#include·&quot;Config.hh&quot;</code><br·/>101 <div·class="textblock"><code>#include·&quot;Config.hh&quot;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·QuadricT.hh:</div>105 Include·dependency·graph·for·QuadricT.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a00240.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a01122.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hh">108 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="112,5,307,45"/>109 <area·shape="rect"·title="·"·alt=""·coords="112,5,307,45"/>
110 <area·shape="rect"·href="a06353_source.html"·title="·"·alt=""·coords="5,101,88,126"/>110 <area·shape="rect"·href="a06470_source.html"·title="·"·alt=""·coords="5,101,88,126"/>
111 <area·shape="poly"·title="·"·alt=""·coords="175,48,82,97,79,92,172,43"/>111 <area·shape="poly"·title="·"·alt=""·coords="175,48,82,97,79,92,172,43"/>
112 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="112,93,307,133"/>112 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="112,93,307,133"/>
113 <area·shape="poly"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>113 <area·shape="poly"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>
114 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="331,93,490,133"/>114 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="331,93,490,133"/>
115 <area·shape="poly"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/>115 <area·shape="poly"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/>
116 <area·shape="rect"·title="·"·alt=""·coords="139,181,317,221"/>116 <area·shape="rect"·title="·"·alt=""·coords="139,181,317,221"/>
117 <area·shape="poly"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/>117 <area·shape="poly"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/>
118 <area·shape="poly"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/>118 <area·shape="poly"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/>
119 </map>119 </map>
120 </div>120 </div>
121 </div><div·class="textblock"><div·class="dynheader">121 </div><div·class="textblock"><div·class="dynheader">
122 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>122 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
123 <div·class="dyncontent">123 <div·class="dyncontent">
124 <div·class="center"><img·src="a00241.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·alt=""/></div>124 <div·class="center"><img·src="a01123.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·alt=""/></div>
125 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep">125 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep">
126 <area·shape="rect"·title="·"·alt=""·coords="125,5,319,45"/>126 <area·shape="rect"·title="·"·alt=""·coords="125,5,319,45"/>
127 <area·shape="rect"·href="a00671.html"·title="·"·alt=""·coords="122,93,322,133"/>127 <area·shape="rect"·href="a00545.html"·title="·"·alt=""·coords="122,93,322,133"/>
128 <area·shape="poly"·title="·"·alt=""·coords="225,59,225,93,219,93,219,59"/>128 <area·shape="poly"·title="·"·alt=""·coords="225,59,225,93,219,93,219,59"/>
129 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="5,181,212,221"/>129 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
130 <area·shape="poly"·title="·"·alt=""·coords="188,144,135,183,132,179,185,140"/>130 <area·shape="poly"·title="·"·alt=""·coords="188,144,135,183,132,179,185,140"/>
131 <area·shape="rect"·href="a00665.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,181,437,221"/>131 <area·shape="rect"·href="a00563.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,181,437,221"/>
132 <area·shape="poly"·title="·"·alt=""·coords="260,140,313,179,310,183,257,144"/>132 <area·shape="poly"·title="·"·alt=""·coords="260,140,313,179,310,183,257,144"/>
133 </map>133 </map>
134 </div>134 </div>
135 </div>135 </div>
136 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>136 <p><a·href="a01121_source.html">Go·to·the·source·code·of·this·file.</a></p>
137 <table·class="memberdecls">137 <table·class="memberdecls">
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
139 Classes</h2></td></tr>139 Classes</h2></td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html">OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html">OpenMesh::Geometry::QuadricT&lt;·Scalar·&gt;</a></td></tr>
141 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a00239.html">Geometry/QuadricT.hh</a>··<a·href="a02290.html#details">More...</a><br·/></td></tr>141 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">/class·<a·class="el"·href="a02290.html"·title="/class·QuadricT·Geometry/QuadricT.hh">QuadricT</a>·<a·class="el"·href="a01121.html">Geometry/QuadricT.hh</a>··<a·href="a02290.html#details">More...</a><br·/></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table><table·class="memberdecls">143 </table><table·class="memberdecls">
144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
145 Namespaces</h2></td></tr>145 Namespaces</h2></td></tr>
146 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>146 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
147 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>147 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
11.5 KB
./usr/share/doc/libopenmesh-dev/html/a00239_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01121_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00239_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01121_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">QuadricT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">QuadricT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a01121.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_GEOMETRY_QUADRIC_HH</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_GEOMETRY_QUADRIC_HH</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_GEOMETRY_QUADRIC_HH</span></div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_GEOMETRY_QUADRIC_HH</span></div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06356.html">Config.hh</a>&quot;</span></div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06473.html">Config.hh</a>&quot;</span></div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//BEGIN_NS_OPENMESH</span></div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//BEGIN_NS_OPENMESH</span></div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Geometry·{·<span·class="comment">//BEGIN_NS_GEOMETRY</span></div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Geometry·{·<span·class="comment">//BEGIN_NS_GEOMETRY</span></div>
Offset 367, 17 lines modifiedOffset 367, 17 lines modified
367 <div·class="line"><a·id="l00268"·name="l00268"></a><span·class="lineno">··268</span>·············e_,·f_,·g_,</div>367 <div·class="line"><a·id="l00268"·name="l00268"></a><span·class="lineno">··268</span>·············e_,·f_,·g_,</div>
368 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span>·················h_,·i_,</div>368 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span>·················h_,·i_,</div>
369 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span>·····················j_;</div>369 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span>·····················j_;</div>
370 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span>};</div>370 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span>};</div>
371 </div>371 </div>
372 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>·</div>372 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span>·</div>
373 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno">··273</span>·</div>373 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno">··273</span>·</div>
374 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno"><a·class="line"·href="a00239.html#ad75ef49af7bc4d049924402a82fafd2b">··275</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02290.html">QuadricT&lt;float&gt;</a>·<a·class="code·hl_class"·href="a02290.html">Quadricf</a>;</div>374 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno"><a·class="line"·href="a01121.html#ad75ef49af7bc4d049924402a82fafd2b">··275</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02290.html">QuadricT&lt;float&gt;</a>·<a·class="code·hl_class"·href="a02290.html">Quadricf</a>;</div>
375 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span>·</div>375 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span>·</div>
376 <div·class="line"><a·id="l00278"·name="l00278"></a><span·class="lineno"><a·class="line"·href="a00239.html#a858c8f4cd938b217a26ef480af3fba39">··278</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02290.html">QuadricT&lt;double&gt;</a>·<a·class="code·hl_class"·href="a02290.html">Quadricd</a>;</div>376 <div·class="line"><a·id="l00278"·name="l00278"></a><span·class="lineno"><a·class="line"·href="a01121.html#a858c8f4cd938b217a26ef480af3fba39">··278</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02290.html">QuadricT&lt;double&gt;</a>·<a·class="code·hl_class"·href="a02290.html">Quadricd</a>;</div>
377 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno">··279</span>·</div>377 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno">··279</span>·</div>
378 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>·</div>378 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>·</div>
379 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno">··281</span><span·class="comment">//=============================================================================</span></div>379 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno">··281</span><span·class="comment">//=============================================================================</span></div>
380 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>}·<span·class="comment">//·END_NS_GEOMETRY</span></div>380 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>}·<span·class="comment">//·END_NS_GEOMETRY</span></div>
381 <div·class="line"><a·id="l00283"·name="l00283"></a><span·class="lineno">··283</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>381 <div·class="line"><a·id="l00283"·name="l00283"></a><span·class="lineno">··283</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>
382 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span><span·class="comment">//============================================================================</span></div>382 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span><span·class="comment">//============================================================================</span></div>
383 <div·class="line"><a·id="l00285"·name="l00285"></a><span·class="lineno">··285</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_GEOMETRY_HH·defined</span></div>383 <div·class="line"><a·id="l00285"·name="l00285"></a><span·class="lineno">··285</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_GEOMETRY_HH·defined</span></div>
Offset 391, 15 lines modifiedOffset 391, 15 lines modified
391 <div·class="ttc"·id="aa02290_html_a634fac5bd9fe707b7dbf615717028002"><div·class="ttname"><a·href="a02290.html#a634fac5bd9fe707b7dbf615717028002">OpenMesh::Geometry::QuadricT::operator+=</a></div><div·class="ttdeci">QuadricT&lt;·Scalar·&gt;·&amp;·operator+=(const·QuadricT&lt;·Scalar·&gt;·&amp;_q)</div><div·class="ttdoc">add·quadrics</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:169</div></div>391 <div·class="ttc"·id="aa02290_html_a634fac5bd9fe707b7dbf615717028002"><div·class="ttname"><a·href="a02290.html#a634fac5bd9fe707b7dbf615717028002">OpenMesh::Geometry::QuadricT::operator+=</a></div><div·class="ttdeci">QuadricT&lt;·Scalar·&gt;·&amp;·operator+=(const·QuadricT&lt;·Scalar·&gt;·&amp;_q)</div><div·class="ttdoc">add·quadrics</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:169</div></div>
392 <div·class="ttc"·id="aa02290_html_a8aa826372b7be8f40e06920fa8b962db"><div·class="ttname"><a·href="a02290.html#a8aa826372b7be8f40e06920fa8b962db">OpenMesh::Geometry::QuadricT::evaluate</a></div><div·class="ttdeci">Scalar·evaluate(const·_Vec3·&amp;_v,·GenProg::Int2Type&lt;·3·&gt;)·const</div><div·class="ttdoc">evaluate·quadric·Q·at·3D·vector·v:·v*Q*v</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:245</div></div>392 <div·class="ttc"·id="aa02290_html_a8aa826372b7be8f40e06920fa8b962db"><div·class="ttname"><a·href="a02290.html#a8aa826372b7be8f40e06920fa8b962db">OpenMesh::Geometry::QuadricT::evaluate</a></div><div·class="ttdeci">Scalar·evaluate(const·_Vec3·&amp;_v,·GenProg::Int2Type&lt;·3·&gt;)·const</div><div·class="ttdoc">evaluate·quadric·Q·at·3D·vector·v:·v*Q*v</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:245</div></div>
393 <div·class="ttc"·id="aa02290_html_aa4dd04f39435110361e4088cc376618a"><div·class="ttname"><a·href="a02290.html#aa4dd04f39435110361e4088cc376618a">OpenMesh::Geometry::QuadricT::QuadricT</a></div><div·class="ttdeci">QuadricT(Scalar·_a,·Scalar·_b,·Scalar·_c,·Scalar·_d,·Scalar·_e,·Scalar·_f,·Scalar·_g,·Scalar·_h,·Scalar·_i,·Scalar·_j)</div><div·class="ttdoc">construct·with·upper·triangle·of·symmetrix·4x4·matrix</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:94</div></div>393 <div·class="ttc"·id="aa02290_html_aa4dd04f39435110361e4088cc376618a"><div·class="ttname"><a·href="a02290.html#aa4dd04f39435110361e4088cc376618a">OpenMesh::Geometry::QuadricT::QuadricT</a></div><div·class="ttdeci">QuadricT(Scalar·_a,·Scalar·_b,·Scalar·_c,·Scalar·_d,·Scalar·_e,·Scalar·_f,·Scalar·_g,·Scalar·_h,·Scalar·_i,·Scalar·_j)</div><div·class="ttdoc">construct·with·upper·triangle·of·symmetrix·4x4·matrix</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:94</div></div>
394 <div·class="ttc"·id="aa02290_html_ad4c3e0aa7589b2eb504eba9209a61e60"><div·class="ttname"><a·href="a02290.html#ad4c3e0aa7589b2eb504eba9209a61e60">OpenMesh::Geometry::QuadricT::operator*=</a></div><div·class="ttdeci">QuadricT&lt;·Scalar·&gt;·&amp;·operator*=(Scalar·_s)</div><div·class="ttdoc">multiply·by·scalar</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:186</div></div>394 <div·class="ttc"·id="aa02290_html_ad4c3e0aa7589b2eb504eba9209a61e60"><div·class="ttname"><a·href="a02290.html#ad4c3e0aa7589b2eb504eba9209a61e60">OpenMesh::Geometry::QuadricT::operator*=</a></div><div·class="ttdeci">QuadricT&lt;·Scalar·&gt;·&amp;·operator*=(Scalar·_s)</div><div·class="ttdoc">multiply·by·scalar</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:186</div></div>
395 <div·class="ttc"·id="aa02290_html_ae3b9a2532b85ac0af7066575ffce1150"><div·class="ttname"><a·href="a02290.html#ae3b9a2532b85ac0af7066575ffce1150">OpenMesh::Geometry::QuadricT::operator()</a></div><div·class="ttdeci">Scalar·operator()(const·_Vec·&amp;_v)·const</div><div·class="ttdoc">evaluate·quadric·Q·at·(3D·or·4D)·vector·v:·v*Q*v</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:214</div></div>395 <div·class="ttc"·id="aa02290_html_ae3b9a2532b85ac0af7066575ffce1150"><div·class="ttname"><a·href="a02290.html#ae3b9a2532b85ac0af7066575ffce1150">OpenMesh::Geometry::QuadricT::operator()</a></div><div·class="ttdeci">Scalar·operator()(const·_Vec·&amp;_v)·const</div><div·class="ttdoc">evaluate·quadric·Q·at·(3D·or·4D)·vector·v:·v*Q*v</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:214</div></div>
396 <div·class="ttc"·id="aa02290_html_ae6a410e0bd234af03477f8466d0b45d3"><div·class="ttname"><a·href="a02290.html#ae6a410e0bd234af03477f8466d0b45d3">OpenMesh::Geometry::QuadricT::QuadricT</a></div><div·class="ttdeci">QuadricT(Scalar·_a=0.0,·Scalar·_b=0.0,·Scalar·_c=0.0,·Scalar·_d=0.0)</div><div·class="ttdoc">constructor·from·given·plane·equation:·ax+by+cz+d_=0</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:107</div></div>396 <div·class="ttc"·id="aa02290_html_ae6a410e0bd234af03477f8466d0b45d3"><div·class="ttname"><a·href="a02290.html#ae6a410e0bd234af03477f8466d0b45d3">OpenMesh::Geometry::QuadricT::QuadricT</a></div><div·class="ttdeci">QuadricT(Scalar·_a=0.0,·Scalar·_b=0.0,·Scalar·_c=0.0,·Scalar·_d=0.0)</div><div·class="ttdoc">constructor·from·given·plane·equation:·ax+by+cz+d_=0</div><div·class="ttdef"><b>Definition</b>·QuadricT.hh:107</div></div>
397 <div·class="ttc"·id="aa03350_html"><div·class="ttname"><a·href="a03350.html">OpenMesh::vector_traits</a></div><div·class="ttdoc">Helper·class·providing·information·about·a·vector·type.</div><div·class="ttdef"><b>Definition</b>·vector_traits.hh:89</div></div>397 <div·class="ttc"·id="aa03350_html"><div·class="ttname"><a·href="a03350.html">OpenMesh::vector_traits</a></div><div·class="ttdoc">Helper·class·providing·information·about·a·vector·type.</div><div·class="ttdef"><b>Definition</b>·vector_traits.hh:89</div></div>
398 <div·class="ttc"·id="aa06356_html"><div·class="ttname"><a·href="a06356.html">Config.hh</a></div></div>398 <div·class="ttc"·id="aa06473_html"><div·class="ttname"><a·href="a06473.html">Config.hh</a></div></div>
399 </div><!--·fragment·--></div><!--·contents·-->399 </div><!--·fragment·--></div><!--·contents·-->
400 </div><!--·doc-content·-->400 </div><!--·doc-content·-->
401 <hr>401 <hr>
402 <address>402 <address>
403 <small>403 <small>
404 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">404 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
405 </a>405 </a>
1.55 KB
./usr/share/doc/libopenmesh-dev/html/a00240.map vs.
./usr/share/doc/libopenmesh-dev/html/a01122.map
Files 95% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <map·id="OpenMesh/Core/Geometry/QuadricT.hh"·name="OpenMesh/Core/Geometry/QuadricT.hh">1 <map·id="OpenMesh/Core/Geometry/QuadricT.hh"·name="OpenMesh/Core/Geometry/QuadricT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="112,5,307,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="112,5,307,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06353_source.html"·title="·"·alt=""·coords="5,101,88,126"/>3 <area·shape="rect"·id="Node000002"·href="$a06470_source.html"·title="·"·alt=""·coords="5,101,88,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="175,48,82,97,79,92,172,43"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="175,48,82,97,79,92,172,43"/>
5 <area·shape="rect"·id="Node000004"·href="$a00251_source.html"·title="·"·alt=""·coords="112,93,307,133"/>5 <area·shape="rect"·id="Node000004"·href="$a01109_source.html"·title="·"·alt=""·coords="112,93,307,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>
7 <area·shape="rect"·id="Node000005"·href="$a00437_source.html"·title="·"·alt=""·coords="331,93,490,133"/>7 <area·shape="rect"·id="Node000005"·href="$a00977_source.html"·title="·"·alt=""·coords="331,93,490,133"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="139,181,317,221"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="139,181,317,221"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/>
11 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/>11 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/>
12 </map>12 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00240.png vs.
./usr/share/doc/libopenmesh-dev/html/a01122.png
Files identical despite different names
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a00241.map vs.
./usr/share/doc/libopenmesh-dev/html/a00531.map
Files 88% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
1 <map·id="OpenMesh/Core/Geometry/QuadricT.hh"·name="OpenMesh/Core/Geometry/QuadricT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="125,5,319,45"/>2 <area·shape="rect"·id="Node000001"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,5,399,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00671.html"·title="·"·alt=""·coords="122,93,322,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00965_source.html"·title="·"·alt=""·coords="15,93,174,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="225,59,225,93,219,93,219,59"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="255,48,153,91,151,86,253,43"/>
 5 <area·shape="rect"·id="Node000004"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,93,399,133"/>
5 <area·shape="rect"·id="Node000003"·href="$a00926_source.html"·title="·"·alt=""·coords="5,181,212,221"/> 
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="188,144,135,183,132,179,185,140"/> 
7 <area·shape="rect"·id="Node000004"·href="$a00665.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,181,437,221"/> 
8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="260,140,313,179,310,183,257,144"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>
 7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="423,101,481,126"/>
 8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="334,43,421,92,419,96,331,48"/>
 9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>
9 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00241.png vs.
./usr/share/doc/libopenmesh-dev/html/a01123.png
Files identical despite different names
844 B
./usr/share/doc/libopenmesh-dev/html/a00248_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01112_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00248_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01112_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00251_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01109_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00251_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01109_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00254_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01118_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00254_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01118_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00257_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01106_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00257_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01106_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00260_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01085_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00260_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01085_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00263_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01082_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00263_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01082_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00266_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01097_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00266_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01097_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
42.0 KB
./usr/share/doc/libopenmesh-dev/html/a00269.html vs.
./usr/share/doc/libopenmesh-dev/html/a01094.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00269.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a01094.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 97, 18 lines modifiedOffset 97, 18 lines modified
  
97 <p>This·file·provides·the·streams·omlog,·omout,·and·omerr.··97 <p>This·file·provides·the·streams·omlog,·omout,·and·omerr.··
98 <a·href="#details">More...</a></p>98 <a·href="#details">More...</a></p>
99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/mostream.hh&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/mostream.hh&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·omstream.hh:</div>101 Include·dependency·graph·for·omstream.hh:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><img·src="a00270.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hh"·alt=""/></div>103 <div·class="center"><img·src="a01095.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Core_2System_2omstream_8hh"·id="aOpenMesh_2Core_2System_2omstream_8hh">104 <map·name="aOpenMesh_2Core_2System_2omstream_8hh"·id="aOpenMesh_2Core_2System_2omstream_8hh">
105 <area·shape="rect"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="364,5,543,45"/>105 <area·shape="rect"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="364,5,543,45"/>
106 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="364,93,543,133"/>106 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="364,93,543,133"/>
107 <area·shape="poly"·title="·"·alt=""·coords="456,46,456,79,451,79,451,46"/>107 <area·shape="poly"·title="·"·alt=""·coords="456,46,456,79,451,79,451,46"/>
108 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>108 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>
109 <area·shape="poly"·title="·"·alt=""·coords="375,136,187,181,186,176,374,131"/>109 <area·shape="poly"·title="·"·alt=""·coords="375,136,187,181,186,176,374,131"/>
110 <area·shape="rect"·title="·"·alt=""·coords="209,189,285,214"/>110 <area·shape="rect"·title="·"·alt=""·coords="209,189,285,214"/>
111 <area·shape="poly"·title="·"·alt=""·coords="409,136,288,186,286,181,407,131"/>111 <area·shape="poly"·title="·"·alt=""·coords="409,136,288,186,286,181,407,131"/>
112 <area·shape="rect"·title="·"·alt=""·coords="309,189,398,214"/>112 <area·shape="rect"·title="·"·alt=""·coords="309,189,398,214"/>
113 <area·shape="poly"·title="·"·alt=""·coords="433,136,379,181,376,177,429,132"/>113 <area·shape="poly"·title="·"·alt=""·coords="433,136,379,181,376,177,429,132"/>
Offset 121, 268 lines modifiedOffset 121, 268 lines modified
121 <area·shape="rect"·title="·"·alt=""·coords="667,189,752,214"/>121 <area·shape="rect"·title="·"·alt=""·coords="667,189,752,214"/>
122 <area·shape="poly"·title="·"·alt=""·coords="511,131,656,179,664,182,662,187,654,184,509,136"/>122 <area·shape="poly"·title="·"·alt=""·coords="511,131,656,179,664,182,662,187,654,184,509,136"/>
123 </map>123 </map>
124 </div>124 </div>
125 </div><div·class="textblock"><div·class="dynheader">125 </div><div·class="textblock"><div·class="dynheader">
126 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>126 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
127 <div·class="dyncontent">127 <div·class="dyncontent">
128 <div·class="center"><img·src="a00271.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hhdep"·alt=""/></div>128 <div·class="center"><img·src="a01096.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hhdep"·alt=""/></div>
129 <map·name="aOpenMesh_2Core_2System_2omstream_8hhdep"·id="aOpenMesh_2Core_2System_2omstream_8hhdep">129 <map·name="aOpenMesh_2Core_2System_2omstream_8hhdep"·id="aOpenMesh_2Core_2System_2omstream_8hhdep">
130 <area·shape="rect"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="4970,5,5149,45"/>130 <area·shape="rect"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="4970,5,5149,45"/>
131 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>131 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>
132 <area·shape="poly"·title="·"·alt=""·coords="4956,31,4024,51,3341,69,2613,92,1916,119,1324,150,1092,168,914,186,801,205,772,214,763,223,763,759,768,765,782,773,837,795,1014,848,1382,941,1381,946,1013,853,835,800,780,778,764,769,758,761,758,221,769,210,800,199,914,180,1091,162,1324,145,1915,114,2613,87,3341,64,4024,46,4956,26"/>132 <area·shape="poly"·title="·"·alt=""·coords="4956,31,4024,51,3341,69,2613,92,1916,119,1324,150,1092,168,914,186,801,205,772,214,763,223,763,759,768,765,782,773,837,795,1014,848,1382,941,1381,946,1013,853,835,800,780,778,764,769,758,761,758,221,769,210,800,199,914,180,1091,162,1324,145,1915,114,2613,87,3341,64,4024,46,4956,26"/>
133 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>133 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>
134 <area·shape="poly"·title="·"·alt=""·coords="4957,34,3179,118,3179,113,4956,29"/>134 <area·shape="poly"·title="·"·alt=""·coords="4957,34,3179,118,3179,113,4956,29"/>
135 <area·shape="rect"·href="a00533_source.html"·title="·"·alt=""·coords="46,834,249,874"/>135 <area·shape="rect"·href="a00788_source.html"·title="·"·alt=""·coords="46,834,249,874"/>
136 <area·shape="poly"·title="·"·alt=""·coords="4956,30,4099,34,2780,45,2102,53,1495,65,1021,79,854,87,742,96,692,100,641,100,540,92,442,80,353,73,312,72,276,76,243,84,216,97,194,116,177,143,167,178,163,222,163,672,159,763,152,834,147,833,154,763,158,672,158,222,162,177,172,141,190,113,213,92,242,79,275,70,312,67,353,67,443,75,540,87,642,94,692,94,742,91,853,82,1021,73,1495,59,2102,48,2780,39,4099,29,4956,24"/>136 <area·shape="poly"·title="·"·alt=""·coords="4956,30,4099,34,2780,45,2102,53,1495,65,1021,79,854,87,742,96,692,100,641,100,540,92,442,80,353,73,312,72,276,76,243,84,216,97,194,116,177,143,167,178,163,222,163,672,159,763,152,834,147,833,154,763,158,672,158,222,162,177,172,141,190,113,213,92,242,79,275,70,312,67,353,67,443,75,540,87,642,94,692,94,742,91,853,82,1021,73,1495,59,2102,48,2780,39,4099,29,4956,24"/>
137 <area·shape="rect"·href="a00368_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>137 <area·shape="rect"·href="a01073_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>
138 <area·shape="poly"·title="·"·alt=""·coords="5134,47,6024,328,6486,480,6635,532,6697,561,6706,583,6704,594,6697,604,6665,633,6632,647,6599,650,6564,647,6490,638,6451,640,6408,653,6394,662,6384,673,6374,683,6358,693,6151,774,5960,837,5782,885,5615,920,5455,945,5302,959,5152,967,5003,970,4701,966,4378,966,4202,971,4013,983,3810,1004,3590,1035,3578,1037,3577,1031,3590,1029,3810,998,4013,978,4201,966,4378,961,4702,961,5003,964,5152,962,5301,954,5454,939,5614,915,5781,880,5959,832,6150,769,6355,688,6370,679,6380,669,6390,658,6406,648,6450,635,6491,632,6565,641,6599,645,6631,642,6662,629,6693,601,6699,592,6701,583,6693,565,6633,537,6484,485,6022,333,5132,52"/>138 <area·shape="poly"·title="·"·alt=""·coords="5134,47,6024,328,6486,480,6635,532,6697,561,6706,583,6704,594,6697,604,6665,633,6632,647,6599,650,6564,647,6490,638,6451,640,6408,653,6394,662,6384,673,6374,683,6358,693,6151,774,5960,837,5782,885,5615,920,5455,945,5302,959,5152,967,5003,970,4701,966,4378,966,4202,971,4013,983,3810,1004,3590,1035,3578,1037,3577,1031,3590,1029,3810,998,4013,978,4201,966,4378,961,4702,961,5003,964,5152,962,5301,954,5454,939,5614,915,5781,880,5959,832,6150,769,6355,688,6370,679,6380,669,6390,658,6406,648,6450,635,6491,632,6565,641,6599,645,6631,642,6662,629,6693,601,6699,592,6701,583,6693,565,6633,537,6484,485,6022,333,5132,52"/>
139 <area·shape="rect"·href="a00848_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>139 <area·shape="rect"·href="a00725_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>
140 <area·shape="poly"·title="·"·alt=""·coords="5162,26,5468,33,5852,46,6189,65,6300,77,6335,84,6353,91,6376,120,6383,150,6379,222,6379,407,6402,416,6467,432,6684,475,7169,561,7168,566,6683,481,6466,438,6400,421,6374,409,6374,222,6378,150,6371,123,6350,95,6333,89,6299,82,6188,70,5852,51,5468,38,5162,31"/>140 <area·shape="poly"·title="·"·alt=""·coords="5162,26,5468,33,5852,46,6189,65,6300,77,6335,84,6353,91,6376,120,6383,150,6379,222,6379,407,6402,416,6467,432,6684,475,7169,561,7168,566,6683,481,6466,438,6400,421,6374,409,6374,222,6378,150,6371,123,6350,95,6333,89,6299,82,6188,70,5852,51,5468,38,5162,31"/>
141 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>141 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>
142 <area·shape="poly"·title="·"·alt=""·coords="5030,57,4662,388,4658,384,5027,53"/>142 <area·shape="poly"·title="·"·alt=""·coords="5030,57,4662,388,4658,384,5027,53"/>
143 <area·shape="rect"·href="a00308_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>143 <area·shape="rect"·href="a01013_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>
144 <area·shape="poly"·title="·"·alt=""·coords="5163,27,5307,33,5489,44,5690,63,5892,91,5927,98,5926,103,5891,96,5690,68,5488,50,5306,38,5162,32"/>144 <area·shape="poly"·title="·"·alt=""·coords="5163,27,5307,33,5489,44,5690,63,5892,91,5927,98,5926,103,5891,96,5690,68,5488,50,5306,38,5162,32"/>
145 <area·shape="rect"·href="a06491.html"·title="·"·alt=""·coords="6099,93,6339,148"/>145 <area·shape="rect"·href="a06449.html"·title="·"·alt=""·coords="6099,93,6339,148"/>
146 <area·shape="poly"·title="·"·alt=""·coords="5163,26,5338,32,5568,44,5826,63,6086,91,6099,93,6099,98,6086,96,5826,68,5568,49,5338,38,5162,32"/>146 <area·shape="poly"·title="·"·alt=""·coords="5163,26,5338,32,5568,44,5826,63,6086,91,6099,93,6099,98,6086,96,5826,68,5568,49,5338,38,5162,32"/>
147 <area·shape="rect"·href="a00716.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>147 <area·shape="rect"·href="a00704.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>
148 <area·shape="poly"·title="·"·alt=""·coords="5012,54,4537,301,4534,296,5010,49"/>148 <area·shape="poly"·title="·"·alt=""·coords="5012,54,4537,301,4534,296,5010,49"/>
149 <area·shape="rect"·href="a00749_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>149 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>
150 <area·shape="poly"·title="·"·alt=""·coords="5162,23,5386,25,5692,34,6042,55,6221,70,6396,91,6438,98,6437,103,6395,96,6220,76,6041,60,5692,40,5385,31,5162,29"/>150 <area·shape="poly"·title="·"·alt=""·coords="5162,23,5386,25,5692,34,6042,55,6221,70,6396,91,6438,98,6437,103,6395,96,6220,76,6041,60,5692,40,5385,31,5162,29"/>
151 <area·shape="rect"·href="a00530_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>151 <area·shape="rect"·href="a00797_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>
152 <area·shape="poly"·title="·"·alt=""·coords="1415,982,1375,1033,1370,1030,1411,979"/>152 <area·shape="poly"·title="·"·alt=""·coords="1415,982,1375,1033,1370,1030,1411,979"/>
153 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>153 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>
154 <area·shape="poly"·title="·"·alt=""·coords="1444,980,1478,1028,1502,1051,1530,1070,1555,1078,1594,1086,1706,1099,1852,1110,2019,1119,2365,1130,2640,1135,2640,1140,2365,1135,2019,1124,1851,1116,1705,1105,1593,1091,1554,1083,1527,1074,1499,1055,1474,1031,1440,983"/>154 <area·shape="poly"·title="·"·alt=""·coords="1444,980,1478,1028,1502,1051,1530,1070,1555,1078,1594,1086,1706,1099,1852,1110,2019,1119,2365,1130,2640,1135,2640,1140,2365,1135,2019,1124,1851,1116,1705,1105,1593,1091,1554,1083,1527,1074,1499,1055,1474,1031,1440,983"/>
155 <area·shape="rect"·href="a00488_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>155 <area·shape="rect"·href="a00896_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>
156 <area·shape="poly"·title="·"·alt=""·coords="1366,975,1301,987,1143,1008,985,1025,724,1047,723,1042,984,1019,1142,1002,1300,981,1365,970"/>156 <area·shape="poly"·title="·"·alt=""·coords="1366,975,1301,987,1143,1008,985,1025,724,1047,723,1042,984,1019,1142,1002,1300,981,1365,970"/>
157 <area·shape="rect"·href="a00572_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>157 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1468,972,1594,1030,1592,1034,1466,977"/>158 <area·shape="poly"·title="·"·alt=""·coords="1468,972,1594,1030,1592,1034,1466,977"/>
159 <area·shape="rect"·href="a00536_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>159 <area·shape="rect"·href="a00833_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>
160 <area·shape="poly"·title="·"·alt=""·coords="2780,1166,2833,1206,2830,1210,2777,1170"/>160 <area·shape="poly"·title="·"·alt=""·coords="2780,1166,2833,1206,2830,1210,2777,1170"/>
161 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>161 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>
162 <area·shape="poly"·title="·"·alt=""·coords="2969,1224,3540,1246,4291,1279,5591,1348,6495,1401,6494,1406,5590,1353,4291,1284,3539,1251,2969,1229"/>162 <area·shape="poly"·title="·"·alt=""·coords="2969,1224,3540,1246,4291,1279,5591,1348,6495,1401,6494,1406,5590,1353,4291,1284,3539,1251,2969,1229"/>
163 <area·shape="rect"·href="a00872_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>163 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>
164 <area·shape="poly"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>164 <area·shape="poly"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>
165 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>165 <area·shape="rect"·href="a06380_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>
166 <area·shape="poly"·title="·"·alt=""·coords="2969,1227,5867,1401,5867,1407,2969,1232"/>166 <area·shape="poly"·title="·"·alt=""·coords="2969,1227,5867,1401,5867,1407,2969,1232"/>
167 <area·shape="rect"·href="a00896_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>167 <area·shape="rect"·href="a00446_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>
168 <area·shape="poly"·title="·"·alt=""·coords="2969,1230,4770,1395,4770,1400,2969,1236"/>168 <area·shape="poly"·title="·"·alt=""·coords="2969,1230,4770,1395,4770,1400,2969,1236"/>
169 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>169 <area·shape="rect"·href="a00599.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>
170 <area·shape="poly"·title="·"·alt=""·coords="2873,1240,2919,1279,2915,1283,2870,1244"/>170 <area·shape="poly"·title="·"·alt=""·coords="2873,1240,2919,1279,2915,1283,2870,1244"/>
171 <area·shape="rect"·href="a01052_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>171 <area·shape="rect"·href="a00329_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>
172 <area·shape="poly"·title="·"·alt=""·coords="2825,1244,2772,1291,2769,1286,2822,1240"/>172 <area·shape="poly"·title="·"·alt=""·coords="2825,1244,2772,1291,2769,1286,2822,1240"/>
173 <area·shape="poly"·title="·"·alt=""·coords="6919,1335,6675,1394,6674,1389,6918,1329"/>173 <area·shape="poly"·title="·"·alt=""·coords="6919,1335,6675,1394,6674,1389,6918,1329"/>
174 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>174 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>
175 <area·shape="poly"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>175 <area·shape="poly"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>
176 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>176 <area·shape="rect"·href="a06377_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>
177 <area·shape="poly"·title="·"·alt=""·coords="7076,1331,7239,1389,7237,1394,7074,1336"/>177 <area·shape="poly"·title="·"·alt=""·coords="7076,1331,7239,1389,7237,1394,7074,1336"/>
178 <area·shape="rect"·href="a00857_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>178 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>
179 <area·shape="poly"·title="·"·alt=""·coords="6965,1338,6868,1394,6865,1389,6962,1333"/>179 <area·shape="poly"·title="·"·alt=""·coords="6965,1338,6868,1394,6865,1389,6962,1333"/>
180 <area·shape="poly"·title="·"·alt=""·coords="6900,1323,6068,1403,6067,1398,6899,1318"/>180 <area·shape="poly"·title="·"·alt=""·coords="6900,1323,6068,1403,6067,1398,6899,1318"/>
181 <area·shape="poly"·title="·"·alt=""·coords="6899,1318,5037,1406,5037,1401,6899,1313"/>181 <area·shape="poly"·title="·"·alt=""·coords="6899,1318,5037,1406,5037,1401,6899,1313"/>
182 <area·shape="rect"·href="a00908_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>182 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>
183 <area·shape="poly"·title="·"·alt=""·coords="5970,1445,5970,1487,5965,1487,5965,1445"/>183 <area·shape="poly"·title="·"·alt=""·coords="5970,1445,5970,1487,5965,1487,5965,1445"/>
184 <area·shape="rect"·href="a00983_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>184 <area·shape="rect"·href="a00242_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>
185 <area·shape="poly"·title="·"·alt=""·coords="2751,1342,2751,1384,2746,1384,2746,1342"/>185 <area·shape="poly"·title="·"·alt=""·coords="2751,1342,2751,1384,2746,1384,2746,1342"/>
186 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>186 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>
187 <area·shape="poly"·title="·"·alt=""·coords="3099,155,3099,203,3094,203,3094,155"/>187 <area·shape="poly"·title="·"·alt=""·coords="3099,155,3099,203,3094,203,3094,155"/>
188 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>188 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>
189 <area·shape="poly"·title="·"·alt=""·coords="3054,151,3027,172,3004,198,2976,247,2956,300,2935,387,2930,386,2951,299,2971,245,3000,194,3024,168,3051,146"/>189 <area·shape="poly"·title="·"·alt=""·coords="3054,151,3027,172,3004,198,2976,247,2956,300,2935,387,2930,386,2951,299,2971,245,3000,194,3024,168,3051,146"/>
190 <area·shape="poly"·title="·"·alt=""·coords="3061,254,3008,301,2971,346,2943,388,2939,385,2967,343,3004,297,3057,250"/>190 <area·shape="poly"·title="·"·alt=""·coords="3061,254,3008,301,2971,346,2943,388,2939,385,2967,343,3004,297,3057,250"/>
191 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>191 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>
192 <area·shape="poly"·title="·"·alt=""·coords="3115,255,3140,304,3135,307,3110,257"/>192 <area·shape="poly"·title="·"·alt=""·coords="3115,255,3140,304,3135,307,3110,257"/>
193 <area·shape="poly"·title="·"·alt=""·coords="2834,413,2504,425,2295,437,2082,453,1883,475,1718,504,1654,521,1605,540,1575,560,1567,571,1565,582,1565,760,1561,791,1551,821,1536,849,1519,874,1480,917,1447,946,1443,942,1476,913,1514,871,1532,846,1546,819,1556,790,1559,760,1559,581,1562,568,1571,556,1603,535,1652,516,1716,499,1882,470,2081,448,2295,431,2504,419,2834,407"/>193 <area·shape="poly"·title="·"·alt=""·coords="2834,413,2504,425,2295,437,2082,453,1883,475,1718,504,1654,521,1605,540,1575,560,1567,571,1565,582,1565,760,1561,791,1551,821,1536,849,1519,874,1480,917,1447,946,1443,942,1476,913,1514,871,1532,846,1546,819,1556,790,1559,760,1559,581,1562,568,1571,556,1603,535,1652,516,1716,499,1882,470,2081,448,2295,431,2504,419,2834,407"/>
194 <area·shape="poly"·title="·"·alt=""·coords="2834,411,2625,415,2337,426,2008,445,1839,460,1674,477,1283,528,980,578,680,644,297,741,217,755,152,762,122,769,94,781,65,800,36,828,16,858,10,886,11,955,11,1053,13,1076,18,1095,26,1110,36,1121,65,1137,102,1145,193,1149,244,1151,294,1157,357,1166,450,1173,714,1186,1437,1204,2199,1213,2739,1216,2739,1222,2199,1218,1437,1209,714,1191,450,1179,356,1171,294,1163,243,1156,193,1154,101,1150,63,1142,33,1126,21,1113,13,1097,8,1077,6,1053,6,955,4,885,11,856,32,825,62,796,91,776,121,764,151,757,216,750,296,736,679,639,979,573,1282,523,1674,472,1839,454,2007,440,2337,420,2625,410,2834,406"/>194 <area·shape="poly"·title="·"·alt=""·coords="2834,411,2625,415,2337,426,2008,445,1839,460,1674,477,1283,528,980,578,680,644,297,741,217,755,152,762,122,769,94,781,65,800,36,828,16,858,10,886,11,955,11,1053,13,1076,18,1095,26,1110,36,1121,65,1137,102,1145,193,1149,244,1151,294,1157,357,1166,450,1173,714,1186,1437,1204,2199,1213,2739,1216,2739,1222,2199,1218,1437,1209,714,1191,450,1179,356,1171,294,1163,243,1156,193,1154,101,1150,63,1142,33,1126,21,1113,13,1097,8,1077,6,1053,6,955,4,885,11,856,32,825,62,796,91,776,121,764,151,757,216,750,296,736,679,639,979,573,1282,523,1674,472,1839,454,2007,440,2337,420,2625,410,2834,406"/>
195 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>195 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>
196 <area·shape="poly"·title="·"·alt=""·coords="3026,410,4560,487,4560,492,3026,415"/>196 <area·shape="poly"·title="·"·alt=""·coords="3026,410,4560,487,4560,492,3026,415"/>
197 <area·shape="rect"·href="a00425_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>197 <area·shape="rect"·href="a00974_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>
198 <area·shape="poly"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>198 <area·shape="poly"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>
199 <area·shape="rect"·href="a06410_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>199 <area·shape="rect"·href="a06383_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>
200 <area·shape="poly"·title="·"·alt=""·coords="4733,501,4999,524,5324,560,5336,562,5335,567,5323,565,4998,529,4732,506"/>200 <area·shape="poly"·title="·"·alt=""·coords="4733,501,4999,524,5324,560,5336,562,5335,567,5323,565,4998,529,4732,506"/>
201 <area·shape="rect"·href="a06440_source.html"·title="·"·alt=""·coords="3079,563,3277,603"/>201 <area·shape="rect"·href="a06476_source.html"·title="·"·alt=""·coords="3079,563,3277,603"/>
202 <area·shape="poly"·title="·"·alt=""·coords="4546,500,4324,505,4014,516,3658,535,3296,565,3278,567,3277,562,3295,560,3657,530,4014,510,4324,499,4546,494"/>202 <area·shape="poly"·title="·"·alt=""·coords="4546,500,4324,505,4014,516,3658,535,3296,565,3278,567,3277,562,3295,560,3657,530,4014,510,4324,499,4546,494"/>
203 <area·shape="rect"·href="a00443_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>203 <area·shape="rect"·href="a00959_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>
204 <area·shape="poly"·title="·"·alt=""·coords="4546,499,4143,501,3600,509,3338,518,3113,529,2952,545,2903,554,2880,565,2859,595,2850,630,2849,668,2855,707,2879,780,2905,833,2901,835,2874,782,2850,708,2843,669,2844,630,2854,593,2876,561,2902,549,2951,540,3113,524,3337,512,3600,504,4143,495,4546,493"/>204 <area·shape="poly"·title="·"·alt=""·coords="4546,499,4143,501,3600,509,3338,518,3113,529,2952,545,2903,554,2880,565,2859,595,2850,630,2849,668,2855,707,2879,780,2905,833,2901,835,2874,782,2850,708,2843,669,2844,630,2854,593,2876,561,2902,549,2951,540,3113,524,3337,512,3600,504,4143,495,4546,493"/>
205 <area·shape="rect"·href="a00434_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>205 <area·shape="rect"·href="a00941_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>
206 <area·shape="poly"·title="·"·alt=""·coords="4546,500,3696,521,3199,540,2991,552,2834,565,2816,568,2815,562,2834,560,2991,547,3198,535,3696,516,4546,495"/>206 <area·shape="poly"·title="·"·alt=""·coords="4546,500,3696,521,3199,540,2991,552,2834,565,2816,568,2815,562,2834,560,2991,547,3198,535,3696,516,4546,495"/>
207 <area·shape="rect"·href="a00614_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>207 <area·shape="rect"·href="a00740_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>
208 <area·shape="poly"·title="·"·alt=""·coords="4546,500,4263,507,3905,520,3591,539,3488,551,3457,558,3442,565,3428,584,3421,604,3420,623,3425,643,3435,662,3450,681,3490,719,3541,754,3595,785,3694,831,3691,836,3593,790,3538,758,3487,723,3446,685,3431,665,3420,644,3415,624,3416,602,3423,581,3439,561,3455,553,3487,546,3590,534,3904,515,4263,502,4546,495"/>208 <area·shape="poly"·title="·"·alt=""·coords="4546,500,4263,507,3905,520,3591,539,3488,551,3457,558,3442,565,3428,584,3421,604,3420,623,3425,643,3435,662,3450,681,3490,719,3541,754,3595,785,3694,831,3691,836,3593,790,3538,758,3487,723,3446,685,3431,665,3420,644,3415,624,3416,602,3423,581,3439,561,3455,553,3487,546,3590,534,3904,515,4263,502,4546,495"/>
209 <area·shape="rect"·href="a00626_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>209 <area·shape="rect"·href="a00758_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>
210 <area·shape="poly"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>210 <area·shape="poly"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>
211 <area·shape="rect"·href="a06413_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>211 <area·shape="rect"·href="a06386_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>
212 <area·shape="poly"·title="·"·alt=""·coords="4547,503,4173,524,3933,542,3692,565,3680,567,3679,561,3691,560,3933,537,4172,519,4546,497"/>212 <area·shape="poly"·title="·"·alt=""·coords="4547,503,4173,524,3933,542,3692,565,3680,567,3679,561,3691,560,3933,537,4172,519,4546,497"/>
Max diff block lines reached; 24640/42868 bytes (57.48%) of diff not shown.
2.91 KB
./usr/share/doc/libopenmesh-dev/html/a00269_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01094_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00269_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01094_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">omstream.hh</div></div>98 ··<div·class="headertitle"><div·class="title">omstream.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00269.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a01094.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a00270.map vs.
./usr/share/doc/libopenmesh-dev/html/a01095.map
Files 96% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Core/System/omstream.hh"·name="OpenMesh/Core/System/omstream.hh">1 <map·id="OpenMesh/Core/System/omstream.hh"·name="OpenMesh/Core/System/omstream.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="364,5,543,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="364,5,543,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00281_source.html"·title="·"·alt=""·coords="364,93,543,133"/>3 <area·shape="rect"·id="Node000002"·href="$a01103_source.html"·title="·"·alt=""·coords="364,93,543,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="456,46,456,79,451,79,451,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="456,46,456,79,451,79,451,46"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="375,136,187,181,186,176,374,131"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="375,136,187,181,186,176,374,131"/>
7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,189,285,214"/>7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,189,285,214"/>
8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="409,136,288,186,286,181,407,131"/>8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="409,136,288,186,286,181,407,131"/>
9 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="309,189,398,214"/>9 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="309,189,398,214"/>
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="433,136,379,181,376,177,429,132"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="433,136,379,181,376,177,429,132"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00270.png vs.
./usr/share/doc/libopenmesh-dev/html/a01095.png
Files identical despite different names
46.9 KB
./usr/share/doc/libopenmesh-dev/html/a00271.map vs.
./usr/share/doc/libopenmesh-dev/html/a01096.map
Files 98% similar despite different names
    
Offset 1, 250 lines modifiedOffset 1, 250 lines modified
1 <map·id="OpenMesh/Core/System/omstream.hh"·name="OpenMesh/Core/System/omstream.hh">1 <map·id="OpenMesh/Core/System/omstream.hh"·name="OpenMesh/Core/System/omstream.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="4970,5,5149,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="4970,5,5149,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00548_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>3 <area·shape="rect"·id="Node000002"·href="$a00785_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="4956,31,4024,51,3341,69,2613,92,1916,119,1324,150,1092,168,914,186,801,205,772,214,763,223,763,759,768,765,782,773,837,795,1014,848,1382,941,1381,946,1013,853,835,800,780,778,764,769,758,761,758,221,769,210,800,199,914,180,1091,162,1324,145,1915,114,2613,87,3341,64,4024,46,4956,26"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="4956,31,4024,51,3341,69,2613,92,1916,119,1324,150,1092,168,914,186,801,205,772,214,763,223,763,759,768,765,782,773,837,795,1014,848,1382,941,1381,946,1013,853,835,800,780,778,764,769,758,761,758,221,769,210,800,199,914,180,1091,162,1324,145,1915,114,2613,87,3341,64,4024,46,4956,26"/>
5 <area·shape="rect"·id="Node000019"·href="$a00509_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>5 <area·shape="rect"·id="Node000019"·href="$a00821_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>
6 <area·shape="poly"·id="edge21_Node000001_Node000019"·title="·"·alt=""·coords="4957,34,3179,118,3179,113,4956,29"/>6 <area·shape="poly"·id="edge21_Node000001_Node000019"·title="·"·alt=""·coords="4957,34,3179,118,3179,113,4956,29"/>
7 <area·shape="rect"·id="Node000041"·href="$a00533_source.html"·title="·"·alt=""·coords="46,834,249,874"/>7 <area·shape="rect"·id="Node000041"·href="$a00788_source.html"·title="·"·alt=""·coords="46,834,249,874"/>
8 <area·shape="poly"·id="edge138_Node000001_Node000041"·title="·"·alt=""·coords="4956,30,4099,34,2780,45,2102,53,1495,65,1021,79,854,87,742,96,692,100,641,100,540,92,442,80,353,73,312,72,276,76,243,84,216,97,194,116,177,143,167,178,163,222,163,672,159,763,152,834,147,833,154,763,158,672,158,222,162,177,172,141,190,113,213,92,242,79,275,70,312,67,353,67,443,75,540,87,642,94,692,94,742,91,853,82,1021,73,1495,59,2102,48,2780,39,4099,29,4956,24"/>8 <area·shape="poly"·id="edge138_Node000001_Node000041"·title="·"·alt=""·coords="4956,30,4099,34,2780,45,2102,53,1495,65,1021,79,854,87,742,96,692,100,641,100,540,92,442,80,353,73,312,72,276,76,243,84,216,97,194,116,177,143,167,178,163,222,163,672,159,763,152,834,147,833,154,763,158,672,158,222,162,177,172,141,190,113,213,92,242,79,275,70,312,67,353,67,443,75,540,87,642,94,692,94,742,91,853,82,1021,73,1495,59,2102,48,2780,39,4099,29,4956,24"/>
9 <area·shape="rect"·id="Node000052"·href="$a00368_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>9 <area·shape="rect"·id="Node000052"·href="$a01073_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>
10 <area·shape="poly"·id="edge139_Node000001_Node000052"·title="·"·alt=""·coords="5134,47,6024,328,6486,480,6635,532,6697,561,6706,583,6704,594,6697,604,6665,633,6632,647,6599,650,6564,647,6490,638,6451,640,6408,653,6394,662,6384,673,6374,683,6358,693,6151,774,5960,837,5782,885,5615,920,5455,945,5302,959,5152,967,5003,970,4701,966,4378,966,4202,971,4013,983,3810,1004,3590,1035,3578,1037,3577,1031,3590,1029,3810,998,4013,978,4201,966,4378,961,4702,961,5003,964,5152,962,5301,954,5454,939,5614,915,5781,880,5959,832,6150,769,6355,688,6370,679,6380,669,6390,658,6406,648,6450,635,6491,632,6565,641,6599,645,6631,642,6662,629,6693,601,6699,592,6701,583,6693,565,6633,537,6484,485,6022,333,5132,52"/>10 <area·shape="poly"·id="edge139_Node000001_Node000052"·title="·"·alt=""·coords="5134,47,6024,328,6486,480,6635,532,6697,561,6706,583,6704,594,6697,604,6665,633,6632,647,6599,650,6564,647,6490,638,6451,640,6408,653,6394,662,6384,673,6374,683,6358,693,6151,774,5960,837,5782,885,5615,920,5455,945,5302,959,5152,967,5003,970,4701,966,4378,966,4202,971,4013,983,3810,1004,3590,1035,3578,1037,3577,1031,3590,1029,3810,998,4013,978,4201,966,4378,961,4702,961,5003,964,5152,962,5301,954,5454,939,5614,915,5781,880,5959,832,6150,769,6355,688,6370,679,6380,669,6390,658,6406,648,6450,635,6491,632,6565,641,6599,645,6631,642,6662,629,6693,601,6699,592,6701,583,6693,565,6633,537,6484,485,6022,333,5132,52"/>
11 <area·shape="rect"·id="Node000090"·href="$a00848_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>11 <area·shape="rect"·id="Node000090"·href="$a00725_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>
12 <area·shape="poly"·id="edge142_Node000001_Node000090"·title="·"·alt=""·coords="5162,26,5468,33,5852,46,6189,65,6300,77,6335,84,6353,91,6376,120,6383,150,6379,222,6379,407,6402,416,6467,432,6684,475,7169,561,7168,566,6683,481,6466,438,6400,421,6374,409,6374,222,6378,150,6371,123,6350,95,6333,89,6299,82,6188,70,5852,51,5468,38,5162,31"/>12 <area·shape="poly"·id="edge142_Node000001_Node000090"·title="·"·alt=""·coords="5162,26,5468,33,5852,46,6189,65,6300,77,6335,84,6353,91,6376,120,6383,150,6379,222,6379,407,6402,416,6467,432,6684,475,7169,561,7168,566,6683,481,6466,438,6400,421,6374,409,6374,222,6378,150,6371,123,6350,95,6333,89,6299,82,6188,70,5852,51,5468,38,5162,31"/>
13 <area·shape="rect"·id="Node000106"·href="$a00419_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>13 <area·shape="rect"·id="Node000106"·href="$a00932_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>
14 <area·shape="poly"·id="edge141_Node000001_Node000106"·title="·"·alt=""·coords="5030,57,4662,388,4658,384,5027,53"/>14 <area·shape="poly"·id="edge141_Node000001_Node000106"·title="·"·alt=""·coords="5030,57,4662,388,4658,384,5027,53"/>
15 <area·shape="rect"·id="Node000058"·href="$a00308_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>15 <area·shape="rect"·id="Node000058"·href="$a01013_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>
16 <area·shape="poly"·id="edge140_Node000001_Node000058"·title="·"·alt=""·coords="5163,27,5307,33,5489,44,5690,63,5892,91,5927,98,5926,103,5891,96,5690,68,5488,50,5306,38,5162,32"/>16 <area·shape="poly"·id="edge140_Node000001_Node000058"·title="·"·alt=""·coords="5163,27,5307,33,5489,44,5690,63,5892,91,5927,98,5926,103,5891,96,5690,68,5488,50,5306,38,5162,32"/>
17 <area·shape="rect"·id="Node000107"·href="$a06491.html"·title="·"·alt=""·coords="6099,93,6339,148"/>17 <area·shape="rect"·id="Node000107"·href="$a06449.html"·title="·"·alt=""·coords="6099,93,6339,148"/>
18 <area·shape="poly"·id="edge143_Node000001_Node000107"·title="·"·alt=""·coords="5163,26,5338,32,5568,44,5826,63,6086,91,6099,93,6099,98,6086,96,5826,68,5568,49,5338,38,5162,32"/>18 <area·shape="poly"·id="edge143_Node000001_Node000107"·title="·"·alt=""·coords="5163,26,5338,32,5568,44,5826,63,6086,91,6099,93,6099,98,6086,96,5826,68,5568,49,5338,38,5162,32"/>
19 <area·shape="rect"·id="Node000108"·href="$a00716.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>19 <area·shape="rect"·id="Node000108"·href="$a00704.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>
20 <area·shape="poly"·id="edge144_Node000001_Node000108"·title="·"·alt=""·coords="5012,54,4537,301,4534,296,5010,49"/>20 <area·shape="poly"·id="edge144_Node000001_Node000108"·title="·"·alt=""·coords="5012,54,4537,301,4534,296,5010,49"/>
21 <area·shape="rect"·id="Node000109"·href="$a00749_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>21 <area·shape="rect"·id="Node000109"·href="$a00686_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>
22 <area·shape="poly"·id="edge146_Node000001_Node000109"·title="·"·alt=""·coords="5162,23,5386,25,5692,34,6042,55,6221,70,6396,91,6438,98,6437,103,6395,96,6220,76,6041,60,5692,40,5385,31,5162,29"/>22 <area·shape="poly"·id="edge146_Node000001_Node000109"·title="·"·alt=""·coords="5162,23,5386,25,5692,34,6042,55,6221,70,6396,91,6438,98,6437,103,6395,96,6220,76,6041,60,5692,40,5385,31,5162,29"/>
23 <area·shape="rect"·id="Node000003"·href="$a00530_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>23 <area·shape="rect"·id="Node000003"·href="$a00797_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>
24 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1415,982,1375,1033,1370,1030,1411,979"/>24 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1415,982,1375,1033,1370,1030,1411,979"/>
25 <area·shape="rect"·id="Node000004"·href="$a00518_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>25 <area·shape="rect"·id="Node000004"·href="$a00791_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>
26 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1444,980,1478,1028,1502,1051,1530,1070,1555,1078,1594,1086,1706,1099,1852,1110,2019,1119,2365,1130,2640,1135,2640,1140,2365,1135,2019,1124,1851,1116,1705,1105,1593,1091,1554,1083,1527,1074,1499,1055,1474,1031,1440,983"/>26 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1444,980,1478,1028,1502,1051,1530,1070,1555,1078,1594,1086,1706,1099,1852,1110,2019,1119,2365,1130,2640,1135,2640,1140,2365,1135,2019,1124,1851,1116,1705,1105,1593,1091,1554,1083,1527,1074,1499,1055,1474,1031,1440,983"/>
27 <area·shape="rect"·id="Node000017"·href="$a00488_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>27 <area·shape="rect"·id="Node000017"·href="$a00896_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>
28 <area·shape="poly"·id="edge19_Node000002_Node000017"·title="·"·alt=""·coords="1366,975,1301,987,1143,1008,985,1025,724,1047,723,1042,984,1019,1142,1002,1300,981,1365,970"/>28 <area·shape="poly"·id="edge19_Node000002_Node000017"·title="·"·alt=""·coords="1366,975,1301,987,1143,1008,985,1025,724,1047,723,1042,984,1019,1142,1002,1300,981,1365,970"/>
29 <area·shape="rect"·id="Node000018"·href="$a00572_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>29 <area·shape="rect"·id="Node000018"·href="$a00878_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>
30 <area·shape="poly"·id="edge20_Node000002_Node000018"·title="·"·alt=""·coords="1468,972,1594,1030,1592,1034,1466,977"/>30 <area·shape="poly"·id="edge20_Node000002_Node000018"·title="·"·alt=""·coords="1468,972,1594,1030,1592,1034,1466,977"/>
31 <area·shape="rect"·id="Node000005"·href="$a00536_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>31 <area·shape="rect"·id="Node000005"·href="$a00833_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>
32 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2780,1166,2833,1206,2830,1210,2777,1170"/>32 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2780,1166,2833,1206,2830,1210,2777,1170"/>
33 <area·shape="rect"·id="Node000006"·href="$a00926_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>33 <area·shape="rect"·id="Node000006"·href="$a00503_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>
34 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="2969,1224,3540,1246,4291,1279,5591,1348,6495,1401,6494,1406,5590,1353,4291,1284,3539,1251,2969,1229"/>34 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="2969,1224,3540,1246,4291,1279,5591,1348,6495,1401,6494,1406,5590,1353,4291,1284,3539,1251,2969,1229"/>
35 <area·shape="rect"·id="Node000007"·href="$a00872_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>35 <area·shape="rect"·id="Node000007"·href="$a00482_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>
36 <area·shape="poly"·id="edge6_Node000005_Node000007"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>36 <area·shape="poly"·id="edge6_Node000005_Node000007"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>
37 <area·shape="rect"·id="Node000011"·href="$a06350_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>37 <area·shape="rect"·id="Node000011"·href="$a06380_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>
38 <area·shape="poly"·id="edge14_Node000005_Node000011"·title="·"·alt=""·coords="2969,1227,5867,1401,5867,1407,2969,1232"/>38 <area·shape="poly"·id="edge14_Node000005_Node000011"·title="·"·alt=""·coords="2969,1227,5867,1401,5867,1407,2969,1232"/>
39 <area·shape="rect"·id="Node000013"·href="$a00896_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>39 <area·shape="rect"·id="Node000013"·href="$a00446_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>
40 <area·shape="poly"·id="edge15_Node000005_Node000013"·title="·"·alt=""·coords="2969,1230,4770,1395,4770,1400,2969,1236"/>40 <area·shape="poly"·id="edge15_Node000005_Node000013"·title="·"·alt=""·coords="2969,1230,4770,1395,4770,1400,2969,1236"/>
41 <area·shape="rect"·id="Node000014"·href="$a00764.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>41 <area·shape="rect"·id="Node000014"·href="$a00599.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>
42 <area·shape="poly"·id="edge16_Node000005_Node000014"·title="·"·alt=""·coords="2873,1240,2919,1279,2915,1283,2870,1244"/>42 <area·shape="poly"·id="edge16_Node000005_Node000014"·title="·"·alt=""·coords="2873,1240,2919,1279,2915,1283,2870,1244"/>
43 <area·shape="rect"·id="Node000015"·href="$a01052_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>43 <area·shape="rect"·id="Node000015"·href="$a00329_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>
44 <area·shape="poly"·id="edge17_Node000005_Node000015"·title="·"·alt=""·coords="2825,1244,2772,1291,2769,1286,2822,1240"/>44 <area·shape="poly"·id="edge17_Node000005_Node000015"·title="·"·alt=""·coords="2825,1244,2772,1291,2769,1286,2822,1240"/>
45 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="6919,1335,6675,1394,6674,1389,6918,1329"/>45 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="6919,1335,6675,1394,6674,1389,6918,1329"/>
46 <area·shape="rect"·id="Node000008"·href="$a00878_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>46 <area·shape="rect"·id="Node000008"·href="$a00467_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>
47 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>47 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>
48 <area·shape="rect"·id="Node000009"·href="$a06347_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>48 <area·shape="rect"·id="Node000009"·href="$a06377_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>
49 <area·shape="poly"·id="edge9_Node000007_Node000009"·title="·"·alt=""·coords="7076,1331,7239,1389,7237,1394,7074,1336"/>49 <area·shape="poly"·id="edge9_Node000007_Node000009"·title="·"·alt=""·coords="7076,1331,7239,1389,7237,1394,7074,1336"/>
50 <area·shape="rect"·id="Node000010"·href="$a00857_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>50 <area·shape="rect"·id="Node000010"·href="$a00476_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>
51 <area·shape="poly"·id="edge10_Node000007_Node000010"·title="·"·alt=""·coords="6965,1338,6868,1394,6865,1389,6962,1333"/>51 <area·shape="poly"·id="edge10_Node000007_Node000010"·title="·"·alt=""·coords="6965,1338,6868,1394,6865,1389,6962,1333"/>
52 <area·shape="poly"·id="edge11_Node000007_Node000011"·title="·"·alt=""·coords="6900,1323,6068,1403,6067,1398,6899,1318"/>52 <area·shape="poly"·id="edge11_Node000007_Node000011"·title="·"·alt=""·coords="6900,1323,6068,1403,6067,1398,6899,1318"/>
53 <area·shape="poly"·id="edge13_Node000007_Node000013"·title="·"·alt=""·coords="6899,1318,5037,1406,5037,1401,6899,1313"/>53 <area·shape="poly"·id="edge13_Node000007_Node000013"·title="·"·alt=""·coords="6899,1318,5037,1406,5037,1401,6899,1313"/>
54 <area·shape="rect"·id="Node000012"·href="$a00908_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>54 <area·shape="rect"·id="Node000012"·href="$a00431_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>
55 <area·shape="poly"·id="edge12_Node000011_Node000012"·title="·"·alt=""·coords="5970,1445,5970,1487,5965,1487,5965,1445"/>55 <area·shape="poly"·id="edge12_Node000011_Node000012"·title="·"·alt=""·coords="5970,1445,5970,1487,5965,1487,5965,1445"/>
56 <area·shape="rect"·id="Node000016"·href="$a00983_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>56 <area·shape="rect"·id="Node000016"·href="$a00242_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>
57 <area·shape="poly"·id="edge18_Node000015_Node000016"·title="·"·alt=""·coords="2751,1342,2751,1384,2746,1384,2746,1342"/>57 <area·shape="poly"·id="edge18_Node000015_Node000016"·title="·"·alt=""·coords="2751,1342,2751,1384,2746,1384,2746,1342"/>
58 <area·shape="rect"·id="Node000020"·href="$a00521_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>58 <area·shape="rect"·id="Node000020"·href="$a00803_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>
59 <area·shape="poly"·id="edge22_Node000019_Node000020"·title="·"·alt=""·coords="3099,155,3099,203,3094,203,3094,155"/>59 <area·shape="poly"·id="edge22_Node000019_Node000020"·title="·"·alt=""·coords="3099,155,3099,203,3094,203,3094,155"/>
60 <area·shape="rect"·id="Node000021"·href="$a00515_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>60 <area·shape="rect"·id="Node000021"·href="$a00818_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>
61 <area·shape="poly"·id="edge137_Node000019_Node000021"·title="·"·alt=""·coords="3054,151,3027,172,3004,198,2976,247,2956,300,2935,387,2930,386,2951,299,2971,245,3000,194,3024,168,3051,146"/>61 <area·shape="poly"·id="edge137_Node000019_Node000021"·title="·"·alt=""·coords="3054,151,3027,172,3004,198,2976,247,2956,300,2935,387,2930,386,2951,299,2971,245,3000,194,3024,168,3051,146"/>
62 <area·shape="poly"·id="edge23_Node000020_Node000021"·title="·"·alt=""·coords="3061,254,3008,301,2971,346,2943,388,2939,385,2967,343,3004,297,3057,250"/>62 <area·shape="poly"·id="edge23_Node000020_Node000021"·title="·"·alt=""·coords="3061,254,3008,301,2971,346,2943,388,2939,385,2967,343,3004,297,3057,250"/>
63 <area·shape="rect"·id="Node000105"·href="$a00512_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>63 <area·shape="rect"·id="Node000105"·href="$a00839_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>
64 <area·shape="poly"·id="edge133_Node000020_Node000105"·title="·"·alt=""·coords="3115,255,3140,304,3135,307,3110,257"/>64 <area·shape="poly"·id="edge133_Node000020_Node000105"·title="·"·alt=""·coords="3115,255,3140,304,3135,307,3110,257"/>
65 <area·shape="poly"·id="edge25_Node000021_Node000002"·title="·"·alt=""·coords="2834,413,2504,425,2295,437,2082,453,1883,475,1718,504,1654,521,1605,540,1575,560,1567,571,1565,582,1565,760,1561,791,1551,821,1536,849,1519,874,1480,917,1447,946,1443,942,1476,913,1514,871,1532,846,1546,819,1556,790,1559,760,1559,581,1562,568,1571,556,1603,535,1652,516,1716,499,1882,470,2081,448,2295,431,2504,419,2834,407"/>65 <area·shape="poly"·id="edge25_Node000021_Node000002"·title="·"·alt=""·coords="2834,413,2504,425,2295,437,2082,453,1883,475,1718,504,1654,521,1605,540,1575,560,1567,571,1565,582,1565,760,1561,791,1551,821,1536,849,1519,874,1480,917,1447,946,1443,942,1476,913,1514,871,1532,846,1546,819,1556,790,1559,760,1559,581,1562,568,1571,556,1603,535,1652,516,1716,499,1882,470,2081,448,2295,431,2504,419,2834,407"/>
66 <area·shape="poly"·id="edge24_Node000021_Node000005"·title="·"·alt=""·coords="2834,411,2625,415,2337,426,2008,445,1839,460,1674,477,1283,528,980,578,680,644,297,741,217,755,152,762,122,769,94,781,65,800,36,828,16,858,10,886,11,955,11,1053,13,1076,18,1095,26,1110,36,1121,65,1137,102,1145,193,1149,244,1151,294,1157,357,1166,450,1173,714,1186,1437,1204,2199,1213,2739,1216,2739,1222,2199,1218,1437,1209,714,1191,450,1179,356,1171,294,1163,243,1156,193,1154,101,1150,63,1142,33,1126,21,1113,13,1097,8,1077,6,1053,6,955,4,885,11,856,32,825,62,796,91,776,121,764,151,757,216,750,296,736,679,639,979,573,1282,523,1674,472,1839,454,2007,440,2337,420,2625,410,2834,406"/>66 <area·shape="poly"·id="edge24_Node000021_Node000005"·title="·"·alt=""·coords="2834,411,2625,415,2337,426,2008,445,1839,460,1674,477,1283,528,980,578,680,644,297,741,217,755,152,762,122,769,94,781,65,800,36,828,16,858,10,886,11,955,11,1053,13,1076,18,1095,26,1110,36,1121,65,1137,102,1145,193,1149,244,1151,294,1157,357,1166,450,1173,714,1186,1437,1204,2199,1213,2739,1216,2739,1222,2199,1218,1437,1209,714,1191,450,1179,356,1171,294,1163,243,1156,193,1154,101,1150,63,1142,33,1126,21,1113,13,1097,8,1077,6,1053,6,955,4,885,11,856,32,825,62,796,91,776,121,764,151,757,216,750,296,736,679,639,979,573,1282,523,1674,472,1839,454,2007,440,2337,420,2625,410,2834,406"/>
67 <area·shape="rect"·id="Node000022"·href="$a00422_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>67 <area·shape="rect"·id="Node000022"·href="$a00926_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>
68 <area·shape="poly"·id="edge26_Node000021_Node000022"·title="·"·alt=""·coords="3026,410,4560,487,4560,492,3026,415"/>68 <area·shape="poly"·id="edge26_Node000021_Node000022"·title="·"·alt=""·coords="3026,410,4560,487,4560,492,3026,415"/>
69 <area·shape="rect"·id="Node000026"·href="$a00425_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>69 <area·shape="rect"·id="Node000026"·href="$a00974_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>
70 <area·shape="poly"·id="edge132_Node000021_Node000026"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>70 <area·shape="poly"·id="edge132_Node000021_Node000026"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>
71 <area·shape="rect"·id="Node000023"·href="$a06410_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>71 <area·shape="rect"·id="Node000023"·href="$a06383_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>
72 <area·shape="poly"·id="edge27_Node000022_Node000023"·title="·"·alt=""·coords="4733,501,4999,524,5324,560,5336,562,5335,567,5323,565,4998,529,4732,506"/>72 <area·shape="poly"·id="edge27_Node000022_Node000023"·title="·"·alt=""·coords="4733,501,4999,524,5324,560,5336,562,5335,567,5323,565,4998,529,4732,506"/>
73 <area·shape="rect"·id="Node000024"·href="$a06440_source.html"·title="·"·alt=""·coords="3079,563,3277,603"/>73 <area·shape="rect"·id="Node000024"·href="$a06476_source.html"·title="·"·alt=""·coords="3079,563,3277,603"/>
74 <area·shape="poly"·id="edge28_Node000022_Node000024"·title="·"·alt=""·coords="4546,500,4324,505,4014,516,3658,535,3296,565,3278,567,3277,562,3295,560,3657,530,4014,510,4324,499,4546,494"/>74 <area·shape="poly"·id="edge28_Node000022_Node000024"·title="·"·alt=""·coords="4546,500,4324,505,4014,516,3658,535,3296,565,3278,567,3277,562,3295,560,3657,530,4014,510,4324,499,4546,494"/>
75 <area·shape="rect"·id="Node000025"·href="$a00443_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>75 <area·shape="rect"·id="Node000025"·href="$a00959_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>
76 <area·shape="poly"·id="edge29_Node000022_Node000025"·title="·"·alt=""·coords="4546,499,4143,501,3600,509,3338,518,3113,529,2952,545,2903,554,2880,565,2859,595,2850,630,2849,668,2855,707,2879,780,2905,833,2901,835,2874,782,2850,708,2843,669,2844,630,2854,593,2876,561,2902,549,2951,540,3113,524,3337,512,3600,504,4143,495,4546,493"/>76 <area·shape="poly"·id="edge29_Node000022_Node000025"·title="·"·alt=""·coords="4546,499,4143,501,3600,509,3338,518,3113,529,2952,545,2903,554,2880,565,2859,595,2850,630,2849,668,2855,707,2879,780,2905,833,2901,835,2874,782,2850,708,2843,669,2844,630,2854,593,2876,561,2902,549,2951,540,3113,524,3337,512,3600,504,4143,495,4546,493"/>
77 <area·shape="rect"·id="Node000030"·href="$a00434_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>77 <area·shape="rect"·id="Node000030"·href="$a00941_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>
78 <area·shape="poly"·id="edge36_Node000022_Node000030"·title="·"·alt=""·coords="4546,500,3696,521,3199,540,2991,552,2834,565,2816,568,2815,562,2834,560,2991,547,3198,535,3696,516,4546,495"/>78 <area·shape="poly"·id="edge36_Node000022_Node000030"·title="·"·alt=""·coords="4546,500,3696,521,3199,540,2991,552,2834,565,2816,568,2815,562,2834,560,2991,547,3198,535,3696,516,4546,495"/>
79 <area·shape="rect"·id="Node000069"·href="$a00614_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>79 <area·shape="rect"·id="Node000069"·href="$a00740_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>
80 <area·shape="poly"·id="edge113_Node000022_Node000069"·title="·"·alt=""·coords="4546,500,4263,507,3905,520,3591,539,3488,551,3457,558,3442,565,3428,584,3421,604,3420,623,3425,643,3435,662,3450,681,3490,719,3541,754,3595,785,3694,831,3691,836,3593,790,3538,758,3487,723,3446,685,3431,665,3420,644,3415,624,3416,602,3423,581,3439,561,3455,553,3487,546,3590,534,3904,515,4263,502,4546,495"/>80 <area·shape="poly"·id="edge113_Node000022_Node000069"·title="·"·alt=""·coords="4546,500,4263,507,3905,520,3591,539,3488,551,3457,558,3442,565,3428,584,3421,604,3420,623,3425,643,3435,662,3450,681,3490,719,3541,754,3595,785,3694,831,3691,836,3593,790,3538,758,3487,723,3446,685,3431,665,3420,644,3415,624,3416,602,3423,581,3439,561,3455,553,3487,546,3590,534,3904,515,4263,502,4546,495"/>
81 <area·shape="rect"·id="Node000071"·href="$a00626_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>81 <area·shape="rect"·id="Node000071"·href="$a00758_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>
82 <area·shape="poly"·id="edge114_Node000022_Node000071"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>82 <area·shape="poly"·id="edge114_Node000022_Node000071"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>
83 <area·shape="rect"·id="Node000072"·href="$a06413_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>83 <area·shape="rect"·id="Node000072"·href="$a06386_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>
84 <area·shape="poly"·id="edge90_Node000022_Node000072"·title="·"·alt=""·coords="4547,503,4173,524,3933,542,3692,565,3680,567,3679,561,3691,560,3933,537,4172,519,4546,497"/>84 <area·shape="poly"·id="edge90_Node000022_Node000072"·title="·"·alt=""·coords="4547,503,4173,524,3933,542,3692,565,3680,567,3679,561,3691,560,3933,537,4172,519,4546,497"/>
85 <area·shape="rect"·id="Node000073"·href="$a06443_source.html"·title="·"·alt=""·coords="3703,563,3930,603"/>85 <area·shape="rect"·id="Node000073"·href="$a06479_source.html"·title="·"·alt=""·coords="3703,563,3930,603"/>
86 <area·shape="poly"·id="edge91_Node000022_Node000073"·title="·"·alt=""·coords="4547,506,4275,530,3942,565,3930,567,3930,562,3942,560,4275,525,4546,501"/>86 <area·shape="poly"·id="edge91_Node000022_Node000073"·title="·"·alt=""·coords="4547,506,4275,530,3942,565,3930,567,3930,562,3942,560,4275,525,4546,501"/>
87 <area·shape="rect"·id="Node000074"·href="$a00692.html"·title="·"·alt=""·coords="4178,563,4378,603"/>87 <area·shape="rect"·id="Node000074"·href="$a00581.html"·title="·"·alt=""·coords="4178,563,4378,603"/>
88 <area·shape="poly"·id="edge92_Node000022_Node000074"·title="·"·alt=""·coords="4548,520,4358,565,4356,560,4546,515"/>88 <area·shape="poly"·id="edge92_Node000022_Node000074"·title="·"·alt=""·coords="4548,520,4358,565,4356,560,4546,515"/>
89 <area·shape="rect"·id="Node000075"·href="$a00635.html"·title="·"·alt=""·coords="4427,651,4627,691"/>89 <area·shape="rect"·id="Node000075"·href="$a00548.html"·title="·"·alt=""·coords="4427,651,4627,691"/>
90 <area·shape="poly"·id="edge101_Node000022_Node000075"·title="·"·alt=""·coords="4640,529,4633,566,4616,604,4592,632,4564,653,4560,648,4588,628,4612,601,4627,565,4635,528"/>90 <area·shape="poly"·id="edge101_Node000022_Node000075"·title="·"·alt=""·coords="4640,529,4633,566,4616,604,4592,632,4564,653,4560,648,4588,628,4612,601,4627,565,4635,528"/>
91 <area·shape="rect"·id="Node000081"·href="$a00650.html"·title="·"·alt=""·coords="3954,563,4154,603"/>91 <area·shape="rect"·id="Node000081"·href="$a00536.html"·title="·"·alt=""·coords="3954,563,4154,603"/>
92 <area·shape="poly"·id="edge102_Node000022_Node000081"·title="·"·alt=""·coords="4546,511,4166,565,4154,567,4154,562,4166,560,4546,506"/>92 <area·shape="poly"·id="edge102_Node000022_Node000081"·title="·"·alt=""·coords="4546,511,4166,565,4154,567,4154,562,4166,560,4546,506"/>
93 <area·shape="rect"·id="Node000083"·href="$a00695.html"·title="·"·alt=""·coords="4677,563,4877,603"/>93 <area·shape="rect"·id="Node000083"·href="$a00518.html"·title="·"·alt=""·coords="4677,563,4877,603"/>
94 <area·shape="poly"·id="edge104_Node000022_Node000083"·title="·"·alt=""·coords="4683,520,4748,560,4745,565,4680,524"/>94 <area·shape="poly"·id="edge104_Node000022_Node000083"·title="·"·alt=""·coords="4683,520,4748,560,4745,565,4680,524"/>
95 <area·shape="rect"·id="Node000085"·href="$a00641.html"·title="·"·alt=""·coords="4402,563,4602,603"/>95 <area·shape="rect"·id="Node000085"·href="$a00566.html"·title="·"·alt=""·coords="4402,563,4602,603"/>
96 <area·shape="poly"·id="edge106_Node000022_Node000085"·title="·"·alt=""·coords="4599,524,4533,565,4531,560,4596,520"/>96 <area·shape="poly"·id="edge106_Node000022_Node000085"·title="·"·alt=""·coords="4599,524,4533,565,4531,560,4596,520"/>
97 <area·shape="rect"·id="Node000086"·href="$a00653.html"·title="·"·alt=""·coords="5111,563,5311,603"/>97 <area·shape="rect"·id="Node000086"·href="$a00560.html"·title="·"·alt=""·coords="5111,563,5311,603"/>
98 <area·shape="poly"·id="edge107_Node000022_Node000086"·title="·"·alt=""·coords="4732,506,5100,560,5112,562,5111,567,5099,565,4732,511"/>98 <area·shape="poly"·id="edge107_Node000022_Node000086"·title="·"·alt=""·coords="4732,506,5100,560,5112,562,5111,567,5099,565,4732,511"/>
99 <area·shape="rect"·id="Node000088"·href="$a00671.html"·title="·"·alt=""·coords="6758,563,6958,603"/>99 <area·shape="rect"·id="Node000088"·href="$a00545.html"·title="·"·alt=""·coords="6758,563,6958,603"/>
100 <area·shape="poly"·id="edge109_Node000022_Node000088"·title="·"·alt=""·coords="4732,494,5055,497,5539,507,6110,526,6406,541,6695,560,6758,566,6758,571,6695,565,6406,547,6110,532,5539,512,5055,502,4732,499"/>100 <area·shape="poly"·id="edge109_Node000022_Node000088"·title="·"·alt=""·coords="4732,494,5055,497,5539,507,6110,526,6406,541,6695,560,6758,566,6758,571,6695,565,6406,547,6110,532,5539,512,5055,502,4732,499"/>
101 <area·shape="rect"·id="Node000056"·href="$a00842_source.html"·title="·"·alt=""·coords="4901,563,5087,603"/>101 <area·shape="rect"·id="Node000056"·href="$a00734_source.html"·title="·"·alt=""·coords="4901,563,5087,603"/>
102 <area·shape="poly"·id="edge112_Node000022_Node000056"·title="·"·alt=""·coords="4731,515,4917,560,4916,565,4730,520"/>102 <area·shape="poly"·id="edge112_Node000022_Node000056"·title="·"·alt=""·coords="4731,515,4917,560,4916,565,4730,520"/>
103 <area·shape="poly"·id="edge115_Node000022_Node000090"·title="·"·alt=""·coords="4733,494,5210,500,5911,512,6629,532,6930,545,7157,560,7169,561,7168,567,7156,565,6929,550,6629,537,5911,517,5210,505,4732,500"/>103 <area·shape="poly"·id="edge115_Node000022_Node000090"·title="·"·alt=""·coords="4733,494,5210,500,5911,512,6629,532,6930,545,7157,560,7169,561,7168,567,7156,565,6929,550,6629,537,5911,517,5210,505,4732,500"/>
104 <area·shape="rect"·id="Node000092"·href="$a00608.html"·title="·"·alt=""·coords="6489,563,6683,603"/>104 <area·shape="rect"·id="Node000092"·href="$a00764.html"·title="·"·alt=""·coords="6489,563,6683,603"/>
105 <area·shape="poly"·id="edge117_Node000022_Node000092"·title="·"·alt=""·coords="4732,495,5597,517,6105,536,6316,547,6477,560,6489,561,6488,567,6476,565,6316,553,6105,541,5597,522,4732,500"/>105 <area·shape="poly"·id="edge117_Node000022_Node000092"·title="·"·alt=""·coords="4732,495,5597,517,6105,536,6316,547,6477,560,6489,561,6488,567,6476,565,6316,553,6105,541,5597,522,4732,500"/>
106 <area·shape="rect"·id="Node000098"·href="$a00605_source.html"·title="·"·alt=""·coords="5567,563,5762,603"/>106 <area·shape="rect"·id="Node000098"·href="$a00779_source.html"·title="·"·alt=""·coords="5567,563,5762,603"/>
107 <area·shape="poly"·id="edge124_Node000022_Node000098"·title="·"·alt=""·coords="4733,497,5093,518,5323,536,5554,560,5567,562,5567,567,5554,565,5323,541,5093,523,4732,503"/>107 <area·shape="poly"·id="edge124_Node000022_Node000098"·title="·"·alt=""·coords="4733,497,5093,518,5323,536,5554,560,5567,562,5567,567,5554,565,5323,541,5093,523,4732,503"/>
108 <area·shape="rect"·id="Node000099"·href="$a00782.html"·title="·"·alt=""·coords="5787,563,5988,603"/>108 <area·shape="rect"·id="Node000099"·href="$a00632.html"·title="·"·alt=""·coords="5787,563,5988,603"/>
109 <area·shape="poly"·id="edge125_Node000022_Node000099"·title="·"·alt=""·coords="4732,496,5181,514,5476,533,5774,560,5786,561,5786,567,5774,565,5476,538,5181,519,4732,501"/>109 <area·shape="poly"·id="edge125_Node000022_Node000099"·title="·"·alt=""·coords="4732,496,5181,514,5476,533,5774,560,5786,561,5786,567,5774,565,5476,538,5181,519,4732,501"/>
110 <area·shape="rect"·id="Node000100"·href="$a00791.html"·title="·"·alt=""·coords="6012,563,6213,603"/>110 <area·shape="rect"·id="Node000100"·href="$a00629.html"·title="·"·alt=""·coords="6012,563,6213,603"/>
111 <area·shape="poly"·id="edge126_Node000022_Node000100"·title="·"·alt=""·coords="4732,494,4957,499,5271,509,5632,529,6000,560,6012,561,6011,567,5999,565,5632,534,5270,515,4956,504,4732,500"/>111 <area·shape="poly"·id="edge126_Node000022_Node000100"·title="·"·alt=""·coords="4732,494,4957,499,5271,509,5632,529,6000,560,6012,561,6011,567,5999,565,5632,534,5270,515,4956,504,4732,500"/>
112 <area·shape="rect"·id="Node000101"·href="$a00785.html"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="6238,563,6465,603"/>112 <area·shape="rect"·id="Node000101"·href="$a00614.html"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="6238,563,6465,603"/>
113 <area·shape="poly"·id="edge127_Node000022_Node000101"·title="·"·alt=""·coords="4732,494,4989,498,5358,508,5787,527,6008,542,6225,560,6238,561,6237,567,6224,565,6008,547,5787,533,5358,513,4989,503,4732,499"/>113 <area·shape="poly"·id="edge127_Node000022_Node000101"·title="·"·alt=""·coords="4732,494,4989,498,5358,508,5787,527,6008,542,6225,560,6238,561,6237,567,6224,565,6008,547,5787,533,5358,513,4989,503,4732,499"/>
114 <area·shape="rect"·id="Node000102"·href="$a00731_source.html"·title="·"·alt=""·coords="6982,563,7145,603"/>114 <area·shape="rect"·id="Node000102"·href="$a00698_source.html"·title="·"·alt=""·coords="6982,563,7145,603"/>
115 <area·shape="poly"·id="edge128_Node000022_Node000102"·title="·"·alt=""·coords="4732,494,5179,498,5826,509,6486,529,6762,543,6970,560,6982,562,6981,567,6970,565,6761,548,6486,534,5826,514,5179,504,4732,499"/>115 <area·shape="poly"·id="edge128_Node000022_Node000102"·title="·"·alt=""·coords="4732,494,5179,498,5826,509,6486,529,6762,543,6970,560,6982,562,6981,567,6970,565,6761,548,6486,534,5826,514,5179,504,4732,499"/>
116 <area·shape="rect"·id="Node000104"·href="$a06446_source.html"·title="·"·alt=""·coords="2891,570,3055,595"/>116 <area·shape="rect"·id="Node000104"·href="$a06482_source.html"·title="·"·alt=""·coords="2891,570,3055,595"/>
117 <area·shape="poly"·id="edge131_Node000022_Node000104"·title="·"·alt=""·coords="4547,501,3805,522,3378,541,3201,553,3066,565,3023,573,3022,567,3066,560,3200,547,3378,536,3805,517,4546,495"/>117 <area·shape="poly"·id="edge131_Node000022_Node000104"·title="·"·alt=""·coords="4547,501,3805,522,3378,541,3201,553,3066,565,3023,573,3022,567,3066,560,3200,547,3378,536,3805,517,4546,495"/>
118 <area·shape="poly"·id="edge30_Node000025_Node000026"·title="·"·alt=""·coords="2964,878,3041,927,3070,954,3098,982,3158,1030,3154,1034,3095,986,3067,958,3038,931,2961,883"/>118 <area·shape="poly"·id="edge30_Node000025_Node000026"·title="·"·alt=""·coords="2964,878,3041,927,3070,954,3098,982,3158,1030,3154,1034,3095,986,3067,958,3038,931,2961,883"/>
119 <area·shape="rect"·id="Node000027"·href="$a00395_source.html"·title="·"·alt=""·coords="2773,937,2932,977"/>119 <area·shape="rect"·id="Node000027"·href="$a00962_source.html"·title="·"·alt=""·coords="2773,937,2932,977"/>
120 <area·shape="poly"·id="edge31_Node000025_Node000027"·title="·"·alt=""·coords="2897,887,2866,938,2862,935,2893,885"/>120 <area·shape="poly"·id="edge31_Node000025_Node000027"·title="·"·alt=""·coords="2897,887,2866,938,2862,935,2893,885"/>
121 <area·shape="poly"·id="edge34_Node000027_Node000026"·title="·"·alt=""·coords="2933,978,3115,1029,3114,1035,2931,983"/>121 <area·shape="poly"·id="edge34_Node000027_Node000026"·title="·"·alt=""·coords="2933,978,3115,1029,3114,1035,2931,983"/>
122 <area·shape="rect"·id="Node000028"·href="$a00404_source.html"·title="·"·alt=""·coords="2919,1032,3077,1072"/>122 <area·shape="rect"·id="Node000028"·href="$a00968_source.html"·title="·"·alt=""·coords="2919,1032,3077,1072"/>
123 <area·shape="poly"·id="edge32_Node000027_Node000028"·title="·"·alt=""·coords="2895,982,2970,1030,2967,1034,2892,987"/>123 <area·shape="poly"·id="edge32_Node000027_Node000028"·title="·"·alt=""·coords="2895,982,2970,1030,2967,1034,2892,987"/>
124 <area·shape="rect"·id="Node000029"·href="$a00794_source.html"·title="·"·alt=""·coords="2693,1032,2895,1072"/>124 <area·shape="rect"·id="Node000029"·href="$a00608_source.html"·title="·"·alt=""·coords="2693,1032,2895,1072"/>
125 <area·shape="poly"·id="edge35_Node000027_Node000029"·title="·"·alt=""·coords="2836,990,2808,1033,2804,1031,2831,987"/>125 <area·shape="poly"·id="edge35_Node000027_Node000029"·title="·"·alt=""·coords="2836,990,2808,1033,2804,1031,2831,987"/>
126 <area·shape="poly"·id="edge33_Node000028_Node000004"·title="·"·alt=""·coords="2930,1079,2799,1123,2797,1117,2928,1074"/>126 <area·shape="poly"·id="edge33_Node000028_Node000004"·title="·"·alt=""·coords="2930,1079,2799,1123,2797,1117,2928,1074"/>
127 <area·shape="rect"·id="Node000031"·href="$a00389_source.html"·title="·"·alt=""·coords="2653,651,2817,691"/>127 <area·shape="rect"·id="Node000031"·href="$a01052_source.html"·title="·"·alt=""·coords="2653,651,2817,691"/>
Max diff block lines reached; 21760/47892 bytes (45.44%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00271.png vs.
./usr/share/doc/libopenmesh-dev/html/a01096.png
Files identical despite different names
844 B
./usr/share/doc/libopenmesh-dev/html/a00272_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01088_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00272_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01088_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00278_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01091_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00278_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01091_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00281_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01103_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00281_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01103_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
19.8 KB
./usr/share/doc/libopenmesh-dev/html/a00287.html vs.
./usr/share/doc/libopenmesh-dev/html/a01010.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00287.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a01010.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 143 lines modifiedOffset 101, 143 lines modified
101 <p>This·file·provides·some·macros·containing·attribute·usage.··101 <p>This·file·provides·some·macros·containing·attribute·usage.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·Attributes.hh:</div>106 Include·dependency·graph·for·Attributes.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a00288.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hh"·alt=""/></div>108 <div·class="center"><img·src="a01011.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Core_2Mesh_2Attributes_8hh"·id="aOpenMesh_2Core_2Mesh_2Attributes_8hh">109 <map·name="aOpenMesh_2Core_2Mesh_2Attributes_8hh"·id="aOpenMesh_2Core_2Mesh_2Attributes_8hh">
110 <area·shape="rect"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="13,5,177,45"/>110 <area·shape="rect"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="13,5,177,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>111 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>
112 <area·shape="poly"·title="·"·alt=""·coords="84,47,72,69,63,94,60,113,63,133,77,169,73,171,57,134,54,113,57,93,67,67,79,44"/>112 <area·shape="poly"·title="·"·alt=""·coords="84,47,72,69,63,94,60,113,63,133,77,169,73,171,57,134,54,113,57,93,67,67,79,44"/>
113 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="73,93,237,133"/>113 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="73,93,237,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="110,44,136,81,131,84,106,47"/>114 <area·shape="poly"·title="·"·alt=""·coords="110,44,136,81,131,84,106,47"/>
115 <area·shape="poly"·title="·"·alt=""·coords="144,135,118,172,114,169,139,132"/>115 <area·shape="poly"·title="·"·alt=""·coords="144,135,118,172,114,169,139,132"/>
116 </map>116 </map>
117 </div>117 </div>
118 </div><div·class="textblock"><div·class="dynheader">118 </div><div·class="textblock"><div·class="dynheader">
119 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>119 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
120 <div·class="dyncontent">120 <div·class="dyncontent">
121 <div·class="center"><img·src="a00289.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"·alt=""/></div>121 <div·class="center"><img·src="a01012.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"·alt=""/></div>
122 <map·name="aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Attributes_8hhdep">122 <map·name="aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Attributes_8hhdep">
123 <area·shape="rect"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="2379,5,2543,45"/>123 <area·shape="rect"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="2379,5,2543,45"/>
124 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="274,379,479,419"/>124 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="274,379,479,419"/>
125 <area·shape="poly"·title="·"·alt=""·coords="2365,32,1820,54,1520,73,1396,84,1301,96,1211,114,1142,132,986,184,666,293,427,382,425,377,664,288,984,179,1140,127,1210,108,1300,91,1395,79,1519,67,1819,49,2365,27"/>125 <area·shape="poly"·title="·"·alt=""·coords="2365,32,1820,54,1520,73,1396,84,1301,96,1211,114,1142,132,986,184,666,293,427,382,425,377,664,288,984,179,1140,127,1210,108,1300,91,1395,79,1519,67,1819,49,2365,27"/>
126 <area·shape="rect"·href="a00872_source.html"·title="·"·alt=""·coords="795,284,985,324"/>126 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="795,284,985,324"/>
127 <area·shape="poly"·title="·"·alt=""·coords="2365,34,2086,52,1718,83,1531,103,1357,127,1209,154,1099,184,1046,207,996,234,917,286,914,281,993,230,1044,202,1097,179,1208,149,1357,122,1530,98,1718,78,2086,47,2365,29"/>127 <area·shape="poly"·title="·"·alt=""·coords="2365,34,2086,52,1718,83,1531,103,1357,127,1209,154,1099,184,1046,207,996,234,917,286,914,281,993,230,1044,202,1097,179,1208,149,1357,122,1530,98,1718,78,2086,47,2365,29"/>
128 <area·shape="rect"·href="a00533_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>128 <area·shape="rect"·href="a00788_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>
129 <area·shape="poly"·title="·"·alt=""·coords="2366,40,1832,103,1831,98,2365,35"/>129 <area·shape="poly"·title="·"·alt=""·coords="2366,40,1832,103,1831,98,2365,35"/>
130 <area·shape="rect"·href="a06359_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/>130 <area·shape="rect"·href="a06431_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/>
131 <area·shape="poly"·title="·"·alt=""·coords="2422,55,2214,191,2211,186,2419,51"/>131 <area·shape="poly"·title="·"·alt=""·coords="2422,55,2214,191,2211,186,2419,51"/>
132 <area·shape="rect"·href="a00326_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>132 <area·shape="rect"·href="a01040_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>
133 <area·shape="poly"·title="·"·alt=""·coords="2557,44,2778,92,2777,97,2556,50"/>133 <area·shape="poly"·title="·"·alt=""·coords="2557,44,2778,92,2777,97,2556,50"/>
134 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="2289,189,2453,229"/>134 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="2289,189,2453,229"/>
135 <area·shape="poly"·title="·"·alt=""·coords="2448,59,2383,190,2378,187,2443,57"/>135 <area·shape="poly"·title="·"·alt=""·coords="2448,59,2383,190,2378,187,2443,57"/>
136 <area·shape="rect"·href="a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2409,284,2691,324"/>136 <area·shape="rect"·href="a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2409,284,2691,324"/>
137 <area·shape="poly"·title="·"·alt=""·coords="2472,58,2526,235,2544,283,2539,285,2521,237,2467,60"/>137 <area·shape="poly"·title="·"·alt=""·coords="2472,58,2526,235,2544,283,2539,285,2521,237,2467,60"/>
138 <area·shape="rect"·href="a06362_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/>138 <area·shape="rect"·href="a06434_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/>
139 <area·shape="poly"·title="·"·alt=""·coords="2483,55,2516,98,2562,148,2617,196,2648,217,2680,234,2740,251,2817,262,2905,269,3000,272,3185,274,3264,276,3328,281,3339,283,3339,288,3327,287,3264,282,3184,279,2999,277,2905,274,2816,268,2739,256,2678,238,2645,221,2614,201,2558,152,2512,101,2479,59"/>139 <area·shape="poly"·title="·"·alt=""·coords="2483,55,2516,98,2562,148,2617,196,2648,217,2680,234,2740,251,2817,262,2905,269,3000,272,3185,274,3264,276,3328,281,3339,283,3339,288,3327,287,3264,282,3184,279,2999,277,2905,274,2816,268,2739,256,2678,238,2645,221,2614,201,2558,152,2512,101,2479,59"/>
140 <area·shape="rect"·href="a00626_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/>140 <area·shape="rect"·href="a00758_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/>
141 <area·shape="poly"·title="·"·alt=""·coords="2519,48,2622,91,2620,96,2517,53"/>141 <area·shape="poly"·title="·"·alt=""·coords="2519,48,2622,91,2620,96,2517,53"/>
142 <area·shape="rect"·href="a00749_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/>142 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/>
143 <area·shape="poly"·title="·"·alt=""·coords="2557,35,2741,59,2953,91,2966,93,2965,98,2952,96,2740,64,2556,41"/>143 <area·shape="poly"·title="·"·alt=""·coords="2557,35,2741,59,2953,91,2966,93,2965,98,2952,96,2740,64,2556,41"/>
144 <area·shape="poly"·title="·"·alt=""·coords="781,325,492,375,457,382,456,377,491,369,780,319"/>144 <area·shape="poly"·title="·"·alt=""·coords="781,325,492,375,457,382,456,377,491,369,780,319"/>
145 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>145 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>
146 <area·shape="poly"·title="·"·alt=""·coords="949,327,1069,377,1067,382,947,332"/>146 <area·shape="poly"·title="·"·alt=""·coords="949,327,1069,377,1067,382,947,332"/>
147 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="795,379,985,419"/>147 <area·shape="rect"·href="a06377_source.html"·title="·"·alt=""·coords="795,379,985,419"/>
148 <area·shape="poly"·title="·"·alt=""·coords="893,338,893,379,887,379,887,338"/>148 <area·shape="poly"·title="·"·alt=""·coords="893,338,893,379,887,379,887,338"/>
149 <area·shape="rect"·href="a00857_source.html"·title="·"·alt=""·coords="34,379,250,419"/>149 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="34,379,250,419"/>
150 <area·shape="poly"·title="·"·alt=""·coords="781,316,543,338,402,355,263,375,223,382,222,377,262,369,402,349,542,333,781,311"/>150 <area·shape="poly"·title="·"·alt=""·coords="781,316,543,338,402,355,263,375,223,382,222,377,262,369,402,349,542,333,781,311"/>
151 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="1241,379,1441,419"/>151 <area·shape="rect"·href="a06380_source.html"·title="·"·alt=""·coords="1241,379,1441,419"/>
152 <area·shape="poly"·title="·"·alt=""·coords="999,323,1228,369,1261,377,1260,382,1227,375,998,329"/>152 <area·shape="poly"·title="·"·alt=""·coords="999,323,1228,369,1261,377,1260,382,1227,375,998,329"/>
153 <area·shape="rect"·href="a00896_source.html"·title="·"·alt=""·coords="503,372,770,427"/>153 <area·shape="rect"·href="a00446_source.html"·title="·"·alt=""·coords="503,372,770,427"/>
154 <area·shape="poly"·title="·"·alt=""·coords="827,331,709,374,707,369,825,326"/>154 <area·shape="poly"·title="·"·alt=""·coords="827,331,709,374,707,369,825,326"/>
155 <area·shape="rect"·href="a00908_source.html"·title="·"·alt=""·coords="1241,482,1441,522"/>155 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="1241,482,1441,522"/>
156 <area·shape="poly"·title="·"·alt=""·coords="1343,433,1343,482,1338,482,1338,433"/>156 <area·shape="poly"·title="·"·alt=""·coords="1343,433,1343,482,1338,482,1338,433"/>
157 <area·shape="rect"·href="a00536_source.html"·title="·"·alt=""·coords="1110,196,1326,221"/>157 <area·shape="rect"·href="a00833_source.html"·title="·"·alt=""·coords="1110,196,1326,221"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1615,138,1281,199,1281,193,1614,133"/>158 <area·shape="poly"·title="·"·alt=""·coords="1615,138,1281,199,1281,193,1614,133"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1166,228,957,287,956,281,1164,222"/>159 <area·shape="poly"·title="·"·alt=""·coords="1166,228,957,287,956,281,1164,222"/>
160 <area·shape="poly"·title="·"·alt=""·coords="1220,235,1213,279,1195,325,1170,357,1142,381,1139,377,1167,353,1190,323,1207,277,1214,235"/>160 <area·shape="poly"·title="·"·alt=""·coords="1220,235,1213,279,1195,325,1170,357,1142,381,1139,377,1167,353,1190,323,1207,277,1214,235"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1235,232,1331,378,1326,381,1231,234"/>161 <area·shape="poly"·title="·"·alt=""·coords="1235,232,1331,378,1326,381,1231,234"/>
162 <area·shape="poly"·title="·"·alt=""·coords="1097,217,1024,225,944,238,862,258,783,286,749,305,716,328,664,374,660,370,713,324,746,301,781,282,860,253,942,233,1023,220,1096,212"/>162 <area·shape="poly"·title="·"·alt=""·coords="1097,217,1024,225,944,238,862,258,783,286,749,305,716,328,664,374,660,370,713,324,746,301,781,282,860,253,942,233,1023,220,1096,212"/>
163 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="1788,577,1995,632"/>163 <area·shape="rect"·href="a00599.html"·title="·"·alt=""·coords="1788,577,1995,632"/>
164 <area·shape="poly"·title="·"·alt=""·coords="1096,215,767,230,571,244,379,265,210,293,139,309,82,328,39,349,14,373,9,385,9,397,14,410,24,425,38,437,59,448,118,469,198,488,296,506,535,535,810,558,1096,575,1371,587,1788,599,1788,604,1371,592,1096,580,809,563,534,540,295,511,197,494,116,474,56,453,35,441,20,428,9,413,3,398,4,383,10,370,36,345,80,323,138,304,209,287,378,260,571,239,767,225,1096,210"/>164 <area·shape="poly"·title="·"·alt=""·coords="1096,215,767,230,571,244,379,265,210,293,139,309,82,328,39,349,14,373,9,385,9,397,14,410,24,425,38,437,59,448,118,469,198,488,296,506,535,535,810,558,1096,575,1371,587,1788,599,1788,604,1371,592,1096,580,809,563,534,540,295,511,197,494,116,474,56,453,35,441,20,428,9,413,3,398,4,383,10,370,36,345,80,323,138,304,209,287,378,260,571,239,767,225,1096,210"/>
165 <area·shape="rect"·href="a01052_source.html"·title="·"·alt=""·coords="1684,379,1827,419"/>165 <area·shape="rect"·href="a00329_source.html"·title="·"·alt=""·coords="1684,379,1827,419"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1340,217,1432,227,1526,241,1610,259,1644,270,1669,282,1696,303,1719,329,1749,378,1744,380,1714,332,1692,307,1666,286,1642,275,1609,265,1525,247,1431,233,1339,223"/>166 <area·shape="poly"·title="·"·alt=""·coords="1340,217,1432,227,1526,241,1610,259,1644,270,1669,282,1696,303,1719,329,1749,378,1744,380,1714,332,1692,307,1666,286,1642,275,1609,265,1525,247,1431,233,1339,223"/>
167 <area·shape="rect"·href="a00983_source.html"·title="·"·alt=""·coords="1682,475,1829,529"/>167 <area·shape="rect"·href="a00242_source.html"·title="·"·alt=""·coords="1682,475,1829,529"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1758,433,1758,474,1753,474,1753,433"/>168 <area·shape="poly"·title="·"·alt=""·coords="1758,433,1758,474,1753,474,1753,433"/>
169 <area·shape="rect"·href="a00305_source.html"·title="·"·alt=""·coords="2085,284,2284,324"/>169 <area·shape="rect"·href="a00995_source.html"·title="·"·alt=""·coords="2085,284,2284,324"/>
170 <area·shape="poly"·title="·"·alt=""·coords="2187,242,2187,284,2182,284,2181,242"/>170 <area·shape="poly"·title="·"·alt=""·coords="2187,242,2187,284,2182,284,2181,242"/>
171 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="1469,284,1655,324"/>171 <area·shape="rect"·href="a01070_source.html"·title="·"·alt=""·coords="1469,284,1655,324"/>
172 <area·shape="poly"·title="·"·alt=""·coords="2088,227,1656,291,1655,286,2087,222"/>172 <area·shape="poly"·title="·"·alt=""·coords="2088,227,1656,291,1655,286,2087,222"/>
173 <area·shape="poly"·title="·"·alt=""·coords="2072,326,1959,348,1839,375,1813,382,1811,377,1837,369,1958,342,2071,321"/>173 <area·shape="poly"·title="·"·alt=""·coords="2072,326,1959,348,1839,375,1813,382,1811,377,1837,369,1958,342,2071,321"/>
174 <area·shape="rect"·href="a00296_source.html"·title="·"·alt=""·coords="1851,379,2015,419"/>174 <area·shape="rect"·href="a01049_source.html"·title="·"·alt=""·coords="1851,379,2015,419"/>
175 <area·shape="poly"·title="·"·alt=""·coords="2122,331,1985,382,1983,377,2120,326"/>175 <area·shape="poly"·title="·"·alt=""·coords="2122,331,1985,382,1983,377,2120,326"/>
176 <area·shape="rect"·href="a00365_source.html"·title="·"·alt=""·coords="2439,379,2603,419"/>176 <area·shape="rect"·href="a01022_source.html"·title="·"·alt=""·coords="2439,379,2603,419"/>
177 <area·shape="poly"·title="·"·alt=""·coords="2267,325,2454,377,2452,382,2265,330"/>177 <area·shape="poly"·title="·"·alt=""·coords="2267,325,2454,377,2452,382,2265,330"/>
178 <area·shape="rect"·href="a00842_source.html"·title="·"·alt=""·coords="2227,379,2414,419"/>178 <area·shape="rect"·href="a00734_source.html"·title="·"·alt=""·coords="2227,379,2414,419"/>
179 <area·shape="poly"·title="·"·alt=""·coords="2225,329,2295,377,2292,381,2222,334"/>179 <area·shape="poly"·title="·"·alt=""·coords="2225,329,2295,377,2292,381,2222,334"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1455,314,914,344,646,361,492,375,452,382,451,377,491,369,646,356,914,339,1455,308"/>180 <area·shape="poly"·title="·"·alt=""·coords="1455,314,914,344,646,361,492,375,452,382,451,377,491,369,646,356,914,339,1455,308"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1456,329,1229,375,1196,382,1195,377,1228,369,1455,323"/>181 <area·shape="poly"·title="·"·alt=""·coords="1456,329,1229,375,1196,382,1195,377,1228,369,1455,323"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1455,317,1243,339,1120,355,997,375,962,382,961,377,996,369,1119,350,1242,333,1455,311"/>182 <area·shape="poly"·title="·"·alt=""·coords="1455,317,1243,339,1120,355,997,375,962,382,961,377,996,369,1119,350,1242,333,1455,311"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1506,332,1387,382,1385,377,1504,327"/>183 <area·shape="poly"·title="·"·alt=""·coords="1506,332,1387,382,1385,377,1504,327"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1455,314,1152,336,967,353,782,375,771,376,770,371,782,369,967,348,1152,331,1455,309"/>184 <area·shape="poly"·title="·"·alt=""·coords="1455,314,1152,336,967,353,782,375,771,376,770,371,782,369,967,348,1152,331,1455,309"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1615,328,1718,377,1715,382,1612,332"/>185 <area·shape="poly"·title="·"·alt=""·coords="1615,328,1718,377,1715,382,1612,332"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1657,325,1839,369,1866,377,1865,382,1837,375,1655,330"/>186 <area·shape="poly"·title="·"·alt=""·coords="1657,325,1839,369,1866,377,1865,382,1837,375,1655,330"/>
187 <area·shape="rect"·href="a00356_source.html"·title="·"·alt=""·coords="2039,379,2203,419"/>187 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="2039,379,2203,419"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1670,314,1838,336,2027,369,2058,377,2056,382,2026,375,1837,342,1669,319"/>188 <area·shape="poly"·title="·"·alt=""·coords="1670,314,1838,336,2027,369,2058,377,2056,382,2026,375,1837,342,1669,319"/>
189 <area·shape="rect"·href="a01067_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>189 <area·shape="rect"·href="a00245_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1565,338,1565,379,1559,379,1559,338"/>190 <area·shape="poly"·title="·"·alt=""·coords="1565,338,1565,379,1559,379,1559,338"/>
191 <area·shape="poly"·title="·"·alt=""·coords="2298,235,2277,239,2153,255,2047,262,1954,262,1866,259,1779,257,1686,259,1581,267,1457,287,1373,307,1290,332,1158,382,1156,377,1289,327,1372,302,1456,281,1580,262,1685,253,1779,252,1866,254,1954,256,2047,256,2153,250,2276,233,2297,229"/>191 <area·shape="poly"·title="·"·alt=""·coords="2298,235,2277,239,2153,255,2047,262,1954,262,1866,259,1779,257,1686,259,1581,267,1457,287,1373,307,1290,332,1158,382,1156,377,1289,327,1372,302,1456,281,1580,262,1685,253,1779,252,1866,254,1954,256,2047,256,2153,250,2276,233,2297,229"/>
192 <area·shape="poly"·title="·"·alt=""·coords="2323,237,2224,286,2221,282,2320,232"/>192 <area·shape="poly"·title="·"·alt=""·coords="2323,237,2224,286,2221,282,2320,232"/>
193 <area·shape="poly"·title="·"·alt=""·coords="2375,242,2381,283,2388,304,2399,322,2414,340,2432,354,2471,377,2468,381,2429,359,2410,343,2395,326,2383,306,2376,284,2369,243"/>193 <area·shape="poly"·title="·"·alt=""·coords="2375,242,2381,283,2388,304,2399,322,2414,340,2432,354,2471,377,2468,381,2429,359,2410,343,2395,326,2383,306,2376,284,2369,243"/>
194 <area·shape="poly"·title="·"·alt=""·coords="2297,235,2277,239,2106,265,1935,283,1656,302,1656,296,1935,278,2106,259,2276,233,2295,229"/>194 <area·shape="poly"·title="·"·alt=""·coords="2297,235,2277,239,2106,265,1935,283,1656,302,1656,296,1935,278,2106,259,2276,233,2295,229"/>
195 <area·shape="poly"·title="·"·alt=""·coords="2359,243,2334,285,2297,326,2245,359,2190,382,2188,377,2243,354,2294,322,2329,282,2355,240"/>195 <area·shape="poly"·title="·"·alt=""·coords="2359,243,2334,285,2297,326,2245,359,2190,382,2188,377,2243,354,2294,322,2329,282,2355,240"/>
196 <area·shape="rect"·href="a06368.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2830,284,3003,324"/>196 <area·shape="rect"·href="a06464.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2830,284,3003,324"/>
197 <area·shape="poly"·title="·"·alt=""·coords="2467,224,2524,233,2812,281,2830,285,2830,290,2811,287,2523,239,2467,229"/>197 <area·shape="poly"·title="·"·alt=""·coords="2467,224,2524,233,2812,281,2830,285,2830,290,2811,287,2523,239,2467,229"/>
198 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="3041,482,3291,522"/>198 <area·shape="rect"·href="a00746_source.html"·title="·"·alt=""·coords="3041,482,3291,522"/>
199 <area·shape="poly"·title="·"·alt=""·coords="2468,226,2581,250,2704,281,2762,302,2819,321,2860,329,2897,332,2961,331,2991,332,3022,337,3055,349,3092,370,3109,389,3128,419,3160,480,3155,483,3123,421,3105,392,3088,374,3053,354,3021,342,2991,337,2961,336,2896,337,2859,335,2817,327,2760,307,2703,287,2580,255,2467,231"/>199 <area·shape="poly"·title="·"·alt=""·coords="2468,226,2581,250,2704,281,2762,302,2819,321,2860,329,2897,332,2961,331,2991,332,3022,337,3055,349,3092,370,3109,389,3128,419,3160,480,3155,483,3123,421,3105,392,3088,374,3053,354,3021,342,2991,337,2961,336,2896,337,2859,335,2817,327,2760,307,2703,287,2580,255,2467,231"/>
200 <area·shape="rect"·href="a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3028,284,3315,324"/>200 <area·shape="rect"·href="a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3028,284,3315,324"/>
201 <area·shape="poly"·title="·"·alt=""·coords="2468,225,2524,233,2662,250,2769,259,3016,281,3028,283,3028,288,3015,287,2769,265,2661,255,2523,239,2467,230"/>201 <area·shape="poly"·title="·"·alt=""·coords="2468,225,2524,233,2662,250,2769,259,3016,281,3028,283,3028,288,3015,287,2769,265,2661,255,2523,239,2467,230"/>
202 <area·shape="poly"·title="·"·alt=""·coords="2421,233,2515,282,2513,286,2419,237"/>202 <area·shape="poly"·title="·"·alt=""·coords="2421,233,2515,282,2513,286,2419,237"/>
203 <area·shape="rect"·href="a00812_source.html"·title="·"·alt=""·coords="1010,284,1181,324"/>203 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="1010,284,1181,324"/>
204 <area·shape="poly"·title="·"·alt=""·coords="2298,235,2277,239,2124,260,1993,271,1878,276,1770,276,1547,274,1416,277,1261,287,1181,295,1181,289,1261,281,1415,272,1547,269,1770,270,1878,270,1993,266,2123,254,2276,233,2297,229"/>204 <area·shape="poly"·title="·"·alt=""·coords="2298,235,2277,239,2124,260,1993,271,1878,276,1770,276,1547,274,1416,277,1261,287,1181,295,1181,289,1261,281,1415,272,1547,269,1770,270,1878,270,1993,266,2123,254,2276,233,2297,229"/>
205 <area·shape="poly"·title="·"·alt=""·coords="3017,323,3088,344,3117,357,3136,370,3154,397,3164,427,3170,482,3164,482,3159,428,3149,399,3132,374,3114,361,3086,349,3016,329"/>205 <area·shape="poly"·title="·"·alt=""·coords="3017,323,3088,344,3117,357,3136,370,3154,397,3164,427,3170,482,3164,482,3159,428,3149,399,3132,374,3114,361,3086,349,3016,329"/>
206 <area·shape="rect"·href="a06485.html"·title="·"·alt=""·coords="3401,379,3659,419"/>206 <area·shape="rect"·href="a06443.html"·title="·"·alt=""·coords="3401,379,3659,419"/>
207 <area·shape="poly"·title="·"·alt=""·coords="3258,325,3458,377,3457,382,3257,330"/>207 <area·shape="poly"·title="·"·alt=""·coords="3258,325,3458,377,3457,382,3257,330"/>
208 <area·shape="rect"·href="a00752_source.html"·title="·"·alt=""·coords="3684,379,3960,419"/>208 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="3684,379,3960,419"/>
209 <area·shape="poly"·title="·"·alt=""·coords="3329,322,3672,369,3717,377,3716,382,3671,375,3328,327"/>209 <area·shape="poly"·title="·"·alt=""·coords="3329,322,3672,369,3717,377,3716,382,3671,375,3328,327"/>
210 <area·shape="rect"·href="a06491.html"·title="·"·alt=""·coords="3418,475,3658,529"/>210 <area·shape="rect"·href="a06449.html"·title="·"·alt=""·coords="3418,475,3658,529"/>
211 <area·shape="poly"·title="·"·alt=""·coords="3535,433,3539,474,3533,475,3530,433"/>211 <area·shape="poly"·title="·"·alt=""·coords="3535,433,3539,474,3533,475,3530,433"/>
Max diff block lines reached; 3888/20162 bytes (19.28%) of diff not shown.
2.32 KB
./usr/share/doc/libopenmesh-dev/html/a00287.js vs.
./usr/share/doc/libopenmesh-dev/html/a01010.js
Files 76% similar despite different names
2.19 KB
js-beautify {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 var·a00287·=·[1 var·a01010·=·[
2 ····["AttributeBits",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96d",·[2 ····["AttributeBits",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96d",·[
3 ········["None",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92",·null],3 ········["None",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92",·null],
4 ········["Normal",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988",·null],4 ········["Normal",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988",·null],
5 ········["Color",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c",·null],5 ········["Color",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c",·null],
6 ········["PrevHalfedge",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a",·null],6 ········["PrevHalfedge",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a",·null],
7 ········["Status",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74",·null],7 ········["Status",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74",·null],
8 ········["TexCoord1D",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20",·null],8 ········["TexCoord1D",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20",·null],
9 ········["TexCoord2D",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1",·null],9 ········["TexCoord2D",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1",·null],
10 ········["TexCoord3D",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28",·null],10 ········["TexCoord3D",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28",·null],
11 ········["TextureIndex",·"a00287.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd",·null]11 ········["TextureIndex",·"a01010.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd",·null]
12 ····]]12 ····]]
13 ];13 ];
2.91 KB
./usr/share/doc/libopenmesh-dev/html/a00287_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01010_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00287_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01010_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Attributes.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Attributes.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00287.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a01010.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
1.02 KB
./usr/share/doc/libopenmesh-dev/html/a00288.map vs.
./usr/share/doc/libopenmesh-dev/html/a01011.map
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <map·id="OpenMesh/Core/Mesh/Attributes.hh"·name="OpenMesh/Core/Mesh/Attributes.hh">1 <map·id="OpenMesh/Core/Mesh/Attributes.hh"·name="OpenMesh/Core/Mesh/Attributes.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="13,5,177,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="13,5,177,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,181,184,221"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,181,184,221"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="84,47,72,69,63,94,60,113,63,133,77,169,73,171,57,134,54,113,57,93,67,67,79,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="84,47,72,69,63,94,60,113,63,133,77,169,73,171,57,134,54,113,57,93,67,67,79,44"/>
5 <area·shape="rect"·id="Node000003"·href="$a00344_source.html"·title="·"·alt=""·coords="73,93,237,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00989_source.html"·title="·"·alt=""·coords="73,93,237,133"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="110,44,136,81,131,84,106,47"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="110,44,136,81,131,84,106,47"/>
7 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="144,135,118,172,114,169,139,132"/>7 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="144,135,118,172,114,169,139,132"/>
8 </map>8 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00288.png vs.
./usr/share/doc/libopenmesh-dev/html/a01011.png
Files identical despite different names
20.0 KB
./usr/share/doc/libopenmesh-dev/html/a00289.map vs.
./usr/share/doc/libopenmesh-dev/html/a01012.map
Files 99% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
1 <map·id="OpenMesh/Core/Mesh/Attributes.hh"·name="OpenMesh/Core/Mesh/Attributes.hh">1 <map·id="OpenMesh/Core/Mesh/Attributes.hh"·name="OpenMesh/Core/Mesh/Attributes.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="2379,5,2543,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="2379,5,2543,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00878_source.html"·title="·"·alt=""·coords="274,379,479,419"/>3 <area·shape="rect"·id="Node000002"·href="$a00467_source.html"·title="·"·alt=""·coords="274,379,479,419"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2365,32,1820,54,1520,73,1396,84,1301,96,1211,114,1142,132,986,184,666,293,427,382,425,377,664,288,984,179,1140,127,1210,108,1300,91,1395,79,1519,67,1819,49,2365,27"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2365,32,1820,54,1520,73,1396,84,1301,96,1211,114,1142,132,986,184,666,293,427,382,425,377,664,288,984,179,1140,127,1210,108,1300,91,1395,79,1519,67,1819,49,2365,27"/>
5 <area·shape="rect"·id="Node000003"·href="$a00872_source.html"·title="·"·alt=""·coords="795,284,985,324"/>5 <area·shape="rect"·id="Node000003"·href="$a00482_source.html"·title="·"·alt=""·coords="795,284,985,324"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="2365,34,2086,52,1718,83,1531,103,1357,127,1209,154,1099,184,1046,207,996,234,917,286,914,281,993,230,1044,202,1097,179,1208,149,1357,122,1530,98,1718,78,2086,47,2365,29"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="2365,34,2086,52,1718,83,1531,103,1357,127,1209,154,1099,184,1046,207,996,234,917,286,914,281,993,230,1044,202,1097,179,1208,149,1357,122,1530,98,1718,78,2086,47,2365,29"/>
7 <area·shape="rect"·id="Node000010"·href="$a00533_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>7 <area·shape="rect"·id="Node000010"·href="$a00788_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>
8 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="2366,40,1832,103,1831,98,2365,35"/>8 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="2366,40,1832,103,1831,98,2365,35"/>
9 <area·shape="rect"·id="Node000015"·href="$a06359_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/>9 <area·shape="rect"·id="Node000015"·href="$a06431_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/>
10 <area·shape="poly"·id="edge19_Node000001_Node000015"·title="·"·alt=""·coords="2422,55,2214,191,2211,186,2419,51"/>10 <area·shape="poly"·id="edge19_Node000001_Node000015"·title="·"·alt=""·coords="2422,55,2214,191,2211,186,2419,51"/>
11 <area·shape="rect"·id="Node000023"·href="$a00326_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>11 <area·shape="rect"·id="Node000023"·href="$a01040_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>
12 <area·shape="poly"·id="edge35_Node000001_Node000023"·title="·"·alt=""·coords="2557,44,2778,92,2777,97,2556,50"/>12 <area·shape="poly"·id="edge35_Node000001_Node000023"·title="·"·alt=""·coords="2557,44,2778,92,2777,97,2556,50"/>
13 <area·shape="rect"·id="Node000024"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="2289,189,2453,229"/>13 <area·shape="rect"·id="Node000024"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="2289,189,2453,229"/>
14 <area·shape="poly"·id="edge36_Node000001_Node000024"·title="·"·alt=""·coords="2448,59,2383,190,2378,187,2443,57"/>14 <area·shape="poly"·id="edge36_Node000001_Node000024"·title="·"·alt=""·coords="2448,59,2383,190,2378,187,2443,57"/>
15 <area·shape="rect"·id="Node000032"·href="$a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2409,284,2691,324"/>15 <area·shape="rect"·id="Node000032"·href="$a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2409,284,2691,324"/>
16 <area·shape="poly"·id="edge65_Node000001_Node000032"·title="·"·alt=""·coords="2472,58,2526,235,2544,283,2539,285,2521,237,2467,60"/>16 <area·shape="poly"·id="edge65_Node000001_Node000032"·title="·"·alt=""·coords="2472,58,2526,235,2544,283,2539,285,2521,237,2467,60"/>
17 <area·shape="rect"·id="Node000036"·href="$a06362_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/>17 <area·shape="rect"·id="Node000036"·href="$a06434_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/>
18 <area·shape="poly"·id="edge58_Node000001_Node000036"·title="·"·alt=""·coords="2483,55,2516,98,2562,148,2617,196,2648,217,2680,234,2740,251,2817,262,2905,269,3000,272,3185,274,3264,276,3328,281,3339,283,3339,288,3327,287,3264,282,3184,279,2999,277,2905,274,2816,268,2739,256,2678,238,2645,221,2614,201,2558,152,2512,101,2479,59"/>18 <area·shape="poly"·id="edge58_Node000001_Node000036"·title="·"·alt=""·coords="2483,55,2516,98,2562,148,2617,196,2648,217,2680,234,2740,251,2817,262,2905,269,3000,272,3185,274,3264,276,3328,281,3339,283,3339,288,3327,287,3264,282,3184,279,2999,277,2905,274,2816,268,2739,256,2678,238,2645,221,2614,201,2558,152,2512,101,2479,59"/>
19 <area·shape="rect"·id="Node000038"·href="$a00626_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/>19 <area·shape="rect"·id="Node000038"·href="$a00758_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/>
20 <area·shape="poly"·id="edge61_Node000001_Node000038"·title="·"·alt=""·coords="2519,48,2622,91,2620,96,2517,53"/>20 <area·shape="poly"·id="edge61_Node000001_Node000038"·title="·"·alt=""·coords="2519,48,2622,91,2620,96,2517,53"/>
21 <area·shape="rect"·id="Node000040"·href="$a00749_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/>21 <area·shape="rect"·id="Node000040"·href="$a00686_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/>
22 <area·shape="poly"·id="edge66_Node000001_Node000040"·title="·"·alt=""·coords="2557,35,2741,59,2953,91,2966,93,2965,98,2952,96,2740,64,2556,41"/>22 <area·shape="poly"·id="edge66_Node000001_Node000040"·title="·"·alt=""·coords="2557,35,2741,59,2953,91,2966,93,2965,98,2952,96,2740,64,2556,41"/>
23 <area·shape="poly"·id="edge4_Node000003_Node000002"·title="·"·alt=""·coords="781,325,492,375,457,382,456,377,491,369,780,319"/>23 <area·shape="poly"·id="edge4_Node000003_Node000002"·title="·"·alt=""·coords="781,325,492,375,457,382,456,377,491,369,780,319"/>
24 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>24 <area·shape="rect"·id="Node000004"·href="$a00503_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>
25 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="949,327,1069,377,1067,382,947,332"/>25 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="949,327,1069,377,1067,382,947,332"/>
26 <area·shape="rect"·id="Node000005"·href="$a06347_source.html"·title="·"·alt=""·coords="795,379,985,419"/>26 <area·shape="rect"·id="Node000005"·href="$a06377_source.html"·title="·"·alt=""·coords="795,379,985,419"/>
27 <area·shape="poly"·id="edge5_Node000003_Node000005"·title="·"·alt=""·coords="893,338,893,379,887,379,887,338"/>27 <area·shape="poly"·id="edge5_Node000003_Node000005"·title="·"·alt=""·coords="893,338,893,379,887,379,887,338"/>
28 <area·shape="rect"·id="Node000006"·href="$a00857_source.html"·title="·"·alt=""·coords="34,379,250,419"/>28 <area·shape="rect"·id="Node000006"·href="$a00476_source.html"·title="·"·alt=""·coords="34,379,250,419"/>
29 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="781,316,543,338,402,355,263,375,223,382,222,377,262,369,402,349,542,333,781,311"/>29 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="781,316,543,338,402,355,263,375,223,382,222,377,262,369,402,349,542,333,781,311"/>
30 <area·shape="rect"·id="Node000007"·href="$a06350_source.html"·title="·"·alt=""·coords="1241,379,1441,419"/>30 <area·shape="rect"·id="Node000007"·href="$a06380_source.html"·title="·"·alt=""·coords="1241,379,1441,419"/>
31 <area·shape="poly"·id="edge7_Node000003_Node000007"·title="·"·alt=""·coords="999,323,1228,369,1261,377,1260,382,1227,375,998,329"/>31 <area·shape="poly"·id="edge7_Node000003_Node000007"·title="·"·alt=""·coords="999,323,1228,369,1261,377,1260,382,1227,375,998,329"/>
32 <area·shape="rect"·id="Node000009"·href="$a00896_source.html"·title="·"·alt=""·coords="503,372,770,427"/>32 <area·shape="rect"·id="Node000009"·href="$a00446_source.html"·title="·"·alt=""·coords="503,372,770,427"/>
33 <area·shape="poly"·id="edge9_Node000003_Node000009"·title="·"·alt=""·coords="827,331,709,374,707,369,825,326"/>33 <area·shape="poly"·id="edge9_Node000003_Node000009"·title="·"·alt=""·coords="827,331,709,374,707,369,825,326"/>
34 <area·shape="rect"·id="Node000008"·href="$a00908_source.html"·title="·"·alt=""·coords="1241,482,1441,522"/>34 <area·shape="rect"·id="Node000008"·href="$a00431_source.html"·title="·"·alt=""·coords="1241,482,1441,522"/>
35 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1343,433,1343,482,1338,482,1338,433"/>35 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1343,433,1343,482,1338,482,1338,433"/>
36 <area·shape="rect"·id="Node000011"·href="$a00536_source.html"·title="·"·alt=""·coords="1110,196,1326,221"/>36 <area·shape="rect"·id="Node000011"·href="$a00833_source.html"·title="·"·alt=""·coords="1110,196,1326,221"/>
37 <area·shape="poly"·id="edge11_Node000010_Node000011"·title="·"·alt=""·coords="1615,138,1281,199,1281,193,1614,133"/>37 <area·shape="poly"·id="edge11_Node000010_Node000011"·title="·"·alt=""·coords="1615,138,1281,199,1281,193,1614,133"/>
38 <area·shape="poly"·id="edge13_Node000011_Node000003"·title="·"·alt=""·coords="1166,228,957,287,956,281,1164,222"/>38 <area·shape="poly"·id="edge13_Node000011_Node000003"·title="·"·alt=""·coords="1166,228,957,287,956,281,1164,222"/>
39 <area·shape="poly"·id="edge12_Node000011_Node000004"·title="·"·alt=""·coords="1220,235,1213,279,1195,325,1170,357,1142,381,1139,377,1167,353,1190,323,1207,277,1214,235"/>39 <area·shape="poly"·id="edge12_Node000011_Node000004"·title="·"·alt=""·coords="1220,235,1213,279,1195,325,1170,357,1142,381,1139,377,1167,353,1190,323,1207,277,1214,235"/>
40 <area·shape="poly"·id="edge14_Node000011_Node000007"·title="·"·alt=""·coords="1235,232,1331,378,1326,381,1231,234"/>40 <area·shape="poly"·id="edge14_Node000011_Node000007"·title="·"·alt=""·coords="1235,232,1331,378,1326,381,1231,234"/>
41 <area·shape="poly"·id="edge15_Node000011_Node000009"·title="·"·alt=""·coords="1097,217,1024,225,944,238,862,258,783,286,749,305,716,328,664,374,660,370,713,324,746,301,781,282,860,253,942,233,1023,220,1096,212"/>41 <area·shape="poly"·id="edge15_Node000011_Node000009"·title="·"·alt=""·coords="1097,217,1024,225,944,238,862,258,783,286,749,305,716,328,664,374,660,370,713,324,746,301,781,282,860,253,942,233,1023,220,1096,212"/>
42 <area·shape="rect"·id="Node000012"·href="$a00764.html"·title="·"·alt=""·coords="1788,577,1995,632"/>42 <area·shape="rect"·id="Node000012"·href="$a00599.html"·title="·"·alt=""·coords="1788,577,1995,632"/>
43 <area·shape="poly"·id="edge16_Node000011_Node000012"·title="·"·alt=""·coords="1096,215,767,230,571,244,379,265,210,293,139,309,82,328,39,349,14,373,9,385,9,397,14,410,24,425,38,437,59,448,118,469,198,488,296,506,535,535,810,558,1096,575,1371,587,1788,599,1788,604,1371,592,1096,580,809,563,534,540,295,511,197,494,116,474,56,453,35,441,20,428,9,413,3,398,4,383,10,370,36,345,80,323,138,304,209,287,378,260,571,239,767,225,1096,210"/>43 <area·shape="poly"·id="edge16_Node000011_Node000012"·title="·"·alt=""·coords="1096,215,767,230,571,244,379,265,210,293,139,309,82,328,39,349,14,373,9,385,9,397,14,410,24,425,38,437,59,448,118,469,198,488,296,506,535,535,810,558,1096,575,1371,587,1788,599,1788,604,1371,592,1096,580,809,563,534,540,295,511,197,494,116,474,56,453,35,441,20,428,9,413,3,398,4,383,10,370,36,345,80,323,138,304,209,287,378,260,571,239,767,225,1096,210"/>
44 <area·shape="rect"·id="Node000013"·href="$a01052_source.html"·title="·"·alt=""·coords="1684,379,1827,419"/>44 <area·shape="rect"·id="Node000013"·href="$a00329_source.html"·title="·"·alt=""·coords="1684,379,1827,419"/>
45 <area·shape="poly"·id="edge17_Node000011_Node000013"·title="·"·alt=""·coords="1340,217,1432,227,1526,241,1610,259,1644,270,1669,282,1696,303,1719,329,1749,378,1744,380,1714,332,1692,307,1666,286,1642,275,1609,265,1525,247,1431,233,1339,223"/>45 <area·shape="poly"·id="edge17_Node000011_Node000013"·title="·"·alt=""·coords="1340,217,1432,227,1526,241,1610,259,1644,270,1669,282,1696,303,1719,329,1749,378,1744,380,1714,332,1692,307,1666,286,1642,275,1609,265,1525,247,1431,233,1339,223"/>
46 <area·shape="rect"·id="Node000014"·href="$a00983_source.html"·title="·"·alt=""·coords="1682,475,1829,529"/>46 <area·shape="rect"·id="Node000014"·href="$a00242_source.html"·title="·"·alt=""·coords="1682,475,1829,529"/>
47 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="1758,433,1758,474,1753,474,1753,433"/>47 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="1758,433,1758,474,1753,474,1753,433"/>
48 <area·shape="rect"·id="Node000016"·href="$a00305_source.html"·title="·"·alt=""·coords="2085,284,2284,324"/>48 <area·shape="rect"·id="Node000016"·href="$a00995_source.html"·title="·"·alt=""·coords="2085,284,2284,324"/>
49 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="2187,242,2187,284,2182,284,2181,242"/>49 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="2187,242,2187,284,2182,284,2181,242"/>
50 <area·shape="rect"·id="Node000020"·href="$a00347_source.html"·title="·"·alt=""·coords="1469,284,1655,324"/>50 <area·shape="rect"·id="Node000020"·href="$a01070_source.html"·title="·"·alt=""·coords="1469,284,1655,324"/>
51 <area·shape="poly"·id="edge25_Node000015_Node000020"·title="·"·alt=""·coords="2088,227,1656,291,1655,286,2087,222"/>51 <area·shape="poly"·id="edge25_Node000015_Node000020"·title="·"·alt=""·coords="2088,227,1656,291,1655,286,2087,222"/>
52 <area·shape="poly"·id="edge24_Node000016_Node000013"·title="·"·alt=""·coords="2072,326,1959,348,1839,375,1813,382,1811,377,1837,369,1958,342,2071,321"/>52 <area·shape="poly"·id="edge24_Node000016_Node000013"·title="·"·alt=""·coords="2072,326,1959,348,1839,375,1813,382,1811,377,1837,369,1958,342,2071,321"/>
53 <area·shape="rect"·id="Node000017"·href="$a00296_source.html"·title="·"·alt=""·coords="1851,379,2015,419"/>53 <area·shape="rect"·id="Node000017"·href="$a01049_source.html"·title="·"·alt=""·coords="1851,379,2015,419"/>
54 <area·shape="poly"·id="edge21_Node000016_Node000017"·title="·"·alt=""·coords="2122,331,1985,382,1983,377,2120,326"/>54 <area·shape="poly"·id="edge21_Node000016_Node000017"·title="·"·alt=""·coords="2122,331,1985,382,1983,377,2120,326"/>
55 <area·shape="rect"·id="Node000018"·href="$a00365_source.html"·title="·"·alt=""·coords="2439,379,2603,419"/>55 <area·shape="rect"·id="Node000018"·href="$a01022_source.html"·title="·"·alt=""·coords="2439,379,2603,419"/>
56 <area·shape="poly"·id="edge22_Node000016_Node000018"·title="·"·alt=""·coords="2267,325,2454,377,2452,382,2265,330"/>56 <area·shape="poly"·id="edge22_Node000016_Node000018"·title="·"·alt=""·coords="2267,325,2454,377,2452,382,2265,330"/>
57 <area·shape="rect"·id="Node000019"·href="$a00842_source.html"·title="·"·alt=""·coords="2227,379,2414,419"/>57 <area·shape="rect"·id="Node000019"·href="$a00734_source.html"·title="·"·alt=""·coords="2227,379,2414,419"/>
58 <area·shape="poly"·id="edge23_Node000016_Node000019"·title="·"·alt=""·coords="2225,329,2295,377,2292,381,2222,334"/>58 <area·shape="poly"·id="edge23_Node000016_Node000019"·title="·"·alt=""·coords="2225,329,2295,377,2292,381,2222,334"/>
59 <area·shape="poly"·id="edge27_Node000020_Node000002"·title="·"·alt=""·coords="1455,314,914,344,646,361,492,375,452,382,451,377,491,369,646,356,914,339,1455,308"/>59 <area·shape="poly"·id="edge27_Node000020_Node000002"·title="·"·alt=""·coords="1455,314,914,344,646,361,492,375,452,382,451,377,491,369,646,356,914,339,1455,308"/>
60 <area·shape="poly"·id="edge26_Node000020_Node000004"·title="·"·alt=""·coords="1456,329,1229,375,1196,382,1195,377,1228,369,1455,323"/>60 <area·shape="poly"·id="edge26_Node000020_Node000004"·title="·"·alt=""·coords="1456,329,1229,375,1196,382,1195,377,1228,369,1455,323"/>
61 <area·shape="poly"·id="edge28_Node000020_Node000005"·title="·"·alt=""·coords="1455,317,1243,339,1120,355,997,375,962,382,961,377,996,369,1119,350,1242,333,1455,311"/>61 <area·shape="poly"·id="edge28_Node000020_Node000005"·title="·"·alt=""·coords="1455,317,1243,339,1120,355,997,375,962,382,961,377,996,369,1119,350,1242,333,1455,311"/>
62 <area·shape="poly"·id="edge29_Node000020_Node000007"·title="·"·alt=""·coords="1506,332,1387,382,1385,377,1504,327"/>62 <area·shape="poly"·id="edge29_Node000020_Node000007"·title="·"·alt=""·coords="1506,332,1387,382,1385,377,1504,327"/>
63 <area·shape="poly"·id="edge30_Node000020_Node000009"·title="·"·alt=""·coords="1455,314,1152,336,967,353,782,375,771,376,770,371,782,369,967,348,1152,331,1455,309"/>63 <area·shape="poly"·id="edge30_Node000020_Node000009"·title="·"·alt=""·coords="1455,314,1152,336,967,353,782,375,771,376,770,371,782,369,967,348,1152,331,1455,309"/>
64 <area·shape="poly"·id="edge33_Node000020_Node000013"·title="·"·alt=""·coords="1615,328,1718,377,1715,382,1612,332"/>64 <area·shape="poly"·id="edge33_Node000020_Node000013"·title="·"·alt=""·coords="1615,328,1718,377,1715,382,1612,332"/>
65 <area·shape="poly"·id="edge31_Node000020_Node000017"·title="·"·alt=""·coords="1657,325,1839,369,1866,377,1865,382,1837,375,1655,330"/>65 <area·shape="poly"·id="edge31_Node000020_Node000017"·title="·"·alt=""·coords="1657,325,1839,369,1866,377,1865,382,1837,375,1655,330"/>
66 <area·shape="rect"·id="Node000021"·href="$a00356_source.html"·title="·"·alt=""·coords="2039,379,2203,419"/>66 <area·shape="rect"·id="Node000021"·href="$a00986_source.html"·title="·"·alt=""·coords="2039,379,2203,419"/>
67 <area·shape="poly"·id="edge32_Node000020_Node000021"·title="·"·alt=""·coords="1670,314,1838,336,2027,369,2058,377,2056,382,2026,375,1837,342,1669,319"/>67 <area·shape="poly"·id="edge32_Node000020_Node000021"·title="·"·alt=""·coords="1670,314,1838,336,2027,369,2058,377,2056,382,2026,375,1837,342,1669,319"/>
68 <area·shape="rect"·id="Node000022"·href="$a01067_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>68 <area·shape="rect"·id="Node000022"·href="$a00245_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>
69 <area·shape="poly"·id="edge34_Node000020_Node000022"·title="·"·alt=""·coords="1565,338,1565,379,1559,379,1559,338"/>69 <area·shape="poly"·id="edge34_Node000020_Node000022"·title="·"·alt=""·coords="1565,338,1565,379,1559,379,1559,338"/>
70 <area·shape="poly"·id="edge37_Node000024_Node000004"·title="·"·alt=""·coords="2298,235,2277,239,2153,255,2047,262,1954,262,1866,259,1779,257,1686,259,1581,267,1457,287,1373,307,1290,332,1158,382,1156,377,1289,327,1372,302,1456,281,1580,262,1685,253,1779,252,1866,254,1954,256,2047,256,2153,250,2276,233,2297,229"/>70 <area·shape="poly"·id="edge37_Node000024_Node000004"·title="·"·alt=""·coords="2298,235,2277,239,2153,255,2047,262,1954,262,1866,259,1779,257,1686,259,1581,267,1457,287,1373,307,1290,332,1158,382,1156,377,1289,327,1372,302,1456,281,1580,262,1685,253,1779,252,1866,254,1954,256,2047,256,2153,250,2276,233,2297,229"/>
71 <area·shape="poly"·id="edge40_Node000024_Node000016"·title="·"·alt=""·coords="2323,237,2224,286,2221,282,2320,232"/>71 <area·shape="poly"·id="edge40_Node000024_Node000016"·title="·"·alt=""·coords="2323,237,2224,286,2221,282,2320,232"/>
72 <area·shape="poly"·id="edge38_Node000024_Node000018"·title="·"·alt=""·coords="2375,242,2381,283,2388,304,2399,322,2414,340,2432,354,2471,377,2468,381,2429,359,2410,343,2395,326,2383,306,2376,284,2369,243"/>72 <area·shape="poly"·id="edge38_Node000024_Node000018"·title="·"·alt=""·coords="2375,242,2381,283,2388,304,2399,322,2414,340,2432,354,2471,377,2468,381,2429,359,2410,343,2395,326,2383,306,2376,284,2369,243"/>
73 <area·shape="poly"·id="edge41_Node000024_Node000020"·title="·"·alt=""·coords="2297,235,2277,239,2106,265,1935,283,1656,302,1656,296,1935,278,2106,259,2276,233,2295,229"/>73 <area·shape="poly"·id="edge41_Node000024_Node000020"·title="·"·alt=""·coords="2297,235,2277,239,2106,265,1935,283,1656,302,1656,296,1935,278,2106,259,2276,233,2295,229"/>
74 <area·shape="poly"·id="edge39_Node000024_Node000021"·title="·"·alt=""·coords="2359,243,2334,285,2297,326,2245,359,2190,382,2188,377,2243,354,2294,322,2329,282,2355,240"/>74 <area·shape="poly"·id="edge39_Node000024_Node000021"·title="·"·alt=""·coords="2359,243,2334,285,2297,326,2245,359,2190,382,2188,377,2243,354,2294,322,2329,282,2355,240"/>
75 <area·shape="rect"·id="Node000025"·href="$a06368.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2830,284,3003,324"/>75 <area·shape="rect"·id="Node000025"·href="$a06464.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2830,284,3003,324"/>
76 <area·shape="poly"·id="edge42_Node000024_Node000025"·title="·"·alt=""·coords="2467,224,2524,233,2812,281,2830,285,2830,290,2811,287,2523,239,2467,229"/>76 <area·shape="poly"·id="edge42_Node000024_Node000025"·title="·"·alt=""·coords="2467,224,2524,233,2812,281,2830,285,2830,290,2811,287,2523,239,2467,229"/>
77 <area·shape="rect"·id="Node000026"·href="$a00617_source.html"·title="·"·alt=""·coords="3041,482,3291,522"/>77 <area·shape="rect"·id="Node000026"·href="$a00746_source.html"·title="·"·alt=""·coords="3041,482,3291,522"/>
78 <area·shape="poly"·id="edge44_Node000024_Node000026"·title="·"·alt=""·coords="2468,226,2581,250,2704,281,2762,302,2819,321,2860,329,2897,332,2961,331,2991,332,3022,337,3055,349,3092,370,3109,389,3128,419,3160,480,3155,483,3123,421,3105,392,3088,374,3053,354,3021,342,2991,337,2961,336,2896,337,2859,335,2817,327,2760,307,2703,287,2580,255,2467,231"/>78 <area·shape="poly"·id="edge44_Node000024_Node000026"·title="·"·alt=""·coords="2468,226,2581,250,2704,281,2762,302,2819,321,2860,329,2897,332,2961,331,2991,332,3022,337,3055,349,3092,370,3109,389,3128,419,3160,480,3155,483,3123,421,3105,392,3088,374,3053,354,3021,342,2991,337,2961,336,2896,337,2859,335,2817,327,2760,307,2703,287,2580,255,2467,231"/>
79 <area·shape="rect"·id="Node000027"·href="$a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3028,284,3315,324"/>79 <area·shape="rect"·id="Node000027"·href="$a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3028,284,3315,324"/>
80 <area·shape="poly"·id="edge45_Node000024_Node000027"·title="·"·alt=""·coords="2468,225,2524,233,2662,250,2769,259,3016,281,3028,283,3028,288,3015,287,2769,265,2661,255,2523,239,2467,230"/>80 <area·shape="poly"·id="edge45_Node000024_Node000027"·title="·"·alt=""·coords="2468,225,2524,233,2662,250,2769,259,3016,281,3028,283,3028,288,3015,287,2769,265,2661,255,2523,239,2467,230"/>
81 <area·shape="poly"·id="edge52_Node000024_Node000032"·title="·"·alt=""·coords="2421,233,2515,282,2513,286,2419,237"/>81 <area·shape="poly"·id="edge52_Node000024_Node000032"·title="·"·alt=""·coords="2421,233,2515,282,2513,286,2419,237"/>
82 <area·shape="rect"·id="Node000035"·href="$a00812_source.html"·title="·"·alt=""·coords="1010,284,1181,324"/>82 <area·shape="rect"·id="Node000035"·href="$a00644_source.html"·title="·"·alt=""·coords="1010,284,1181,324"/>
83 <area·shape="poly"·id="edge56_Node000024_Node000035"·title="·"·alt=""·coords="2298,235,2277,239,2124,260,1993,271,1878,276,1770,276,1547,274,1416,277,1261,287,1181,295,1181,289,1261,281,1415,272,1547,269,1770,270,1878,270,1993,266,2123,254,2276,233,2297,229"/>83 <area·shape="poly"·id="edge56_Node000024_Node000035"·title="·"·alt=""·coords="2298,235,2277,239,2124,260,1993,271,1878,276,1770,276,1547,274,1416,277,1261,287,1181,295,1181,289,1261,281,1415,272,1547,269,1770,270,1878,270,1993,266,2123,254,2276,233,2297,229"/>
84 <area·shape="poly"·id="edge43_Node000025_Node000026"·title="·"·alt=""·coords="3017,323,3088,344,3117,357,3136,370,3154,397,3164,427,3170,482,3164,482,3159,428,3149,399,3132,374,3114,361,3086,349,3016,329"/>84 <area·shape="poly"·id="edge43_Node000025_Node000026"·title="·"·alt=""·coords="3017,323,3088,344,3117,357,3136,370,3154,397,3164,427,3170,482,3164,482,3159,428,3149,399,3132,374,3114,361,3086,349,3016,329"/>
85 <area·shape="rect"·id="Node000028"·href="$a06485.html"·title="·"·alt=""·coords="3401,379,3659,419"/>85 <area·shape="rect"·id="Node000028"·href="$a06443.html"·title="·"·alt=""·coords="3401,379,3659,419"/>
86 <area·shape="poly"·id="edge46_Node000027_Node000028"·title="·"·alt=""·coords="3258,325,3458,377,3457,382,3257,330"/>86 <area·shape="poly"·id="edge46_Node000027_Node000028"·title="·"·alt=""·coords="3258,325,3458,377,3457,382,3257,330"/>
87 <area·shape="rect"·id="Node000030"·href="$a00752_source.html"·title="·"·alt=""·coords="3684,379,3960,419"/>87 <area·shape="rect"·id="Node000030"·href="$a00587_source.html"·title="·"·alt=""·coords="3684,379,3960,419"/>
88 <area·shape="poly"·id="edge48_Node000027_Node000030"·title="·"·alt=""·coords="3329,322,3672,369,3717,377,3716,382,3671,375,3328,327"/>88 <area·shape="poly"·id="edge48_Node000027_Node000030"·title="·"·alt=""·coords="3329,322,3672,369,3717,377,3716,382,3671,375,3328,327"/>
89 <area·shape="rect"·id="Node000029"·href="$a06491.html"·title="·"·alt=""·coords="3418,475,3658,529"/>89 <area·shape="rect"·id="Node000029"·href="$a06449.html"·title="·"·alt=""·coords="3418,475,3658,529"/>
90 <area·shape="poly"·id="edge47_Node000028_Node000029"·title="·"·alt=""·coords="3535,433,3539,474,3533,475,3530,433"/>90 <area·shape="poly"·id="edge47_Node000028_Node000029"·title="·"·alt=""·coords="3535,433,3539,474,3533,475,3530,433"/>
91 <area·shape="poly"·id="edge49_Node000030_Node000029"·title="·"·alt=""·coords="3757,427,3613,477,3611,472,3755,422"/>91 <area·shape="poly"·id="edge49_Node000030_Node000029"·title="·"·alt=""·coords="3757,427,3613,477,3611,472,3755,422"/>
92 <area·shape="rect"·id="Node000031"·href="$a00758.html"·title="·"·alt=""·coords="3700,482,3925,522"/>92 <area·shape="rect"·id="Node000031"·href="$a00596.html"·title="·"·alt=""·coords="3700,482,3925,522"/>
93 <area·shape="poly"·id="edge50_Node000030_Node000031"·title="·"·alt=""·coords="3822,433,3817,482,3812,482,3816,433"/>93 <area·shape="poly"·id="edge50_Node000030_Node000031"·title="·"·alt=""·coords="3822,433,3817,482,3812,482,3816,433"/>
94 <area·shape="poly"·id="edge51_Node000031_Node000012"·title="·"·alt=""·coords="3708,527,3670,532,3428,555,3180,574,2698,596,2283,605,1995,607,1995,601,2283,600,2698,591,3180,568,3427,550,3670,527,3707,522"/>94 <area·shape="poly"·id="edge51_Node000031_Node000012"·title="·"·alt=""·coords="3708,527,3670,532,3428,555,3180,574,2698,596,2283,605,1995,607,1995,601,2283,600,2698,591,3180,568,3427,550,3670,527,3707,522"/>
95 <area·shape="poly"·id="edge53_Node000032_Node000007"·title="·"·alt=""·coords="2395,320,2296,327,2058,337,1873,340,1689,348,1581,358,1453,375,1414,382,1413,377,1452,369,1580,353,1688,343,1873,334,2058,332,2295,321,2395,314"/>95 <area·shape="poly"·id="edge53_Node000032_Node000007"·title="·"·alt=""·coords="2395,320,2296,327,2058,337,1873,340,1689,348,1581,358,1453,375,1414,382,1413,377,1452,369,1580,353,1688,343,1873,334,2058,332,2295,321,2395,314"/>
96 <area·shape="rect"·id="Node000033"·href="$a00797.html"·title="·"·alt=""·coords="2627,379,2838,419"/>96 <area·shape="rect"·id="Node000033"·href="$a00605.html"·title="·"·alt=""·coords="2627,379,2838,419"/>
97 <area·shape="poly"·id="edge54_Node000032_Node000033"·title="·"·alt=""·coords="2600,328,2697,377,2695,382,2598,333"/>97 <area·shape="poly"·id="edge54_Node000032_Node000033"·title="·"·alt=""·coords="2600,328,2697,377,2695,382,2598,333"/>
98 <area·shape="rect"·id="Node000034"·href="$a00800.html"·title="·"·alt=""·coords="2863,379,3077,419"/>98 <area·shape="rect"·id="Node000034"·href="$a00626.html"·title="·"·alt=""·coords="2863,379,3077,419"/>
99 <area·shape="poly"·id="edge55_Node000032_Node000034"·title="·"·alt=""·coords="2649,324,2886,377,2885,382,2648,330"/>99 <area·shape="poly"·id="edge55_Node000032_Node000034"·title="·"·alt=""·coords="2649,324,2886,377,2885,382,2648,330"/>
100 <area·shape="poly"·id="edge57_Node000035_Node000009"·title="·"·alt=""·coords="997,328,766,375,765,369,996,323"/>100 <area·shape="poly"·id="edge57_Node000035_Node000009"·title="·"·alt=""·coords="997,328,766,375,765,369,996,323"/>
101 <area·shape="rect"·id="Node000037"·href="$a00629_source.html"·title="·"·alt=""·coords="3203,379,3377,419"/>101 <area·shape="rect"·id="Node000037"·href="$a00752_source.html"·title="·"·alt=""·coords="3203,379,3377,419"/>
102 <area·shape="poly"·id="edge59_Node000036_Node000037"·title="·"·alt=""·coords="3389,334,3319,381,3316,377,3386,329"/>102 <area·shape="poly"·id="edge59_Node000036_Node000037"·title="·"·alt=""·coords="3389,334,3319,381,3316,377,3386,329"/>
103 <area·shape="poly"·id="edge60_Node000037_Node000026"·title="·"·alt=""·coords="3258,430,3191,484,3188,480,3255,426"/>103 <area·shape="poly"·id="edge60_Node000037_Node000026"·title="·"·alt=""·coords="3258,430,3191,484,3188,480,3255,426"/>
104 <area·shape="poly"·id="edge62_Node000038_Node000036"·title="·"·alt=""·coords="2675,146,2693,193,2707,216,2726,234,2749,246,2778,257,2847,270,2929,277,3018,279,3193,277,3268,277,3328,281,3339,283,3339,288,3327,287,3268,283,3193,282,3018,284,2929,282,2847,276,2776,262,2747,251,2723,238,2703,219,2688,196,2670,148"/>104 <area·shape="poly"·id="edge62_Node000038_Node000036"·title="·"·alt=""·coords="2675,146,2693,193,2707,216,2726,234,2749,246,2778,257,2847,270,2929,277,3018,279,3193,277,3268,277,3328,281,3339,283,3339,288,3327,287,3268,283,3193,282,3018,284,2929,282,2847,276,2776,262,2747,251,2723,238,2703,219,2688,196,2670,148"/>
105 <area·shape="rect"·id="Node000039"·href="$a00614_source.html"·title="·"·alt=""·coords="2737,189,2915,229"/>105 <area·shape="rect"·id="Node000039"·href="$a00740_source.html"·title="·"·alt=""·coords="2737,189,2915,229"/>
106 <area·shape="poly"·id="edge63_Node000038_Node000039"·title="·"·alt=""·coords="2711,138,2795,186,2792,191,2709,142"/>106 <area·shape="poly"·id="edge63_Node000038_Node000039"·title="·"·alt=""·coords="2711,138,2795,186,2792,191,2709,142"/>
107 <area·shape="poly"·id="edge64_Node000039_Node000036"·title="·"·alt=""·coords="2917,229,2940,233,3048,250,3134,259,3219,267,3328,281,3339,283,3339,289,3327,287,3218,272,3133,264,3048,255,2939,239,2916,234"/>107 <area·shape="poly"·id="edge64_Node000039_Node000036"·title="·"·alt=""·coords="2917,229,2940,233,3048,250,3134,259,3219,267,3328,281,3339,283,3339,289,3327,287,3218,272,3133,264,3048,255,2939,239,2916,234"/>
108 <area·shape="rect"·id="Node000041"·href="$a00770_source.html"·title="·"·alt=""·coords="3153,181,3355,236"/>108 <area·shape="rect"·id="Node000041"·href="$a00617_source.html"·title="·"·alt=""·coords="3153,181,3355,236"/>
109 <area·shape="poly"·id="edge67_Node000040_Node000041"·title="·"·alt=""·coords="3103,137,3197,179,3195,184,3101,141"/>109 <area·shape="poly"·id="edge67_Node000040_Node000041"·title="·"·alt=""·coords="3103,137,3197,179,3195,184,3101,141"/>
110 <area·shape="rect"·id="Node000042"·href="$a00728_source.html"·title="·"·alt=""·coords="2952,189,3129,229"/>110 <area·shape="rect"·id="Node000042"·href="$a00695_source.html"·title="·"·alt=""·coords="2952,189,3129,229"/>
111 <area·shape="poly"·id="edge68_Node000040_Node000042"·title="·"·alt=""·coords="3048,147,3045,189,3039,188,3042,147"/>111 <area·shape="poly"·id="edge68_Node000040_Node000042"·title="·"·alt=""·coords="3048,147,3045,189,3039,188,3042,147"/>
112 </map>112 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00289.png vs.
./usr/share/doc/libopenmesh-dev/html/a01012.png
Files identical despite different names
844 B
./usr/share/doc/libopenmesh-dev/html/a00293_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00980_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00293_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00980_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00296_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01049_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00296_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01049_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
299 KB
./usr/share/doc/libopenmesh-dev/html/a00302_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00962_source.html
Files 85% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/CirculatorsT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/PropertyManager.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00302_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00962_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CirculatorsT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PropertyManager.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 665 lines modifiedOffset 136, 592 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·PROPERTYMANAGER_HH_</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·PROPERTYMANAGER_HH_</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/HandleToPropHandle.hh&gt;</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Vertex,·Face,·and·Edge·circulators·for·PolyMesh/TriMesh</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>&gt;·<span·class="keyword">class·</span>CirculatorRange;</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Iterators·{</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·CenterEntityHandle,·<span·class="keywordtype">bool</span>·CW&gt;</div> 
170 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};"> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02454.html">···69</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02454.html">GenericCirculator_CenterEntityFnsT</a>·{</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">public</span>:</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·increment(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>·*mesh,·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·<span·class="keywordtype">int</span>·&amp;lap_counter);</div> 
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·decrement(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>·*mesh,·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·<span·class="keywordtype">int</span>·&amp;lap_counter);</div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div> 
176 </div> 
177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·PROPTYPE,·<span·class="keyword">typename</span>·MeshT·=·<span·class="keywordtype">int</span>&gt;</div>
179 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">156 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02458.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02454.html">GenericCirculator_CenterEntityFnsT</a>&lt;<a·class="code·hl_class"·href="a02714.html">Mesh</a>,·typename·<a·class="code·hl_class"·href="a02714.html">M[·...·truncated·by·diffoscope;·len:·80,·SHA:·0755c882a5e81689fce4fca2f030b98e60fdab82786882ef0c09b88e4446b76b·...·]·{</div>157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03326.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03326.html">PropertyManager</a>·{</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">public</span>:</div>159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·increment(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>·*mesh,·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;heh,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·&amp;start,·<span·class="keywordtype">int</span>·&amp;lap_counter)·{</div> 
183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>············heh·=·mesh-&gt;cw_rotated_halfedge_handle(heh);</div>160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<span·class="keyword">using·</span>Value···········=·<span·class="keyword">typename</span>·PROPTYPE::Value;</div>
 161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keyword">using·</span>value_type······=·<span·class="keyword">typename</span>·PROPTYPE::value_type;</div>
 162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keyword">using·</span>Handle··········=·<span·class="keyword">typename</span>·PROPTYPE::Handle;</div>
 163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03326.html">Self</a>············=·<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;PROPTYPE,·MeshT&gt;</a>;</div>
 164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keyword">using·</span>Reference·······=·<span·class="keyword">typename</span>·PROPTYPE::reference;</div>
 165 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keyword">using·</span>ConstReference··=·<span·class="keyword">typename</span>·PROPTYPE::const_reference;</div>
 166 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
184 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>············<span·class="keywordflow">if</span>·(heh·==·start)·++lap_counter;</div>167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">private</span>:</div>
 168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="comment">//·Mesh·properties·(MPropHandleT&lt;...&gt;)·are·stored·differently·than·the·other·properties.</span></div>
 169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="comment">//·This·class·implements·different·behavior·when·initializing·a·property·or·when</span></div>
 170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="comment">//·copying·or·swapping·data·from·one·property·manager·to·a·another·one.</span></div>
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·PropertyManager2,·<span·class="keyword">typename</span>·PropHandleT&gt;</div>
 172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">struct·</span>StorageT;</div>
 173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 174 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//·specialization·for·Mesh·Properties</span></div>
 175 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·PropertyManager2&gt;</div>
 176 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keyword">struct·</span>StorageT&lt;PropertyManager2,·<a·class="code·hl_struct"·href="a02962.html">MPropHandleT</a>&lt;Value&gt;&gt;·{</div>
 177 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·initialize(<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;PROPTYPE,·MeshT&gt;</a>&amp;·pm,·<span·class="keyword">const</span>·Value&amp;·initial_value·)·{</div>
 178 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············pm()·=·initial_value;</div>
185 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········}</div>179 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··········}</div>
186 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·decrement(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.[·...·truncated·by·diffoscope;·len:·418,·SHA:·28b07baedfb362ee5f04d362699703834c895a293f158a4d63b44e3d41b885cc·...·])·{</div>180 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··········<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·copy(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;PROPTYPE,·Mesh[·...·truncated·by·diffoscope;·len:·45,·SHA:·d150ff0dfdca176336b48c29da52347b3d9e0b2599e4b7fec407f85426f236d1·...·])·{</div>
 181 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>············*to·=·*from;</div>
 182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··········}</div>
 183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··········<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·swap(<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;PROPTYPE,·MeshT&gt;</a>&amp;·from,·PropertyManager2&amp;·to)·{</div>
 184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············std::swap(*to,·*from);</div>
 185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··········}</div>
 186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··········<span·class="keyword">static</span>·ConstReference·access_property_const(<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>&amp;·mesh,·<span·class="keyword">const</span>·PROPTYPE&amp;·prop_handle,·<span·class="keyword">const</span>·Handle&amp;)·{</div>
 187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>············<span·class="keywordflow">return</span>·mesh.<a·class="code·hl_function"·href="a02442.html#a8941663d8e584733f151f9b4b05597dd">property</a>(prop_handle);</div>
 188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··········}</div>
 189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··········<span·class="keyword">static</span>·Reference·access_property(<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>&amp;·mesh,·<span·class="keyword">const</span>·PROPTYPE&amp;·prop_handle,·<span·class="keyword">const</span>·Handle&amp;)·{</div>
 190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>············<span·class="keywordflow">return</span>·mesh.<a·class="code·hl_function"·href="a02442.html#a8941663d8e584733f151f9b4b05597dd">property</a>(prop_handle);</div>
Max diff block lines reached; 171215/231293 bytes (74.03%) of diff not shown.
73.2 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 CirculatorsT.hh5 PropertyManager.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 45, 806 lines modifiedOffset 45, 676 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 42 
53 43#pragma·once52 42#ifndef·PROPERTYMANAGER_HH_
 53 43#define·PROPERTYMANAGER_HH_
54 4454 44
 55 45#include·<OpenMesh/Core/System/config.h>
 56 46#include·<OpenMesh/Core/Utils/HandleToPropHandle.hh>
 57 47#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
 58 48#include·<sstream>
 59 49#include·<stdexcept>
 60 50#include·<string>
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Vertex,·Face,·and·Edge·circulators·for·PolyMesh/TriMesh 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 5161 51
64 52 
65 53//==·INCLUDES 
66 ================================================================= 
67 54 
68 55#include·<OpenMesh/Core/System/config.h> 
69 56#include·<cassert> 
70 57#include·<cstddef> 
71 58#include·<iterator> 
72 59 
73 60//==·NAMESPACES 
74 =============================================================== 
75 61 
76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{62 52namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 63 53
 64 75template<typename·PROPTYPE,·typename·MeshT·=·int>
 65 _\x87_\x86class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r·{
 66 77
77 63 
78 64template·<typename>·class·CirculatorRange; 
79 65 
80 66namespace·Iterators·{ 
81 67 
82 68template<class·Mesh,·class·CenterEntityHandle,·bool·CW> 
83 _\x86_\x89class·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8__\x8C_\x8e_\x8n_\x8t_\x8e_\x8r_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y_\x8F_\x8n_\x8s_\x8T·{ 
84 70·public:67 78·public:
 68 79·using·Value·=·typename·PROPTYPE::Value;
 69 80·using·value_type·=·typename·PROPTYPE::value_type;
 70 81·using·Handle·=·typename·PROPTYPE::Handle;
 71 82·using·_\x8S_\x8e_\x8l_\x8f·=·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8P_\x8R_\x8O_\x8P_\x8T_\x8Y_\x8P_\x8E_\x8,_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>;
 72 83·using·Reference·=·typename·PROPTYPE::reference;
 73 84·using·ConstReference·=·typename·PROPTYPE::const_reference;
 74 85
 75 86·private:
 76 87·//·Mesh·properties·(MPropHandleT<...>)·are·stored·differently·than·the·other
 77 properties.
 78 88·//·This·class·implements·different·behavior·when·initializing·a·property·or
 79 when
 80 89·//·copying·or·swapping·data·from·one·property·manager·to·a·another·one.
 81 90·template·<typename·PropertyManager2,·typename·PropHandleT>
 82 91·struct·StorageT;
 83 92
 84 93·//·specialization·for·Mesh·Properties
 85 94·template·<typename·PropertyManager2>
 86 95·struct·StorageT<PropertyManager2,·_\x8M_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T<Value>>·{
 87 96·static·void·initialize(_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8P_\x8R_\x8O_\x8P_\x8T_\x8Y_\x8P_\x8E_\x8,_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>&·pm,·const·Value&
 88 initial_value·)·{
 89 97·pm()·=·initial_value;
85 71·static·void·increment(const·_\x8M_\x8e_\x8s_\x8h·*mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&heh, 
86 const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&start,·int·&lap_counter); 
87 72·static·void·decrement(const·_\x8M_\x8e_\x8s_\x8h·*mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&heh, 
88 const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&start,·int·&lap_counter); 
89 73}; 
90 74 
91 75template<class·Mesh> 
92 _\x87_\x86class·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8__\x8C_\x8e_\x8n_\x8t_\x8e_\x8r_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y_\x8F_\x8n_\x8s_\x8T<_\x8M_\x8e_\x8s_\x8h,·typename·_\x8M_\x8e_\x8s_\x8h::_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e, 
93 true>·{ 
94 77·public: 
95 78·inline·static·void·increment(const·_\x8M_\x8e_\x8s_\x8h·*mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e 
96 &heh,·const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&start,·int·&lap_counter)·{ 
97 79·heh·=·mesh->cw_rotated_halfedge_handle(heh); 
98 80·if·(heh·==·start)·++lap_counter; 
99 81·} 
100 82·inline·static·void·decrement(const·_\x8M_\x8e_\x8s_\x8h·*mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e 
101 &heh,·const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&start,·int·&lap_counter)·{ 
102 83·if·(heh·==·start)·--lap_counter; 
103 84·heh·=·mesh->ccw_rotated_halfedge_handle(heh); 
104 85·} 
105 86}; 
106 87 
107 88template<class·Mesh> 
108 _\x88_\x89class·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8__\x8C_\x8e_\x8n_\x8t_\x8e_\x8r_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y_\x8F_\x8n_\x8s_\x8T<_\x8M_\x8e_\x8s_\x8h,·typename·_\x8M_\x8e_\x8s_\x8h::_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e, 
109 true>·{ 
110 90·public: 
111 91·inline·static·void·increment(const·_\x8M_\x8e_\x8s_\x8h·*mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e 
112 &heh,·const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&start,·int·&lap_counter)·{ 
113 92·heh·=·mesh->next_halfedge_handle(heh); 
114 93·if·(heh·==·start)·++lap_counter; 
115 94·} 
116 95·inline·static·void·decrement(const·_\x8M_\x8e_\x8s_\x8h·*mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e 
117 &heh,·const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·&start,·int·&lap_counter)·{ 
118 96·if·(heh·==·start)·--lap_counter; 
119 97·heh·=·mesh->prev_halfedge_handle(heh); 
120 98·}90 98·}
121 99}; 
122 100 
123 101template<class·Mesh,·bool·CW> 
124 _\x81_\x80_\x82class·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8__\x8C_\x8e_\x8n_\x8t_\x8e_\x8r_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y_\x8F_\x8n_\x8s_\x8T<_\x8M_\x8e_\x8s_\x8h,·typename·_\x8M_\x8e_\x8s_\x8h::_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e, 
125 CW>·{ 
Max diff block lines reached; 68397/74979 bytes (91.22%) of diff not shown.
5.5 KB
./usr/share/doc/libopenmesh-dev/html/a00305_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00995_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00305_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00995_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/FinalMeshItemsT.hh&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/FinalMeshItemsT.hh&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/AttribKernelT.hh&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/AttribKernelT.hh&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMeshT.hh&gt;</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMeshT.hh&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>211 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
212 <div·class="ttc"·id="aa02438_html"><div·class="ttname"><a·href="a02438.html">OpenMesh::AttribKernelT</a></div><div·class="ttdoc">The·attribute·kernel·adds·all·standard·properties·to·the·kernel.</div><div·class="ttdef"><b>Definition</b>·AttribKernelT.hh:73</div></div>212 <div·class="ttc"·id="aa02438_html"><div·class="ttname"><a·href="a02438.html">OpenMesh::AttribKernelT</a></div><div·class="ttdoc">The·attribute·kernel·adds·all·standard·properties·to·the·kernel.</div><div·class="ttdef"><b>Definition</b>·AttribKernelT.hh:73</div></div>
213 <div·class="ttc"·id="aa02522_html"><div·class="ttname"><a·href="a02522.html">OpenMesh::FinalMeshItemsT</a></div><div·class="ttdoc">Definition·of·the·mesh·entities·(items).</div><div·class="ttdef"><b>Definition</b>·FinalMeshItemsT.hh:68</div></div>213 <div·class="ttc"·id="aa02522_html"><div·class="ttname"><a·href="a02522.html">OpenMesh::FinalMeshItemsT</a></div><div·class="ttdoc">Definition·of·the·mesh·entities·(items).</div><div·class="ttdef"><b>Definition</b>·FinalMeshItemsT.hh:68</div></div>
214 <div·class="ttc"·id="aa02706_html"><div·class="ttname"><a·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT</a></div><div·class="ttdoc">Triangle·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·TriMesh_ArrayKernelT.hh:96</div></div>214 <div·class="ttc"·id="aa02706_html"><div·class="ttname"><a·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT</a></div><div·class="ttdoc">Triangle·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·TriMesh_ArrayKernelT.hh:96</div></div>
215 <div·class="ttc"·id="aa02710_html"><div·class="ttname"><a·href="a02710.html">OpenMesh::PolyMesh_ArrayKernel_GeneratorT</a></div><div·class="ttdoc">Helper·class·to·build·a·PolyMesh-type.</div><div·class="ttdef"><b>Definition</b>·PolyMesh_ArrayKernelT.hh:79</div></div>215 <div·class="ttc"·id="aa02710_html"><div·class="ttname"><a·href="a02710.html">OpenMesh::PolyMesh_ArrayKernel_GeneratorT</a></div><div·class="ttdoc">Helper·class·to·build·a·PolyMesh-type.</div><div·class="ttdef"><b>Definition</b>·PolyMesh_ArrayKernelT.hh:79</div></div>
216 <div·class="ttc"·id="aa02714_html"><div·class="ttname"><a·href="a02714.html">OpenMesh::PolyMesh_ArrayKernelT</a></div><div·class="ttdoc">Polygonal·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·PolyMesh_ArrayKernelT.hh:96</div></div>216 <div·class="ttc"·id="aa02714_html"><div·class="ttname"><a·href="a02714.html">OpenMesh::PolyMesh_ArrayKernelT</a></div><div·class="ttdoc">Polygonal·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·PolyMesh_ArrayKernelT.hh:96</div></div>
217 <div·class="ttc"·id="aa02718_html"><div·class="ttname"><a·href="a02718.html">OpenMesh::PolyMeshT</a></div><div·class="ttdoc">Base·type·for·a·polygonal·mesh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:91</div></div>217 <div·class="ttc"·id="aa02718_html"><div·class="ttname"><a·href="a02718.html">OpenMesh::PolyMeshT</a></div><div·class="ttdoc">Base·type·for·a·polygonal·mesh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:91</div></div>
218 <div·class="ttc"·id="aa06365_html"><div·class="ttname"><a·href="a06365.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>218 <div·class="ttc"·id="aa06461_html"><div·class="ttname"><a·href="a06461.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>
219 </div><!--·fragment·--></div><!--·contents·-->219 </div><!--·fragment·--></div><!--·contents·-->
220 </div><!--·doc-content·-->220 </div><!--·doc-content·-->
221 <hr>221 <hr>
222 <address>222 <address>
223 <small>223 <small>
224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">224 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
225 </a>225 </a>
5.57 KB
./usr/share/doc/libopenmesh-dev/html/a00308_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01013_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00308_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01013_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 153, 15 lines modifiedOffset 153, 15 lines modified
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_C</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_C</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02718.html#a76730c9a65bfd6cf23972baa191a40cd">PolyMesh::calc_face_normal</a>(p0,·p1,·p2);</div>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02718.html#a76730c9a65bfd6cf23972baa191a40cd">PolyMesh::calc_face_normal</a>(p0,·p1,·p2);</div>
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}</div>186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}</div>
187 </div>187 </div>
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>
190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>
192 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>192 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
193 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>193 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
194 <div·class="ttc"·id="aa02718_html_a76730c9a65bfd6cf23972baa191a40cd"><div·class="ttname"><a·href="a02718.html#a76730c9a65bfd6cf23972baa191a40cd">OpenMesh::PolyMeshT::calc_face_normal</a></div><div·class="ttdeci">virtual·Normal·calc_face_normal(FaceHandle·_fh)·const</div><div·class="ttdoc">Calculate·normal·vector·for·face·_fh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT_impl.hh:97</div></div>194 <div·class="ttc"·id="aa02718_html_a76730c9a65bfd6cf23972baa191a40cd"><div·class="ttname"><a·href="a02718.html#a76730c9a65bfd6cf23972baa191a40cd">OpenMesh::PolyMeshT::calc_face_normal</a></div><div·class="ttdeci">virtual·Normal·calc_face_normal(FaceHandle·_fh)·const</div><div·class="ttdoc">Calculate·normal·vector·for·face·_fh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT_impl.hh:97</div></div>
195 <div·class="ttc"·id="aa02826_html_a34d9ca17136124593dcc494cfaccdfe5"><div·class="ttname"><a·href="a02826.html#a34d9ca17136124593dcc494cfaccdfe5">OpenMesh::TriMeshT::calc_face_normal</a></div><div·class="ttdeci">Normal·calc_face_normal(FaceHandle·_fh)·const</div><div·class="ttdoc">Calculate·normal·vector·for·face·_fh·(specialized·for·TriMesh).</div><div·class="ttdef"><b>Definition</b>·TriMeshT_impl.hh:74</div></div>195 <div·class="ttc"·id="aa02826_html_a34d9ca17136124593dcc494cfaccdfe5"><div·class="ttname"><a·href="a02826.html#a34d9ca17136124593dcc494cfaccdfe5">OpenMesh::TriMeshT::calc_face_normal</a></div><div·class="ttdeci">Normal·calc_face_normal(FaceHandle·_fh)·const</div><div·class="ttdoc">Calculate·normal·vector·for·face·_fh·(specialized·for·TriMesh).</div><div·class="ttdef"><b>Definition</b>·TriMeshT_impl.hh:74</div></div>
196 </div><!--·fragment·--></div><!--·contents·-->196 </div><!--·fragment·--></div><!--·contents·-->
197 </div><!--·doc-content·-->197 </div><!--·doc-content·-->
198 <hr>198 <hr>
199 <address>199 <address>
844 B
./usr/share/doc/libopenmesh-dev/html/a00311_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01064_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00311_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01064_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00314_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01058_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00314_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01058_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
27.1 KB
./usr/share/doc/libopenmesh-dev/html/a00317_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01124_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/gen/circulators_header.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/Plane3d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00317_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01124_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">circulators_header.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Plane3d.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 65 lines modifiedOffset 138, 90 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_CIRCULATORS_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_CIRCULATORS_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··Vertex·and·Face·circulators·for·PolyMesh/TriMesh</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·Plane3D</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_PLANE3D_HH</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_PLANE3D_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Iterators·{</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexVertexIterT;</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexIHalfedgeIterT;</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexOHalfedgeIterT;</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexEdgeIterT;</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexFaceIterT;</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexVertexIterT;</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexIHalfedgeIterT;</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexOHalfedgeIterT;</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexEdgeIterT;</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexFaceIterT;</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>
 173 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02286.html">···78</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02286.html">Plane3d</a></div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>FaceVertexIterT;</div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>FaceHalfedgeIterT;</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>FaceEdgeIterT;</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>FaceFaceIterT;</div>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>·········<a·class="code·hl_class"·href="a02306.html">vector_type</a>;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a02306.html#aab637709c0a6301721542fe2efefa707">vector_type::value_type</a>·value_type;</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02286.html">Plane3d</a>()</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····:·d_(0)</div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{·}</div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstFaceVertexIterT;</div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstFaceHalfedgeIterT;</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstFaceEdgeIterT;</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstFaceFaceIterT;</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a02286.html">Plane3d</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">vector_type</a>·&amp;_dir,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">vector_type</a>·&amp;_pnt)</div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····:·n_(_dir),·d_(0)</div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{·</div>
Max diff block lines reached; 889/22682 bytes (3.92%) of diff not shown.
4.81 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 circulators_header.hh5 Plane3d.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 69 lines modifiedOffset 47, 101 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
 55 45
54 44#ifndef·OPENMESH_CIRCULATORS_HH 
55 45#define·OPENMESH_CIRCULATORS_HH 
56 46 
57 47//56 46//
58 =============================================================================57 =============================================================================
59 48//58 47//
60 49//·Vertex·and·Face·circulators·for·PolyMesh/TriMesh59 48//·CLASS·Plane3D
 60 49//
61 50//61 50//
62 51// 
63 =============================================================================62 =============================================================================
 63 51
64 5264 52
 65 53#ifndef·OPENMESH_PLANE3D_HH
 66 54#define·OPENMESH_PLANE3D_HH
 67 55
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 5668 56
70 57#include·<OpenMesh/Core/System/config.h> 
71 58#include·<cassert> 
72 5969 57//==·INCLUDES
 70 =================================================================
 71 58
 72 59#include·<OpenMesh/Core/Geometry/VectorT.hh>
73 6073 60
 74 61
 75 62//==·FORWARDDECLARATIONS
 76 ======================================================
 77 63
74 61//==·NAMESPACES78 64//==·NAMESPACES
75 ===============================================================79 ===============================================================
76 62 
77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 64namespace·Iterators·{ 
79 6580 65
 81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 82 67namespace·VDPM·{
80 66 
81 67//==·FORWARD·DECLARATIONS 
82 ===================================================== 
83 6883 68
 84 69//==·CLASS·DEFINITION
 85 =========================================================
 86 70
 87 71
 88 _\x87_\x88class·OPENMESHDLLEXPORT·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d
 89 79{
 90 80public:
84 69 
85 70template·<class·Mesh>·class·VertexVertexIterT; 
86 71template·<class·Mesh>·class·VertexIHalfedgeIterT; 
87 72template·<class·Mesh>·class·VertexOHalfedgeIterT; 
88 73template·<class·Mesh>·class·VertexEdgeIterT; 
89 74template·<class·Mesh>·class·VertexFaceIterT; 
90 75 
91 76template·<class·Mesh>·class·ConstVertexVertexIterT; 
92 77template·<class·Mesh>·class·ConstVertexIHalfedgeIterT; 
93 78template·<class·Mesh>·class·ConstVertexOHalfedgeIterT; 
94 79template·<class·Mesh>·class·ConstVertexEdgeIterT; 
95 80template·<class·Mesh>·class·ConstVertexFaceIterT; 
96 8191 81
97 82template·<class·Mesh>·class·FaceVertexIterT; 
98 83template·<class·Mesh>·class·FaceHalfedgeIterT; 
99 84template·<class·Mesh>·class·FaceEdgeIterT; 
100 85template·<class·Mesh>·class·FaceFaceIterT;92 82·typedef·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.V_.e_.c_.3_.f·_.v_.e_.c_.t_.o_.r_.__.t_.y_.p_.e;
 93 83·typedef·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e·value_type;
 94 84
 95 85public:
101 8696 86
102 87template·<class·Mesh>·class·ConstFaceVertexIterT; 
103 88template·<class·Mesh>·class·ConstFaceHalfedgeIterT; 
104 89template·<class·Mesh>·class·ConstFaceEdgeIterT; 
105 90template·<class·Mesh>·class·ConstFaceFaceIterT; 
106 91 
107 92 
108 9397 87·_.P_.l_.a_.n_.e_.3_.d()
 98 88·:·d_(0)
 99 89·{·}
 100 90
 101 91·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d(const·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e·&_dir,·const·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e·&_pnt)
 102 92·:·n_(_dir),·d_(0)
 103 93·{
 104 94·n_.normalize();
 105 95·d_·=·-dot(n_,_pnt);
 106 96·}
 107 97
 108 98·value_type·signed_distance(const·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f·&_p)
 109 99·{
 110 100·return·dot(n_·,·_p)·+·d_;
 111 101·}
 112 102
 113 103·//·back·compatibility
 114 104·value_type·singed_distance(const·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f·&point)
 115 105·{·return·signed_distance(·point·);·}
 116 106
 117 107public:
 118 108
 119 109·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e·n_;
 120 110·value_type·d_;
 121 111
 122 112};
 123 113
Max diff block lines reached; 826/4902 bytes (16.85%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00320_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01061_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00320_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01061_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
1.25 KB
./usr/share/doc/libopenmesh-dev/html/a00323_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01001_source.html
Files 99% similar despite different names
    
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
00000b30:·6e3a·6274·6968·3a64·3364·3961·3961·3635··n:btih:d3d9a9a6500000b30:·6e3a·6274·6968·3a64·3364·3961·3961·3635··n:btih:d3d9a9a65
00000b40:·3935·3532·3166·3936·3636·6135·6539·3463··95521f9666a5e94c00000b40:·3935·3532·3166·3936·3636·6135·6539·3463··95521f9666a5e94c
00000b50:·6338·3330·6461·6238·3362·3635·3639·3926··c830dab83b65699&00000b50:·6338·3330·6461·6238·3362·3635·3639·3926··c830dab83b65699&
00000b60:·616d·703b·646e·3d65·7870·6174·2e74·7874··amp;dn=expat.txt00000b60:·616d·703b·646e·3d65·7870·6174·2e74·7874··amp;dn=expat.txt
00000b70:·204d·4954·202a·2f0a·2428·646f·6375·6d65···MIT·*/.$(docume00000b70:·204d·4954·202a·2f0a·2428·646f·6375·6d65···MIT·*/.$(docume
00000b80:·6e74·292e·7265·6164·7928·6675·6e63·7469··nt).ready(functi00000b80:·6e74·292e·7265·6164·7928·6675·6e63·7469··nt).ready(functi
00000b90:·6f6e·2829·7b69·6e69·744e·6176·5472·6565··on(){initNavTree00000b90:·6f6e·2829·7b69·6e69·744e·6176·5472·6565··on(){initNavTree
00000ba0:·2827·6130·3033·3233·5f73·6f75·7263·652e··('a00323_source.00000ba0:·2827·6130·3130·3031·5f73·6f75·7263·652e··('a01001_source.
00000bb0:·6874·6d6c·272c·2727·293b·2069·6e69·7452··html','');·initR00000bb0:·6874·6d6c·272c·2727·293b·2069·6e69·7452··html','');·initR
00000bc0:·6573·697a·6162·6c65·2829·3b20·7d29·3b0a··esizable();·});.00000bc0:·6573·697a·6162·6c65·2829·3b20·7d29·3b0a··esizable();·});.
00000bd0:·2f2a·2040·6c69·6365·6e73·652d·656e·6420··/*·@license-end·00000bd0:·2f2a·2040·6c69·6365·6e73·652d·656e·6420··/*·@license-end·
00000be0:·2a2f·0a3c·2f73·6372·6970·743e·0a3c·6469··*/.</script>.<di00000be0:·2a2f·0a3c·2f73·6372·6970·743e·0a3c·6469··*/.</script>.<di
00000bf0:·7620·6964·3d22·646f·632d·636f·6e74·656e··v·id="doc-conten00000bf0:·7620·6964·3d22·646f·632d·636f·6e74·656e··v·id="doc-conten
00000c00:·7422·3e0a·3c21·2d2d·2077·696e·646f·7720··t">.<!--·window·00000c00:·7422·3e0a·3c21·2d2d·2077·696e·646f·7720··t">.<!--·window·
00000c10:·7368·6f77·696e·6720·7468·6520·6669·6c74··showing·the·filt00000c10:·7368·6f77·696e·6720·7468·6520·6669·6c74··showing·the·filt
5.33 KB
./usr/share/doc/libopenmesh-dev/html/a00326_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01040_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00326_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01040_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/IteratorsT.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/IteratorsT.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/CirculatorsT.hh&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/CirculatorsT.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//=============================================================================</span></div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//=============================================================================</span></div>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_BASEMESH_HH·defined</span></div>189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_BASEMESH_HH·defined</span></div>
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">//=============================================================================</span></div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">//=============================================================================</span></div>
191 <div·class="ttc"·id="aa00287_html"><div·class="ttname"><a·href="a00287.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>191 <div·class="ttc"·id="aa01010_html"><div·class="ttname"><a·href="a01010.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>
192 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>192 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
193 <div·class="ttc"·id="aa02446_html"><div·class="ttname"><a·href="a02446.html">OpenMesh::BaseMesh</a></div><div·class="ttdoc">Base·class·for·all·meshes.</div><div·class="ttdef"><b>Definition</b>·BaseMesh.hh:80</div></div>193 <div·class="ttc"·id="aa02446_html"><div·class="ttname"><a·href="a02446.html">OpenMesh::BaseMesh</a></div><div·class="ttdoc">Base·class·for·all·meshes.</div><div·class="ttdef"><b>Definition</b>·BaseMesh.hh:80</div></div>
194 </div><!--·fragment·--></div><!--·contents·-->194 </div><!--·fragment·--></div><!--·contents·-->
195 </div><!--·doc-content·-->195 </div><!--·doc-content·-->
196 <hr>196 <hr>
197 <address>197 <address>
198 <small>198 <small>
844 B
./usr/share/doc/libopenmesh-dev/html/a00335_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00998_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00335_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00998_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00338_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01037_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00338_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01037_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
842 B
./usr/share/doc/libopenmesh-dev/html/a00344_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00989_source.html
Files identical despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00344_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00989_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
5.52 KB
./usr/share/doc/libopenmesh-dev/html/a00347_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01070_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00347_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01070_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriConnectivity.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriConnectivity.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/FinalMeshItemsT.hh&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/FinalMeshItemsT.hh&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/AttribKernelT.hh&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/AttribKernelT.hh&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
212 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>212 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
213 <div·class="ttc"·id="aa02438_html"><div·class="ttname"><a·href="a02438.html">OpenMesh::AttribKernelT</a></div><div·class="ttdoc">The·attribute·kernel·adds·all·standard·properties·to·the·kernel.</div><div·class="ttdef"><b>Definition</b>·AttribKernelT.hh:73</div></div>213 <div·class="ttc"·id="aa02438_html"><div·class="ttname"><a·href="a02438.html">OpenMesh::AttribKernelT</a></div><div·class="ttdoc">The·attribute·kernel·adds·all·standard·properties·to·the·kernel.</div><div·class="ttdef"><b>Definition</b>·AttribKernelT.hh:73</div></div>
214 <div·class="ttc"·id="aa02522_html"><div·class="ttname"><a·href="a02522.html">OpenMesh::FinalMeshItemsT</a></div><div·class="ttdoc">Definition·of·the·mesh·entities·(items).</div><div·class="ttdef"><b>Definition</b>·FinalMeshItemsT.hh:68</div></div>214 <div·class="ttc"·id="aa02522_html"><div·class="ttname"><a·href="a02522.html">OpenMesh::FinalMeshItemsT</a></div><div·class="ttdoc">Definition·of·the·mesh·entities·(items).</div><div·class="ttdef"><b>Definition</b>·FinalMeshItemsT.hh:68</div></div>
215 <div·class="ttc"·id="aa02706_html"><div·class="ttname"><a·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT</a></div><div·class="ttdoc">Triangle·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·TriMesh_ArrayKernelT.hh:96</div></div>215 <div·class="ttc"·id="aa02706_html"><div·class="ttname"><a·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT</a></div><div·class="ttdoc">Triangle·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·TriMesh_ArrayKernelT.hh:96</div></div>
216 <div·class="ttc"·id="aa02714_html"><div·class="ttname"><a·href="a02714.html">OpenMesh::PolyMesh_ArrayKernelT</a></div><div·class="ttdoc">Polygonal·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·PolyMesh_ArrayKernelT.hh:96</div></div>216 <div·class="ttc"·id="aa02714_html"><div·class="ttname"><a·href="a02714.html">OpenMesh::PolyMesh_ArrayKernelT</a></div><div·class="ttdoc">Polygonal·mesh·based·on·the·ArrayKernel.</div><div·class="ttdef"><b>Definition</b>·PolyMesh_ArrayKernelT.hh:96</div></div>
217 <div·class="ttc"·id="aa02822_html"><div·class="ttname"><a·href="a02822.html">OpenMesh::TriMesh_ArrayKernel_GeneratorT</a></div><div·class="ttdoc">Helper·class·to·create·a·TriMesh-type·based·on·ArrayKernelT.</div><div·class="ttdef"><b>Definition</b>·TriMesh_ArrayKernelT.hh:80</div></div>217 <div·class="ttc"·id="aa02822_html"><div·class="ttname"><a·href="a02822.html">OpenMesh::TriMesh_ArrayKernel_GeneratorT</a></div><div·class="ttdoc">Helper·class·to·create·a·TriMesh-type·based·on·ArrayKernelT.</div><div·class="ttdef"><b>Definition</b>·TriMesh_ArrayKernelT.hh:80</div></div>
218 <div·class="ttc"·id="aa02826_html"><div·class="ttname"><a·href="a02826.html">OpenMesh::TriMeshT</a></div><div·class="ttdoc">Base·type·for·a·triangle·mesh.</div><div·class="ttdef"><b>Definition</b>·TriMeshT.hh:92</div></div>218 <div·class="ttc"·id="aa02826_html"><div·class="ttname"><a·href="a02826.html">OpenMesh::TriMeshT</a></div><div·class="ttdoc">Base·type·for·a·triangle·mesh.</div><div·class="ttdef"><b>Definition</b>·TriMeshT.hh:92</div></div>
219 <div·class="ttc"·id="aa06365_html"><div·class="ttname"><a·href="a06365.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>219 <div·class="ttc"·id="aa06461_html"><div·class="ttname"><a·href="a06461.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>
220 </div><!--·fragment·--></div><!--·contents·-->220 </div><!--·fragment·--></div><!--·contents·-->
221 </div><!--·doc-content·-->221 </div><!--·doc-content·-->
222 <hr>222 <hr>
223 <address>223 <address>
224 <small>224 <small>
225 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">225 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
226 </a>226 </a>
844 B
./usr/share/doc/libopenmesh-dev/html/a00353_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01025_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00353_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01025_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
5.03 KB
./usr/share/doc/libopenmesh-dev/html/a00356_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00986_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00356_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00986_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·OPENMESH_DEFAULTTRIMESH_HH</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·OPENMESH_DEFAULTTRIMESH_HH</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·OPENMESH_DEFAULTTRIMESH_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·OPENMESH_DEFAULTTRIMESH_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·TYPEDEFS·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·TYPEDEFS·=================================================================</span></div>
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_DEFAULTTRIMESH_HH·defined</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_DEFAULTTRIMESH_HH·defined</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>
168 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>168 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
169 <div·class="ttc"·id="aa06365_html"><div·class="ttname"><a·href="a06365.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>169 <div·class="ttc"·id="aa06461_html"><div·class="ttname"><a·href="a06461.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>
170 </div><!--·fragment·--></div><!--·contents·-->170 </div><!--·fragment·--></div><!--·contents·-->
171 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
172 <hr>172 <hr>
173 <address>173 <address>
174 <small>174 <small>
175 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">175 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
176 </a>176 </a>
844 B
./usr/share/doc/libopenmesh-dev/html/a00359_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01034_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00359_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01034_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00362_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01043_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00362_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01043_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
5.03 KB
./usr/share/doc/libopenmesh-dev/html/a00365_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01022_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00365_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01022_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·OPENMESH_DEFAULTPOLYMESH_HH</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·OPENMESH_DEFAULTPOLYMESH_HH</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·OPENMESH_DEFAULTPOLYMESH_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·OPENMESH_DEFAULTPOLYMESH_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·TYPEDEFS·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·TYPEDEFS·=================================================================</span></div>
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_DEFAULTPOLYMESH_HH·defined</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_DEFAULTPOLYMESH_HH·defined</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>
168 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>168 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
169 <div·class="ttc"·id="aa06365_html"><div·class="ttname"><a·href="a06365.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>169 <div·class="ttc"·id="aa06461_html"><div·class="ttname"><a·href="a06461.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>
170 </div><!--·fragment·--></div><!--·contents·-->170 </div><!--·fragment·--></div><!--·contents·-->
171 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
172 <hr>172 <hr>
173 <address>173 <address>
174 <small>174 <small>
175 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">175 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
176 </a>176 </a>
6.63 KB
./usr/share/doc/libopenmesh-dev/html/a00368_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01073_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00368_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01073_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMeshT.hh&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMeshT.hh&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/LoopSchemeMaskT.hh&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/LoopSchemeMaskT.hh&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
Offset 723, 15 lines modifiedOffset 723, 15 lines modified
723 <div·class="line"><a·id="l00577"·name="l00577"></a><span·class="lineno">··577</span>····this-&gt;set_normal(*v_it,·calc_vertex_normal(*v_it));</div>723 <div·class="line"><a·id="l00577"·name="l00577"></a><span·class="lineno">··577</span>····this-&gt;set_normal(*v_it,·calc_vertex_normal(*v_it));</div>
724 <div·class="line"><a·id="l00578"·name="l00578"></a><span·class="lineno">··578</span>}</div>724 <div·class="line"><a·id="l00578"·name="l00578"></a><span·class="lineno">··578</span>}</div>
725 </div>725 </div>
726 <div·class="line"><a·id="l00579"·name="l00579"></a><span·class="lineno">··579</span>·</div>726 <div·class="line"><a·id="l00579"·name="l00579"></a><span·class="lineno">··579</span>·</div>
727 <div·class="line"><a·id="l00580"·name="l00580"></a><span·class="lineno">··580</span><span·class="comment">//=============================================================================</span></div>727 <div·class="line"><a·id="l00580"·name="l00580"></a><span·class="lineno">··580</span><span·class="comment">//=============================================================================</span></div>
728 <div·class="line"><a·id="l00581"·name="l00581"></a><span·class="lineno">··581</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>728 <div·class="line"><a·id="l00581"·name="l00581"></a><span·class="lineno">··581</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
729 <div·class="line"><a·id="l00582"·name="l00582"></a><span·class="lineno">··582</span><span·class="comment">//=============================================================================</span></div>729 <div·class="line"><a·id="l00582"·name="l00582"></a><span·class="lineno">··582</span><span·class="comment">//=============================================================================</span></div>
730 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>730 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
731 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>731 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
732 <div·class="ttc"·id="aa01242_html_a351b282a40719408090277956e526735"><div·class="ttname"><a·href="a01242.html#a351b282a40719408090277956e526735">OpenMesh::dot</a></div><div·class="ttdeci">osg::Vec3f::ValueType·dot(const·osg::Vec3f·&amp;_v1,·const·osg::Vec3f·&amp;_v2)</div><div·class="ttdoc">Adapter·for·osg·vector·member·computing·a·scalar·product.</div><div·class="ttdef"><b>Definition</b>·VectorAdapter.hh:176</div></div>732 <div·class="ttc"·id="aa01242_html_a351b282a40719408090277956e526735"><div·class="ttname"><a·href="a01242.html#a351b282a40719408090277956e526735">OpenMesh::dot</a></div><div·class="ttdeci">osg::Vec3f::ValueType·dot(const·osg::Vec3f·&amp;_v1,·const·osg::Vec3f·&amp;_v2)</div><div·class="ttdoc">Adapter·for·osg·vector·member·computing·a·scalar·product.</div><div·class="ttdef"><b>Definition</b>·VectorAdapter.hh:176</div></div>
733 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>733 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>
734 <div·class="ttc"·id="aa02278_html"><div·class="ttname"><a·href="a02278.html">OpenMesh::LoopSchemeMaskT</a></div><div·class="ttdoc">implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:</div><div·class="ttdef"><b>Definition</b>·LoopSchemeMaskT.hh:67</div></div>734 <div·class="ttc"·id="aa02278_html"><div·class="ttname"><a·href="a02278.html">OpenMesh::LoopSchemeMaskT</a></div><div·class="ttdoc">implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:</div><div·class="ttdef"><b>Definition</b>·LoopSchemeMaskT.hh:67</div></div>
735 <div·class="ttc"·id="aa02574_html"><div·class="ttname"><a·href="a02574.html">OpenMesh::FaceHandle</a></div><div·class="ttdoc">Handle·for·a·face·entity.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:142</div></div>735 <div·class="ttc"·id="aa02574_html"><div·class="ttname"><a·href="a02574.html">OpenMesh::FaceHandle</a></div><div·class="ttdoc">Handle·for·a·face·entity.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:142</div></div>
736 <div·class="ttc"·id="aa02578_html"><div·class="ttname"><a·href="a02578.html">OpenMesh::MeshHandle</a></div><div·class="ttdoc">Handle·type·for·meshes·to·simplify·some·template·programming.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:149</div></div>736 <div·class="ttc"·id="aa02578_html"><div·class="ttname"><a·href="a02578.html">OpenMesh::MeshHandle</a></div><div·class="ttdoc">Handle·type·for·meshes·to·simplify·some·template·programming.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:149</div></div>
737 <div·class="ttc"·id="aa02718_html"><div·class="ttname"><a·href="a02718.html">OpenMesh::PolyMeshT</a></div><div·class="ttdoc">Base·type·for·a·polygonal·mesh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:91</div></div>737 <div·class="ttc"·id="aa02718_html"><div·class="ttname"><a·href="a02718.html">OpenMesh::PolyMeshT</a></div><div·class="ttdoc">Base·type·for·a·polygonal·mesh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:91</div></div>
844 B
./usr/share/doc/libopenmesh-dev/html/a00371_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01031_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00371_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01031_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00374_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01028_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00374_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01028_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00377_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01076_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00377_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01076_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00380_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01007_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00380_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01007_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00383_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01019_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00383_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01019_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00386_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00992_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00386_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00992_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
37.2 KB
./usr/share/doc/libopenmesh-dev/html/a00398_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00920_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/AutoPropertyHandleT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/SingletonT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00398_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00920_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">AutoPropertyHandleT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SingletonT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 108 lines modifiedOffset 138, 112 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_AutoPropertyHandleT_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_AutoPropertyHandleT_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;assert.h&gt;</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#pragma·once</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·OpenMesh</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh_,·<span·class="keyword">class</span>·PropertyHandle_&gt;</div> 
159 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02830.html">···58</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>·:·<span·class="keyword">public</span>·PropertyHandle_</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·STL</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>{</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">public</span>:</div> 
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">typedef</span>·Mesh_·····························Mesh;</div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">typedef</span>·PropertyHandle_···················PropertyHandle;</div> 
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">typedef</span>·PropertyHandle····················Base;</div> 
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PropertyHandle::Value····Value;</div> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT&lt;Mesh,·PropertyHandle&gt;</a></div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············································<a·class="code·hl_class"·href="a02830.html">Self</a>;</div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</span>:</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Mesh*·····································m_;</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">bool</span>······································own_property_;<span·class="comment">//ref·counting?</span></div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 173 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03346.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03346.html">SingletonT</a></div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>()</div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··:·m_(<span·class="keyword">nullptr</span>),·own_property_(<span·class="keyword">false</span>)</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··{}</div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02830.html">Self</a>&amp;·_other)</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··:·Base(_other.idx()),·m_(_other.m_),·own_property_(<span·class="keyword">false</span>)</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{}</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 178 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">···86</a></span>··<span·class="keyword">static</span>·T&amp;·<a·class="code·hl_function"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">Instance</a>()</div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(Mesh&amp;·_m,·<span·class="keyword">const</span>·std::string&amp;·_pp_name·=·std::string())</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··{·add_property(_m,·_pp_name);·}</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(Mesh&amp;·_m,·PropertyHandle·_pph)</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··:·Base(_pph.idx()),·m_(&amp;_m),·own_property_(<span·class="keyword">false</span>)</div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{}</div> 
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02830.html">~AutoPropertyHandleT</a>()</div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··{</div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">if</span>·(own_property_)</div>181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(!pInstance__)</div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{</div>
 183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="comment">//·check·if·singleton·alive</span></div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······m_-&gt;remove_property(*<span·class="keyword">this</span>);</div>184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">if</span>·(destroyed__)</div>
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}</div>185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······{</div>
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········OnDeadReference();</div>
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······}</div>
Max diff block lines reached; 5550/31332 bytes (17.71%) of diff not shown.
6.42 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 AutoPropertyHandleT.hh5 SingletonT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 115 lines modifiedOffset 47, 120 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
 55 45//
54 44#ifndef·OPENMESH_AutoPropertyHandleT_HH 
55 45#define·OPENMESH_AutoPropertyHandleT_HH 
56 46 
57 47//==·INCLUDES 
58 =================================================================56 =============================================================================
59 48#include·<assert.h> 
60 49#include·<string>57 46//
 58 47//·Implements·a·simple·singleton·template
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
 63 51#pragma·once
62 51//==·NAMESPACES 
63 =============================================================== 
64 5264 52
65 53namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{65 53//===·INCLUDES
 66 ================================================================
66 5467 54
67 55//==·CLASS·DEFINITION68 55//·OpenMesh
 69 56#include·<OpenMesh/Core/System/config.h>
 70 57
 71 58//·STL
 72 59#include·<stdexcept>
 73 60
 74 61
 75 62//==·NAMESPACES
 76 ===============================================================
 77 63
 78 64
 79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 66
 81 67
 82 68//===·IMPLEMENTATION
68 =========================================================83 ==========================================================
 84 69
69 56 
70 57template·<class·Mesh_,·class·PropertyHandle_> 
71 _\x85_\x88class·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·public·PropertyHandle_ 
72 59{ 
73 60public: 
74 61·typedef·Mesh_·Mesh; 
75 62·typedef·PropertyHandle_·PropertyHandle; 
76 63·typedef·PropertyHandle·Base; 
77 64·typedef·typename·PropertyHandle::Value·Value; 
78 65·typedef·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8> 
79 66·_\x8S_\x8e_\x8l_\x8f; 
80 67protected: 
81 68·Mesh*·m_; 
82 69·bool·own_property_;//ref·counting? 
83 7085 70
 86 75template·<typename·T>
 87 _\x87_\x86class·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T
 88 77{
84 71public:89 78public:
85 72·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T() 
86 73·:·m_(nullptr),·own_property_(false) 
87 74·{} 
88 75 
89 76·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(const·_\x8S_\x8e_\x8l_\x8f&·_other) 
90 77·:·Base(_other.idx()),·m_(_other.m_),·own_property_(false) 
91 78·{} 
92 7990 79
 91 _\x88_\x86·static·T&·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e()
93 80·explicit·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(Mesh&·_m,·const·std::string&·_pp_name·=·std:: 
94 string()) 
95 81·{·add_property(_m,·_pp_name);·} 
96 82 
97 83·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(Mesh&·_m,·PropertyHandle·_pph) 
98 84·:·Base(_pph.idx()),·m_(&_m),·own_property_(false) 
99 85·{} 
100 86 
101 87·_\x8~_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T() 
102 88·{92 87·{
103 89·if·(own_property_)93 88·if·(!pInstance__)
104 90·{94 89·{
105 91·m_->remove_property(*this);95 90·//·check·if·singleton·alive
 96 91·if·(destroyed__)
106 92·}97 92·{
 98 93·OnDeadReference();
107 93·}99 94·}
 100 95·//·first·time·request·->·initialize
 101 96·else
108 94 
109 95·inline·void·add_property(Mesh&·_m,·const·std::string&·_pp_name·=·std::string 
110 ()) 
111 96·{102 97·{
 103 98·Create();
 104 99·}
112 97·assert(!is_valid()); 
113 98·m_·=·&_m; 
114 99·own_property_·=·_pp_name.empty()·||·!m_->get_property_handle(*this, 
115 _pp_name); 
116 100·if·(own_property_) 
117 101·{ 
118 102·m_->add_property(*this,·_pp_name); 
119 103·}105 100·}
 106 101·return·*pInstance__;
120 104·}107 102·}
121 105 
122 106·inline·void·remove_property() 
123 107·{ 
124 108·assert(own_property_);//only·the·owner·can·delete·the·property 
125 109·m_->remove_property(*this); 
126 110·own_property_·=·false; 
Max diff block lines reached; 1701/6552 bytes (25.96%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00404_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00968_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00404_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00968_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00407_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00956_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00407_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00956_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00410_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00944_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00410_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00944_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
34.8 KB
./usr/share/doc/libopenmesh-dev/html/a00413_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00977_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/SingletonT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/GenProg.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00413_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00977_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SingletonT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">GenProg.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 141, 109 lines modifiedOffset 141, 113 lines modified
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Utils·for·generic/generative·programming</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#pragma·once</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_GENPROG_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_GENPROG_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·OpenMesh</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·STL</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>GenProg··{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·b&gt;·<span·class="keyword">struct·</span>Bool2Type·{·<span·class="keyword">enum</span>·{·my_bool·=·b·};·};</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·i&gt;··<span·class="keyword">struct·</span>Int2Type··{·<span·class="keyword">enum</span>·{·my_int·=·i·};·};</div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div> 
173 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03346.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03346.html">SingletonT</a></div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
178 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">···86</a></span>··<span·class="keyword">static</span>·T&amp;·<a·class="code·hl_function"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">In[·...·truncated·by·diffoscope;·len:·12,·SHA:·7184e7f3f13abbdff0682c7e5806f0ec54345ea93f6167a9ad254bf2e16c4e02·...·]</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">typedef</span>·Bool2Type&lt;true&gt;·TrueType;</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">typedef</span>·Bool2Type&lt;false&gt;·FalseType;</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·Expr&gt;·<span·class="keyword">struct·</span>AssertCompile;</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">struct·</span>AssertCompile&lt;true&gt;·{};</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··{</div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(!pInstance__)</div> 
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//---·Template·&quot;if&quot;·w/·partial·specialization·---------------------------------</span></div>
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="comment">//·check·if·singleton·alive</span></div>186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#if·OM_PARTIAL_SPECIALIZATION</span></div>
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">if</span>·(destroyed__)</div>187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······{</div>188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········OnDeadReference();</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·condition,·<span·class="keyword">class</span>·Then,·<span·class="keyword">class</span>·Else&gt;</div>
 190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">struct·</span>IF·{·<span·class="keyword">typedef</span>·Then·Result;·};</div>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······}</div>191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Then,·<span·class="keyword">class</span>·Else&gt;</div>
 193 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">struct·</span>IF&lt;false,·Then,·Else&gt;·{·<span·class="keyword">typedef</span>·Else·Result;·};</div>
188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="comment">//·first·time·request·-&gt;·initialize</span></div> 
189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">else</span></div> 
190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······{</div> 
191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········Create();</div> 
192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······}</div> 
193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div> 
194 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">return</span>·*pInstance__;</div> 
195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div> 
196 </div> 
197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>194 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">private</span>:</div>196 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//·Disable·constructors/assignment·to·enforce·uniqueness</span></div>198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//---·Template·&quot;if&quot;·w/o·partial·specialization·--------------------------------</span></div>
Max diff block lines reached; 11716/29725 bytes (39.41%) of diff not shown.
5.58 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SingletonT.hh5 GenProg.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 51, 116 lines modifiedOffset 51, 122 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Implements·a·simple·singleton·template58 47//·Utils·for·generic/generative·programming
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
 63 51#ifndef·OPENMESH_GENPROG_HH
 64 52#define·OPENMESH_GENPROG_HH
 65 53
63 51#pragma·once 
64 52 
65 53//===·INCLUDES 
66 ================================================================ 
67 5466 54
68 55//·OpenMesh67 55//==·INCLUDES
 68 =================================================================
 69 56
69 56#include·<OpenMesh/Core/System/config.h>70 57#include·<OpenMesh/Core/System/config.h>
 71 58
 72 59
70 57 
71 58//·STL 
72 59#include·<stdexcept> 
73 60 
74 61 
75 62//==·NAMESPACES73 60//==·NAMESPACES
76 ===============================================================74 ===============================================================
 75 61
 76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
77 6377 63
78 64 
79 65namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{78 64namespace·GenProg·{
 79 65#ifndef·DOXY_IGNORE_THIS
80 6680 66
81 67 
82 68//===·IMPLEMENTATION81 67//==·IMPLEMENTATION
83 ==========================================================82 ===========================================================
 83 68
84 6984 69
85 70 
86 75template·<typename·T> 
87 _\x87_\x86class·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T 
88 77{ 
89 78public: 
90 79 
91 _\x88_\x86·static·T&·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e() 
92 87·{ 
93 88·if·(!pInstance__) 
94 89·{ 
95 90·//·check·if·singleton·alive 
96 91·if·(destroyed__) 
97 92·{ 
98 93·OnDeadReference(); 
99 94·} 
100 95·//·first·time·request·->·initialize 
101 96·else 
102 97·{ 
103 98·Create(); 
104 99·} 
105 100·} 
106 101·return·*pInstance__; 
107 102·}85 71template·<bool·b>·struct·Bool2Type·{·enum·{·my_bool·=·b·};·};
 86 72
 87 74template·<int·i>·struct·Int2Type·{·enum·{·my_int·=·i·};·};
 88 75
 89 77typedef·Bool2Type<true>·TrueType;
 90 78
 91 80typedef·Bool2Type<false>·FalseType;
 92 81
 93 82//---------------------------------------------------------------------------
 94 --
 95 84template·<bool·Expr>·struct·AssertCompile;
 96 85template·<>·struct·AssertCompile<true>·{};
 97 86
 98 87
 99 88
 100 89//---·Template·"if"·w/·partial·specialization·-------------------------------
 101 --
 102 90#if·OM_PARTIAL_SPECIALIZATION
 103 91
 104 92
 105 93template·<bool·condition,·class·Then,·class·Else>
 106 94struct·IF·{·typedef·Then·Result;·};
 107 95
 108 101template·<class·Then,·class·Else>
 109 102struct·IF<false,·Then,·Else>·{·typedef·Else·Result;·};
108 103110 103
109 104111 104
110 105private:112 105
111 106113 106
112 107·//·Disable·constructors/assignment·to·enforce·uniqueness 
113 108·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T(); 
114 109·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T(const·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T&); 
115 110·_.S_.i_.n_.g_.l_.e_.t_.o_.n_.T&·operator=(const·_.S_.i_.n_.g_.l_.e_.t_.o_.n_.T&);114 107
 115 108//---·Template·"if"·w/o·partial·specialization·-----------------------------
 116 ---
 117 109#else
 118 110
116 111119 111
117 112·//·Create·a·new·singleton·and·store·its·pointer 
118 113·static·void·Create() 
119 114·{ 
120 115·static·T·theInstance; 
121 116·pInstance__·=·&theInstance;120 112struct·SelectThen
 121 113{
 122 114·template·<class·Then,·class·Else>·struct·Select·{
 123 115·typedef·Then·Result;
 124 116·};
Max diff block lines reached; 2366/5688 bytes (41.60%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00416_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00947_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00416_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00947_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
6.51 KB
./usr/share/doc/libopenmesh-dev/html/a00419_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00932_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00419_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00932_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_BASEPROPERTY_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_BASEPROPERTY_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_BASEPROPERTY_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_BASEPROPERTY_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/StoreRestore.hh&gt;</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/StoreRestore.hh&gt;</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">156 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02834.html">···60</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02834.html">···60</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a></div>
Offset 251, 15 lines modifiedOffset 251, 15 lines modified
251 </div>251 </div>
252 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>252 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>
253 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}<span·class="comment">//namespace·OpenMesh</span></div>253 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}<span·class="comment">//namespace·OpenMesh</span></div>
254 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>254 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>
255 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span><span·class="preprocessor">#endif·</span><span·class="comment">//OPENMESH_BASEPROPERTY_HH</span></div>255 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span><span·class="preprocessor">#endif·</span><span·class="comment">//OPENMESH_BASEPROPERTY_HH</span></div>
256 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>256 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>
257 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span>·</div>257 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span>·</div>
258 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>258 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
259 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>259 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
260 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">OpenMesh::BaseProperty</a></div><div·class="ttdoc">Abstract·class·defining·the·basic·interface·of·a·dynamic·property.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:61</div></div>260 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">OpenMesh::BaseProperty</a></div><div·class="ttdoc">Abstract·class·defining·the·basic·interface·of·a·dynamic·property.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:61</div></div>
261 <div·class="ttc"·id="aa02834_html_a0eb66e2547283ca989179d508fbbed87"><div·class="ttname"><a·href="a02834.html#a0eb66e2547283ca989179d508fbbed87">OpenMesh::BaseProperty::restore</a></div><div·class="ttdeci">virtual·size_t·restore(std::istream·&amp;_istr,·bool·_swap)=0</div><div·class="ttdoc">Restore·self·from·a·binary·block.</div></div>261 <div·class="ttc"·id="aa02834_html_a0eb66e2547283ca989179d508fbbed87"><div·class="ttname"><a·href="a02834.html#a0eb66e2547283ca989179d508fbbed87">OpenMesh::BaseProperty::restore</a></div><div·class="ttdeci">virtual·size_t·restore(std::istream·&amp;_istr,·bool·_swap)=0</div><div·class="ttdoc">Restore·self·from·a·binary·block.</div></div>
262 <div·class="ttc"·id="aa02834_html_a1f2bd397fadcf254837de61df06069d0"><div·class="ttname"><a·href="a02834.html#a1f2bd397fadcf254837de61df06069d0">OpenMesh::BaseProperty::push_back</a></div><div·class="ttdeci">virtual·void·push_back()=0</div><div·class="ttdoc">Extend·the·number·of·elements·by·one.</div></div>262 <div·class="ttc"·id="aa02834_html_a1f2bd397fadcf254837de61df06069d0"><div·class="ttname"><a·href="a02834.html#a1f2bd397fadcf254837de61df06069d0">OpenMesh::BaseProperty::push_back</a></div><div·class="ttdeci">virtual·void·push_back()=0</div><div·class="ttdoc">Extend·the·number·of·elements·by·one.</div></div>
263 <div·class="ttc"·id="aa02834_html_a2cb84fe2bfd412c79ecf76ea95b857e2"><div·class="ttname"><a·href="a02834.html#a2cb84fe2bfd412c79ecf76ea95b857e2">OpenMesh::BaseProperty::BaseProperty</a></div><div·class="ttdeci">BaseProperty(const·std::string·&amp;_name=&quot;&lt;unknown&gt;&quot;,·const·std::string·&amp;_internal_type_name=&quot;&lt;unknown&gt;&quot;)</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:84</div></div>263 <div·class="ttc"·id="aa02834_html_a2cb84fe2bfd412c79ecf76ea95b857e2"><div·class="ttname"><a·href="a02834.html#a2cb84fe2bfd412c79ecf76ea95b857e2">OpenMesh::BaseProperty::BaseProperty</a></div><div·class="ttdeci">BaseProperty(const·std::string·&amp;_name=&quot;&lt;unknown&gt;&quot;,·const·std::string·&amp;_internal_type_name=&quot;&lt;unknown&gt;&quot;)</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:84</div></div>
264 <div·class="ttc"·id="aa02834_html_a3bc453b15806c2ab78e82418212cb939"><div·class="ttname"><a·href="a02834.html#a3bc453b15806c2ab78e82418212cb939">OpenMesh::BaseProperty::size_of</a></div><div·class="ttdeci">virtual·size_t·size_of()·const</div><div·class="ttdoc">Return·size·of·property·in·bytes.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:147</div></div>264 <div·class="ttc"·id="aa02834_html_a3bc453b15806c2ab78e82418212cb939"><div·class="ttname"><a·href="a02834.html#a3bc453b15806c2ab78e82418212cb939">OpenMesh::BaseProperty::size_of</a></div><div·class="ttdeci">virtual·size_t·size_of()·const</div><div·class="ttdoc">Return·size·of·property·in·bytes.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:147</div></div>
265 <div·class="ttc"·id="aa02834_html_a4060f65f09046a5afc09dec01e6fb43a"><div·class="ttname"><a·href="a02834.html#a4060f65f09046a5afc09dec01e6fb43a">OpenMesh::BaseProperty::reserve</a></div><div·class="ttdeci">virtual·void·reserve(size_t·_n)=0</div><div·class="ttdoc">Reserve·memory·for·n·elements.</div></div>265 <div·class="ttc"·id="aa02834_html_a4060f65f09046a5afc09dec01e6fb43a"><div·class="ttname"><a·href="a02834.html#a4060f65f09046a5afc09dec01e6fb43a">OpenMesh::BaseProperty::reserve</a></div><div·class="ttdeci">virtual·void·reserve(size_t·_n)=0</div><div·class="ttdoc">Reserve·memory·for·n·elements.</div></div>
271 KB
./usr/share/doc/libopenmesh-dev/html/a00422_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00476_source.html
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/Property.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidgetT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00422_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00476_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Property.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshViewerWidgetT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 586 lines modifiedOffset 136, 814 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//#ifndef·OPENMESH_PROPERTY_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//#define·OPENMESH_PROPERTY_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#pragma·once</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifdef·_MSC_VER</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//#··pragma·warning(disable:·4267·4311)</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/BaseProperty.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·--------------------</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;QImage&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;QFileInfo&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;QKeyEvent&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00710.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">using·namespace·</span>Qt;</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#if·defined(_MSC_VER)</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··undef·min</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··undef·max</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//·TODO:·it·might·be·possible·to·define·Property·using·kind·of·a·runtime·info</span></div> 
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·structure·holding·the·size·of·T.·Then·reserve,·swap,·resize,·etc·can·be·written</span></div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·in·pure·malloc()·style·w/o·virtual·overhead.·Template·member·function·proved·per</span></div> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//·element·access·to·the·properties,·asserting·dynamic_casts·in·debug</span></div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keywordtype">bool</span>·</div>
175 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">176 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
176 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02934.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02934.html">PropertyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="[·...·truncated·by·diffoscope;·len:·29,·SHA:·2ac837742d9e6e01d3c65467efdcab3327df0da4526142eefe181be372afe56a·...·]</div>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">···75</a></span><a·class="code·hl_function"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;M&gt;::open_mesh</a>(<span[·...·truncated·by·diffoscope;·len:·145,·SHA:·f8723b093af91eef954db92838900ed09e282544d409acc27469006682502b8f·...·]</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
 179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·load·mesh</span></div>
 180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·calculate·normals</span></div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·set·scene·center·and·radius···</span></div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··mesh_.request_face_normals();</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··mesh_.request_face_colors();</div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.request_vertex_normals();</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.request_vertex_colors();</div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.request_vertex_texcoords2D();</div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;Loading·from·file·&#39;&quot;</span>·&lt;&lt;·_filename·&lt;&lt;·<span·class="stringliteral">&quot;&#39;\n&quot;</span>;</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordflow">if</span>·(·<a·class="code·hl_function"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">IO::read_mesh</a>(mesh_,·_filename,·_opt·))</div>
177 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{</div>
178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="comment">//·store·read·option</span></div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····opt_·=·_opt;</div>
179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····</div>
 195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="comment">//·update·face·and·vertex·normals·····</span></div>
 196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">if</span>·(·!·opt_.check(·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">IO::Options::FaceNormal</a>·)·)</div>
 197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······mesh_.<a·class="code·hl_function"·href="a02718.html#a5677ec057717fece1bc3c7abbf93cbdf">update_face_normals</a>();</div>
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·T·······································Value;</div>198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">else</span></div>
Max diff block lines reached; 199848/219956 bytes (90.86%) of diff not shown.
56.0 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Property.hh5 MeshViewerWidgetT_impl.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 45, 684 lines modifiedOffset 45, 894 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42#pragma·once
53 4353 43
54 44//#ifndef·OPENMESH_PROPERTY_HH 
55 45//#define·OPENMESH_PROPERTY_HH 
56 46#pragma·once 
57 47 
58 48//==·INCLUDES54 44//==·INCLUDES
59 =================================================================55 =================================================================
 56 45
 57 46#ifdef·_MSC_VER
 58 47//#·pragma·warning(disable:·4267·4311)
 59 48#endif
60 4960 49
 61 50//
61 50 
62 51#include·<OpenMesh/Core/System/config.h> 
63 52#include·<OpenMesh/Core/Mesh/Handles.hh> 
64 53#include·<OpenMesh/Core/Utils/BaseProperty.hh> 
65 54#include·<vector> 
66 55#include·<string> 
67 56#include·<algorithm> 
68 57 
69 58#include·<OpenMesh/Core/IO/SR_store.hh> 
70 59#include·<iostream>62 51#include·<iostream>
71 6063 52#include·<fstream>
 64 53//·--------------------
 65 54#include·<QImage>
 66 55#include·<QFileInfo>
 67 56#include·<QKeyEvent>
 68 57//·--------------------
 69 58#include·<OpenMesh/Core/Utils/vector_cast.hh>
 70 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h>
 71 60#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
72 6172 61
73 62//==·NAMESPACES 
74 =============================================================== 
75 63 
76 64namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{73 62using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;
77 65 
78 66//==·CLASS·DEFINITION74 63using·namespace·Qt;
 75 64
 76 65#if·defined(_MSC_VER)
 77 66#·undef·min
 78 67#·undef·max
 79 68#endif
 80 69
 81 70//==·IMPLEMENTATION
79 =========================================================82 ==========================================================
80 67 
81 86//·TODO:·it·might·be·possible·to·define·Property·using·kind·of·a·runtime·info 
82 87//·structure·holding·the·size·of·T.·Then·reserve,·swap,·resize,·etc·can·be 
83 written 
84 88//·in·pure·malloc()·style·w/o·virtual·overhead.·Template·member·function 
85 proved·per 
86 89//·element·access·to·the·properties,·asserting·dynamic_casts·in·debug 
87 90 
88 91template·<class·T> 
89 _\x89_\x82class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y 
90 93{ 
91 94public: 
92 95 
93 96·typedef·T·Value; 
94 97·typedef·std::vector<T>·vector_type; 
95 98·typedef·T·value_type; 
96 99·typedef·typename·vector_type::reference·reference; 
97 100·typedef·typename·vector_type::const_reference·const_reference; 
98 101 
99 102public:83 71
 84 72
 85 73template·<typename·M>
 86 74bool
 87 _\x87_\x85_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8M_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename,·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·_opt)
 88 76{
 89 77·//·load·mesh
 90 78·//·calculate·normals
 91 79·//·set·scene·center·and·radius
 92 80
 93 81·mesh_.request_face_normals();
 94 82·mesh_.request_face_colors();
 95 83·mesh_.request_vertex_normals();
 96 84·mesh_.request_vertex_colors();
 97 85·mesh_.request_vertex_texcoords2D();
 98 86
 99 87·std::cout·<<·"Loading·from·file·'"·<<·_filename·<<·"'\n";
 100 88·if·(·_\x8I_\x8O_\x8:_\x8:_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(mesh_,·_filename,·_opt·))
 101 89·{
 102 90·//·store·read·option
 103 91·opt_·=·_opt;
 104 92
 105 93·//·update·face·and·vertex·normals
 106 94·if·(·!·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·)·)
 107 95·mesh_._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8s();
 108 96·else
 109 97·std::cout·<<·"File·provides·face·normals\n";
 110 98
 111 99·if·(·!·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·)·)
 112 100·mesh_._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8s();
 113 101·else
 114 102·std::cout·<<·"File·provides·vertex·normals\n";
100 103115 103
101 _\x81_\x80_\x85·explicit·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T( 
102 106·const·std::string&·_name·=·"<unknown>", 
103 107·const·std::string&·_internal_type_name·=·"<unknown>") 
104 108·:·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_name,·_internal_type_name) 
105 109·{} 
106 110 
107 _\x81_\x81_\x82·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T(const·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T·&·_rhs) 
Max diff block lines reached; 51545/57345 bytes (89.89%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00425_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00974_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00425_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00974_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00434_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00941_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00434_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00941_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
42.9 KB
./usr/share/doc/libopenmesh-dev/html/a00437_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00734_source.html
Files 77% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/GenProg.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Dualizer/meshDualT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00437_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00734_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">GenProg.hh</div></div>98 ··<div·class="headertitle"><div·class="title">meshDualT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 118 lines modifiedOffset 136, 114 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">··Compute·the·dual·of·a·mesh:</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">··-·each·face·of·the·original·mesh·is·replaced·by·a·vertex·at·the·center·of·gravity·of·the·vertices·of·the·face</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">··-·each·vertex·of·the·original·mesh·is·replaced·by·a·face·containing·the·dual·vertices·of·its·primal·adjacent·faces</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment"></span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Utils·for·generic/generative·programming</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">··Changelog:</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">····-·29·mar·2010:·initial·work</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment"></span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">··Programmer:·</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">····Clement·Courbet·-·clement.courbet@ecp.fr</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment"></span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">··(c)·Clement·Courbet·2010</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">*/</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_GENPROG_HH</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_MESH_DUAL_H</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_GENPROG_HH</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_MESH_DUAL_H</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------·STL</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>GenProg··{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#else</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·b&gt;·<span·class="keyword">struct·</span>Bool2Type·{·<span·class="keyword">enum</span>·{·my_bool·=·b·};·};</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·i&gt;··<span·class="keyword">struct·</span>Int2Type··{·<span·class="keyword">enum</span>·{·my_int·=·i·};·};</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">typedef</span>·Bool2Type&lt;true&gt;·TrueType;</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·</div>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">typedef</span>·Bool2Type&lt;false&gt;·FalseType;</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">namespace·</span>Util·{·</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·Function·DEFINITION·=========================================================</span></div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·Expr&gt;·<span·class="keyword">struct·</span>AssertCompile;</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">struct·</span>AssertCompile&lt;true&gt;·{};</div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshTraits&gt;</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>PolyMesh_ArrayKernelT&lt;MeshTraits&gt;*·MeshDual·(PolyMesh_ArrayKernelT&lt;MeshTraits&gt;·&amp;primal)</div>
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··PolyMesh_ArrayKernelT&lt;MeshTraits&gt;*·dual·=·<span·class="keyword">new</span>·PolyMesh_ArrayKernelT&lt;MeshTraits&gt;();</div>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//---·Template·&quot;if&quot;·w/·partial·specialization·---------------------------------</span></div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#if·OM_PARTIAL_SPECIALIZATION</span></div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//we·will·need·to·reference·which·vertex·in·the·dual·is·attached·to·each·face·in·the·primal</span></div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//and·which·face·of·the·dual·is·attached·to·each·vertex·in·the·primal.</span></div>
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·condition,·<span·class="keyword">class</span>·Then,·<span·class="keyword">class</span>·Else&gt;</div> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">struct·</span>IF·{·<span·class="keyword">typedef</span>·Then·Result;·};</div>191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··FPropHandleT&lt;·typename·PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::VertexHandle·&gt;·primalToDual;</div>
 192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··primal.add_property(primalToDual);</div>
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Then,·<span·class="keyword">class</span>·Else&gt;</div> 
193 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">struct·</span>IF&lt;false,·Then,·Else&gt;·{·<span·class="keyword">typedef</span>·Else·Result;·};</div>194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//for·each·face·in·the·primal·mesh,·add·a·vertex·at·the·center·of·gravity·of·the·face</span></div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0a371650bb71152018ea1f3f570b465b">PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::ConstFaceIter</a>·fit=primal.faces_begin();·fit!=primal.faces_end();·++fit)</div>
Max diff block lines reached; 12902/34808 bytes (37.07%) of diff not shown.
8.75 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 GenProg.hh5 meshDualT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 45, 128 lines modifiedOffset 45, 151 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
 52 42/*
 53 43·Compute·the·dual·of·a·mesh:
 54 44·-·each·face·of·the·original·mesh·is·replaced·by·a·vertex·at·the·center·of
 55 gravity·of·the·vertices·of·the·face
 56 45·-·each·vertex·of·the·original·mesh·is·replaced·by·a·face·containing·the·dual
 57 vertices·of·its·primal·adjacent·faces
 58 46
 59 47·Changelog:
 60 48·-·29·mar·2010:·initial·work
 61 49
 62 50·Programmer:
 63 51·Clement·Courbet·-·clement.courbet@ecp.fr
 64 52
 65 53·(c)·Clement·Courbet·2010
 66 54*/
 67 55
 68 56#ifndef·OPENMESH_MESH_DUAL_H
 69 57#define·OPENMESH_MESH_DUAL_H
52 42 
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Utils·for·generic/generative·programming 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51#ifndef·OPENMESH_GENPROG_HH 
64 52#define·OPENMESH_GENPROG_HH 
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 5870 58
 71 59//==·INCLUDES
72 59 
73 60//==·NAMESPACES 
74 ===============================================================72 =================================================================
75 61 
76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
77 63 
78 64namespace·GenProg·{ 
79 65#ifndef·DOXY_IGNORE_THIS 
80 66 
81 67//==·IMPLEMENTATION 
82 ===========================================================73 60
 74 61//·--------------------·STL
 75 62#include·<vector>
 76 63#if·defined(OM_CC_MIPS)
 77 64#·include·<math.h>
 78 65#else
 79 66#·include·<cmath>
 80 67#endif
83 6881 68
84 69 
85 71template·<bool·b>·struct·Bool2Type·{·enum·{·my_bool·=·b·};·}; 
86 72 
87 74template·<int·i>·struct·Int2Type·{·enum·{·my_int·=·i·};·};82 69#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
 83 70#include·<OpenMesh/Core/Utils/Property.hh>
 84 71
 85 72//==·FORWARDDECLARATIONS
 86 ======================================================
 87 73
 88 74//==·NAMESPACES
 89 ===============================================================
88 7590 75
89 77typedef·Bool2Type<true>·TrueType; 
90 78 
91 80typedef·Bool2Type<false>·FalseType;91 76
 92 77namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 93 78namespace·Util·{
 94 79
 95 80//==·Function·DEFINITION
 96 =========================================================
92 8197 81
 98 87template·<typename·MeshTraits>
 99 88PolyMesh_ArrayKernelT<MeshTraits>*·MeshDual
 100 (PolyMesh_ArrayKernelT<MeshTraits>·&primal)
 101 89{
 102 90·PolyMesh_ArrayKernelT<MeshTraits>*·dual·=·new
 103 PolyMesh_ArrayKernelT<MeshTraits>();
93 82//--------------------------------------------------------------------------- 
94 -- 
95 84template·<bool·Expr>·struct·AssertCompile; 
96 85template·<>·struct·AssertCompile<true>·{}; 
97 86 
98 87 
99 88 
100 89//---·Template·"if"·w/·partial·specialization·------------------------------- 
101 -- 
102 90#if·OM_PARTIAL_SPECIALIZATION 
103 91104 91
104 92 
105 93template·<bool·condition,·class·Then,·class·Else> 
106 94struct·IF·{·typedef·Then·Result;·}; 
107 95 
108 101template·<class·Then,·class·Else> 
109 102struct·IF<false,·Then,·Else>·{·typedef·Else·Result;·}; 
110 103 
111 104105 92·//we·will·need·to·reference·which·vertex·in·the·dual·is·attached·to·each
 106 face·in·the·primal
 107 93·//and·which·face·of·the·dual·is·attached·to·each·vertex·in·the·primal.
 108 94
Max diff block lines reached; 3906/8935 bytes (43.72%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00443_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00959_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00443_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00959_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00449_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00938_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00449_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00938_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00452_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00953_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00452_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00953_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00458_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00827_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00458_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00827_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
844 B
./usr/share/doc/libopenmesh-dev/html/a00470_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00905_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00470_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00905_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
63.1 KB
./usr/share/doc/libopenmesh-dev/html/a00488_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06458_source.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/reader/OMReader.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00488_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06458_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OMReader.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a06458.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 153 lines modifiedOffset 138, 147 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·reader·module·for·OFF·files</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OMREADER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OMREADER_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//#include·&quot;Config.hh&quot;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·OpenMesh</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/IOManager.hh&gt;</span></div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/BaseImporter.hh&gt;</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.hh&gt;</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·STD·C++</span></div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 173 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03730.html">···79</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03730.html">CompositeTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>IO·{</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>175 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>
182 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};"> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02350.html">···85</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02350.html">_OMReader_</a>·:·<span·class="keyword">public</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·45,·SHA:·d0d6f886cf6df0a1e736ac3e19940ed61642f44dbd5a8b7e579cd32cc45a9516·...·]</div>176 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_define"·href="a06461.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863[·...·truncated·by·diffoscope;·len:·49,·SHA:·73f4309b906a0e7c845c426d30428b53bd0bc1b8c5c5c8abf5beb74f6efd72e9·...·]</div>
 177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··</div>
 178 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_define"·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>
 179 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··</div>
 180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//HalfedgeAttributes(·OpenMesh::Attributes::PrevHalfedge·);</span></div>
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>181 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>182 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03734.html">···87</a></span>··<a·class="code·hl_define"·href="a06461.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_class"·href="a02350.html">_OMReader_</a>();</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02350.html">~_OMReader_</a>()·{·}</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OpenMesh·File·Format&quot;</span>;·}</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02350.html#a7480f987604a5c8c187ead07eb4c2e73">···93</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a7480f987604a5c8c187ead07eb4c2e73">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;om&quot;</span>;·}</div> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02350.html#a0178b9f03a3bae68910456a5c158449e">···94</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a0178b9f03a3bae68910456a5c158449e">get_magic</a>()<span·class="keyword">·······const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OM&quot;</span>;·}</div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt·)·<span·class="keyword">override</span>;</div> 
Max diff block lines reached; 23456/51272 bytes (45.75%) of diff not shown.
12.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OMReader.hh5 CompositeTraits.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 186 lines modifiedOffset 48, 170 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·a·reader·module·for·OFF·files 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·Traits
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH
 65 56
62 50 
63 51 
64 52#ifndef·__OMREADER_HH__ 
65 53#define·__OMREADER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 5766 57
71 58//·OpenMesh 
72 59#include·<OpenMesh/Core/System/config.h> 
73 60#include·<OpenMesh/Core/Utils/SingletonT.hh> 
74 61#include·<OpenMesh/Core/IO/OMFormat.hh> 
75 62#include·<OpenMesh/Core/IO/IOManager.hh> 
76 63#include·<OpenMesh/Core/IO/importer/BaseImporter.hh> 
77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh>67 58//==·INCLUDES
 68 =================================================================
 69 59
 70 60//#include·"Config.hh"
 71 61//·--------------------
 72 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 73 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
 74 64
78 6575 65
79 66//·STD·C++ 
80 67#include·<iosfwd> 
81 68#include·<string> 
82 69 
83 70 
84 71//==·NAMESPACES76 66//==·NAMESPACE
85 ===============================================================77 ================================================================
 78 67
 79 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 80 69namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 81 70namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 82 71
86 7283 72
 84 73//==·CLASS·DEFINITION
87 73 
88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
89 75namespace·IO·{ 
90 76 
91 77 
92 78//==·IMPLEMENTATION 
93 ===========================================================85 =========================================================
94 7986 74
 87 75
 88 _\x87_\x89struct·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
95 8089 80{
96 _.8_.5class·OPENMESHDLLEXPORT·_.__.O_.M_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_.e_.r90 81·_.F_.a_.c_.e_.A_.t_.t_.r_.i_.b_.u_.t_.e_.s(·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.A_.t_.t_.r_.i_.b_.u_.t_.e_.s_.:_.:_.N_.o_.r_.m_.a_.l·);
 91 82
 92 83·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 93 84
 94 85·//HalfedgeAttributes(·OpenMesh::Attributes::PrevHalfedge·);
97 86{95 86
 96 _\x88_\x87·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 97 88·{
 98 89
98 87public: 
99 88 
100 89·_\x8__\x8O_\x8M_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_(); 
101 90·virtual·_\x8~_\x8__\x8O_\x8M_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_()·{·} 
102 91 
103 _\x89_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"OpenMesh·File 
104 Format";·} 
105 _\x89_\x83·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"om";·} 
106 _\x89_\x84·std::string·_\x8g_\x8e_\x8t_\x8__\x8m_\x8a_\x8g_\x8i_\x8c()·const·override·{·return·"OM";·} 
107 95 
108 96·bool·read(const·std::string&·_filename, 
109 97·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
110 98·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt·)·override; 
111 99 
112 101·bool·read(std::istream&·_is, 
113 102·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
114 103·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt·)·override; 
115 104 
116 105·virtual·bool·can_u_read(const·std::string&·_filename)·const·override; 
117 106·virtual·bool·can_u_read(std::istream&·_is)·const; 
118 107 
119 108 
120 109private:99 90·private:
121 110 
122 111·bool·supports(·const·OMFormat::uint8·version·)·const; 
123 112 
124 113·bool·read_ascii(std::istream&·_is,·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt) 
125 const; 
126 114·bool·read_binary(std::istream&·_is,·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt) 
127 const; 
128 115 
129 116·typedef·OMFormat::Header·Header; 
Max diff block lines reached; 7419/13164 bytes (56.36%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00491_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00914_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00491_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00914_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
44.8 KB
./usr/share/doc/libopenmesh-dev/html/a00497_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00551_source.html
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/SR_types.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModEdgeLengthT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00497_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00551_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SR_types.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00551.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 90 lines modifiedOffset 137, 91 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModEdgeLengthT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_TYPES_HH</span></div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODEDGELENGTHT_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_TYPES_HH</span></div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODEDGELENGTHT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;cfloat&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>IO·{</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Decimater·{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 165 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03406.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div>
 167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03406.html#a311fe1bf8ae2ce611c28ec82132cae97">···78</a></span>····<a·class="code·hl_define"·href="a00530.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>,·MeshT,·EdgeLength·)</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01245.html#a84abcdac3919ac323a51197c45c30ce7">···76</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>····<a·class="code·hl_typedef"·href="a01245.html#a84abcdac3919ac323a51197c45c30ce7">uchar</a>;</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01245.html#aed5112de9626b0be282b40a107b77329">···77</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>···<a·class="code·hl_typedef"·href="a01245.html#aed5112de9626b0be282b40a107b77329">ushort</a>;</div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01245.html#aac51e67d7d32b4a89d511e43544b5d1a">···78</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>····<a·class="code·hl_typedef"·href="a01245.html#aac51e67d7d32b4a89d511e43544b5d1a">ulong</a>;</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····;</div>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a01245.html#a1cb477d40529d6e99e0853d691ed4ae9">···80</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">signed</span>·<span·class="keywordtype">char</span>····<a·class="code·hl_typedef"·href="a01245.html#a1cb477d40529d6e99e0853d691ed4ae9">int8_t</a>;··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>······<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>;</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01245.html#a2a0a034c6ae23bd0e2e279ca7690a2fd">···81</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">short</span>··········<a·class="code·hl_typedef"·href="a01245.html#a2a0a034c6ae23bd0e2e279ca7690a2fd">int16_t</a>;·<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·····<a·class="code·hl_typedef"·href="a01245.html#add641b2e5971344cf97af07f2b1885ac">uint16_t</a>;</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//·Int·should·be·32·bit·on·all·archs.</span></div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//·long·is·32·under·windows·but·64·under·unix·64·bit</span></div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01245.html#af881f277ad048474e3d995a67a31b062">···85</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>············<a·class="code·hl_typedef"·href="a01245.html[·...·truncated·by·diffoscope;·len:·264,·SHA:·2a0c67e0599a1b49ae5ea2429fefa74e084a9f243ee17d3ff51bd8cb81cdbba0·...·]</div>172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>(MeshT&amp;·_mesh,·<span·class="keywordtype">float</span>·_edge_length·=·FLT_MAX,</div>
 173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordtype">bool</span>·_is_binary·=·<span·class="keyword">true</span>);</div>
 174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 175 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">···86</a></span>····<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">edge_length</a>()<span·class="keyword">·const·</span>{</div>
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#if·defined(OM_CC_MSVC)</span></div>177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·edge_length_;</div>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">typedef</span>·__int64········<a·class="code·hl_typedef"·href="a01245.html#ad391d2b6a9e9cd76197d08e4b4534567">int64_t</a>;·<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64···<a·class="code·hl_typedef"·href="a01245.html#a90bf8e9b73be46f14eb9407679d90179">uint64_t</a>;</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#else</span></div>178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>
 179 </div>
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01245.html#ad391d2b6a9e9cd76197d08e4b4534567">···89</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>······<a·class="code·hl_typedef"·href="a01245.html#ad391d2b6a9e9cd76197d08e4b4534567">int64_t</a>;·<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>·<a·class="code·hl_typedef"·href="a01245.html#a90bf8e9b73be46f14eb9407679d90179">uint64_t</a>;</div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#endif</span></div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a01245.html#adf6fa7dde897f1e39e9047f9035bfe7a">···92</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">float</span>··········<a·class="code·hl_typedef"·href="a01245.html#adf6fa7dde897f1e39e9047f9035bfe7a">float32_t</a>;</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a01245.html#a437122241c4e1e58d88a7520249fb286">···93</a></span><span·class="keyword">typedef</span>·<span·class="keywordtype">double</span>·········<a·class="code·hl_typedef"[·...·truncated·by·diffoscope;·len:·73,·SHA:·dabee0f4cfb8ea8d5e7aa7514a4f7e52e94927bfd515445cb461d110e072dd97·...·]>181 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
 182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03406.html#a50769dacd1da04bca568e2d441589a15">···91</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03406.html#a50769dacd1da04bca568e2d441589a15">set_edge_length</a>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·_f)·{</div>
 183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······edge_length_·=·_f;</div>
 184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······sqr_edge_length_·=·_f·*·_f;</div>
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>
 186 </div>
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01245.html#a2a140b5cbe91a0072d5b4d1da68e4190">···95</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>········<a·class="code·hl_typedef"·href="a01245.html#a2a140b5cbe91a0072d5b4d1da68e4190">rgb_t</a>[3];</div> 
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a01245.html#a3dfc456791ee5d8699997d585f10b4f7">···96</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>········<a·class="code·hl_typedef"·href="a01245.html#a3dfc456791ee5d8699997d585f10b4f7">rgba_t</a>[4];</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>188 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordtype">float</span>·collapse_priority(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·<span·class="keyword">override</span>;</div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>189 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</span></div>190 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordtype">void</span>·set_error_tolerance_factor(<span·class="keywordtype">double</span>·_factor)·<span·class="keyword">override</span>;</div>
Max diff block lines reached; 11466/35497 bytes (32.30%) of diff not shown.
10.0 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SR_types.hh5 ModEdgeLengthT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 143 lines modifiedOffset 47, 113 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·Helper·Functions·for·binary·reading·/·writing55 =============================================================================
59 48//56 47//
 57 48//·CLASS·ModEdgeLengthT
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
 61 51#ifndef·OPENMESH_DECIMATER_MODEDGELENGTHT_HH
 62 52#define·OPENMESH_DECIMATER_MODEDGELENGTHT_HH
62 50 
63 51#ifndef·OPENMESH_SR_TYPES_HH 
64 52#define·OPENMESH_SR_TYPES_HH 
65 5363 53
66 54 
67 55//==·INCLUDES64 54//==·INCLUDES
68 =================================================================65 =================================================================
69 56 
70 57#include·<OpenMesh/Core/System/config.h>66 55
 67 56#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
 68 57#include·<cfloat>
71 5869 58
72 59 
73 60//==·NAMESPACES70 59//==·NAMESPACES
74 ===============================================================71 ===============================================================
75 6172 60
76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{73 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
77 63namespace·IO·{ 
78 6474 62namespace·Decimater·{
 75 63
 76 64//==·CLASS·DEFINITION
 77 =========================================================
79 6578 65
 79 74template<class·MeshT>
 80 _\x87_\x85class·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{
 81 76·public:
 82 77
 83 _\x87_\x88·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T,·MeshT,·EdgeLength·)
 84 79·;
 85 80
 86 82·explicit·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T(MeshT&·_mesh,·float·_edge_length·=·FLT_MAX,
 87 83·bool·_is_binary·=·true);
 88 84
 89 _\x88_\x86·float·_\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h()·const·{
 90 87·return·edge_length_;
 91 88·}
 92 89
 93 _\x89_\x81·void·_\x8s_\x8e_\x8t_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·_f)·{
 94 92·edge_length_·=·_f;
 95 93·sqr_edge_length_·=·_f·*·_f;
 96 94·}
 97 95
 98 101·float·collapse_priority(const·CollapseInfo&·_ci)·override;
 99 102
 100 104·void·set_error_tolerance_factor(double·_factor)·override;
 101 105
 102 106·private:
80 66// 
81 ============================================================================= 
82 67 
83 68 
84 73 
85 74//--------------------------------------------------------------------------- 
86 -- 
87 75 
88 _\x87_\x86typedef·unsigned·char·_\x8u_\x8c_\x8h_\x8a_\x8r; 
89 _\x87_\x87typedef·unsigned·short·_\x8u_\x8s_\x8h_\x8o_\x8r_\x8t; 
90 _\x87_\x88typedef·unsigned·long·_\x8u_\x8l_\x8o_\x8n_\x8g; 
91 79 
92 _\x88_\x80typedef·signed·char·_\x8i_\x8n_\x8t_\x88_\x8__\x8t;·typedef·unsigned·char·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t; 
93 _\x88_\x81typedef·short·_\x8i_\x8n_\x8t_\x81_\x86_\x8__\x8t;·typedef·unsigned·short·_\x8u_\x8i_\x8n_\x8t_\x81_\x86_\x8__\x8t; 
94 82 
95 83//·Int·should·be·32·bit·on·all·archs. 
96 84//·long·is·32·under·windows·but·64·under·unix·64·bit 
97 _\x88_\x85typedef·int·_\x8i_\x8n_\x8t_\x83_\x82_\x8__\x8t;·typedef·unsigned·int·_\x8u_\x8i_\x8n_\x8t_\x83_\x82_\x8__\x8t; 
98 86#if·defined(OM_CC_MSVC) 
99 87typedef·__int64·_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;·typedef·unsigned·__int64·_\x8u_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t; 
100 88#else 
101 _\x88_\x89typedef·long·long·_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;·typedef·unsigned·long·long·_\x8u_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t; 
102 90#endif 
103 91 
104 _\x89_\x82typedef·float·_\x8f_\x8l_\x8o_\x8a_\x8t_\x83_\x82_\x8__\x8t; 
105 _\x89_\x83typedef·double·_\x8f_\x8l_\x8o_\x8a_\x8t_\x86_\x84_\x8__\x8t; 
106 94 
107 _\x89_\x85typedef·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t·_\x8r_\x8g_\x8b_\x8__\x8t[3]; 
108 _\x89_\x86typedef·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t·_\x8r_\x8g_\x8b_\x8a_\x8__\x8t[4]; 
109 97 
110 99 
111 100 
112 101// 
113 ============================================================================= 
114 102}·//·namespace·IO 
115 103}·//·namespace·OpenMesh 
116 104// 
117 ============================================================================= 
118 105#endif·//·OPENMESH_MESHREADER_HH·defined 
119 106// 
120 ============================================================================= 
121 107103 107
 104 108·_\x8M_\x8e_\x8s_\x8h&·mesh_;
 105 109·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·edge_length_,·sqr_edge_length_;
 106 110};
 107 111
Max diff block lines reached; 4746/10231 bytes (46.39%) of diff not shown.
16.9 KB
./usr/share/doc/libopenmesh-dev/html/a00500_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00971_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/OFFFormat.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/SingletonT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00500_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00971_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">OFFFormat.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SingletonT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 59 lines modifiedOffset 139, 50 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OFFFORMAT_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OFFFORMAT_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·OpenMesh</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SINGLETON_C</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·header</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>IO···{</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·SINGLETON&#39;S·DATA·=========================================================</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>T*·SingletonT&lt;T&gt;::pInstance__·=·0;</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">bool</span>·SingletonT&lt;T&gt;::destroyed__·=·<span·class="keyword">false</span>;</div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">struct·</span>OPENMESHDLLEXPORT·OFFFormat</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>···integer_type;</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>···<span·class="keyword">typedef</span>·<span·class="keywordtype">float</span>·float_type;</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//=============================================================================</span></div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//=============================================================================</span></div>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}·<span·class="comment">//·namespace·IO</span></div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">//=============================================================================</span></div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//=============================================================================</span></div>
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#endif</span></div> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//=============================================================================</span></div> 
191 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>182 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
192 </div><!--·fragment·--></div><!--·contents·-->183 </div><!--·fragment·--></div><!--·contents·-->
193 </div><!--·doc-content·-->184 </div><!--·doc-content·-->
194 <hr>185 <hr>
195 <address>186 <address>
196 <small>187 <small>
197 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">188 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.69 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 OFFFormat.hh5 SingletonT_impl.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 65 lines modifiedOffset 48, 56 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
 55 45//
55 45#ifndef·OPENMESH_IO_OFFFORMAT_HH 
56 46#define·OPENMESH_IO_OFFFORMAT_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================56 =============================================================================
 57 46//
 58 47//·Implements·a·simple·singleton·template
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
62 5163 51
63 52//·OpenMesh 
64 53#include·<OpenMesh/Core/System/config.h>64 52#define·OPENMESH_SINGLETON_C
 65 53
65 5466 54
 67 55//==·INCLUDES
66 55 
67 56//==·NAMESPACES 
68 ==============================================================68 =================================================================
 69 56
69 5770 57
70 58 
71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
72 60namespace·IO·{71 58//·header
 72 59#include·<OpenMesh/Core/Utils/SingletonT.hh>
 73 60
73 6174 61
 75 62//==·NAMESPACES
74 62 
75 63//===·IMPLEMENTATION 
76 ==========================================================76 ===============================================================
 77 63
77 6478 64
78 6579 65namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 80 66
 81 67
 82 68//==·SINGLETON'S·DATA
 83 =========================================================
 84 69
79 7085 70
 86 71template·<class·T>
 87 72T*·SingletonT<T>::pInstance__·=·0;
80 71 
81 72//--------------------------------------------------------------------------- 
82 -- 
83 7388 73
84 74#ifndef·DOXY_IGNORE_THIS 
85 75 
86 76struct·OPENMESHDLLEXPORT·OFFFormat89 74template·<class·T>
 90 75bool·SingletonT<T>::destroyed__·=·false;
 91 76
87 77{92 77
88 78·typedef·int·integer_type; 
89 79·typedef·float·float_type; 
90 80}; 
91 81 
92 82#endif 
93 83 
94 84 
95 85 
96 87 
97 88 
98 89//93 78//
99 ============================================================================= 
100 90}·//·namespace·IO 
101 91}·//·namespace·OpenMesh 
102 92// 
103 =============================================================================94 =============================================================================
104 93#endif 
105 94//95 79}·//·namespace·OpenMesh
 96 80//
106 =============================================================================97 =============================================================================
107 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h98 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
108 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,99 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
109 different·mesh·kernels·...100 different·mesh·kernels·...
110 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
111 ===============================================================================102 ===============================================================================
112 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.103 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
7.76 KB
./usr/share/doc/libopenmesh-dev/html/a00509_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00821_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00509_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00821_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#··include·&lt;stdio.h&gt;</span>·<span·class="comment">//·size_t</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#··include·&lt;stdio.h&gt;</span>·<span·class="comment">//·size_t</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#else</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#else</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;cstdio&gt;</span>··<span·class="comment">//·size_t</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;cstdio&gt;</span>··<span·class="comment">//·size_t</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·--------------------·OpenMesh</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·--------------------·OpenMesh</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>IO·{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>IO·{</div>
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 <div·class="line"><a·id="l00245"·name="l00245"></a><span·class="lineno">··245</span><span·class="comment">//=============================================================================</span></div>352 <div·class="line"><a·id="l00245"·name="l00245"></a><span·class="lineno">··245</span><span·class="comment">//=============================================================================</span></div>
353 <div·class="line"><a·id="l00246"·name="l00246"></a><span·class="lineno">··246</span>}·<span·class="comment">//·namespace·IO</span></div>353 <div·class="line"><a·id="l00246"·name="l00246"></a><span·class="lineno">··246</span>}·<span·class="comment">//·namespace·IO</span></div>
354 <div·class="line"><a·id="l00247"·name="l00247"></a><span·class="lineno">··247</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>354 <div·class="line"><a·id="l00247"·name="l00247"></a><span·class="lineno">··247</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
355 <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno">··248</span><span·class="comment">//=============================================================================</span></div>355 <div·class="line"><a·id="l00248"·name="l00248"></a><span·class="lineno">··248</span><span·class="comment">//=============================================================================</span></div>
356 <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_SR_RBO_HH·defined</span></div>356 <div·class="line"><a·id="l00249"·name="l00249"></a><span·class="lineno">··249</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_SR_RBO_HH·defined</span></div>
357 <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span><span·class="comment">//=============================================================================</span></div>357 <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span><span·class="comment">//=============================================================================</span></div>
358 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>·</div>358 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span>·</div>
359 <div·class="ttc"·id="aa00269_html"><div·class="ttname"><a·href="a00269.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>359 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
360 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>360 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
361 <div·class="ttc"·id="aa01245_html_a25702a3b7de400f367e0ef40982973f5"><div·class="ttname"><a·href="a01245.html#a25702a3b7de400f367e0ef40982973f5">OpenMesh::IO::reverse_byte_order</a></div><div·class="ttdeci">T·*·reverse_byte_order(T·*t)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div></div>361 <div·class="ttc"·id="aa01245_html_a25702a3b7de400f367e0ef40982973f5"><div·class="ttname"><a·href="a01245.html#a25702a3b7de400f367e0ef40982973f5">OpenMesh::IO::reverse_byte_order</a></div><div·class="ttdeci">T·*·reverse_byte_order(T·*t)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div></div>
362 <div·class="ttc"·id="aa01245_html_a2a0a034c6ae23bd0e2e279ca7690a2fd"><div·class="ttname"><a·href="a01245.html#a2a0a034c6ae23bd0e2e279ca7690a2fd">OpenMesh::IO::int16_t</a></div><div·class="ttdeci">short·int16_t</div><div·class="ttdoc">Binary·read·a·short·from·_is·and·perform·byte·swapping·if·_swap·is·true.</div><div·class="ttdef"><b>Definition</b>·SR_types.hh:81</div></div>362 <div·class="ttc"·id="aa01245_html_a2a0a034c6ae23bd0e2e279ca7690a2fd"><div·class="ttname"><a·href="a01245.html#a2a0a034c6ae23bd0e2e279ca7690a2fd">OpenMesh::IO::int16_t</a></div><div·class="ttdeci">short·int16_t</div><div·class="ttdoc">Binary·read·a·short·from·_is·and·perform·byte·swapping·if·_swap·is·true.</div><div·class="ttdef"><b>Definition</b>·SR_types.hh:81</div></div>
363 <div·class="ttc"·id="aa01245_html_a390ba76430e5f0d5ede42f5c6947c605"><div·class="ttname"><a·href="a01245.html#a390ba76430e5f0d5ede42f5c6947c605">OpenMesh::IO::_reverse_byte_order_N&lt;·16·&gt;</a></div><div·class="ttdeci">void·_reverse_byte_order_N&lt;·16·&gt;(uint8_t·*_val)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:136</div></div>363 <div·class="ttc"·id="aa01245_html_a390ba76430e5f0d5ede42f5c6947c605"><div·class="ttname"><a·href="a01245.html#a390ba76430e5f0d5ede42f5c6947c605">OpenMesh::IO::_reverse_byte_order_N&lt;·16·&gt;</a></div><div·class="ttdeci">void·_reverse_byte_order_N&lt;·16·&gt;(uint8_t·*_val)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:136</div></div>
364 <div·class="ttc"·id="aa01245_html_a3e126a3b24ffb22ed44bff8fe1c7117c"><div·class="ttname"><a·href="a01245.html#a3e126a3b24ffb22ed44bff8fe1c7117c">OpenMesh::IO::compile_time_error__no_fundamental_type</a></div><div·class="ttdeci">void·compile_time_error__no_fundamental_type()</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:156</div></div>364 <div·class="ttc"·id="aa01245_html_a3e126a3b24ffb22ed44bff8fe1c7117c"><div·class="ttname"><a·href="a01245.html#a3e126a3b24ffb22ed44bff8fe1c7117c">OpenMesh::IO::compile_time_error__no_fundamental_type</a></div><div·class="ttdeci">void·compile_time_error__no_fundamental_type()</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:156</div></div>
365 <div·class="ttc"·id="aa01245_html_a665ae0d82b5f75ad229ceadeab294f85"><div·class="ttname"><a·href="a01245.html#a665ae0d82b5f75ad229ceadeab294f85">OpenMesh::IO::_reverse_byte_order_N&lt;·1·&gt;</a></div><div·class="ttdeci">void·_reverse_byte_order_N&lt;·1·&gt;(uint8_t·*)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:95</div></div>365 <div·class="ttc"·id="aa01245_html_a665ae0d82b5f75ad229ceadeab294f85"><div·class="ttname"><a·href="a01245.html#a665ae0d82b5f75ad229ceadeab294f85">OpenMesh::IO::_reverse_byte_order_N&lt;·1·&gt;</a></div><div·class="ttdeci">void·_reverse_byte_order_N&lt;·1·&gt;(uint8_t·*)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:95</div></div>
366 <div·class="ttc"·id="aa01245_html_a7ff7637b99211fa04d6dc73b6e7363c1"><div·class="ttname"><a·href="a01245.html#a7ff7637b99211fa04d6dc73b6e7363c1">OpenMesh::IO::_reverse_byte_order_N&lt;·8·&gt;</a></div><div·class="ttdeci">void·_reverse_byte_order_N&lt;·8·&gt;(uint8_t·*_val)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:114</div></div>366 <div·class="ttc"·id="aa01245_html_a7ff7637b99211fa04d6dc73b6e7363c1"><div·class="ttname"><a·href="a01245.html#a7ff7637b99211fa04d6dc73b6e7363c1">OpenMesh::IO::_reverse_byte_order_N&lt;·8·&gt;</a></div><div·class="ttdeci">void·_reverse_byte_order_N&lt;·8·&gt;(uint8_t·*_val)</div><div·class="ttdoc">this·does·not·compile·for·g++3.4·and·higher,·hence·we·comment·the·function·body·which·will·result·in·...</div><div·class="ttdef"><b>Definition</b>·SR_rbo.hh:114</div></div>
844 B
./usr/share/doc/libopenmesh-dev/html/a00590_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00881_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00590_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00881_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
15.5 KB
./usr/share/doc/libopenmesh-dev/html/a00593.html vs.
./usr/share/doc/libopenmesh-dev/html/a00770.html
Files 96% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00593.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00770.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 62 lines modifiedOffset 93, 62 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00599_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00776_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:</div>102 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00594.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00771.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="2049,5,2252,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="2049,5,2252,45"/>
107 <area·shape="rect"·href="a00599.html"·title="·"·alt=""·coords="2053,93,2248,133"/>107 <area·shape="rect"·href="a00776.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
108 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>108 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
109 <area·shape="rect"·href="a00608.html"·title="·"·alt=""·coords="2053,181,2248,221"/>109 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>110 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
111 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>111 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
112 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>112 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
113 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="357,269,515,309"/>113 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>114 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
115 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>115 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>
116 <area·shape="poly"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>116 <area·shape="poly"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>
117 <area·shape="rect"·title="·"·alt=""·coords="1596,885,1775,925"/>117 <area·shape="rect"·title="·"·alt=""·coords="1596,885,1775,925"/>
118 <area·shape="poly"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>118 <area·shape="poly"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>
119 <area·shape="poly"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>119 <area·shape="poly"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>
120 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="753,797,917,837"/>120 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="753,797,917,837"/>
121 <area·shape="poly"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>121 <area·shape="poly"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>
122 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="357,357,515,397"/>122 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
123 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>123 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>
124 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/>124 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/>
125 <area·shape="poly"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>125 <area·shape="poly"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>
126 <area·shape="rect"·title="·"·alt=""·coords="329,893,391,918"/>126 <area·shape="rect"·title="·"·alt=""·coords="329,893,391,918"/>
127 <area·shape="poly"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>127 <area·shape="poly"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>
128 <area·shape="rect"·title="·"·alt=""·coords="469,893,555,918"/>128 <area·shape="rect"·title="·"·alt=""·coords="469,893,555,918"/>
129 <area·shape="poly"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>129 <area·shape="poly"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>
130 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/>130 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/>
131 <area·shape="poly"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>131 <area·shape="poly"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>
132 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>132 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
133 <area·shape="poly"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>133 <area·shape="poly"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>
134 <area·shape="poly"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>134 <area·shape="poly"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>
135 <area·shape="rect"·title="·"·alt=""·coords="787,893,863,918"/>135 <area·shape="rect"·title="·"·alt=""·coords="787,893,863,918"/>
136 <area·shape="poly"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>136 <area·shape="poly"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>
137 <area·shape="poly"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>137 <area·shape="poly"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>
138 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="549,453,800,478"/>138 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="549,453,800,478"/>
139 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>139 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>
140 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>140 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>
141 <area·shape="poly"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>141 <area·shape="poly"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>
142 <area·shape="poly"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>142 <area·shape="poly"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>
143 <area·shape="rect"·title="·"·alt=""·coords="601,717,687,742"/>143 <area·shape="rect"·title="·"·alt=""·coords="601,717,687,742"/>
144 <area·shape="poly"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>144 <area·shape="poly"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>
145 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="742,621,906,661"/>145 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
146 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>146 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
147 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>147 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
148 <area·shape="poly"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>148 <area·shape="poly"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
149 <area·shape="poly"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>149 <area·shape="poly"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>
150 <area·shape="poly"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>150 <area·shape="poly"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>
151 <area·shape="rect"·title="·"·alt=""·coords="1062,717,1138,742"/>151 <area·shape="rect"·title="·"·alt=""·coords="1062,717,1138,742"/>
152 <area·shape="poly"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>152 <area·shape="poly"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>
153 <area·shape="rect"·title="·"·alt=""·coords="712,717,787,742"/>153 <area·shape="rect"·title="·"·alt=""·coords="712,717,787,742"/>
154 <area·shape="poly"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>154 <area·shape="poly"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>
Offset 160, 37 lines modifiedOffset 160, 37 lines modified
160 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>160 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/>161 <area·shape="poly"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/>
162 <area·shape="rect"·title="·"·alt=""·coords="982,629,1053,654"/>162 <area·shape="rect"·title="·"·alt=""·coords="982,629,1053,654"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>163 <area·shape="poly"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
164 <area·shape="rect"·title="·"·alt=""·coords="1077,629,1136,654"/>164 <area·shape="rect"·title="·"·alt=""·coords="1077,629,1136,654"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>165 <area·shape="poly"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>166 <area·shape="poly"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>
167 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>167 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>168 <area·shape="poly"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>
169 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>169 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>170 <area·shape="poly"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>
171 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>171 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>172 <area·shape="poly"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>
173 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>173 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>174 <area·shape="poly"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>
175 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>175 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>176 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>177 <area·shape="poly"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>178 <area·shape="poly"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>179 <area·shape="poly"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>180 <area·shape="poly"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>181 <area·shape="poly"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>182 <area·shape="poly"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>
183 <area·shape="rect"·title="·"·alt=""·coords="1584,717,1645,742"/>183 <area·shape="rect"·title="·"·alt=""·coords="1584,717,1645,742"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>184 <area·shape="poly"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>185 <area·shape="poly"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>186 <area·shape="poly"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>
187 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>187 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>188 <area·shape="poly"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>
189 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="549,797,728,837"/>189 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="549,797,728,837"/>
190 <area·shape="poly"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>190 <area·shape="poly"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>
191 <area·shape="poly"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>191 <area·shape="poly"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>
192 <area·shape="poly"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>192 <area·shape="poly"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>
193 <area·shape="poly"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>193 <area·shape="poly"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>
194 <area·shape="poly"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>194 <area·shape="poly"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>
195 <area·shape="poly"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/>195 <area·shape="poly"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/>
196 <area·shape="rect"·title="·"·alt=""·coords="587,893,677,918"/>196 <area·shape="rect"·title="·"·alt=""·coords="587,893,677,918"/>
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 <area·shape="poly"·title="·"·alt=""·coords="1109,398,1109,520,1104,520,1104,398"/>209 <area·shape="poly"·title="·"·alt=""·coords="1109,398,1109,520,1104,520,1104,398"/>
210 <area·shape="poly"·title="·"·alt=""·coords="1190,390,1357,424,1560,475,1657,507,1744,541,1813,579,1839,599,1858,620,1867,638,1870,658,1866,696,1861,696,1865,658,1862,640,1854,623,1835,603,1810,583,1742,546,1656,512,1558,481,1356,429,1188,396"/>210 <area·shape="poly"·title="·"·alt=""·coords="1190,390,1357,424,1560,475,1657,507,1744,541,1813,579,1839,599,1858,620,1867,638,1870,658,1866,696,1861,696,1865,658,1862,640,1854,623,1835,603,1810,583,1742,546,1656,512,1558,481,1356,429,1188,396"/>
211 <area·shape="poly"·title="·"·alt=""·coords="1144,395,1560,613,1557,617,1141,400"/>211 <area·shape="poly"·title="·"·alt=""·coords="1144,395,1560,613,1557,617,1141,400"/>
212 <area·shape="poly"·title="·"·alt=""·coords="2254,574,2245,628,2224,700,2208,739,2188,776,2163,810,2132,839,2107,854,2072,866,1984,884,1883,896,1789,903,1789,897,1883,890,1983,879,2071,861,2105,849,2129,835,2159,807,2184,773,2203,737,2219,699,2240,627,2249,573"/>212 <area·shape="poly"·title="·"·alt=""·coords="2254,574,2245,628,2224,700,2208,739,2188,776,2163,810,2132,839,2107,854,2072,866,1984,884,1883,896,1789,903,1789,897,1883,890,1983,879,2071,861,2105,849,2129,835,2159,807,2184,773,2203,737,2219,699,2240,627,2249,573"/>
213 </map>213 </map>
214 </div>214 </div>
215 </div>215 </div>
216 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p>216 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p>
217 <table·class="memberdecls">217 <table·class="memberdecls">
218 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>218 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
Max diff block lines reached; 518/15743 bytes (3.29%) of diff not shown.
67.3 KB
./usr/share/doc/libopenmesh-dev/html/a00593_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00833_source.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/MeshIO.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00593_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00833_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshIO.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00593.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 199 lines modifiedOffset 138, 161 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OM_MESHIO_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OM_MESHIO_HH</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LaplaceSmootherT·-·IMPLEMENTATION</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·--------------------·system·settings</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//·--------------------·OpenMesh</span></div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_LAPLACE_SMOOTHERT_C</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/IOManager.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/ImporterT.hh&gt;</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/ExporterT.hh&gt;</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>IO···{</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>LaplaceSmootherT&lt;Mesh&gt;::</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>LaplaceSmootherT(Mesh&amp;·_mesh)</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··:·SmootherT&lt;Mesh&gt;(_mesh)</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·custom·properties</span></div>172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Base::mesh_.add_property(vertex_weights_);</div>173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Base::mesh_.add_property(edge_weights_);</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>LaplaceSmootherT&lt;Mesh&gt;::</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>~LaplaceSmootherT()</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·free·custom·properties</span></div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··Base::mesh_.remove_property(vertex_weights_);</div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··Base::mesh_.remove_property(edge_weights_);</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keywordtype">bool</span></div>
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>178 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">···95</a></span><a·class="code·hl_function"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">read_mesh</a>(<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·········_mesh,</div>
 180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········<span·class="keyword">const</span>·std::string&amp;··_filename)</div>
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keywordtype">void</span></div>182 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_class"·href="a02334.html">Options</a>·opt;</div>
 183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">read_mesh</a>(_mesh,·_filename,·opt,·<span·class="keyword">true</span>);</div>
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>LaplaceSmootherT&lt;Mesh&gt;::</div>184 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}</div>
 185 </div>
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>initialize(Component·_comp,·Continuity·_cont)</div>186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div>187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
Max diff block lines reached; 24275/54918 bytes (44.20%) of diff not shown.
13.5 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshIO.hh
5 LaplaceSmootherT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 232 lines modifiedOffset 47, 189 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 48//54 44
 55 45#ifndef·OM_MESHIO_HH
 56 46#define·OM_MESHIO_HH
 57 47
 58 48
 59 49//===·INCLUDES
56 =============================================================================60 ================================================================
 61 50
 62 51//·--------------------·system·settings
 63 52#include·<OpenMesh/Core/System/config.h>
57 49// 
58 50//·CLASS·LaplaceSmootherT·-·IMPLEMENTATION 
59 51// 
60 52// 
61 ============================================================================= 
62 5364 53
 65 54//·--------------------·OpenMesh
 66 55#include·<OpenMesh/Core/IO/SR_store.hh>
 67 56#include·<OpenMesh/Core/IO/IOManager.hh>
 68 57#include·<OpenMesh/Core/IO/importer/ImporterT.hh>
 69 58#include·<OpenMesh/Core/IO/exporter/ExporterT.hh>
63 54#define·OPENMESH_LAPLACE_SMOOTHERT_C 
64 55 
65 56//==·INCLUDES 
66 ================================================================= 
67 57 
68 58#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
69 5970 59
70 6071 60
71 61//==·NAMESPACES72 61//==·NAMESPACES
72 ===============================================================73 ==============================================================
73 6274 62
74 63 
75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
76 65namespace·Smoother·{76 64namespace·IO·{
 77 65
77 6678 66
78 67 
79 68//==·IMPLEMENTATION79 67//===·IMPLEMENTATION
80 ==========================================================80 ==========================================================
 81 68
81 6982 69
82 70 
83 71template·<class·Mesh> 
84 72LaplaceSmootherT<Mesh>:: 
85 73LaplaceSmootherT(Mesh&·_mesh) 
86 74·:·SmootherT<Mesh>(_mesh) 
87 75{83 75
 84 76
88 76·//·custom·properties 
89 77·Base::mesh_.add_property(vertex_weights_); 
90 78·Base::mesh_.add_property(edge_weights_); 
91 79} 
92 80 
93 81 
94 82//---------------------------------------------------------------------------85 77//---------------------------------------------------------------------------
95 -- 
96 83 
97 84 
98 85template·<class·Mesh> 
99 86LaplaceSmootherT<Mesh>:: 
100 87~LaplaceSmootherT() 
101 88{ 
102 89·//·free·custom·properties 
103 90·Base::mesh_.remove_property(vertex_weights_); 
104 91·Base::mesh_.remove_property(edge_weights_); 
105 92} 
106 93 
107 94 
108 95//--------------------------------------------------------------------------- 
109 --86 --
110 96 
111 9787 78
 88 79
112 98template·<class·Mesh>89 93template·<class·Mesh>
113 99void 
114 100LaplaceSmootherT<Mesh>:: 
115 101initialize(Component·_comp,·Continuity·_cont)90 94bool
 91 _\x89_\x85_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(_\x8M_\x8e_\x8s_\x8h&·_mesh,
 92 96·const·std::string&·_filename)
 93 97{
 94 98·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·opt;
 95 99·return·_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(_mesh,·_filename,·opt,·true);
 96 100}
 97 101
116 102{98 102
117 103·SmootherT<Mesh>::initialize(_comp,·_cont); 
118 104 
119 105·//·calculate·weights 
120 106·switch·(_comp) 
121 107·{ 
122 108·case·Base::Tangential: 
123 109·compute_weights(UniformWeighting); 
124 110·break; 
125 111 
126 112 
127 113·case·Base::Normal: 
128 114·compute_weights(CotWeighting); 
129 115·break; 
130 116 
131 117 
132 118·case·Base::Tangential_and_Normal: 
133 119·compute_weights(UniformWeighting); 
134 120·break; 
135 121·} 
Max diff block lines reached; 8034/13838 bytes (58.06%) of diff not shown.
14.9 KB
./usr/share/doc/libopenmesh-dev/html/a00594.map vs.
./usr/share/doc/libopenmesh-dev/html/a00771.map
Files 99% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh">1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2049,5,2252,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2049,5,2252,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00599.html"·title="·"·alt=""·coords="2053,93,2248,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00776.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00608.html"·title="·"·alt=""·coords="2053,181,2248,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00764.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
7 <area·shape="rect"·id="Node000004"·href="$a00266_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>7 <area·shape="rect"·id="Node000004"·href="$a01097_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
9 <area·shape="rect"·id="Node000006"·href="$a00422_source.html"·title="·"·alt=""·coords="357,269,515,309"/>9 <area·shape="rect"·id="Node000006"·href="$a00926_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
10 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>10 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
11 <area·shape="rect"·id="Node000035"·href="$a00431_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>11 <area·shape="rect"·id="Node000035"·href="$a00965_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>
12 <area·shape="poly"·id="edge71_Node000003_Node000035"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>12 <area·shape="poly"·id="edge71_Node000003_Node000035"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>
13 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1596,885,1775,925"/>13 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1596,885,1775,925"/>
14 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>14 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>
15 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>15 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>
16 <area·shape="rect"·id="Node000007"·href="$a00374_source.html"·title="·"·alt=""·coords="753,797,917,837"/>16 <area·shape="rect"·id="Node000007"·href="$a01028_source.html"·title="·"·alt=""·coords="753,797,917,837"/>
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>
18 <area·shape="rect"·id="Node000009"·href="$a00419_source.html"·title="·"·alt=""·coords="357,357,515,397"/>18 <area·shape="rect"·id="Node000009"·href="$a00932_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
19 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>19 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>
20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/>20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/>
21 <area·shape="poly"·id="edge61_Node000006_Node000010"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>21 <area·shape="poly"·id="edge61_Node000006_Node000010"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>
22 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="329,893,391,918"/>22 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="329,893,391,918"/>
23 <area·shape="poly"·id="edge60_Node000006_Node000020"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>23 <area·shape="poly"·id="edge60_Node000006_Node000020"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>
24 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="469,893,555,918"/>24 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="469,893,555,918"/>
25 <area·shape="poly"·id="edge62_Node000006_Node000026"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>25 <area·shape="poly"·id="edge62_Node000006_Node000026"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>
26 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1764,629,1844,654"/>26 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1764,629,1844,654"/>
27 <area·shape="poly"·id="edge70_Node000006_Node000033"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>27 <area·shape="poly"·id="edge70_Node000006_Node000033"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>
28 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>28 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
29 <area·shape="poly"·id="edge63_Node000006_Node000034"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>29 <area·shape="poly"·id="edge63_Node000006_Node000034"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>
30 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>30 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>
31 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="787,893,863,918"/>31 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="787,893,863,918"/>
32 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>32 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>
33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>
34 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="549,453,800,478"/>34 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="549,453,800,478"/>
35 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>35 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>
36 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>36 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>
37 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>37 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>
38 <area·shape="poly"·id="edge14_Node000011_Node000005"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>38 <area·shape="poly"·id="edge14_Node000011_Node000005"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>
39 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="601,717,687,742"/>39 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="601,717,687,742"/>
40 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>40 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>
41 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="742,621,906,661"/>41 <area·shape="rect"·id="Node000013"·href="$a00815_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
43 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>43 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
44 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>44 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
45 <area·shape="poly"·id="edge16_Node000013_Node000005"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>45 <area·shape="poly"·id="edge16_Node000013_Node000005"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>
46 <area·shape="poly"·id="edge18_Node000013_Node000012"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>46 <area·shape="poly"·id="edge18_Node000013_Node000012"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>
47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1062,717,1138,742"/>47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1062,717,1138,742"/>
48 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>48 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>
49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="712,717,787,742"/>49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="712,717,787,742"/>
50 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>50 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>
Offset 56, 37 lines modifiedOffset 56, 37 lines modified
56 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>56 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
57 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/>57 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1053,576,1011,596,971,623,936,664,912,706,907,703,932,661,968,619,1008,591,1051,571"/>
58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="982,629,1053,654"/>58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="982,629,1053,654"/>
59 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>59 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1077,629,1136,654"/>60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1077,629,1136,654"/>
61 <area·shape="poly"·id="edge25_Node000017_Node000019"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>61 <area·shape="poly"·id="edge25_Node000017_Node000019"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>
62 <area·shape="poly"·id="edge26_Node000017_Node000020"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>62 <area·shape="poly"·id="edge26_Node000017_Node000020"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>
63 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>63 <area·shape="rect"·id="Node000021"·href="$a01109_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>
64 <area·shape="poly"·id="edge29_Node000017_Node000021"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>64 <area·shape="poly"·id="edge29_Node000017_Node000021"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>
65 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>65 <area·shape="rect"·id="Node000022"·href="$a00989_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>
66 <area·shape="poly"·id="edge30_Node000017_Node000022"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>66 <area·shape="poly"·id="edge30_Node000017_Node000022"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>
67 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>67 <area·shape="rect"·id="Node000023"·href="$a00824_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>
68 <area·shape="poly"·id="edge32_Node000017_Node000023"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>68 <area·shape="poly"·id="edge32_Node000017_Node000023"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>
69 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>69 <area·shape="rect"·id="Node000024"·href="$a00821_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>
70 <area·shape="poly"·id="edge34_Node000017_Node000024"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>70 <area·shape="poly"·id="edge34_Node000017_Node000024"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>
71 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>71 <area·shape="rect"·id="Node000032"·href="$a00956_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
73 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>73 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>
74 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>74 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>
76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>
77 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>77 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>
78 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>78 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>
79 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1584,717,1645,742"/>79 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1584,717,1645,742"/>
80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>
81 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>81 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>
82 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>82 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>
83 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>83 <area·shape="rect"·id="Node000031"·href="$a00977_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>
84 <area·shape="poly"·id="edge49_Node000024_Node000031"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>84 <area·shape="poly"·id="edge49_Node000024_Node000031"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>
85 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="549,797,728,837"/>85 <area·shape="rect"·id="Node000028"·href="$a01103_source.html"·title="·"·alt=""·coords="549,797,728,837"/>
86 <area·shape="poly"·id="edge40_Node000027_Node000028"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>86 <area·shape="poly"·id="edge40_Node000027_Node000028"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>
87 <area·shape="poly"·id="edge41_Node000028_Node000005"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>87 <area·shape="poly"·id="edge41_Node000028_Node000005"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>
88 <area·shape="poly"·id="edge42_Node000028_Node000008"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>88 <area·shape="poly"·id="edge42_Node000028_Node000008"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>
89 <area·shape="poly"·id="edge46_Node000028_Node000010"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>89 <area·shape="poly"·id="edge46_Node000028_Node000010"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>
90 <area·shape="poly"·id="edge44_Node000028_Node000020"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>90 <area·shape="poly"·id="edge44_Node000028_Node000020"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>
91 <area·shape="poly"·id="edge47_Node000028_Node000026"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/>91 <area·shape="poly"·id="edge47_Node000028_Node000026"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/>
92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="587,893,677,918"/>92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="587,893,677,918"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00594.png vs.
./usr/share/doc/libopenmesh-dev/html/a00771.png
Files identical despite different names
3.22 KB
./usr/share/doc/libopenmesh-dev/html/a00601.map vs.
./usr/share/doc/libopenmesh-dev/html/a00583.map
Files 90% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 18 lines modified
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh">1 <map·id="OpenMesh/Tools/Decimater/BaseDecimaterT.hh"·name="OpenMesh/Tools/Decimater/BaseDecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="228,5,423,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="349,5,549,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00596.html"·title="·"·alt=""·coords="109,93,315,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00548.html"·title="·"·alt=""·coords="237,93,437,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="291,56,239,95,235,91,288,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="414,56,363,95,360,91,411,52"/>
5 <area·shape="rect"·id="Node000006"·href="$a00593.html"·title="·"·alt=""·coords="339,93,541,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00527.html"·title="·"·alt=""·coords="461,93,661,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="363,52,416,91,413,95,360,56"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="486,52,537,91,534,95,483,56"/>
7 <area·shape="rect"·id="Node000003"·href="$a00854_source.html"·title="·"·alt=""·coords="5,189,200,229"/>7 <area·shape="rect"·id="Node000003"·href="$a00503_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="181,144,126,191,123,187,178,140"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>
 9 <area·shape="rect"·id="Node000004"·href="$a00575.html"·title="·"·alt=""·coords="237,181,437,221"/>
 10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
9 <area·shape="rect"·id="Node000005"·href="$a00602.html"·title="·"·alt=""·coords="224,181,419,236"/>11 <area·shape="rect"·id="Node000005"·href="$a00542.html"·title="·"·alt=""·coords="461,181,661,221"/>
10 <area·shape="poly"·id="edge5_Node000002_Node000005"·title="·"·alt=""·coords="246,140,292,179,289,183,243,144"/>12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>
11 <area·shape="rect"·id="Node000004"·href="$a00851_source.html"·title="·"·alt=""·coords="5,284,200,324"/>13 <area·shape="rect"·id="Node000006"·href="$a00569.html"·title="·"·alt=""·coords="461,269,661,309"/>
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,242,98,284,93,284,91,242"/>14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
13 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="109,270,107,229,113,229,114,270"/>15 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/>
 16 <area·shape="rect"·id="Node000008"·href="$a00521.html"·title="·"·alt=""·coords="685,181,885,221"/>
 17 <area·shape="poly"·id="edge7_Node000007_Node000008"·title="·"·alt=""·coords="623,136,737,179,735,184,622,141"/>
14 </map>18 </map>
15.8 KB
./usr/share/doc/libopenmesh-dev/html/a00602.html vs.
./usr/share/doc/libopenmesh-dev/html/a00767.html
Files 96% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00602.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00767.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 64 lines modifiedOffset 93, 64 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00596_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00773_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:</div>102 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00603.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00768.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,60"/>106 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,60"/>
107 <area·shape="rect"·href="a00596.html"·title="·"·alt=""·coords="2048,108,2253,148"/>107 <area·shape="rect"·href="a00773.html"·title="·"·alt=""·coords="2048,108,2253,148"/>
108 <area·shape="poly"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>108 <area·shape="poly"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>
109 <area·shape="rect"·href="a00599.html"·title="·"·alt=""·coords="2053,196,2248,236"/>109 <area·shape="rect"·href="a00776.html"·title="·"·alt=""·coords="2053,196,2248,236"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>110 <area·shape="poly"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>
111 <area·shape="rect"·href="a00608.html"·title="·"·alt=""·coords="2053,284,2248,324"/>111 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="2053,284,2248,324"/>
112 <area·shape="poly"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/>112 <area·shape="poly"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/>
113 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>113 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>114 <area·shape="poly"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>
115 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="357,372,515,412"/>115 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="357,372,515,412"/>
116 <area·shape="poly"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>116 <area·shape="poly"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>
117 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>117 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>
118 <area·shape="poly"·title="·"·alt=""·coords="2164,323,2211,417,2236,481,2255,547,2259,586,2259,622,2253,622,2254,587,2249,549,2231,482,2206,419,2159,325"/>118 <area·shape="poly"·title="·"·alt=""·coords="2164,323,2211,417,2236,481,2255,547,2259,586,2259,622,2253,622,2254,587,2249,549,2231,482,2206,419,2159,325"/>
119 <area·shape="rect"·title="·"·alt=""·coords="1596,988,1775,1028"/>119 <area·shape="rect"·title="·"·alt=""·coords="1596,988,1775,1028"/>
120 <area·shape="poly"·title="·"·alt=""·coords="2146,589,2126,656,2118,699,2115,743,2115,833,2110,870,2097,898,2075,920,2044,942,1999,961,1935,977,1789,999,1788,994,1934,972,1998,956,2041,938,2072,916,2093,895,2105,869,2109,833,2109,743,2113,698,2121,655,2141,588"/>120 <area·shape="poly"·title="·"·alt=""·coords="2146,589,2126,656,2118,699,2115,743,2115,833,2110,870,2097,898,2075,920,2044,942,1999,961,1935,977,1789,999,1788,994,1934,972,1998,956,2041,938,2072,916,2093,895,2105,869,2109,833,2109,743,2113,698,2121,655,2141,588"/>
121 <area·shape="poly"·title="·"·alt=""·coords="516,391,887,397,1135,406,1391,421,1632,442,1739,456,1834,473,1913,491,1974,513,2012,538,2023,552,2027,566,2027,834,2020,871,2003,903,1977,930,1945,952,1908,969,1868,982,1789,1000,1788,994,1867,977,1906,964,1942,947,1974,926,1999,900,2015,870,2021,833,2021,567,2018,554,2009,541,1971,518,1912,496,1833,478,1739,462,1631,448,1390,426,1134,411,887,403,516,396"/>121 <area·shape="poly"·title="·"·alt=""·coords="516,391,887,397,1135,406,1391,421,1632,442,1739,456,1834,473,1913,491,1974,513,2012,538,2023,552,2027,566,2027,834,2020,871,2003,903,1977,930,1945,952,1908,969,1868,982,1789,1000,1788,994,1867,977,1906,964,1942,947,1974,926,1999,900,2015,870,2021,833,2021,567,2018,554,2009,541,1971,518,1912,496,1833,478,1739,462,1631,448,1390,426,1134,411,887,403,516,396"/>
122 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="753,900,917,940"/>122 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="753,900,917,940"/>
123 <area·shape="poly"·title="·"·alt=""·coords="395,414,352,439,308,473,290,493,275,516,265,540,261,567,261,745,266,782,280,808,303,829,336,850,370,864,415,874,525,885,641,891,740,898,739,903,641,896,524,890,414,879,368,869,333,854,300,833,276,811,261,783,256,746,256,566,260,539,270,513,285,490,305,469,349,434,392,410"/>123 <area·shape="poly"·title="·"·alt=""·coords="395,414,352,439,308,473,290,493,275,516,265,540,261,567,261,745,266,782,280,808,303,829,336,850,370,864,415,874,525,885,641,891,740,898,739,903,641,896,524,890,414,879,368,869,333,854,300,833,276,811,261,783,256,746,256,566,260,539,270,513,285,490,305,469,349,434,392,410"/>
124 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="357,460,515,500"/>124 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="357,460,515,500"/>
125 <area·shape="poly"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>125 <area·shape="poly"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>
126 <area·shape="rect"·title="·"·alt=""·coords="128,995,187,1021"/>126 <area·shape="rect"·title="·"·alt=""·coords="128,995,187,1021"/>
127 <area·shape="poly"·title="·"·alt=""·coords="357,403,197,425,123,442,94,451,73,462,44,484,24,506,12,532,8,567,8,833,11,859,20,883,33,905,50,925,88,960,125,986,122,990,85,965,46,929,29,908,15,885,6,860,3,833,3,567,7,530,19,503,40,480,71,458,92,447,122,436,196,420,356,398"/>127 <area·shape="poly"·title="·"·alt=""·coords="357,403,197,425,123,442,94,451,73,462,44,484,24,506,12,532,8,567,8,833,11,859,20,883,33,905,50,925,88,960,125,986,122,990,85,965,46,929,29,908,15,885,6,860,3,833,3,567,7,530,19,503,40,480,71,458,92,447,122,436,196,420,356,398"/>
128 <area·shape="rect"·title="·"·alt=""·coords="329,995,391,1021"/>128 <area·shape="rect"·title="·"·alt=""·coords="329,995,391,1021"/>
129 <area·shape="poly"·title="·"·alt=""·coords="357,398,263,410,213,421,165,437,123,459,89,488,67,523,61,544,59,567,59,657,61,687,67,716,89,770,123,820,163,866,207,905,252,939,327,986,324,991,249,943,204,909,159,869,118,824,85,773,62,717,56,688,53,657,53,567,56,543,62,521,85,484,120,455,163,432,212,416,262,405,356,393"/>129 <area·shape="poly"·title="·"·alt=""·coords="357,398,263,410,213,421,165,437,123,459,89,488,67,523,61,544,59,567,59,657,61,687,67,716,89,770,123,820,163,866,207,905,252,939,327,986,324,991,249,943,204,909,159,869,118,824,85,773,62,717,56,688,53,657,53,567,56,543,62,521,85,484,120,455,163,432,212,416,262,405,356,393"/>
130 <area·shape="rect"·title="·"·alt=""·coords="469,995,555,1021"/>130 <area·shape="rect"·title="·"·alt=""·coords="469,995,555,1021"/>
131 <area·shape="poly"·title="·"·alt=""·coords="358,415,317,434,282,462,253,498,234,533,223,566,219,600,220,636,225,674,243,763,253,810,262,829,278,850,324,896,377,934,429,965,473,987,471,992,426,970,374,939,321,900,274,854,258,832,248,812,237,765,220,675,214,636,213,600,218,565,229,530,249,495,278,458,314,429,356,410"/>131 <area·shape="poly"·title="·"·alt=""·coords="358,415,317,434,282,462,253,498,234,533,223,566,219,600,220,636,225,674,243,763,253,810,262,829,278,850,324,896,377,934,429,965,473,987,471,992,426,970,374,939,321,900,274,854,258,832,248,812,237,765,220,675,214,636,213,600,218,565,229,530,249,495,278,458,314,429,356,410"/>
132 <area·shape="rect"·title="·"·alt=""·coords="1764,731,1844,757"/>132 <area·shape="rect"·title="·"·alt=""·coords="1764,731,1844,757"/>
133 <area·shape="poly"·title="·"·alt=""·coords="516,394,873,416,1063,434,1141,445,1201,457,1289,485,1377,518,1543,593,1682,667,1775,721,1772,726,1679,671,1541,598,1375,523,1287,490,1199,463,1140,450,1063,439,873,421,515,399"/>133 <area·shape="poly"·title="·"·alt=""·coords="516,394,873,416,1063,434,1141,445,1201,457,1289,485,1377,518,1543,593,1682,667,1775,721,1772,726,1679,671,1541,598,1375,523,1287,490,1199,463,1140,450,1063,439,873,421,515,399"/>
134 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>134 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>
135 <area·shape="poly"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>135 <area·shape="poly"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>
136 <area·shape="poly"·title="·"·alt=""·coords="917,935,936,937,1114,959,1291,976,1582,998,1582,1003,1291,981,1113,964,936,943,917,940"/>136 <area·shape="poly"·title="·"·alt=""·coords="917,935,936,937,1114,959,1291,976,1582,998,1582,1003,1291,981,1113,964,936,943,917,940"/>
137 <area·shape="rect"·title="·"·alt=""·coords="787,995,863,1021"/>137 <area·shape="rect"·title="·"·alt=""·coords="787,995,863,1021"/>
138 <area·shape="poly"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>138 <area·shape="poly"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>
139 <area·shape="poly"·title="·"·alt=""·coords="425,502,381,565,319,661,251,778,190,901,175,944,165,982,160,981,170,942,186,899,246,775,314,659,376,562,420,499"/>139 <area·shape="poly"·title="·"·alt=""·coords="425,502,381,565,319,661,251,778,190,901,175,944,165,982,160,981,170,942,186,899,246,775,314,659,376,562,420,499"/>
140 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="549,555,800,581"/>140 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="549,555,800,581"/>
141 <area·shape="poly"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>141 <area·shape="poly"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>
142 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>142 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>
143 <area·shape="poly"·title="·"·alt=""·coords="439,500,439,798,433,798,433,500"/>143 <area·shape="poly"·title="·"·alt=""·coords="439,500,439,798,433,798,433,500"/>
144 <area·shape="poly"·title="·"·alt=""·coords="666,583,629,631,607,665,588,702,573,741,567,780,571,817,579,834,590,850,615,867,653,878,699,883,750,886,852,887,895,891,929,897,950,907,964,918,978,928,998,937,1047,949,1111,960,1268,978,1583,999,1582,1005,1268,983,1110,966,1046,955,996,943,976,933,961,922,947,912,927,903,894,896,851,893,750,891,698,889,652,883,613,872,586,854,574,837,566,819,561,780,568,740,583,700,603,662,625,628,662,580"/>144 <area·shape="poly"·title="·"·alt=""·coords="666,583,629,631,607,665,588,702,573,741,567,780,571,817,579,834,590,850,615,867,653,878,699,883,750,886,852,887,895,891,929,897,950,907,964,918,978,928,998,937,1047,949,1111,960,1268,978,1583,999,1582,1005,1268,983,1110,966,1046,955,996,943,976,933,961,922,947,912,927,903,894,896,851,893,750,891,698,889,652,883,613,872,586,854,574,837,566,819,561,780,568,740,583,700,603,662,625,628,662,580"/>
145 <area·shape="rect"·title="·"·alt=""·coords="601,819,687,845"/>145 <area·shape="rect"·title="·"·alt=""·coords="601,819,687,845"/>
146 <area·shape="poly"·title="·"·alt=""·coords="676,581,650,806,644,806,671,581"/>146 <area·shape="poly"·title="·"·alt=""·coords="676,581,650,806,644,806,671,581"/>
147 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="742,724,906,764"/>147 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="742,724,906,764"/>
148 <area·shape="poly"·title="·"·alt=""·coords="686,579,801,712,797,715,682,582"/>148 <area·shape="poly"·title="·"·alt=""·coords="686,579,801,712,797,715,682,582"/>
149 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>149 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>
150 <area·shape="poly"·title="·"·alt=""·coords="733,578,1012,633,1011,638,732,583"/>150 <area·shape="poly"·title="·"·alt=""·coords="733,578,1012,633,1011,638,732,583"/>
151 <area·shape="poly"·title="·"·alt=""·coords="825,764,829,808,837,831,851,850,888,869,957,889,1157,929,1386,965,1583,991,1582,997,1386,970,1156,934,956,894,886,874,848,854,833,833,824,809,820,764"/>151 <area·shape="poly"·title="·"·alt=""·coords="825,764,829,808,837,831,851,850,888,869,957,889,1157,929,1386,965,1583,991,1582,997,1386,970,1156,934,956,894,886,874,848,854,833,833,824,809,820,764"/>
152 <area·shape="poly"·title="·"·alt=""·coords="786,766,681,816,679,811,783,762"/>152 <area·shape="poly"·title="·"·alt=""·coords="786,766,681,816,679,811,783,762"/>
153 <area·shape="rect"·title="·"·alt=""·coords="1062,819,1138,845"/>153 <area·shape="rect"·title="·"·alt=""·coords="1062,819,1138,845"/>
154 <area·shape="poly"·title="·"·alt=""·coords="885,762,1051,813,1049,818,884,767"/>154 <area·shape="poly"·title="·"·alt=""·coords="885,762,1051,813,1049,818,884,767"/>
155 <area·shape="rect"·title="·"·alt=""·coords="712,819,787,845"/>155 <area·shape="rect"·title="·"·alt=""·coords="712,819,787,845"/>
156 <area·shape="poly"·title="·"·alt=""·coords="809,766,770,811,766,807,805,763"/>156 <area·shape="poly"·title="·"·alt=""·coords="809,766,770,811,766,807,805,763"/>
Offset 162, 37 lines modifiedOffset 162, 37 lines modified
162 <area·shape="poly"·title="·"·alt=""·coords="1045,679,900,723,898,717,1044,674"/>162 <area·shape="poly"·title="·"·alt=""·coords="1045,679,900,723,898,717,1044,674"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1053,678,1011,699,971,726,936,767,912,808,907,806,932,764,968,722,1008,694,1051,674"/>163 <area·shape="poly"·title="·"·alt=""·coords="1053,678,1011,699,971,726,936,767,912,808,907,806,932,764,968,722,1008,694,1051,674"/>
164 <area·shape="rect"·title="·"·alt=""·coords="982,731,1053,757"/>164 <area·shape="rect"·title="·"·alt=""·coords="982,731,1053,757"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1089,678,1041,724,1038,720,1085,674"/>165 <area·shape="poly"·title="·"·alt=""·coords="1089,678,1041,724,1038,720,1085,674"/>
166 <area·shape="rect"·title="·"·alt=""·coords="1077,731,1136,757"/>166 <area·shape="rect"·title="·"·alt=""·coords="1077,731,1136,757"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1109,676,1109,717,1104,717,1104,676"/>167 <area·shape="poly"·title="·"·alt=""·coords="1109,676,1109,717,1104,717,1104,676"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1025,663,852,676,749,687,643,702,543,722,453,747,382,777,356,795,337,814,326,833,320,855,319,878,321,901,334,945,349,982,344,984,329,947,316,902,313,878,315,854,321,831,333,810,353,791,380,773,451,742,541,717,643,697,748,682,852,671,1024,658"/>168 <area·shape="poly"·title="·"·alt=""·coords="1025,663,852,676,749,687,643,702,543,722,453,747,382,777,356,795,337,814,326,833,320,855,319,878,321,901,334,945,349,982,344,984,329,947,316,902,313,878,315,854,321,831,333,810,353,791,380,773,451,742,541,717,643,697,748,682,852,671,1024,658"/>
169 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>169 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1190,669,1275,691,1310,705,1333,722,1341,741,1342,761,1331,800,1326,799,1337,761,1336,742,1329,726,1308,710,1274,696,1188,674"/>170 <area·shape="poly"·title="·"·alt=""·coords="1190,669,1275,691,1310,705,1333,722,1341,741,1342,761,1331,800,1326,799,1337,761,1336,742,1329,726,1308,710,1274,696,1188,674"/>
171 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>171 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1189,660,1264,668,1342,680,1411,698,1438,709,1456,722,1472,740,1483,760,1498,804,1504,848,1505,886,1500,886,1499,849,1493,805,1478,762,1467,743,1453,726,1435,714,1409,703,1341,686,1263,673,1189,666"/>172 <area·shape="poly"·title="·"·alt=""·coords="1189,660,1264,668,1342,680,1411,698,1438,709,1456,722,1472,740,1483,760,1498,804,1504,848,1505,886,1500,886,1499,849,1493,805,1478,762,1467,743,1453,726,1435,714,1409,703,1341,686,1263,673,1189,666"/>
173 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>173 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1316,666,1464,679,1602,697,1658,708,1701,722,1718,730,1729,740,1754,762,1814,802,1811,807,1750,766,1725,744,1715,735,1699,726,1657,714,1601,702,1463,684,1315,672,1189,664"/>174 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1316,666,1464,679,1602,697,1658,708,1701,722,1718,730,1729,740,1754,762,1814,802,1811,807,1750,766,1725,744,1715,735,1699,726,1657,714,1601,702,1463,684,1315,672,1189,664"/>
175 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>175 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1189,668,1506,721,1511,722,1510,728,1505,727,1188,673"/>176 <area·shape="poly"·title="·"·alt=""·coords="1189,668,1506,721,1511,722,1510,728,1505,727,1188,673"/>
177 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>177 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1138,674,1200,714,1198,719,1135,679"/>178 <area·shape="poly"·title="·"·alt=""·coords="1138,674,1200,714,1198,719,1135,679"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1440,676,1593,695,1746,721,1760,725,1759,730,1745,727,1592,700,1439,682,1189,663"/>179 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1440,676,1593,695,1746,721,1760,725,1759,730,1745,727,1592,700,1439,682,1189,663"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1542,938,1633,980,1631,985,1540,942"/>180 <area·shape="poly"·title="·"·alt=""·coords="1542,938,1633,980,1631,985,1540,942"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1855,853,1847,896,1837,920,1823,942,1796,966,1763,985,1761,980,1792,962,1819,938,1833,918,1841,894,1850,852"/>181 <area·shape="poly"·title="·"·alt=""·coords="1855,853,1847,896,1837,920,1823,942,1796,966,1763,985,1761,980,1792,962,1819,938,1833,918,1841,894,1850,852"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1642,762,1677,785,1716,816,1751,854,1778,899,1784,920,1778,941,1761,964,1739,983,1736,979,1757,961,1774,939,1779,920,1774,901,1747,857,1712,820,1674,789,1639,766"/>182 <area·shape="poly"·title="·"·alt=""·coords="1642,762,1677,785,1716,816,1751,854,1778,899,1784,920,1778,941,1761,964,1739,983,1736,979,1757,961,1774,939,1779,920,1774,901,1747,857,1712,820,1674,789,1639,766"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1525,761,1202,815,1152,824,1151,818,1201,809,1524,756"/>183 <area·shape="poly"·title="·"·alt=""·coords="1525,761,1202,815,1152,824,1151,818,1201,809,1524,756"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1662,762,1787,805,1785,810,1660,767"/>184 <area·shape="poly"·title="·"·alt=""·coords="1662,762,1787,805,1785,810,1660,767"/>
185 <area·shape="rect"·title="·"·alt=""·coords="1584,819,1645,845"/>185 <area·shape="rect"·title="·"·alt=""·coords="1584,819,1645,845"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1611,764,1615,805,1610,806,1606,765"/>186 <area·shape="poly"·title="·"·alt=""·coords="1611,764,1615,805,1610,806,1606,765"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1584,766,1514,813,1468,836,1421,855,1358,862,1253,865,972,865,825,867,694,872,594,884,560,892,539,902,525,919,517,939,513,982,508,981,512,938,521,916,536,898,558,887,593,878,694,867,825,862,972,860,1253,860,1358,857,1419,849,1466,832,1511,808,1581,762"/>187 <area·shape="poly"·title="·"·alt=""·coords="1584,766,1514,813,1468,836,1421,855,1358,862,1253,865,972,865,825,867,694,872,594,884,560,892,539,902,525,919,517,939,513,982,508,981,512,938,521,916,536,898,558,887,593,878,694,867,825,862,972,860,1253,860,1358,857,1419,849,1466,832,1511,808,1581,762"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1525,754,1331,767,959,787,797,797,588,815,539,820,539,815,588,809,796,792,959,782,1331,761,1524,748"/>188 <area·shape="poly"·title="·"·alt=""·coords="1525,754,1331,767,959,787,797,797,588,815,539,820,539,815,588,809,796,792,959,782,1331,761,1524,748"/>
189 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>189 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1627,763,1644,785,1660,811,1674,849,1683,886,1678,887,1669,851,1655,813,1640,788,1622,766"/>190 <area·shape="poly"·title="·"·alt=""·coords="1627,763,1644,785,1660,811,1674,849,1683,886,1678,887,1669,851,1655,813,1640,788,1622,766"/>
191 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="549,900,728,940"/>191 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="549,900,728,940"/>
192 <area·shape="poly"·title="·"·alt=""·coords="482,850,583,892,581,897,479,855"/>192 <area·shape="poly"·title="·"·alt=""·coords="482,850,583,892,581,897,479,855"/>
193 <area·shape="poly"·title="·"·alt=""·coords="728,936,740,937,976,963,1210,981,1582,1000,1582,1006,1210,986,975,968,740,943,728,941"/>193 <area·shape="poly"·title="·"·alt=""·coords="728,936,740,937,976,963,1210,981,1582,1000,1582,1006,1210,986,975,968,740,943,728,941"/>
194 <area·shape="poly"·title="·"·alt=""·coords="681,938,789,987,787,992,679,942"/>194 <area·shape="poly"·title="·"·alt=""·coords="681,938,789,987,787,992,679,942"/>
195 <area·shape="poly"·title="·"·alt=""·coords="550,940,201,1002,200,996,549,935"/>195 <area·shape="poly"·title="·"·alt=""·coords="550,940,201,1002,200,996,549,935"/>
196 <area·shape="poly"·title="·"·alt=""·coords="578,943,405,996,404,990,577,938"/>196 <area·shape="poly"·title="·"·alt=""·coords="578,943,405,996,404,990,577,938"/>
197 <area·shape="poly"·title="·"·alt=""·coords="612,942,542,990,539,985,609,938"/>197 <area·shape="poly"·title="·"·alt=""·coords="612,942,542,990,539,985,609,938"/>
198 <area·shape="rect"·title="·"·alt=""·coords="587,995,677,1021"/>198 <area·shape="rect"·title="·"·alt=""·coords="587,995,677,1021"/>
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 <area·shape="poly"·title="·"·alt=""·coords="1109,500,1109,622,1104,622,1104,500"/>211 <area·shape="poly"·title="·"·alt=""·coords="1109,500,1109,622,1104,622,1104,500"/>
212 <area·shape="poly"·title="·"·alt=""·coords="1190,493,1357,527,1560,578,1657,609,1744,644,1813,682,1839,702,1858,722,1867,741,1870,761,1866,799,1861,798,1865,761,1862,742,1854,726,1835,706,1810,686,1742,649,1656,614,1558,583,1356,532,1188,498"/>212 <area·shape="poly"·title="·"·alt=""·coords="1190,493,1357,527,1560,578,1657,609,1744,644,1813,682,1839,702,1858,722,1867,741,1870,761,1866,799,1861,798,1865,761,1862,742,1854,726,1835,706,1810,686,1742,649,1656,614,1558,583,1356,532,1188,498"/>
213 <area·shape="poly"·title="·"·alt=""·coords="1144,498,1560,715,1557,720,1141,502"/>213 <area·shape="poly"·title="·"·alt=""·coords="1144,498,1560,715,1557,720,1141,502"/>
214 <area·shape="poly"·title="·"·alt=""·coords="2254,677,2245,730,2224,803,2208,842,2188,879,2163,913,2132,942,2107,956,2072,968,1984,987,1883,998,1789,1005,1789,1000,1883,993,1983,981,2071,963,2105,951,2129,938,2159,910,2184,876,2203,839,2219,801,2240,729,2249,676"/>214 <area·shape="poly"·title="·"·alt=""·coords="2254,677,2245,730,2224,803,2208,842,2188,879,2163,913,2132,942,2107,956,2072,968,1984,987,1883,998,1789,1005,1789,1000,1883,993,1983,981,2071,963,2105,951,2129,938,2159,910,2184,876,2203,839,2219,801,2240,729,2249,676"/>
215 </map>215 </map>
216 </div>216 </div>
217 </div>217 </div>
218 <p><a·href="a00602_source.html">Go·to·the·source·code·of·this·file.</a></p>218 <p><a·href="a00767_source.html">Go·to·the·source·code·of·this·file.</a></p>
Max diff block lines reached; 648/16061 bytes (4.03%) of diff not shown.
8.68 KB
./usr/share/doc/libopenmesh-dev/html/a00602_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00767_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00602_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00767_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00602.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00767.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}</div>286 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}</div>
287 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>287 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div>
288 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div>288 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div>
289 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span><span·class="comment">//=============================================================================</span></div>289 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span><span·class="comment">//=============================================================================</span></div>
290 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span>}·<span·class="comment">//·namespace·Smoother</span></div>290 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span>}·<span·class="comment">//·namespace·Smoother</span></div>
291 <div·class="line"><a·id="l00192"·name="l00192"></a><span·class="lineno">··192</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>291 <div·class="line"><a·id="l00192"·name="l00192"></a><span·class="lineno">··192</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
292 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno">··193</span><span·class="comment">//=============================================================================</span></div>292 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno">··193</span><span·class="comment">//=============================================================================</span></div>
293 <div·class="ttc"·id="aa00596_html"><div·class="ttname"><a·href="a00596.html">JacobiLaplaceSmootherT.hh</a></div></div>293 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">JacobiLaplaceSmootherT.hh</a></div></div>
294 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>294 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
295 <div·class="ttc"·id="aa02718_html_a15372f27edf521d8e9028e2abccae342"><div·class="ttname"><a·href="a02718.html#a15372f27edf521d8e9028e2abccae342">OpenMesh::PolyMeshT::Scalar</a></div><div·class="ttdeci">Kernel::Scalar·Scalar</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:110</div></div>295 <div·class="ttc"·id="aa02718_html_a15372f27edf521d8e9028e2abccae342"><div·class="ttname"><a·href="a02718.html#a15372f27edf521d8e9028e2abccae342">OpenMesh::PolyMeshT::Scalar</a></div><div·class="ttdeci">Kernel::Scalar·Scalar</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:110</div></div>
296 <div·class="ttc"·id="aa02718_html_a3570fd132d1ac589b380485cf59c9e0b"><div·class="ttname"><a·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">OpenMesh::PolyMeshT::Normal</a></div><div·class="ttdeci">Kernel::Normal·Normal</div><div·class="ttdoc">Normal·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:114</div></div>296 <div·class="ttc"·id="aa02718_html_a3570fd132d1ac589b380485cf59c9e0b"><div·class="ttname"><a·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">OpenMesh::PolyMeshT::Normal</a></div><div·class="ttdeci">Kernel::Normal·Normal</div><div·class="ttdoc">Normal·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:114</div></div>
297 <div·class="ttc"·id="aa02718_html_acf4b52db4b0198a91a02c06003623bfb"><div·class="ttname"><a·href="a02718.html#acf4b52db4b0198a91a02c06003623bfb">OpenMesh::PolyMeshT::ConstVertexOHalfedgeIter</a></div><div·class="ttdeci">Kernel::ConstVertexOHalfedgeIter·ConstVertexOHalfedgeIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:173</div></div>297 <div·class="ttc"·id="aa02718_html_acf4b52db4b0198a91a02c06003623bfb"><div·class="ttname"><a·href="a02718.html#acf4b52db4b0198a91a02c06003623bfb">OpenMesh::PolyMeshT::ConstVertexOHalfedgeIter</a></div><div·class="ttdeci">Kernel::ConstVertexOHalfedgeIter·ConstVertexOHalfedgeIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:173</div></div>
298 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>298 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>
299 <div·class="ttc"·id="aa03350_html_a127a4d7ca521ed3254cd801917ee67d4"><div·class="ttname"><a·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">OpenMesh::vector_traits::value_type</a></div><div·class="ttdeci">T::value_type·value_type</div><div·class="ttdoc">Type·of·the·scalar·value.</div><div·class="ttdef"><b>Definition</b>·vector_traits.hh:94</div></div>299 <div·class="ttc"·id="aa03350_html_a127a4d7ca521ed3254cd801917ee67d4"><div·class="ttname"><a·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">OpenMesh::vector_traits::value_type</a></div><div·class="ttdeci">T::value_type·value_type</div><div·class="ttdoc">Type·of·the·scalar·value.</div><div·class="ttdef"><b>Definition</b>·vector_traits.hh:94</div></div>
300 <div·class="ttc"·id="aa03594_html"><div·class="ttname"><a·href="a03594.html">OpenMesh::Smoother::JacobiLaplaceSmootherT</a></div><div·class="ttdoc">Laplacian·Smoothing.</div><div·class="ttdef"><b>Definition</b>·JacobiLaplaceSmootherT.hh:76</div></div>300 <div·class="ttc"·id="aa03594_html"><div·class="ttname"><a·href="a03594.html">OpenMesh::Smoother::JacobiLaplaceSmootherT</a></div><div·class="ttdoc">Laplacian·Smoothing.</div><div·class="ttdef"><b>Definition</b>·JacobiLaplaceSmootherT.hh:76</div></div>
15.3 KB
./usr/share/doc/libopenmesh-dev/html/a00603.map vs.
./usr/share/doc/libopenmesh-dev/html/a00768.map
Files 99% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT_impl.hh">1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,60"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,60"/>
3 <area·shape="rect"·id="Node000002"·href="$a00596.html"·title="·"·alt=""·coords="2048,108,2253,148"/>3 <area·shape="rect"·id="Node000002"·href="$a00773.html"·title="·"·alt=""·coords="2048,108,2253,148"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>
5 <area·shape="rect"·id="Node000003"·href="$a00599.html"·title="·"·alt=""·coords="2053,196,2248,236"/>5 <area·shape="rect"·id="Node000003"·href="$a00776.html"·title="·"·alt=""·coords="2053,196,2248,236"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>
7 <area·shape="rect"·id="Node000004"·href="$a00608.html"·title="·"·alt=""·coords="2053,284,2248,324"/>7 <area·shape="rect"·id="Node000004"·href="$a00764.html"·title="·"·alt=""·coords="2053,284,2248,324"/>
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/>8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/>
9 <area·shape="rect"·id="Node000005"·href="$a00266_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>9 <area·shape="rect"·id="Node000005"·href="$a01097_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>
10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>
11 <area·shape="rect"·id="Node000007"·href="$a00422_source.html"·title="·"·alt=""·coords="357,372,515,412"/>11 <area·shape="rect"·id="Node000007"·href="$a00926_source.html"·title="·"·alt=""·coords="357,372,515,412"/>
12 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>12 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>
13 <area·shape="rect"·id="Node000036"·href="$a00431_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>13 <area·shape="rect"·id="Node000036"·href="$a00965_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>
14 <area·shape="poly"·id="edge72_Node000004_Node000036"·title="·"·alt=""·coords="2164,323,2211,417,2236,481,2255,547,2259,586,2259,622,2253,622,2254,587,2249,549,2231,482,2206,419,2159,325"/>14 <area·shape="poly"·id="edge72_Node000004_Node000036"·title="·"·alt=""·coords="2164,323,2211,417,2236,481,2255,547,2259,586,2259,622,2253,622,2254,587,2249,549,2231,482,2206,419,2159,325"/>
15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1596,988,1775,1028"/>15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1596,988,1775,1028"/>
16 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="2146,589,2126,656,2118,699,2115,743,2115,833,2110,870,2097,898,2075,920,2044,942,1999,961,1935,977,1789,999,1788,994,1934,972,1998,956,2041,938,2072,916,2093,895,2105,869,2109,833,2109,743,2113,698,2121,655,2141,588"/>16 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="2146,589,2126,656,2118,699,2115,743,2115,833,2110,870,2097,898,2075,920,2044,942,1999,961,1935,977,1789,999,1788,994,1934,972,1998,956,2041,938,2072,916,2093,895,2105,869,2109,833,2109,743,2113,698,2121,655,2141,588"/>
17 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="516,391,887,397,1135,406,1391,421,1632,442,1739,456,1834,473,1913,491,1974,513,2012,538,2023,552,2027,566,2027,834,2020,871,2003,903,1977,930,1945,952,1908,969,1868,982,1789,1000,1788,994,1867,977,1906,964,1942,947,1974,926,1999,900,2015,870,2021,833,2021,567,2018,554,2009,541,1971,518,1912,496,1833,478,1739,462,1631,448,1390,426,1134,411,887,403,516,396"/>17 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="516,391,887,397,1135,406,1391,421,1632,442,1739,456,1834,473,1913,491,1974,513,2012,538,2023,552,2027,566,2027,834,2020,871,2003,903,1977,930,1945,952,1908,969,1868,982,1789,1000,1788,994,1867,977,1906,964,1942,947,1974,926,1999,900,2015,870,2021,833,2021,567,2018,554,2009,541,1971,518,1912,496,1833,478,1739,462,1631,448,1390,426,1134,411,887,403,516,396"/>
18 <area·shape="rect"·id="Node000008"·href="$a00374_source.html"·title="·"·alt=""·coords="753,900,917,940"/>18 <area·shape="rect"·id="Node000008"·href="$a01028_source.html"·title="·"·alt=""·coords="753,900,917,940"/>
19 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="395,414,352,439,308,473,290,493,275,516,265,540,261,567,261,745,266,782,280,808,303,829,336,850,370,864,415,874,525,885,641,891,740,898,739,903,641,896,524,890,414,879,368,869,333,854,300,833,276,811,261,783,256,746,256,566,260,539,270,513,285,490,305,469,349,434,392,410"/>19 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="395,414,352,439,308,473,290,493,275,516,265,540,261,567,261,745,266,782,280,808,303,829,336,850,370,864,415,874,525,885,641,891,740,898,739,903,641,896,524,890,414,879,368,869,333,854,300,833,276,811,261,783,256,746,256,566,260,539,270,513,285,490,305,469,349,434,392,410"/>
20 <area·shape="rect"·id="Node000010"·href="$a00419_source.html"·title="·"·alt=""·coords="357,460,515,500"/>20 <area·shape="rect"·id="Node000010"·href="$a00932_source.html"·title="·"·alt=""·coords="357,460,515,500"/>
21 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>21 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>
22 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="128,995,187,1021"/>22 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="128,995,187,1021"/>
23 <area·shape="poly"·id="edge62_Node000007_Node000011"·title="·"·alt=""·coords="357,403,197,425,123,442,94,451,73,462,44,484,24,506,12,532,8,567,8,833,11,859,20,883,33,905,50,925,88,960,125,986,122,990,85,965,46,929,29,908,15,885,6,860,3,833,3,567,7,530,19,503,40,480,71,458,92,447,122,436,196,420,356,398"/>23 <area·shape="poly"·id="edge62_Node000007_Node000011"·title="·"·alt=""·coords="357,403,197,425,123,442,94,451,73,462,44,484,24,506,12,532,8,567,8,833,11,859,20,883,33,905,50,925,88,960,125,986,122,990,85,965,46,929,29,908,15,885,6,860,3,833,3,567,7,530,19,503,40,480,71,458,92,447,122,436,196,420,356,398"/>
24 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="329,995,391,1021"/>24 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="329,995,391,1021"/>
25 <area·shape="poly"·id="edge61_Node000007_Node000021"·title="·"·alt=""·coords="357,398,263,410,213,421,165,437,123,459,89,488,67,523,61,544,59,567,59,657,61,687,67,716,89,770,123,820,163,866,207,905,252,939,327,986,324,991,249,943,204,909,159,869,118,824,85,773,62,717,56,688,53,657,53,567,56,543,62,521,85,484,120,455,163,432,212,416,262,405,356,393"/>25 <area·shape="poly"·id="edge61_Node000007_Node000021"·title="·"·alt=""·coords="357,398,263,410,213,421,165,437,123,459,89,488,67,523,61,544,59,567,59,657,61,687,67,716,89,770,123,820,163,866,207,905,252,939,327,986,324,991,249,943,204,909,159,869,118,824,85,773,62,717,56,688,53,657,53,567,56,543,62,521,85,484,120,455,163,432,212,416,262,405,356,393"/>
26 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="469,995,555,1021"/>26 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="469,995,555,1021"/>
27 <area·shape="poly"·id="edge63_Node000007_Node000027"·title="·"·alt=""·coords="358,415,317,434,282,462,253,498,234,533,223,566,219,600,220,636,225,674,243,763,253,810,262,829,278,850,324,896,377,934,429,965,473,987,471,992,426,970,374,939,321,900,274,854,258,832,248,812,237,765,220,675,214,636,213,600,218,565,229,530,249,495,278,458,314,429,356,410"/>27 <area·shape="poly"·id="edge63_Node000007_Node000027"·title="·"·alt=""·coords="358,415,317,434,282,462,253,498,234,533,223,566,219,600,220,636,225,674,243,763,253,810,262,829,278,850,324,896,377,934,429,965,473,987,471,992,426,970,374,939,321,900,274,854,258,832,248,812,237,765,220,675,214,636,213,600,218,565,229,530,249,495,278,458,314,429,356,410"/>
28 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1764,731,1844,757"/>28 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1764,731,1844,757"/>
29 <area·shape="poly"·id="edge71_Node000007_Node000034"·title="·"·alt=""·coords="516,394,873,416,1063,434,1141,445,1201,457,1289,485,1377,518,1543,593,1682,667,1775,721,1772,726,1679,671,1541,598,1375,523,1287,490,1199,463,1140,450,1063,439,873,421,515,399"/>29 <area·shape="poly"·id="edge71_Node000007_Node000034"·title="·"·alt=""·coords="516,394,873,416,1063,434,1141,445,1201,457,1289,485,1377,518,1543,593,1682,667,1775,721,1772,726,1679,671,1541,598,1375,523,1287,490,1199,463,1140,450,1063,439,873,421,515,399"/>
30 <area·shape="rect"·id="Node000035"·href="$a00515_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>30 <area·shape="rect"·id="Node000035"·href="$a00818_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>
31 <area·shape="poly"·id="edge64_Node000007_Node000035"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>31 <area·shape="poly"·id="edge64_Node000007_Node000035"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>
32 <area·shape="poly"·id="edge9_Node000008_Node000006"·title="·"·alt=""·coords="917,935,936,937,1114,959,1291,976,1582,998,1582,1003,1291,981,1113,964,936,943,917,940"/>32 <area·shape="poly"·id="edge9_Node000008_Node000006"·title="·"·alt=""·coords="917,935,936,937,1114,959,1291,976,1582,998,1582,1003,1291,981,1113,964,936,943,917,940"/>
33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="787,995,863,1021"/>33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="787,995,863,1021"/>
34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>
35 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="425,502,381,565,319,661,251,778,190,901,175,944,165,982,160,981,170,942,186,899,246,775,314,659,376,562,420,499"/>35 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="425,502,381,565,319,661,251,778,190,901,175,944,165,982,160,981,170,942,186,899,246,775,314,659,376,562,420,499"/>
36 <area·shape="rect"·id="Node000012"·href="$a00512_source.html"·title="·"·alt=""·coords="549,555,800,581"/>36 <area·shape="rect"·id="Node000012"·href="$a00839_source.html"·title="·"·alt=""·coords="549,555,800,581"/>
37 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>37 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>
38 <area·shape="rect"·id="Node000028"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>38 <area·shape="rect"·id="Node000028"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>
39 <area·shape="poly"·id="edge60_Node000010_Node000028"·title="·"·alt=""·coords="439,500,439,798,433,798,433,500"/>39 <area·shape="poly"·id="edge60_Node000010_Node000028"·title="·"·alt=""·coords="439,500,439,798,433,798,433,500"/>
40 <area·shape="poly"·id="edge15_Node000012_Node000006"·title="·"·alt=""·coords="666,583,629,631,607,665,588,702,573,741,567,780,571,817,579,834,590,850,615,867,653,878,699,883,750,886,852,887,895,891,929,897,950,907,964,918,978,928,998,937,1047,949,1111,960,1268,978,1583,999,1582,1005,1268,983,1110,966,1046,955,996,943,976,933,961,922,947,912,927,903,894,896,851,893,750,891,698,889,652,883,613,872,586,854,574,837,566,819,561,780,568,740,583,700,603,662,625,628,662,580"/>40 <area·shape="poly"·id="edge15_Node000012_Node000006"·title="·"·alt=""·coords="666,583,629,631,607,665,588,702,573,741,567,780,571,817,579,834,590,850,615,867,653,878,699,883,750,886,852,887,895,891,929,897,950,907,964,918,978,928,998,937,1047,949,1111,960,1268,978,1583,999,1582,1005,1268,983,1110,966,1046,955,996,943,976,933,961,922,947,912,927,903,894,896,851,893,750,891,698,889,652,883,613,872,586,854,574,837,566,819,561,780,568,740,583,700,603,662,625,628,662,580"/>
41 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="601,819,687,845"/>41 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="601,819,687,845"/>
42 <area·shape="poly"·id="edge14_Node000012_Node000013"·title="·"·alt=""·coords="676,581,650,806,644,806,671,581"/>42 <area·shape="poly"·id="edge14_Node000012_Node000013"·title="·"·alt=""·coords="676,581,650,806,644,806,671,581"/>
43 <area·shape="rect"·id="Node000014"·href="$a00527_source.html"·title="·"·alt=""·coords="742,724,906,764"/>43 <area·shape="rect"·id="Node000014"·href="$a00815_source.html"·title="·"·alt=""·coords="742,724,906,764"/>
44 <area·shape="poly"·id="edge16_Node000012_Node000014"·title="·"·alt=""·coords="686,579,801,712,797,715,682,582"/>44 <area·shape="poly"·id="edge16_Node000012_Node000014"·title="·"·alt=""·coords="686,579,801,712,797,715,682,582"/>
45 <area·shape="rect"·id="Node000018"·href="$a00521_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>45 <area·shape="rect"·id="Node000018"·href="$a00803_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>
46 <area·shape="poly"·id="edge22_Node000012_Node000018"·title="·"·alt=""·coords="733,578,1012,633,1011,638,732,583"/>46 <area·shape="poly"·id="edge22_Node000012_Node000018"·title="·"·alt=""·coords="733,578,1012,633,1011,638,732,583"/>
47 <area·shape="poly"·id="edge17_Node000014_Node000006"·title="·"·alt=""·coords="825,764,829,808,837,831,851,850,888,869,957,889,1157,929,1386,965,1583,991,1582,997,1386,970,1156,934,956,894,886,874,848,854,833,833,824,809,820,764"/>47 <area·shape="poly"·id="edge17_Node000014_Node000006"·title="·"·alt=""·coords="825,764,829,808,837,831,851,850,888,869,957,889,1157,929,1386,965,1583,991,1582,997,1386,970,1156,934,956,894,886,874,848,854,833,833,824,809,820,764"/>
48 <area·shape="poly"·id="edge19_Node000014_Node000013"·title="·"·alt=""·coords="786,766,681,816,679,811,783,762"/>48 <area·shape="poly"·id="edge19_Node000014_Node000013"·title="·"·alt=""·coords="786,766,681,816,679,811,783,762"/>
49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1062,819,1138,845"/>49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1062,819,1138,845"/>
50 <area·shape="poly"·id="edge18_Node000014_Node000015"·title="·"·alt=""·coords="885,762,1051,813,1049,818,884,767"/>50 <area·shape="poly"·id="edge18_Node000014_Node000015"·title="·"·alt=""·coords="885,762,1051,813,1049,818,884,767"/>
51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="712,819,787,845"/>51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="712,819,787,845"/>
52 <area·shape="poly"·id="edge20_Node000014_Node000016"·title="·"·alt=""·coords="809,766,770,811,766,807,805,763"/>52 <area·shape="poly"·id="edge20_Node000014_Node000016"·title="·"·alt=""·coords="809,766,770,811,766,807,805,763"/>
Offset 58, 37 lines modifiedOffset 58, 37 lines modified
58 <area·shape="poly"·id="edge52_Node000018_Node000014"·title="·"·alt=""·coords="1045,679,900,723,898,717,1044,674"/>58 <area·shape="poly"·id="edge52_Node000018_Node000014"·title="·"·alt=""·coords="1045,679,900,723,898,717,1044,674"/>
59 <area·shape="poly"·id="edge29_Node000018_Node000017"·title="·"·alt=""·coords="1053,678,1011,699,971,726,936,767,912,808,907,806,932,764,968,722,1008,694,1051,674"/>59 <area·shape="poly"·id="edge29_Node000018_Node000017"·title="·"·alt=""·coords="1053,678,1011,699,971,726,936,767,912,808,907,806,932,764,968,722,1008,694,1051,674"/>
60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="982,731,1053,757"/>60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="982,731,1053,757"/>
61 <area·shape="poly"·id="edge24_Node000018_Node000019"·title="·"·alt=""·coords="1089,678,1041,724,1038,720,1085,674"/>61 <area·shape="poly"·id="edge24_Node000018_Node000019"·title="·"·alt=""·coords="1089,678,1041,724,1038,720,1085,674"/>
62 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1077,731,1136,757"/>62 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1077,731,1136,757"/>
63 <area·shape="poly"·id="edge26_Node000018_Node000020"·title="·"·alt=""·coords="1109,676,1109,717,1104,717,1104,676"/>63 <area·shape="poly"·id="edge26_Node000018_Node000020"·title="·"·alt=""·coords="1109,676,1109,717,1104,717,1104,676"/>
64 <area·shape="poly"·id="edge27_Node000018_Node000021"·title="·"·alt=""·coords="1025,663,852,676,749,687,643,702,543,722,453,747,382,777,356,795,337,814,326,833,320,855,319,878,321,901,334,945,349,982,344,984,329,947,316,902,313,878,315,854,321,831,333,810,353,791,380,773,451,742,541,717,643,697,748,682,852,671,1024,658"/>64 <area·shape="poly"·id="edge27_Node000018_Node000021"·title="·"·alt=""·coords="1025,663,852,676,749,687,643,702,543,722,453,747,382,777,356,795,337,814,326,833,320,855,319,878,321,901,334,945,349,982,344,984,329,947,316,902,313,878,315,854,321,831,333,810,353,791,380,773,451,742,541,717,643,697,748,682,852,671,1024,658"/>
65 <area·shape="rect"·id="Node000022"·href="$a00251_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>65 <area·shape="rect"·id="Node000022"·href="$a01109_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>
66 <area·shape="poly"·id="edge30_Node000018_Node000022"·title="·"·alt=""·coords="1190,669,1275,691,1310,705,1333,722,1341,741,1342,761,1331,800,1326,799,1337,761,1336,742,1329,726,1308,710,1274,696,1188,674"/>66 <area·shape="poly"·id="edge30_Node000018_Node000022"·title="·"·alt=""·coords="1190,669,1275,691,1310,705,1333,722,1341,741,1342,761,1331,800,1326,799,1337,761,1336,742,1329,726,1308,710,1274,696,1188,674"/>
67 <area·shape="rect"·id="Node000023"·href="$a00344_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>67 <area·shape="rect"·id="Node000023"·href="$a00989_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>
68 <area·shape="poly"·id="edge31_Node000018_Node000023"·title="·"·alt=""·coords="1189,660,1264,668,1342,680,1411,698,1438,709,1456,722,1472,740,1483,760,1498,804,1504,848,1505,886,1500,886,1499,849,1493,805,1478,762,1467,743,1453,726,1435,714,1409,703,1341,686,1263,673,1189,666"/>68 <area·shape="poly"·id="edge31_Node000018_Node000023"·title="·"·alt=""·coords="1189,660,1264,668,1342,680,1411,698,1438,709,1456,722,1472,740,1483,760,1498,804,1504,848,1505,886,1500,886,1499,849,1493,805,1478,762,1467,743,1453,726,1435,714,1409,703,1341,686,1263,673,1189,666"/>
69 <area·shape="rect"·id="Node000024"·href="$a00497_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>69 <area·shape="rect"·id="Node000024"·href="$a00824_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>
70 <area·shape="poly"·id="edge33_Node000018_Node000024"·title="·"·alt=""·coords="1189,658,1316,666,1464,679,1602,697,1658,708,1701,722,1718,730,1729,740,1754,762,1814,802,1811,807,1750,766,1725,744,1715,735,1699,726,1657,714,1601,702,1463,684,1315,672,1189,664"/>70 <area·shape="poly"·id="edge33_Node000018_Node000024"·title="·"·alt=""·coords="1189,658,1316,666,1464,679,1602,697,1658,708,1701,722,1718,730,1729,740,1754,762,1814,802,1811,807,1750,766,1725,744,1715,735,1699,726,1657,714,1601,702,1463,684,1315,672,1189,664"/>
71 <area·shape="rect"·id="Node000025"·href="$a00509_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>71 <area·shape="rect"·id="Node000025"·href="$a00821_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>
72 <area·shape="poly"·id="edge35_Node000018_Node000025"·title="·"·alt=""·coords="1189,668,1506,721,1511,722,1510,728,1505,727,1188,673"/>72 <area·shape="poly"·id="edge35_Node000018_Node000025"·title="·"·alt=""·coords="1189,668,1506,721,1511,722,1510,728,1505,727,1188,673"/>
73 <area·shape="rect"·id="Node000033"·href="$a00407_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>73 <area·shape="rect"·id="Node000033"·href="$a00956_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>
74 <area·shape="poly"·id="edge53_Node000018_Node000033"·title="·"·alt=""·coords="1138,674,1200,714,1198,719,1135,679"/>74 <area·shape="poly"·id="edge53_Node000018_Node000033"·title="·"·alt=""·coords="1138,674,1200,714,1198,719,1135,679"/>
75 <area·shape="poly"·id="edge59_Node000018_Node000034"·title="·"·alt=""·coords="1189,658,1440,676,1593,695,1746,721,1760,725,1759,730,1745,727,1592,700,1439,682,1189,663"/>75 <area·shape="poly"·id="edge59_Node000018_Node000034"·title="·"·alt=""·coords="1189,658,1440,676,1593,695,1746,721,1760,725,1759,730,1745,727,1592,700,1439,682,1189,663"/>
76 <area·shape="poly"·id="edge32_Node000023_Node000006"·title="·"·alt=""·coords="1542,938,1633,980,1631,985,1540,942"/>76 <area·shape="poly"·id="edge32_Node000023_Node000006"·title="·"·alt=""·coords="1542,938,1633,980,1631,985,1540,942"/>
77 <area·shape="poly"·id="edge34_Node000024_Node000006"·title="·"·alt=""·coords="1855,853,1847,896,1837,920,1823,942,1796,966,1763,985,1761,980,1792,962,1819,938,1833,918,1841,894,1850,852"/>77 <area·shape="poly"·id="edge34_Node000024_Node000006"·title="·"·alt=""·coords="1855,853,1847,896,1837,920,1823,942,1796,966,1763,985,1761,980,1792,962,1819,938,1833,918,1841,894,1850,852"/>
78 <area·shape="poly"·id="edge36_Node000025_Node000006"·title="·"·alt=""·coords="1642,762,1677,785,1716,816,1751,854,1778,899,1784,920,1778,941,1761,964,1739,983,1736,979,1757,961,1774,939,1779,920,1774,901,1747,857,1712,820,1674,789,1639,766"/>78 <area·shape="poly"·id="edge36_Node000025_Node000006"·title="·"·alt=""·coords="1642,762,1677,785,1716,816,1751,854,1778,899,1784,920,1778,941,1761,964,1739,983,1736,979,1757,961,1774,939,1779,920,1774,901,1747,857,1712,820,1674,789,1639,766"/>
79 <area·shape="poly"·id="edge39_Node000025_Node000015"·title="·"·alt=""·coords="1525,761,1202,815,1152,824,1151,818,1201,809,1524,756"/>79 <area·shape="poly"·id="edge39_Node000025_Node000015"·title="·"·alt=""·coords="1525,761,1202,815,1152,824,1151,818,1201,809,1524,756"/>
80 <area·shape="poly"·id="edge49_Node000025_Node000024"·title="·"·alt=""·coords="1662,762,1787,805,1785,810,1660,767"/>80 <area·shape="poly"·id="edge49_Node000025_Node000024"·title="·"·alt=""·coords="1662,762,1787,805,1785,810,1660,767"/>
81 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1584,819,1645,845"/>81 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1584,819,1645,845"/>
82 <area·shape="poly"·id="edge37_Node000025_Node000026"·title="·"·alt=""·coords="1611,764,1615,805,1610,806,1606,765"/>82 <area·shape="poly"·id="edge37_Node000025_Node000026"·title="·"·alt=""·coords="1611,764,1615,805,1610,806,1606,765"/>
83 <area·shape="poly"·id="edge38_Node000025_Node000027"·title="·"·alt=""·coords="1584,766,1514,813,1468,836,1421,855,1358,862,1253,865,972,865,825,867,694,872,594,884,560,892,539,902,525,919,517,939,513,982,508,981,512,938,521,916,536,898,558,887,593,878,694,867,825,862,972,860,1253,860,1358,857,1419,849,1466,832,1511,808,1581,762"/>83 <area·shape="poly"·id="edge38_Node000025_Node000027"·title="·"·alt=""·coords="1584,766,1514,813,1468,836,1421,855,1358,862,1253,865,972,865,825,867,694,872,594,884,560,892,539,902,525,919,517,939,513,982,508,981,512,938,521,916,536,898,558,887,593,878,694,867,825,862,972,860,1253,860,1358,857,1419,849,1466,832,1511,808,1581,762"/>
84 <area·shape="poly"·id="edge40_Node000025_Node000028"·title="·"·alt=""·coords="1525,754,1331,767,959,787,797,797,588,815,539,820,539,815,588,809,796,792,959,782,1331,761,1524,748"/>84 <area·shape="poly"·id="edge40_Node000025_Node000028"·title="·"·alt=""·coords="1525,754,1331,767,959,787,797,797,588,815,539,820,539,815,588,809,796,792,959,782,1331,761,1524,748"/>
85 <area·shape="rect"·id="Node000032"·href="$a00437_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>85 <area·shape="rect"·id="Node000032"·href="$a00977_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>
86 <area·shape="poly"·id="edge50_Node000025_Node000032"·title="·"·alt=""·coords="1627,763,1644,785,1660,811,1674,849,1683,886,1678,887,1669,851,1655,813,1640,788,1622,766"/>86 <area·shape="poly"·id="edge50_Node000025_Node000032"·title="·"·alt=""·coords="1627,763,1644,785,1660,811,1674,849,1683,886,1678,887,1669,851,1655,813,1640,788,1622,766"/>
87 <area·shape="rect"·id="Node000029"·href="$a00281_source.html"·title="·"·alt=""·coords="549,900,728,940"/>87 <area·shape="rect"·id="Node000029"·href="$a01103_source.html"·title="·"·alt=""·coords="549,900,728,940"/>
88 <area·shape="poly"·id="edge41_Node000028_Node000029"·title="·"·alt=""·coords="482,850,583,892,581,897,479,855"/>88 <area·shape="poly"·id="edge41_Node000028_Node000029"·title="·"·alt=""·coords="482,850,583,892,581,897,479,855"/>
89 <area·shape="poly"·id="edge42_Node000029_Node000006"·title="·"·alt=""·coords="728,936,740,937,976,963,1210,981,1582,1000,1582,1006,1210,986,975,968,740,943,728,941"/>89 <area·shape="poly"·id="edge42_Node000029_Node000006"·title="·"·alt=""·coords="728,936,740,937,976,963,1210,981,1582,1000,1582,1006,1210,986,975,968,740,943,728,941"/>
90 <area·shape="poly"·id="edge43_Node000029_Node000009"·title="·"·alt=""·coords="681,938,789,987,787,992,679,942"/>90 <area·shape="poly"·id="edge43_Node000029_Node000009"·title="·"·alt=""·coords="681,938,789,987,787,992,679,942"/>
91 <area·shape="poly"·id="edge47_Node000029_Node000011"·title="·"·alt=""·coords="550,940,201,1002,200,996,549,935"/>91 <area·shape="poly"·id="edge47_Node000029_Node000011"·title="·"·alt=""·coords="550,940,201,1002,200,996,549,935"/>
92 <area·shape="poly"·id="edge45_Node000029_Node000021"·title="·"·alt=""·coords="578,943,405,996,404,990,577,938"/>92 <area·shape="poly"·id="edge45_Node000029_Node000021"·title="·"·alt=""·coords="578,943,405,996,404,990,577,938"/>
93 <area·shape="poly"·id="edge48_Node000029_Node000027"·title="·"·alt=""·coords="612,942,542,990,539,985,609,938"/>93 <area·shape="poly"·id="edge48_Node000029_Node000027"·title="·"·alt=""·coords="612,942,542,990,539,985,609,938"/>
94 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="587,995,677,1021"/>94 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="587,995,677,1021"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00603.png vs.
./usr/share/doc/libopenmesh-dev/html/a00768.png
Files identical despite different names
40.3 KB
./usr/share/doc/libopenmesh-dev/html/a00608.html vs.
./usr/share/doc/libopenmesh-dev/html/a00578.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00608.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00578.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 88, 169 lines modifiedOffset 88, 173 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124; 
95 <a·href="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>·&#124;
 95 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">SmootherT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModProgMeshT_impl.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 100 <code>#include·&lt;fstream&gt;</code><br·/>
100 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
 102 <code>#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</code><br·/>
 104 <code>#include·&lt;<a·class="el"·href="a00560_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·SmootherT.hh:</div>106 Include·dependency·graph·for·ModProgMeshT_impl.hh:</div>
104 <div·class="dyncontent">107 <div·class="dyncontent">
105 <div·class="center"><img·src="a00609.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00579.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh">109 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>110 <area·shape="rect"·title="·"·alt=""·coords="503,5,703,45"/>
 111 <area·shape="rect"·title="·"·alt=""·coords="2012,790,2074,815"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="703,27,1212,43,1556,58,1913,76,2250,100,2533,127,2644,143,2728,160,2783,178,2798,188,2803,199,2803,540,2799,567,2788,587,2772,601,2752,610,2702,626,2676,635,2650,649,2572,699,2536,718,2488,737,2377,767,2266,786,2165,797,2088,802,2088,797,2165,792,2265,781,2376,762,2486,732,2534,714,2569,695,2647,644,2674,631,2701,621,2750,605,2769,596,2784,584,2794,566,2798,540,2798,201,2793,192,2780,183,2727,165,2643,148,2533,133,2250,105,1913,82,1555,63,1212,49,703,32"/>
 113 <area·shape="rect"·title="·"·alt=""·coords="2838,101,2912,126"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2685,77,2819,91,2833,94,2832,99,2819,96,2684,83,2457,71,1834,51,1175,38,703,31"/>
108 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>115 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="213,519,372,559"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="545,48,494,71,444,104,423,124,406,147,395,172,391,200,391,372,384,412,368,450,346,483,324,510,320,507,342,480,363,447,379,410,386,371,386,200,390,171,401,144,419,120,441,100,492,66,543,43"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/> 
110 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="357,93,515,133"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/> 
112 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="2164,44,2211,138,2236,202,2255,269,2259,308,2259,344,2253,344,2254,308,2249,270,2231,204,2206,140,2159,47"/> 
114 <area·shape="rect"·title="·"·alt=""·coords="1596,709,1775,749"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="2146,310,2126,378,2118,420,2115,464,2115,555,2110,592,2097,619,2075,641,2044,664,1999,683,1935,699,1789,720,1788,715,1934,693,1998,678,2041,659,2072,637,2093,616,2105,590,2109,555,2109,464,2113,420,2121,376,2141,309"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="516,112,887,119,1135,127,1391,142,1632,164,1739,178,1834,194,1913,213,1974,234,2012,259,2023,273,2027,288,2027,555,2020,593,2003,625,1977,651,1945,673,1908,690,1868,704,1789,721,1788,716,1867,699,1906,685,1942,668,1974,647,1999,622,2015,591,2021,554,2021,288,2018,275,2009,263,1971,239,1912,218,1833,199,1739,183,1631,169,1390,147,1134,133,887,124,516,118"/> 
117 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="753,621,917,661"/>117 <area·shape="rect"·href="a00794_source.html"·title="·"·alt=""·coords="396,526,647,551"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="592,47,576,75,558,113,543,156,538,200,538,371,534,449,528,513,522,512,529,448,532,371,532,200,538,154,553,111,571,73,588,44"/>
118 <area·shape="poly"·title="·"·alt=""·coords="395,136,352,160,308,194,290,215,275,237,265,262,261,288,261,466,266,503,280,529,303,550,336,571,370,585,415,595,525,606,641,612,740,619,739,624,641,617,524,612,414,600,368,590,333,576,300,554,276,532,261,505,256,467,256,288,260,260,270,235,285,211,305,190,349,156,392,131"/> 
119 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="357,181,515,221"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/> 
121 <area·shape="rect"·title="·"·alt=""·coords="128,717,187,742"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="357,124,197,146,123,163,94,173,73,184,44,205,24,227,12,253,8,288,8,555,11,580,20,604,33,626,50,647,88,682,125,707,122,712,85,686,46,650,29,629,15,606,6,581,3,555,3,288,7,251,19,224,40,201,71,179,92,168,122,158,196,141,356,119"/> 
123 <area·shape="rect"·title="·"·alt=""·coords="329,717,391,742"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="357,119,263,131,213,142,165,159,123,181,89,209,67,244,61,265,59,288,59,379,61,408,67,437,89,492,123,542,163,587,207,627,252,660,327,708,324,712,249,665,204,631,159,591,118,545,85,494,62,439,56,409,53,379,53,288,56,264,62,242,85,205,120,176,163,154,212,137,262,126,356,114"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="469,717,555,742"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="358,136,317,155,282,183,253,220,234,254,223,287,219,321,220,357,225,395,243,485,253,532,262,550,278,572,324,617,377,656,429,686,473,709,471,713,426,691,374,660,321,621,274,575,258,553,248,534,237,486,220,396,214,357,213,321,218,286,229,252,249,217,278,179,314,150,356,131"/> 
127 <area·shape="rect"·title="·"·alt=""·coords="1764,453,1844,478"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="516,115,873,137,1063,155,1141,166,1201,179,1289,206,1377,239,1543,315,1682,388,1775,443,1772,447,1679,393,1541,319,1375,244,1287,211,1199,184,1140,172,1063,161,873,142,515,121"/> 
129 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>119 <area·shape="rect"·href="a00947_source.html"·title="·"·alt=""·coords="25,181,184,221"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="531,48,370,96,258,138,161,178,158,173,256,133,369,91,529,43"/>
 121 <area·shape="rect"·href="a00560.html"·title="·"·alt=""·coords="584,93,784,133"/>
130 <area·shape="poly"·title="·"·alt=""·coords="516,122,1012,185,1011,191,515,127"/>122 <area·shape="poly"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/>
131 <area·shape="poly"·title="·"·alt=""·coords="917,656,936,659,1114,680,1291,697,1582,719,1582,725,1291,703,1113,685,936,664,917,661"/> 
132 <area·shape="rect"·title="·"·alt=""·coords="787,717,863,742"/>123 <area·shape="rect"·title="·"·alt=""·coords="880,783,1059,823"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="301,558,319,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,867,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,341,648,314,602,296,560"/>
133 <area·shape="poly"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="425,223,381,286,319,383,251,499,190,622,175,665,165,704,160,702,170,663,186,620,246,496,314,380,376,283,420,220"/> 
135 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="549,277,800,302"/>125 <area·shape="rect"·href="a00938_source.html"·title="·"·alt=""·coords="70,607,229,647"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="262,561,194,602,191,597,260,556"/>
136 <area·shape="poly"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/> 
137 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="439,221,439,519,433,519,433,221"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="666,304,629,352,607,386,588,423,573,462,567,502,571,539,579,556,590,571,615,588,653,599,699,605,750,607,852,609,895,612,929,619,950,629,964,639,978,650,998,659,1047,671,1111,682,1268,699,1583,721,1582,726,1268,705,1110,687,1046,676,996,664,976,654,961,644,947,633,927,624,894,617,851,614,750,612,698,610,652,604,613,593,586,575,574,558,566,540,561,501,568,461,583,421,603,383,625,349,662,301"/> 
140 <area·shape="rect"·title="·"·alt=""·coords="601,541,687,566"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="676,303,650,528,644,527,671,302"/> 
142 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="742,445,906,485"/>127 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="188,695,346,735"/>
143 <area·shape="poly"·title="·"·alt=""·coords="686,300,801,433,797,437,682,304"/>128 <area·shape="poly"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>
144 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>129 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>
145 <area·shape="poly"·title="·"·alt=""·coords="733,299,1012,355,1011,360,732,305"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="825,485,829,529,837,552,851,571,888,590,957,610,1157,650,1386,686,1583,713,1582,718,1386,691,1156,656,956,615,886,595,848,575,833,555,824,530,820,486"/>130 <area·shape="poly"·title="·"·alt=""·coords="372,554,385,556,755,582,1283,616,1282,621,755,587,384,561,372,559"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,278,760,465,779,681,791,867,797,867,802,680,796,465,784,277,765,212,752,175,737,159,717,150,692,146,647"/>
147 <area·shape="poly"·title="·"·alt=""·coords="786,488,681,537,679,533,783,483"/>132 <area·shape="poly"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/>
148 <area·shape="rect"·title="·"·alt=""·coords="1062,541,1138,566"/>133 <area·shape="rect"·title="·"·alt=""·coords="46,702,112,727"/>
149 <area·shape="poly"·title="·"·alt=""·coords="885,483,1051,534,1049,539,884,488"/>134 <area·shape="poly"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="347,729,366,732,637,767,867,790,866,795,636,772,365,737,346,734"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="513,553,487,588,460,636,451,662,448,687,451,711,463,733,482,743,517,753,621,770,748,783,867,792,866,798,747,788,621,775,516,758,480,748,460,737,446,713,442,687,446,660,455,634,483,585,509,550"/>
150 <area·shape="rect"·title="·"·alt=""·coords="712,541,787,566"/>137 <area·shape="rect"·title="·"·alt=""·coords="718,614,779,639"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="556,549,707,604,711,606,709,611,705,609,554,554"/>
 139 <area·shape="rect"·title="·"·alt=""·coords="355,614,419,639"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="86,223,63,250,38,285,19,325,11,369,11,628,10,687,16,710,35,733,52,742,79,750,158,764,264,776,387,784,648,794,867,798,867,803,648,800,387,789,264,781,157,770,77,755,50,747,32,737,12,713,4,688,6,628,6,368,14,323,33,282,59,247,82,220"/>
 142 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="494,607,694,647"/>
 143 <area·shape="poly"·title="·"·alt=""·coords="687,133,687,288,687,452,683,508,675,532,661,560,647,581,630,599,626,595,643,577,657,557,670,530,678,507,682,452,682,288,682,133"/>
 144 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="2148,181,2306,221"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="784,118,2134,192,2134,198,784,123"/>
 146 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="473,695,632,735"/>
 147 <area·shape="poly"·title="·"·alt=""·coords="587,648,570,683,565,681,582,646"/>
 148 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="631,644,710,686,707,691,628,649"/>
 150 <area·shape="rect"·title="·"·alt=""·coords="2379,790,2438,815"/>
 151 <area·shape="poly"·title="·"·alt=""·coords="694,643,706,644,890,659,1046,665,1311,663,1440,661,1577,664,1733,673,1917,692,2046,713,2173,739,2366,787,2365,792,2172,744,2045,718,1916,697,1733,678,1577,669,1440,667,1312,668,1046,670,889,664,705,649,693,648"/>
Max diff block lines reached; 3765/39328 bytes (9.57%) of diff not shown.
1.74 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
6 SmootherT.hh·File·Reference 
7 #include·<OpenMesh/Core/System/config.hh>5 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s
 6 ModProgMeshT_impl.hh·File·Reference
 7 #include·<vector>
 8 #include·<fstream>
8 #include·<OpenMesh/Core/Utils/Property.hh>9 #include·<OpenMesh/Core/Utils/vector_cast.hh>
 10 #include·<OpenMesh/Core/IO/BinaryHelper.hh>
9 #include·<OpenMesh/Core/Utils/Noncopyable.hh>11 #include·<OpenMesh/Core/Utils/Endian.hh>
10 Include·dependency·graph·for·SmootherT.hh: 
11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:12 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.P_.r_.o_.g_.M_.e_.s_.h_.T_.._.h_.h>
 13 Include·dependency·graph·for·ModProgMeshT_impl.hh:
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
14 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8:_\x8:_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8·_\x8> 
15  ·······Base·class·for·smoothing·algorithms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
16   
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
21  19  
 20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
 21  ···········Software·related·to·mesh·decimation.
 22  
22 ===============================================================================23 ===============================================================================
23 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.24 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
24 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.25 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
34.5 KB
./usr/share/doc/libopenmesh-dev/html/a00609.map vs.
./usr/share/doc/libopenmesh-dev/html/a00519.map
Files 95% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 110 lines modified
1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModHausdorffT.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1888,5,2088,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00266_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25,1887,23"/>
5 <area·shape="rect"·id="Node000004"·href="$a00422_source.html"·title="·"·alt=""·coords="357,93,515,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00926_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>
 7 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2179,702,2242,727"/>
 8 <area·shape="poly"·id="edge72_Node000001_Node000020"·title="·"·alt=""·coords="2089,29,2179,43,2225,55,2268,72,2307,94,2337,122,2358,158,2365,200,2365,540,2362,567,2353,592,2339,615,2322,636,2283,671,2246,697,2243,693,2280,667,2318,632,2335,612,2348,589,2357,565,2360,540,2360,200,2353,159,2333,126,2304,98,2266,77,2223,60,2178,48,2088,34"/>
 9 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="2400,101,2459,126"/>
 10 <area·shape="poly"·id="edge73_Node000001_Node000035"·title="·"·alt=""·coords="2089,35,2229,57,2382,91,2391,93,2389,99,2381,96,2228,62,2088,41"/>
7 <area·shape="rect"·id="Node000033"·href="$a00431_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>11 <area·shape="rect"·id="Node000003"·href="$a00965_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>
8 <area·shape="poly"·id="edge69_Node000001_Node000033"·title="·"·alt=""·coords="2164,44,2211,138,2236,202,2255,269,2259,308,2259,344,2253,344,2254,308,2249,270,2231,204,2206,140,2159,47"/>12 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,545,558,569,930,604,979,610,978,615,929,609,557,574,256,550"/>
 13 <area·shape="rect"·id="Node000005"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
 14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1596,709,1775,749"/>15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="493,702,552,727"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2146,310,2126,378,2118,420,2115,464,2115,555,2110,592,2097,619,2075,641,2044,664,1999,683,1935,699,1789,720,1788,715,1934,693,1998,678,2041,659,2072,637,2093,616,2105,590,2109,555,2109,464,2113,420,2121,376,2141,309"/> 
11 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="516,112,887,119,1135,127,1391,142,1632,164,1739,178,1834,194,1913,213,1974,234,2012,259,2023,273,2027,288,2027,555,2020,593,2003,625,1977,651,1945,673,1908,690,1868,704,1789,721,1788,716,1867,699,1906,685,1[·...·truncated·by·diffoscope;·len:·149,·SHA:·49f5f918186ac689ca38c077ea08487b862c5968cf8e5428570e07778ea08191·...·]"/>16 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="174,557,217,601,245,624,276,644,328,668,384,685,480,705,479,711,382,691,327,673,273,649,242,629,213,605,170,561"/>
 17 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1449,695,1628,735"/>
 18 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="1152,642,1164,644,1436,693,1436,698,1164,649,1151,647"/>
 19 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="1510,111,1715,116,1840,124,1964,138,2079,158,2130,172,2174,188,2211,206,2239,228,2258,253,2264,280,2264,452,2260,495,2247,530,2228,558,2202,581,2171,599,2135,616,2053,649,1976,670,1868,687,1642,709,1642,704,1868,682,1975,665,2051,644,2133,611,2168,594,2199,576,2224,555,2243,528,2255,494,2259,452,2259,281,2253,255,2236,232,2208,211,2172,193,2128,177,2078,164,1963,143,1839,129,1715,121,1510,117"/>
 20 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="1351,119,1112,124,805,135,525,155,426,168,391,176,369,184,337,202,314,222,301,246,296,281,296,540,301,572,315,600,337,625,363,646,424,679,481,700,479,705,422,684,360,651,333,629,311,603,296,574,291,540,291,280,296,245,310,218,334,198,367,179,390,170,425,163,525,149,805,130,1112,119,1351,113"/>
12 <area·shape="rect"·id="Node000005"·href="$a00374_source.html"·title="·"·alt=""·coords="753,621,917,661"/>21 <area·shape="rect"·id="Node000008"·href="$a01028_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>
13 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="395,136,352,160,308,194,290,215,275,237,265,262,261,288,261,466,266,503,280,529,303,550,336,571,370,585,415,595,525,606,641,612,740,619,739,624,641,617,524,612,414,600,368,590,333,576,300,554,276,532,261,50[·...·truncated·by·diffoscope;·len:·65,·SHA:·89409ba8b2b36e191e9fa93114c64ea0a3b1a7c14717edee4e2ea706388d6ecb·...·]"/>22 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1351,122,1100,139,782,172,634,193,511,219,463,234,427,249,405,265,397,281,397,364,401,427,407,453,416,476,429,497,446,517,495,556,520,570,551,581,626,595,714,602,810,604,1004,601,1090,600,1162,604,1161,609,[·...·truncated·by·diffoscope;·len:·187,·SHA:·152cd7a0d924975bbb0a16ad27215317882c5b24b1908a18062072434e1ac795·...·]"/>
14 <area·shape="rect"·id="Node000007"·href="$a00419_source.html"·title="·"·alt=""·coords="357,181,515,221"/>23 <area·shape="rect"·id="Node000010"·href="$a00932_source.html"·title="·"·alt=""·coords="823,181,982,221"/>
 24 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>
 25 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,585,2307,563,2309,540,2309,281,2307,259,2301,243,2292,229,2279,219,2246,201,2204,184,2147,165,2069,151,1977,140,1876,131,1674,121,1510,118"/>
15 <area·shape="poly"·id="edge8_Node000004_Node000007"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/> 
16 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="128,717,187,742"/> 
17 <area·shape="poly"·id="edge59_Node000004_Node000008"·title="·"·alt=""·coords="357,124,197,146,123,163,94,173,73,184,44,205,24,227,12,253,8,288,8,555,11,580,20,604,33,626,50,647,88,682,125,707,122,712,85,686,46,650,29,629,15,606,6,581,3,555,3,288,7,251,19,224,40,201,71,179,92,168,122,158,196,141,356,119"/> 
18 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="329,717,391,742"/>26 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="897,702,983,727"/>
 27 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/>
19 <area·shape="poly"·id="edge58_Node000004_Node000018"·title="·"·alt=""·coords="357,119,263,131,213,142,165,159,123,181,89,209,67,244,61,265,59,288,59,379,61,408,67,437,89,492,123,542,163,587,207,627,252,660,327,708,324,712,249,665,204,631,159,591,118,545,85,494,62,439,56,409,53,379,53,288,56,264,62,242,85,205,120,176,163,154,212,137,262,126,356,114"/> 
20 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="469,717,555,742"/> 
21 <area·shape="poly"·id="edge60_Node000004_Node000024"·title="·"·alt=""·coords="358,136,317,155,282,183,253,220,234,254,223,287,219,321,220,357,225,395,243,485,253,532,262,550,278,572,324,617,377,656,429,686,473,709,471,713,426,691,374,660,321,621,274,575,258,553,248,534,237,486,220,396,214,357,213,321,218,286,229,252,249,217,278,179,314,150,356,131"/> 
22 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1764,453,1844,478"/>28 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1923,438,2003,463"/>
23 <area·shape="poly"·id="edge68_Node000004_Node000031"·title="·"·alt=""·coords="516,115,873,137,1063,155,1141,166,1201,179,1289,206,1377,239,1543,315,1682,388,1775,443,1772,447,1679,393,1541,319,1375,244,1287,211,1199,184,1140,172,1063,161,873,142,515,121"/>29 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>
24 <area·shape="rect"·id="Node000032"·href="$a00515_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>30 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>
25 <area·shape="poly"·id="edge61_Node000004_Node000032"·title="·"·alt=""·coords="516,122,1012,185,1011,191,515,127"/>31 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>
26 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="917,656,936,659,1114,680,1291,697,1582,719,1582,725,1291,703,1113,685,936,664,917,661"/>32 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>
27 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="787,717,863,742"/>33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1113,702,1189,727"/>
28 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/> 
29 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="425,223,381,286,319,383,251,499,190,622,175,665,165,704,160,702,170,663,186,620,246,496,314,380,376,283,420,220"/>34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>
 35 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/>
30 <area·shape="rect"·id="Node000009"·href="$a00512_source.html"·title="·"·alt=""·coords="549,277,800,302"/>36 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
31 <area·shape="poly"·id="edge10_Node000007_Node000009"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>37 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>
32 <area·shape="rect"·id="Node000025"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>38 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>
33 <area·shape="poly"·id="edge57_Node000007_Node000025"·title="·"·alt=""·coords="439,221,439,519,433,519,433,221"/> 
34 <area·shape="poly"·id="edge12_Node000009_Node000003"·title="·"·alt=""·coords="666,304,629,352,607,386,588,423,573,462,567,502,571,539,579,556,590,571,615,588,653,599,699,605,750,607,852,609,895,612,929,619,950,629,964,639,978,650,998,659,1047,671,1111,682,1268,699,1583,721,1582,726,[·...·truncated·by·diffoscope;·len:·186,·SHA:·84ca93e59b8de5f0627d63a79dccc09c02f62c259cd998ade451e52b73db2166·...·]"/>39 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>
 40 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476,692,1435,672,1394,649,1381,638,1373,627,1364,617,1351,609,1294,600,1195,596,929,597,790,597,666,592,571,581,539,572,520,561,499,530,494,500,503,471,523,444,551,418,583,392,652,340,701,311,750,292"/>
35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="601,541,687,566"/>41 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="534,526,621,551"/>
 42 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="774,297,697,349,653,388,616,432,595,473,584,513,579,512,590,472,611,429,650,384,694,345,771,293"/>
36 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="676,303,650,528,644,527,671,302"/> 
37 <area·shape="rect"·id="Node000011"·href="$a00527_source.html"·title="·"·alt=""·coords="742,445,906,485"/> 
38 <area·shape="poly"·id="edge13_Node000009_Node000011"·title="·"·alt=""·coords="686,300,801,433,797,437,682,304"/> 
39 <area·shape="rect"·id="Node000015"·href="$a00521_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>43 <area·shape="rect"·id="Node000013"·href="$a00815_source.html"·title="·"·alt=""·coords="675,431,839,471"/>
40 <area·shape="poly"·id="edge19_Node000009_Node000015"·title="·"·alt=""·coords="733,299,1012,355,1011,360,732,305"/> 
41 <area·shape="poly"·id="edge14_Node000011_Node000003"·title="·"·alt=""·coords="825,485,829,529,837,552,851,571,888,590,957,610,1157,650,1386,686,1583,713,1582,718,1386,691,1156,656,956,615,886,595,848,575,833,555,824,530,820,486"/> 
42 <area·shape="poly"·id="edge16_Node000011_Node000010"·title="·"·alt=""·coords="786,488,681,537,679,533,783,483"/> 
43 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1062,541,1138,566"/> 
44 <area·shape="poly"·id="edge15_Node000011_Node000012"·title="·"·alt=""·coords="885,483,1051,534,1049,539,884,488"/> 
45 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="712,541,787,566"/> 
46 <area·shape="poly"·id="edge17_Node000011_Node000013"·title="·"·alt=""·coords="809,487,770,532,766,528,805,484"/>44 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>
47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="861,541,936,566"/> 
48 <area·shape="poly"·id="edge18_Node000011_Node000014"·title="·"·alt=""·coords="843,484,882,528,878,532,839,487"/> 
49 <area·shape="poly"·id="edge20_Node000015_Node000003"·title="·"·alt=""·coords="1189,384,1273,404,1316,421,1356,443,1381,462,1399,481,1411,503,1423,533,1426,558,1422,578,1414,597,1408,622,1403,643,1403,651,1407,660,1434,678,1476,693,1583,714,1582,719,1475,698,1431,683,1403,663,1398,652,1398,642,1403,621,1409,596,1417,576,1421,557,1417,534,1407,505,1395,484,1378,466,1353,448,1314,426,1272,409,1188,389"/> 
50 <area·shape="poly"·id="edge22_Node000015_Node000008"·title="·"·alt=""·coords="1025,382,874,386,693,397,521,416,452,430,401,448,359,473,320,504,284,539,253,576,203,649,171,706,166,703,198,646,249,573,280,535,316,500,356,468,399,443,451,425,520,411,692,391,874,381,1024,377"/> 
51 <area·shape="poly"·id="edge25_Node000015_Node000010"·title="·"·alt=""·coords="1025,389,860,411,783,428,731,448,708,465,687,487,658,530,654,527,683,483,704,461,728,443,782,423,859,406,1024,384"/> 
52 <area·shape="poly"·id="edge49_Node000015_Node000011"·title="·"·alt=""·coords="1045,400,900,444,898,439,1044,395"/> 
53 <area·shape="poly"·id="edge26_Node000015_Node000014"·title="·"·alt=""·coords="1053,400,1011,420,971,447,936,488,912,530,907,527,932,485,968,443,1008,415,1051,395"/> 
54 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="982,453,1053,478"/> 
55 <area·shape="poly"·id="edge21_Node000015_Node000016"·title="·"·alt=""·coords="1089,400,1041,445,1038,441,1085,396"/> 
56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1077,453,1136,478"/> 
57 <area·shape="poly"·id="edge23_Node000015_Node000017"·title="·"·alt=""·coords="1109,398,1109,439,1104,439,1104,398"/> 
58 <area·shape="poly"·id="edge24_Node000015_Node000018"·title="·"·alt=""·coords="1025,385,852,397,749,408,643,423,543,443,453,468,382,499,356,516,337,535,326,554,320,576,319,599,321,622,334,667,349,703,344,705,329,669,316,623,313,599,315,575,321,552,333,532,353,512,380,494,451,463,541,438,643,418,748,403,852,392,1024,379"/> 
59 <area·shape="rect"·id="Node000019"·href="$a00251_source.html"·title="·"·alt=""·coords="1213,533,1408,573"/>45 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>
60 <area·shape="poly"·id="edge27_Node000015_Node000019"·title="·"·alt=""·coords="1190,390,1275,412,1310,427,1333,444,1341,462,1342,483,1331,521,1326,520,1337,482,1336,464,1329,447,1308,431,1274,417,1188,395"/>46 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>
 47 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="758,471,762,515,770,538,784,557,806,571,834,582,905,594,989,598,1080,595,1261,589,1337,592,1397,604,1449,637,1508,683,1504,688,1446,641,1395,609,1337,597,1261,594,1080,601,989,603,904,600,833,587,804,576,781,561,765,540,757,516,753,471"/>
 48 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="719,473,615,523,612,518,717,468"/>
 49 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1569,526,1645,551"/>
 50 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="840,456,1113,481,1455,516,1556,528,1555,533,1454,521,1112,487,839,462"/>
 51 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="645,526,720,551"/>
 52 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>
 53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="795,526,869,551"/>
 54 <area·shape="poly"·id="edge21_Node000013_Node000016"·title="·"·alt=""·coords="776,469,815,514,811,517,772,473"/>
 55 <area·shape="poly"·id="edge23_Node000017_Node000004"·title="·"·alt=""·coords="1193,379,1145,398,1124,413,1108,432,1101,450,1108,469,1137,513,1170,539,1208,553,1250,560,1343,569,1393,581,1445,604,1469,621,1490,641,1522,682,1518,685,1486,645,1465,625,1443,609,1391,586,1342,574,1249,565,1207,558,1168,544,1133,517,1103,472,1096,450,1103,429,1121,409,1143,394,1191,374"/>
 56 <area·shape="poly"·id="edge25_Node000017_Node000006"·title="·"·alt=""·coords="1217,385,1093,433,1011,473,934,521,909,542,883,561,852,574,824,581,776,586,728,591,701,597,670,609,635,628,601,651,547,695,543,691,597,647,632,624,668,604,699,592,727,586,775,581,823,575,850,569,880,556,906,538,930,517,1008,468,1091,428,1215,380"/>
 57 <area·shape="poly"·id="edge28_Node000017_Node000012"·title="·"·alt=""·coords="1193,368,1061,373,907,384,763,403,706,416,664,433,640,450,620,471,591,515,587,512,616,468,637,446,661,428,704,411,762,398,906,378,1061,367,1192,363"/>
 58 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>
 59 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1193,374,1034,397,961,413,911,433,889,450,871,472,845,515,840,512,867,469,885,447,908,428,959,408,1033,392,1192,369"/>
 60 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1117,438,1187,463"/>
 61 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/>
 62 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1212,438,1271,463"/>
 63 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/>
 64 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1357,361,1456,365,1579,375,1711,395,1777,410,1841,428,1862,438,1877,448,1892,458,1912,468,1945,478,1975,481,2029,481,2055,481,2081,486,2108,497,2136,517,2155,535,2170,556,2191,603,2204,650,2211,688,2206,689,2199,651,2186,605,2165,559,2150,539,2133,521,2105,501,2080,491,2055,487,2029,486,1975,487,1944,483,1910,473,1889,463,1874,452,1859,442,1839,433,1776,415,1710,400,1578,380,1456,370,1357,366"/>
61 <area·shape="rect"·id="Node000020"·href="$a00344_source.html"·title="·"·alt=""·coords="1418,621,1582,661"/>65 <area·shape="rect"·id="Node000021"·href="$a01109_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
 66 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/>
62 <area·shape="poly"·id="edge28_Node000015_Node000020"·title="·"·alt=""·coords="1189,382,1264,389,1342,402,1411,419,1438,430,1456,443,1472,461,1483,481,1498,525,1504,570,1505,607,1500,607,1499,570,1493,527,1478,484,1467,464,1453,447,1435,435,1409,424,1341,407,1263,395,1189,387"/> 
63 <area·shape="rect"·id="Node000021"·href="$a00497_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/> 
64 <area·shape="poly"·id="edge30_Node000015_Node000021"·title="·"·alt=""·coords="1189,380,1316,388,1464,400,1602,418,1658,430,1701,443,1718,452,1729,461,1754,483,1814,524,1811,528,1750,487,1725,465,1715,456,1699,448,1657,435,1601,424,1463,406,1315,393,1189,385"/> 
65 <area·shape="rect"·id="Node000022"·href="$a00509_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>67 <area·shape="rect"·id="Node000022"·href="$a00989_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>
66 <area·shape="poly"·id="edge32_Node000015_Node000022"·title="·"·alt=""·coords="1189,389,1506,443,1511,444,1510,449,1505,448,1188,395"/>68 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576[·...·truncated·by·diffoscope;·len:·99,·SHA:·aaa6cd0cd78eb8ea93ee3f2318e0dcfe65132fb9b980a2d48dae701ba69fa243·...·]"/>
67 <area·shape="rect"·id="Node000030"·href="$a00407_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>69 <area·shape="rect"·id="Node000023"·href="$a00824_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>
 70 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/>
68 <area·shape="poly"·id="edge50_Node000015_Node000030"·title="·"·alt=""·coords="1138,395,1200,436,1198,440,1135,400"/> 
69 <area·shape="poly"·id="edge56_Node000015_Node000031"·title="·"·alt=""·coords="1189,379,1440,398,1593,416,1746,443,1760,446,1759,451,1745,448,1592,422,1439,403,1189,385"/> 
70 <area·shape="poly"·id="edge29_Node000020_Node000003"·title="·"·alt=""·coords="1542,659,1633,701,1631,706,1540,664"/> 
71 <area·shape="poly"·id="edge31_Node000021_Node000003"·title="·"·alt=""·coords="1855,574,1847,617,1837,641,1823,663,1796,688,1763,706,1761,701,1792,683,1819,660,1833,639,1841,616,1850,573"/> 
72 <area·shape="poly"·id="edge33_Node000022_Node000003"·title="·"·alt=""·coords="1642,483,1677,506,1716,537,1751,575,1778,620,1784,642,1778,663,1761,686,1739,704,1736,700,1757,682,1774,660,1779,642,1774,622,1747,579,1712,541,1674,510,1639,488"/> 
73 <area·shape="poly"·id="edge36_Node000022_Node000012"·title="·"·alt=""·coords="1525,482,1202,536,1152,545,1151,540,1201,531,1524,477"/> 
74 <area·shape="poly"·id="edge46_Node000022_Node000021"·title="·"·alt=""·coords="1662,483,1787,526,1785,531,1660,488"/> 
75 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1584,541,1645,566"/> 
76 <area·shape="poly"·id="edge34_Node000022_Node000023"·title="·"·alt=""·coords="1611,485,1615,527,1610,527,1606,486"/> 
77 <area·shape="poly"·id="edge35_Node000022_Node000024"·title="·"·alt=""·coords="1584,488,1514,534,1468,558,1421,576,1358,583,1253,586,972,587,825,588,694,594,594,605,560,613,539,623,525,640,517,661,513,703,508,703,512,659,521,637,536,619,558,608,593,600,694,589,825,583,972,581,1253,581,1358,578,1419,571,1466,553,1511,530,1581,483"/> 
78 <area·shape="poly"·id="edge37_Node000022_Node000025"·title="·"·alt=""·coords="1525,475,1331,488,959,509,797,519,588,536,539,541,539,536,588,531,796,513,959,503,1331,483,1524,470"/> 
79 <area·shape="rect"·id="Node000029"·href="$a00437_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>71 <area·shape="rect"·id="Node000024"·href="$a00821_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>
80 <area·shape="poly"·id="edge47_Node000022_Node000029"·title="·"·alt=""·coords="1627,484,1644,506,1660,532,1674,571,1683,607,1678,609,1669,572,1655,534,1640,509,1622,487"/>72 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>
 73 <area·shape="rect"·id="Node000032"·href="$a00956_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>
 74 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/>
 75 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1357,365,1604,383,1754,402,1905,428,1918,431,1917,437,1903,433,1753,407,1603,389,1357,370"/>
 76 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/>
 77 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2030,561,1994,606,1969,630,1940,649,1886,668,1810,684,1642,706,1641,701,1809,678,1885,663,1937,644,1965,625,1990,602,2026,557"/>
 78 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1757,468,1845,493,1879,506,1897,517,1903,530,1905,548,1901,587,1891,625,1878,648,1861,660,1839,671,1780,687,1711,700,1642,708,1642,703,1710,694,1779,682,1837,666,1859,656,1874,645,1886,623,1896,586,1900,548,1898,532,1893,520,1876,511,1843,499,1756,473"/>
 79 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1668,473,1628,517,1624,514,1664,469"/>
 80 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1762,468,1949,513,1948,518,1760,473"/>
 81 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1821,526,1883,551"/>
 82 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1721,468,1819,517,1816,522,1719,473"/>
Max diff block lines reached; 0/35165 bytes (0.00%) of diff not shown.
3.1 KB
./usr/share/doc/libopenmesh-dev/html/a00610.map vs.
./usr/share/doc/libopenmesh-dev/html/a00706.map
Files 87% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 13 lines modified
1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.hh">1 <map·id="OpenMesh/Tools/Utils/HeapT.hh"·name="OpenMesh/Tools/Utils/HeapT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="337,5,532,45"/>2 <area·shape="rect"·id="Node000001"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00599.html"·title="·"·alt=""·coords="228,93,423,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00548.html"·title="·"·alt=""·coords="237,93,437,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="401,56,351,95,348,91,398,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>
5 <area·shape="rect"·id="Node000008"·href="$a00611.html"·title="·"·alt=""·coords="447,93,641,133"/> 
6 <area·shape="poly"·id="edge8_Node000001_Node000008"·title="·"·alt=""·coords="471,52,521,91,518,95,468,56"/> 
7 <area·shape="rect"·id="Node000003"·href="$a00596.html"·title="·"·alt=""·coords="109,181,315,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00503_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="291,144,239,183,235,179,288,140"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>
9 <area·shape="rect"·id="Node000007"·href="$a00593.html"·title="·"·alt=""·coords="339,181,541,221"/>7 <area·shape="rect"·id="Node000004"·href="$a00575.html"·title="·"·alt=""·coords="237,181,437,221"/>
 8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
 9 <area·shape="rect"·id="Node000005"·href="$a00542.html"·title="·"·alt=""·coords="461,181,661,221"/>
10 <area·shape="poly"·id="edge7_Node000002_Node000007"·title="·"·alt=""·coords="363,140,416,179,413,183,360,144"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>
11 <area·shape="rect"·id="Node000004"·href="$a00854_source.html"·title="·"·alt=""·coords="5,277,200,317"/> 
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="181,232,126,279,123,275,178,228"/> 
13 <area·shape="rect"·id="Node000006"·href="$a00602.html"·title="·"·alt=""·coords="224,269,419,324"/>11 <area·shape="rect"·id="Node000006"·href="$a00569.html"·title="·"·alt=""·coords="461,269,661,309"/>
14 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="246,228,292,267,289,271,243,232"/> 
15 <area·shape="rect"·id="Node000005"·href="$a00851_source.html"·title="·"·alt=""·coords="5,372,200,412"/> 
16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="97,330,98,372,93,372,91,330"/> 
17 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="109,358,107,317,113,317,114,358"/>12 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
18 </map>13 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00610.png vs.
./usr/share/doc/libopenmesh-dev/html/a00766.png
Files identical despite different names
8.01 KB
./usr/share/doc/libopenmesh-dev/html/a00634.map vs.
./usr/share/doc/libopenmesh-dev/html/a00532.map
Files 91% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh">
2 <area·shape="rect"·id="Node000001"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,5,1549,45"/>2 <area·shape="rect"·id="Node000001"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,5,1549,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00692.html"·title="·"·alt=""·coords="341,93,541,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00581.html"·title="·"·alt=""·coords="341,93,541,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1336,34,986,56,770,73,554,96,542,98,541,92,553,91,770,68,986,50,1336,29"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1336,34,986,56,770,73,554,96,542,98,541,92,553,91,770,68,986,50,1336,29"/>
5 <area·shape="rect"·id="Node000010"·href="$a00650.html"·title="·"·alt=""·coords="565,93,765,133"/>5 <area·shape="rect"·id="Node000010"·href="$a00536.html"·title="·"·alt=""·coords="565,93,765,133"/>
6 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="1336,38,1080,62,778,96,766,98,765,92,777,91,1079,56,1335,33"/>6 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="1336,38,1080,62,778,96,766,98,765,92,777,91,1079,56,1335,33"/>
7 <area·shape="rect"·id="Node000012"·href="$a00683.html"·title="·"·alt=""·coords="789,93,989,133"/>7 <area·shape="rect"·id="Node000012"·href="$a00551.html"·title="·"·alt=""·coords="789,93,989,133"/>
8 <area·shape="poly"·id="edge12_Node000001_Node000012"·title="·"·alt=""·coords="1336,46,1002,96,990,98,989,93,1001,91,1335,40"/>8 <area·shape="poly"·id="edge12_Node000001_Node000012"·title="·"·alt=""·coords="1336,46,1002,96,990,98,989,93,1001,91,1335,40"/>
9 <area·shape="rect"·id="Node000014"·href="$a00695.html"·title="·"·alt=""·coords="1013,93,1213,133"/>9 <area·shape="rect"·id="Node000014"·href="$a00518.html"·title="·"·alt=""·coords="1013,93,1213,133"/>
10 <area·shape="poly"·id="edge14_Node000001_Node000014"·title="·"·alt=""·coords="1363,51,1188,96,1186,91,1362,46"/>10 <area·shape="poly"·id="edge14_Node000001_Node000014"·title="·"·alt=""·coords="1363,51,1188,96,1186,91,1362,46"/>
11 <area·shape="rect"·id="Node000016"·href="$a00698_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>11 <area·shape="rect"·id="Node000016"·href="$a00512_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>
12 <area·shape="poly"·id="edge16_Node000001_Node000016"·title="·"·alt=""·coords="1415,56,1364,95,1361,91,1412,52"/>12 <area·shape="poly"·id="edge16_Node000001_Node000016"·title="·"·alt=""·coords="1415,56,1364,95,1361,91,1412,52"/>
13 <area·shape="rect"·id="Node000017"·href="$a00641.html"·title="·"·alt=""·coords="1461,93,1661,133"/>13 <area·shape="rect"·id="Node000017"·href="$a00566.html"·title="·"·alt=""·coords="1461,93,1661,133"/>
14 <area·shape="poly"·id="edge17_Node000001_Node000017"·title="·"·alt=""·coords="1487,52,1538,91,1535,95,1484,56"/>14 <area·shape="poly"·id="edge17_Node000001_Node000017"·title="·"·alt=""·coords="1487,52,1538,91,1535,95,1484,56"/>
15 <area·shape="rect"·id="Node000018"·href="$a00677.html"·title="·"·alt=""·coords="1512,181,1712,221"/>15 <area·shape="rect"·id="Node000018"·href="$a00539.html"·title="·"·alt=""·coords="1512,181,1712,221"/>
16 <area·shape="poly"·id="edge18_Node000001_Node000018"·title="·"·alt=""·coords="1564,45,1632,65,1658,77,1675,92,1682,104,1683,116,1675,141,1658,164,1638,183,1635,179,1654,160,1670,139,1678,116,1676,105,1671,95,1655,82,1630,70,1562,50"/>16 <area·shape="poly"·id="edge18_Node000001_Node000018"·title="·"·alt=""·coords="1564,45,1632,65,1658,77,1675,92,1682,104,1683,116,1675,141,1658,164,1638,183,1635,179,1654,160,1670,139,1678,116,1676,105,1671,95,1655,82,1630,70,1562,50"/>
17 <area·shape="rect"·id="Node000019"·href="$a00653.html"·title="·"·alt=""·coords="1736,93,1936,133"/>17 <area·shape="rect"·id="Node000019"·href="$a00560.html"·title="·"·alt=""·coords="1736,93,1936,133"/>
18 <area·shape="poly"·id="edge20_Node000001_Node000019"·title="·"·alt=""·coords="1548,46,1752,91,1751,96,1547,51"/>18 <area·shape="poly"·id="edge20_Node000001_Node000019"·title="·"·alt=""·coords="1548,46,1752,91,1751,96,1547,51"/>
19 <area·shape="rect"·id="Node000021"·href="$a00671.html"·title="·"·alt=""·coords="1960,93,2160,133"/>19 <area·shape="rect"·id="Node000021"·href="$a00545.html"·title="·"·alt=""·coords="1960,93,2160,133"/>
20 <area·shape="poly"·id="edge22_Node000001_Node000021"·title="·"·alt=""·coords="1563,38,1948,91,1960,93,1959,98,1948,96,1563,43"/>20 <area·shape="poly"·id="edge22_Node000001_Node000021"·title="·"·alt=""·coords="1563,38,1948,91,1960,93,1959,98,1948,96,1563,43"/>
21 <area·shape="rect"·id="Node000023"·href="$a00686.html"·title="·"·alt=""·coords="2184,93,2384,133"/>21 <area·shape="rect"·id="Node000023"·href="$a00524.html"·title="·"·alt=""·coords="2184,93,2384,133"/>
22 <area·shape="poly"·id="edge25_Node000001_Node000023"·title="·"·alt=""·coords="1563,32,1841,55,2172,91,2184,92,2184,98,2172,96,1840,60,1563,37"/>22 <area·shape="poly"·id="edge25_Node000001_Node000023"·title="·"·alt=""·coords="1563,32,1841,55,2172,91,2184,92,2184,98,2172,96,1840,60,1563,37"/>
23 <area·shape="rect"·id="Node000003"·href="$a00635.html"·title="·"·alt=""·coords="341,181,541,221"/>23 <area·shape="rect"·id="Node000003"·href="$a00548.html"·title="·"·alt=""·coords="341,181,541,221"/>
24 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="444,147,444,181,439,181,439,147"/>24 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="444,147,444,181,439,181,439,147"/>
25 <area·shape="rect"·id="Node000008"·href="$a00668.html"·title="·"·alt=""·coords="117,181,317,221"/>25 <area·shape="rect"·id="Node000008"·href="$a00527.html"·title="·"·alt=""·coords="117,181,317,221"/>
26 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="380,141,267,184,265,179,379,136"/>26 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="380,141,267,184,265,179,379,136"/>
27 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>27 <area·shape="rect"·id="Node000004"·href="$a00503_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>
28 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="555,219,829,245,1096,263,1508,282,1508,288,1095,269,828,250,555,224"/>28 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="555,219,829,245,1096,263,1508,282,1508,288,1095,269,828,250,555,224"/>
29 <area·shape="rect"·id="Node000005"·href="$a00656.html"·title="·"·alt=""·coords="453,269,653,309"/>29 <area·shape="rect"·id="Node000005"·href="$a00575.html"·title="·"·alt=""·coords="453,269,653,309"/>
30 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="479,228,530,267,527,271,476,232"/>30 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="479,228,530,267,527,271,476,232"/>
31 <area·shape="rect"·id="Node000006"·href="$a00662.html"·title="·"·alt=""·coords="229,269,429,309"/>31 <area·shape="rect"·id="Node000006"·href="$a00542.html"·title="·"·alt=""·coords="229,269,429,309"/>
32 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="407,232,356,271,353,267,404,228"/>32 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="407,232,356,271,353,267,404,228"/>
33 <area·shape="rect"·id="Node000007"·href="$a00689.html"·title="·"·alt=""·coords="229,357,429,397"/>33 <area·shape="rect"·id="Node000007"·href="$a00569.html"·title="·"·alt=""·coords="229,357,429,397"/>
34 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="332,323,332,357,327,357,327,323"/>34 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="332,323,332,357,327,357,327,323"/>
35 <area·shape="poly"·id="edge9_Node000008_Node000006"·title="·"·alt=""·coords="255,228,306,267,303,271,252,232"/>35 <area·shape="poly"·id="edge9_Node000008_Node000006"·title="·"·alt=""·coords="255,228,306,267,303,271,252,232"/>
36 <area·shape="rect"·id="Node000009"·href="$a00704.html"·title="·"·alt=""·coords="5,269,205,309"/>36 <area·shape="rect"·id="Node000009"·href="$a00521.html"·title="·"·alt=""·coords="5,269,205,309"/>
37 <area·shape="poly"·id="edge8_Node000008_Node000009"·title="·"·alt=""·coords="183,232,132,271,129,267,180,228"/>37 <area·shape="poly"·id="edge8_Node000008_Node000009"·title="·"·alt=""·coords="183,232,132,271,129,267,180,228"/>
38 <area·shape="rect"·id="Node000011"·href="$a00644.html"·title="·"·alt=""·coords="565,181,765,221"/>38 <area·shape="rect"·id="Node000011"·href="$a00506.html"·title="·"·alt=""·coords="565,181,765,221"/>
39 <area·shape="poly"·id="edge11_Node000010_Node000011"·title="·"·alt=""·coords="668,147,668,181,663,181,663,147"/>39 <area·shape="poly"·id="edge11_Node000010_Node000011"·title="·"·alt=""·coords="668,147,668,181,663,181,663,147"/>
40 <area·shape="rect"·id="Node000013"·href="$a00674.html"·title="·"·alt=""·coords="789,181,989,221"/>40 <area·shape="rect"·id="Node000013"·href="$a00533.html"·title="·"·alt=""·coords="789,181,989,221"/>
41 <area·shape="poly"·id="edge13_Node000012_Node000013"·title="·"·alt=""·coords="892,147,892,181,887,181,887,147"/>41 <area·shape="poly"·id="edge13_Node000012_Node000013"·title="·"·alt=""·coords="892,147,892,181,887,181,887,147"/>
42 <area·shape="rect"·id="Node000015"·href="$a00680.html"·title="·"·alt=""·coords="1013,181,1213,221"/>42 <area·shape="rect"·id="Node000015"·href="$a00572.html"·title="·"·alt=""·coords="1013,181,1213,221"/>
43 <area·shape="poly"·id="edge15_Node000014_Node000015"·title="·"·alt=""·coords="1116,147,1116,181,1111,181,1111,147"/>43 <area·shape="poly"·id="edge15_Node000014_Node000015"·title="·"·alt=""·coords="1116,147,1116,181,1111,181,1111,147"/>
44 <area·shape="poly"·id="edge19_Node000018_Node000004"·title="·"·alt=""·coords="1615,235,1615,269,1609,269,1609,235"/>44 <area·shape="poly"·id="edge19_Node000018_Node000004"·title="·"·alt=""·coords="1615,235,1615,269,1609,269,1609,235"/>
45 <area·shape="rect"·id="Node000020"·href="$a00638.html"·title="·"·alt=""·coords="1736,181,1936,221"/>45 <area·shape="rect"·id="Node000020"·href="$a00578.html"·title="·"·alt=""·coords="1736,181,1936,221"/>
46 <area·shape="poly"·id="edge21_Node000019_Node000020"·title="·"·alt=""·coords="1839,147,1839,181,1833,181,1833,147"/>46 <area·shape="poly"·id="edge21_Node000019_Node000020"·title="·"·alt=""·coords="1839,147,1839,181,1833,181,1833,147"/>
47 <area·shape="poly"·id="edge23_Node000021_Node000004"·title="·"·alt=""·coords="2118,137,2147,155,2171,175,2183,198,2181,211,2174,223,2151,236,2110,247,1990,264,1848,277,1716,286,1715,280,1847,272,1990,259,2109,241,2149,231,2170,219,2176,209,2178,199,2167,179,2144,159,2115,142"/>47 <area·shape="poly"·id="edge23_Node000021_Node000004"·title="·"·alt=""·coords="2118,137,2147,155,2171,175,2183,198,2181,211,2174,223,2151,236,2110,247,1990,264,1848,277,1716,286,1715,280,1847,272,1990,259,2109,241,2149,231,2170,219,2176,209,2178,199,2167,179,2144,159,2115,142"/>
48 <area·shape="rect"·id="Node000022"·href="$a00665.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,181,2160,221"/>48 <area·shape="rect"·id="Node000022"·href="$a00563.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,181,2160,221"/>
49 <area·shape="poly"·id="edge24_Node000021_Node000022"·title="·"·alt=""·coords="2063,147,2063,181,2057,181,2057,147"/>49 <area·shape="poly"·id="edge24_Node000021_Node000022"·title="·"·alt=""·coords="2063,147,2063,181,2057,181,2057,147"/>
50 </map>50 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00634.png vs.
./usr/share/doc/libopenmesh-dev/html/a00532.png
Files identical despite different names
42.2 KB
./usr/share/doc/libopenmesh-dev/html/a00638.html vs.
./usr/share/doc/libopenmesh-dev/html/a00545.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00638.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00545.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 88, 165 lines modifiedOffset 88, 177 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
 94 <a·href="#nested-classes">Classes</a>·&#124;
94 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
95 <a·href="#define-members">Macros</a>··</div> 
96 ··<div·class="headertitle"><div·class="title">ModProgMeshT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModQuadricT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;float.h&gt;</code><br·/>
100 <code>#include·&lt;fstream&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
 101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</code><br·/> 
103 <code>#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</code><br·/> 
104 <code>#include·&lt;<a·class="el"·href="a00653_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a01121_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·ModProgMeshT_impl.hh:</div>105 Include·dependency·graph·for·ModQuadricT.hh:</div>
107 <div·class="dyncontent">106 <div·class="dyncontent">
108 <div·class="center"><img·src="a00639.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00546.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh">108 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh">
110 <area·shape="rect"·title="·"·alt=""·coords="503,5,703,45"/>109 <area·shape="rect"·title="·"·alt=""·coords="556,5,756,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="2012,790,2074,815"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="703,27,1212,43,1556,58,1913,76,2250,100,2533,127,2644,143,2728,160,2783,178,2798,188,2803,199,2803,540,2799,567,2788,587,2772,601,2752,610,2702,626,2676,635,2650,649,2572,699,2536,718,2488,737,2377,767,2266,786,2165,797,2088,802,2088,797,2165,792,2265,781,2376,762,2486,732,2534,714,2569,695,2647,644,2674,631,2701,621,2750,605,2769,596,2784,584,2794,566,2798,540,2798,201,2793,192,2780,183,2727,165,2643,148,2533,133,2250,105,1913,82,1555,63,1212,49,703,32"/> 
113 <area·shape="rect"·title="·"·alt=""·coords="2838,101,2912,126"/>110 <area·shape="rect"·title="·"·alt=""·coords="142,101,205,126"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="556,39,399,60,311,76,225,96,215,99,213,94,223,91,310,71,398,55,555,34"/>
 112 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="556,30,456,40,404,51,354,68,311,90,276,119,263,136,254,155,247,176,245,200,245,364,239,406,224,446,204,481,183,510,179,506,199,478,219,443,234,405,240,364,240,200,242,175,249,153,259,133,272,115,308,85,352,63,402,46,455,35,556,24"/>
114 <area·shape="poly"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2685,77,2819,91,2833,94,2832,99,2819,96,2684,83,2457,71,1834,51,1175,38,703,31"/> 
115 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="213,519,372,559"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="545,48,494,71,444,104,423,124,406,147,395,172,391,200,391,372,384,412,368,450,346,483,324,510,320,507,342,480,363,447,379,410,386,371,386,200,390,171,401,144,419,120,441,100,492,66,543,43"/> 
117 <area·shape="rect"·href="a00542_source.html"·title="·"·alt=""·coords="396,526,647,551"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="592,47,576,75,558,113,543,156,538,200,538,371,534,449,528,513,522,512,529,448,532,371,532,200,538,154,553,111,571,73,588,44"/> 
119 <area·shape="rect"·href="a00416_source.html"·title="·"·alt=""·coords="25,181,184,221"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="531,48,370,96,258,138,161,178,158,173,256,133,369,91,529,43"/> 
121 <area·shape="rect"·href="a00653.html"·title="·"·alt=""·coords="584,93,784,133"/>114 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="577,93,735,133"/>
122 <area·shape="poly"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/>115 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>
123 <area·shape="rect"·title="·"·alt=""·coords="880,783,1059,823"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="301,558,319,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,867,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,341,648,314,602,296,560"/> 
125 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="70,607,229,647"/>116 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>
126 <area·shape="poly"·title="·"·alt=""·coords="262,561,194,602,191,597,260,556"/>117 <area·shape="poly"·title="·"·alt=""·coords="756,23,1169,27,1438,34,1715,48,1975,69,2091,83,2192,100,2277,120,2342,142,2366,155,2384,169,2395,184,2399,200,2399,283,2407,356,2422,417,2417,418,2401,356,2393,283,2393,200,2390,186,2380,173,2363,160,2340,147,2276,125,2191,105,2090,89,1975,74,1715,53,1438,[·...·truncated·by·diffoscope;·len:·17,·SHA:·afddf5dd88845c80ef1cb3b8c670cdc3a6dc3cc0342dc635c5075a10827a2de5·...·]"/>
127 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="188,695,346,735"/>118 <area·shape="rect"·href="a01121.html"·title="·"·alt=""·coords="2541,431,2736,471"/>
128 <area·shape="poly"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>119 <area·shape="poly"·title="·"·alt=""·coords="756,24,1075,28,1505,37,1725,46,1931,57,2108,72,2242,91,2295,97,2347,99,2445,101,2485,108,2517,125,2529,138,2538,155,2543,175,2545,200,2545,283,2552,322,2568,359,2589,392,2611,419,2607,422,2585,395,2563,362,2547,324,2540,284,2540,200,2538,176,2533,157,2525,[·...·truncated·by·diffoscope;·len:·103,·SHA:·928643b3be18bf19dae32aaf593e6abf0280a24fb681f9843111fe1c6f88798c·...·]"/>
129 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>120 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>
130 <area·shape="poly"·title="·"·alt=""·coords="372,554,385,556,755,582,1283,616,1282,621,755,587,384,561,372,559"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,278,760,465,779,681,791,867,797,867,802,680,796,465,784,277,765,212,752,175,737,159,717,150,692,146,647"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/> 
133 <area·shape="rect"·title="·"·alt=""·coords="46,702,112,727"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="347,729,366,732,637,767,867,790,866,795,636,772,365,737,346,734"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="513,553,487,588,460,636,451,662,448,687,451,711,463,733,482,743,517,753,621,770,748,783,867,792,866,798,747,788,621,775,516,758,480,748,460,737,446,713,442,687,446,660,455,634,483,585,509,550"/> 
137 <area·shape="rect"·title="·"·alt=""·coords="718,614,779,639"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="556,549,707,604,711,606,709,611,705,609,554,554"/>121 <area·shape="poly"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/>
139 <area·shape="rect"·title="·"·alt=""·coords="355,614,419,639"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="86,223,63,250,38,285,19,325,11,369,11,628,10,687,16,710,35,733,52,742,79,750,158,764,264,776,387,784,648,794,867,798,867,803,648,800,387,789,264,781,157,770,77,755,50,747,32,737,12,713,4,688,6,628,6,368,14,323,33,282,59,247,82,220"/> 
142 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="494,607,694,647"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="687,133,687,288,687,452,683,508,675,532,661,560,647,581,630,599,626,595,643,577,657,557,670,530,678,507,682,452,682,288,682,133"/> 
144 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="2148,181,2306,221"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="784,118,2134,192,2134,198,784,123"/> 
146 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="473,695,632,735"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="587,648,570,683,565,681,582,646"/> 
148 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>122 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
149 <area·shape="poly"·title="·"·alt=""·coords="631,644,710,686,707,691,628,649"/>123 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
150 <area·shape="rect"·title="·"·alt=""·coords="2379,790,2438,815"/>124 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>
151 <area·shape="poly"·title="·"·alt=""·coords="694,643,706,644,890,659,1046,665,1311,663,1440,661,1577,664,1733,673,1917,692,2046,713,2173,739,2366,787,2365,792,2172,744,2045,718,1916,697,1733,678,1577,669,1440,667,1312,668,1046,670,889,664,705,649,693,648"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="632,730,867,778,866,783,631,735"/> 
153 <area·shape="poly"·title="·"·alt=""·coords="2307,204,2391,211,2482,223,2564,241,2595,253,2618,267,2638,290,2648,312,2651,338,2651,369,2651,540,2651,573,2648,600,2639,624,2618,649,2578,676,2519,701,2448,724,2369,745,2211,777,2088,798,2087,792,2210,772,2368,739,2446,719,2517,696,2575,671,2614,645,2634,621,2643,598,2646,573,2646,540,2646,369,2646,338,2643,314,2634,293,2615,271,2593,258,2562,247,2482,228,2390,216,2306,209"/> 
154 <area·shape="poly"·title="·"·alt=""·coords="2148,206,1814,215,1596,225,1370,240,1159,261,983,289,914,306,862,325,830,347,822,357,819,369,819,540,822,575,832,610,846,643,863,674,903,729,941,771,937,775,899,733,859,677,841,645,827,611,817,576,814,540,814,368,817,355,826,343,860,321,913,301,982,284,1159,256,1370,235,1595,220,1814,210,2148,201"/> 
155 <area·shape="poly"·title="·"·alt=""·coords="2307,205,2401,214,2506,226,2601,244,2640,255,2668,267,2702,286,2729,306,2746,332,2752,368,2752,628,2750,652,2743,674,2732,694,2718,711,2681,740,2636,763,2587,779,2538,790,2452,802,2451,796,2537,785,2586,774,2634,758,2678,736,2714,708,2728,691,2738,672,2745[·...·truncated·by·diffoscope;·len:·102,·SHA:·e37f111afcf1319f1f17aef3cd23ae5032cba5bb231a5b666f1da90539ce2e08·...·]1"/>125 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
 126 <area·shape="rect"·title="·"·alt=""·coords="1665,695,1844,735"/>
 127 <area·shape="poly"·title="·"·alt=""·coords="1136,636,1200,644,1652,699,1651,704,1200,649,1135,641"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="736,112,1122,115,1380,121,1648,134,1901,155,2013,168,2113,184,2196,203,2259,225,2300,250,2311,265,2315,280,2315,452,2315,511,2307,535,2289,560,2243,601,2191,634,2134,660,2076,680,2017,695,1960,705,1858,715,1858,710,1959,700,2016,690,2075,675,2132,655,2188,629,2239,597,2285,557,2302,533,2309,510,2309,452,2309,281,2306,267,2296,254,2257,230,2194,208,2112,189,2013,173,1900,160,1648,140,1380,127,1122,120,736,117"/>
 129 <area·shape="poly"·title="·"·alt=""·coords="577,120,488,131,441,142,396,158,356,179,325,206,304,240,298,259,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,281,293,258,299,237,321,202,353,175,394,153,439,137,487,126,576,114"/>
 130 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="635,135,608,161,580,196,558,236,552,258,549,281,549,452,551,486,558,513,573,535,599,556,620,568,646,578,709,591,783,598,864,601,1024,601,1147,604,1198,610,1197,615,1146,609,1024,606,864,607,783,604,708,596,644,583,618,573,596,561,569,539,553,515,546,487,544,452,544,281,546,257,553,234,575,193,604,158,631,132"/>
156 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>132 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="611,181,770,221"/>
157 <area·shape="poly"·title="·"·alt=""·coords="2307,207,2385,222,2425,235,2463,251,2497,272,2525,298,2543,330,2550,368,2550,540,2548,562,2542,581,2533,596,2521,609,2490,630,2449,649,2419,661,2383,670,2299,683,2201,690,2096,692,1886,691,1793,693,1715,697,1715,692,1793,687,1886,686,2096,687,2201,684,2298[·...·truncated·by·diffoscope;·len:·157,·SHA:·fdb3042fe9ac3d21f34af1c46fcc15ef02b3bce8f13a1dda1658ed9babdb4bea·...·]"/>133 <area·shape="poly"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/>
 134 <area·shape="rect"·title="·"·alt=""·coords="902,702,965,727"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="619,136,580,160,541,193,524,212,511,233,502,256,499,281,499,452,502,487,511,513,529,535,556,556,597,578,635,587,671,586,707,582,744,577,782,576,821,584,864,604,886,622,903,644,927,688,922,690,899,647,882,626,861,609,820,589,781,581,744,582,708,587,671,592,634,592,595,583,553,561,525,538,506,515,496,488,493,452,493,280,497,255,506,231,520,209,537,189,577,155,616,131"/>
 136 <area·shape="rect"·title="·"·alt=""·coords="592,702,677,727"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="577,133,517,152,458,182,434,202,415,225,402,251,397,281,397,364,404,418,422,470,448,519,480,565,515,605,550,640,609,691,606,695,546,644,511,609,475,568,443,522,417,473,399,420,392,364,392,280,397,249,410,222,430,198,455,178,515,147,576,128"/>
 138 <area·shape="rect"·title="·"·alt=""·coords="1933,438,2013,463"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="736,111,858,114,1016,124,1191,144,1279,159,1365,179,1453,205,1541,236,1709,308,1849,377,1943,429,1941,434,1846,382,1706,313,1539,241,1451,210,1363,184,1278,164,1190,149,1016,129,858,119,735,117"/>
 140 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>
 143 <area·shape="rect"·title="·"·alt=""·coords="1122,702,1198,727"/>
 144 <area·shape="poly"·title="·"·alt=""·coords="1265,649,1191,697,1188,692,1262,645"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="680,223,574,380,430,608,384,691,379,689,426,605,570,377,675,220"/>
158 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="2148,269,2306,309"/>146 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
Max diff block lines reached; 2718/41347 bytes (6.57%) of diff not shown.
1.73 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 26 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s 
6 ModProgMeshT_impl.hh·File·Reference 
7 #include·<vector> 
8 #include·<fstream>5 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 ModQuadricT.hh·File·Reference
 7 #include·<float.h>
 8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
 9 #include·<OpenMesh/Core/Utils/Property.hh>
9 #include·<OpenMesh/Core/Utils/vector_cast.hh>10 #include·<OpenMesh/Core/Utils/vector_cast.hh>
 11 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8/_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h>
10 #include·<OpenMesh/Core/IO/BinaryHelper.hh> 
11 #include·<OpenMesh/Core/Utils/Endian.hh> 
12 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T_\x8._\x8h_\x8h> 
13 Include·dependency·graph·for·ModProgMeshT_impl.hh:12 Include·dependency·graph·for·ModQuadricT.hh:
 13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>
 17  ·······Mesh·decimation·module·computing·collapse·priority·based·on·error
 18 ········quadrics.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 19  
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h21 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the22  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.23 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  24  
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r25 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
21  ···········Software·related·to·mesh·decimation.26  ···········Software·related·to·mesh·decimation.
8.71 KB
./usr/share/doc/libopenmesh-dev/html/a00638_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00578_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00638_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00578_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModProgMeshT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModProgMeshT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00638.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00578.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</span></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·--------------------</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·--------------------</span></div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</span></div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00560.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACE·===============================================================·</span></div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACE·===============================================================·</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Decimater·{</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Decimater·{</div>
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>·</div>279 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>·</div>
280 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>·</div>280 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>·</div>
281 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span><span·class="comment">//=============================================================================</span></div>281 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span><span·class="comment">//=============================================================================</span></div>
282 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>}·<span·class="comment">//·END_NS_DECIMATER</span></div>282 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>}·<span·class="comment">//·END_NS_DECIMATER</span></div>
283 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>283 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>
284 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span><span·class="comment">//=============================================================================</span></div>284 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span><span·class="comment">//=============================================================================</span></div>
285 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>285 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>
286 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">ModProgMeshT.hh</a></div></div>286 <div·class="ttc"·id="aa00560_html"><div·class="ttname"><a·href="a00560.html">ModProgMeshT.hh</a></div></div>
287 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>287 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
288 <div·class="ttc"·id="aa02306_html"><div·class="ttname"><a·href="a02306.html">OpenMesh::VectorT&lt;·float,·3·&gt;</a></div></div>288 <div·class="ttc"·id="aa02306_html"><div·class="ttname"><a·href="a02306.html">OpenMesh::VectorT&lt;·float,·3·&gt;</a></div></div>
289 <div·class="ttc"·id="aa02718_html_a0a371650bb71152018ea1f3f570b465b"><div·class="ttname"><a·href="a02718.html#a0a371650bb71152018ea1f3f570b465b">OpenMesh::PolyMeshT::ConstFaceIter</a></div><div·class="ttdeci">Kernel::ConstFaceIter·ConstFaceIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:151</div></div>289 <div·class="ttc"·id="aa02718_html_a0a371650bb71152018ea1f3f570b465b"><div·class="ttname"><a·href="a02718.html#a0a371650bb71152018ea1f3f570b465b">OpenMesh::PolyMeshT::ConstFaceIter</a></div><div·class="ttdeci">Kernel::ConstFaceIter·ConstFaceIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:151</div></div>
290 <div·class="ttc"·id="aa02718_html_a23b20f8208bae0aa1b344cac48c1f635"><div·class="ttname"><a·href="a02718.html#a23b20f8208bae0aa1b344cac48c1f635">OpenMesh::PolyMeshT::ConstFaceVertexIter</a></div><div·class="ttdeci">Kernel::ConstFaceVertexIter·ConstFaceVertexIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:177</div></div>290 <div·class="ttc"·id="aa02718_html_a23b20f8208bae0aa1b344cac48c1f635"><div·class="ttname"><a·href="a02718.html#a23b20f8208bae0aa1b344cac48c1f635">OpenMesh::PolyMeshT::ConstFaceVertexIter</a></div><div·class="ttdeci">Kernel::ConstFaceVertexIter·ConstFaceVertexIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:177</div></div>
291 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>291 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>
292 <div·class="ttc"·id="aa02838_html_a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24"><div·class="ttname"><a·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24">OpenMesh::Endian::LSB</a></div><div·class="ttdeci">@·LSB</div><div·class="ttdoc">Little·endian·(Intel·family·and·clones)</div><div·class="ttdef"><b>Definition</b>·Endian.hh:78</div></div>292 <div·class="ttc"·id="aa02838_html_a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24"><div·class="ttname"><a·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24">OpenMesh::Endian::LSB</a></div><div·class="ttdeci">@·LSB</div><div·class="ttdoc">Little·endian·(Intel·family·and·clones)</div><div·class="ttdef"><b>Definition</b>·Endian.hh:78</div></div>
293 <div·class="ttc"·id="aa02838_html_ae33a1f2204ea12233da538d1608cb472"><div·class="ttname"><a·href="a02838.html#ae33a1f2204ea12233da538d1608cb472">OpenMesh::Endian::local</a></div><div·class="ttdeci">static·Type·local()</div><div·class="ttdoc">Return·endian·type·of·host·system.</div><div·class="ttdef"><b>Definition</b>·Endian.hh:83</div></div>293 <div·class="ttc"·id="aa02838_html_ae33a1f2204ea12233da538d1608cb472"><div·class="ttname"><a·href="a02838.html#ae33a1f2204ea12233da538d1608cb472">OpenMesh::Endian::local</a></div><div·class="ttdeci">static·Type·local()</div><div·class="ttdoc">Return·endian·type·of·host·system.</div><div·class="ttdef"><b>Definition</b>·Endian.hh:83</div></div>
20.7 KB
./usr/share/doc/libopenmesh-dev/html/a00639.map vs.
./usr/share/doc/libopenmesh-dev/html/a00579.map
Files 99% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh"·name="OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh"·name="OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="503,5,703,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="503,5,703,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="2012,790,2074,815"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="2012,790,2074,815"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="703,27,1212,43,1556,58,1913,76,2250,100,2533,127,2644,143,2728,160,2783,178,2798,188,2803,199,2803,540,2799,567,2788,587,2772,601,2752,610,2702,626,2676,635,2650,649,2572,699,2536,718,2488,737,2377,767,2266,786,2165,797,2088,802,2088,797,2165,792,2265,781,2376,762,2486,732,2534,714,2569,695,2647,644,2674,631,2701,621,2750,605,2769,596,2784,584,2794,566,2798,540,2798,201,2793,192,2780,183,2727,165,2643,148,2533,133,2250,105,1913,82,1555,63,1212,49,703,32"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="703,27,1212,43,1556,58,1913,76,2250,100,2533,127,2644,143,2728,160,2783,178,2798,188,2803,199,2803,540,2799,567,2788,587,2772,601,2752,610,2702,626,2676,635,2650,649,2572,699,2536,718,2488,737,2377,767,2266,786,2165,797,2088,802,2088,797,2165,792,2265,781,2376,762,2486,732,2534,714,2569,695,2647,644,2674,631,2701,621,2750,605,2769,596,2784,584,2794,566,2798,540,2798,201,2793,192,2780,183,2727,165,2643,148,2533,133,2250,105,1913,82,1555,63,1212,49,703,32"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="2838,101,2912,126"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="2838,101,2912,126"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2685,77,2819,91,2833,94,2832,99,2819,96,2684,83,2457,71,1834,51,1175,38,703,31"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2685,77,2819,91,2833,94,2832,99,2819,96,2684,83,2457,71,1834,51,1175,38,703,31"/>
7 <area·shape="rect"·id="Node000004"·href="$a00410_source.html"·title="·"·alt=""·coords="213,519,372,559"/>7 <area·shape="rect"·id="Node000004"·href="$a00944_source.html"·title="·"·alt=""·coords="213,519,372,559"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="545,48,494,71,444,104,423,124,406,147,395,172,391,200,391,372,384,412,368,450,346,483,324,510,320,507,342,480,363,447,379,410,386,371,386,200,390,171,401,144,419,120,441,100,492,66,543,43"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="545,48,494,71,444,104,423,124,406,147,395,172,391,200,391,372,384,412,368,450,346,483,324,510,320,507,342,480,363,447,379,410,386,371,386,200,390,171,401,144,419,120,441,100,492,66,543,43"/>
9 <area·shape="rect"·id="Node000010"·href="$a00542_source.html"·title="·"·alt=""·coords="396,526,647,551"/>9 <area·shape="rect"·id="Node000010"·href="$a00794_source.html"·title="·"·alt=""·coords="396,526,647,551"/>
10 <area·shape="poly"·id="edge12_Node000001_Node000010"·title="·"·alt=""·coords="592,47,576,75,558,113,543,156,538,200,538,371,534,449,528,513,522,512,529,448,532,371,532,200,538,154,553,111,571,73,588,44"/>10 <area·shape="poly"·id="edge12_Node000001_Node000010"·title="·"·alt=""·coords="592,47,576,75,558,113,543,156,538,200,538,371,534,449,528,513,522,512,529,448,532,371,532,200,538,154,553,111,571,73,588,44"/>
11 <area·shape="rect"·id="Node000013"·href="$a00416_source.html"·title="·"·alt=""·coords="25,181,184,221"/>11 <area·shape="rect"·id="Node000013"·href="$a00947_source.html"·title="·"·alt=""·coords="25,181,184,221"/>
12 <area·shape="poly"·id="edge16_Node000001_Node000013"·title="·"·alt=""·coords="531,48,370,96,258,138,161,178,158,173,256,133,369,91,529,43"/>12 <area·shape="poly"·id="edge16_Node000001_Node000013"·title="·"·alt=""·coords="531,48,370,96,258,138,161,178,158,173,256,133,369,91,529,43"/>
13 <area·shape="rect"·id="Node000014"·href="$a00653.html"·title="·"·alt=""·coords="584,93,784,133"/>13 <area·shape="rect"·id="Node000014"·href="$a00560.html"·title="·"·alt=""·coords="584,93,784,133"/>
14 <area·shape="poly"·id="edge18_Node000001_Node000014"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/>14 <area·shape="poly"·id="edge18_Node000001_Node000014"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/>
15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="880,783,1059,823"/>15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="880,783,1059,823"/>
16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="301,558,319,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,867,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,341,648,314,602,296,560"/>16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="301,558,319,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,867,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,341,648,314,602,296,560"/>
17 <area·shape="rect"·id="Node000006"·href="$a00449_source.html"·title="·"·alt=""·coords="70,607,229,647"/>17 <area·shape="rect"·id="Node000006"·href="$a00938_source.html"·title="·"·alt=""·coords="70,607,229,647"/>
18 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="262,561,194,602,191,597,260,556"/>18 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="262,561,194,602,191,597,260,556"/>
19 <area·shape="rect"·id="Node000007"·href="$a00437_source.html"·title="·"·alt=""·coords="188,695,346,735"/>19 <area·shape="rect"·id="Node000007"·href="$a00977_source.html"·title="·"·alt=""·coords="188,695,346,735"/>
20 <area·shape="poly"·id="edge10_Node000004_Node000007"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>20 <area·shape="poly"·id="edge10_Node000004_Node000007"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>
21 <area·shape="rect"·id="Node000009"·href="$a00251_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>21 <area·shape="rect"·id="Node000009"·href="$a01109_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>
22 <area·shape="poly"·id="edge11_Node000004_Node000009"·title="·"·alt=""·coords="372,554,385,556,755,582,1283,616,1282,621,755,587,384,561,372,559"/>22 <area·shape="poly"·id="edge11_Node000004_Node000009"·title="·"·alt=""·coords="372,554,385,556,755,582,1283,616,1282,621,755,587,384,561,372,559"/>
23 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,278,760,465,779,681,791,867,797,867,802,680,796,465,784,277,765,212,752,175,737,159,717,150,692,146,647"/>23 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,278,760,465,779,681,791,867,797,867,802,680,796,465,784,277,765,212,752,175,737,159,717,150,692,146,647"/>
24 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/>24 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/>
25 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="46,702,112,727"/>25 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="46,702,112,727"/>
26 <area·shape="poly"·id="edge9_Node000006_Node000008"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/>26 <area·shape="poly"·id="edge9_Node000006_Node000008"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/>
27 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="347,729,366,732,637,767,867,790,866,795,636,772,365,737,346,734"/>27 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="347,729,366,732,637,767,867,790,866,795,636,772,365,737,346,734"/>
28 <area·shape="poly"·id="edge13_Node000010_Node000005"·title="·"·alt=""·coords="513,553,487,588,460,636,451,662,448,687,451,711,463,733,482,743,517,753,621,770,748,783,867,792,866,798,747,788,621,775,516,758,480,748,460,737,446,713,442,687,446,660,455,634,483,585,509,550"/>28 <area·shape="poly"·id="edge13_Node000010_Node000005"·title="·"·alt=""·coords="513,553,487,588,460,636,451,662,448,687,451,711,463,733,482,743,517,753,621,770,748,783,867,792,866,798,747,788,621,775,516,758,480,748,460,737,446,713,442,687,446,660,455,634,483,585,509,550"/>
29 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="718,614,779,639"/>29 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="718,614,779,639"/>
30 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="556,549,707,604,711,606,709,611,705,609,554,554"/>30 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="556,549,707,604,711,606,709,611,705,609,554,554"/>
31 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="355,614,419,639"/>31 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="355,614,419,639"/>
32 <area·shape="poly"·id="edge15_Node000010_Node000012"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/>32 <area·shape="poly"·id="edge15_Node000010_Node000012"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/>
33 <area·shape="poly"·id="edge17_Node000013_Node000005"·title="·"·alt=""·coords="86,223,63,250,38,285,19,325,11,369,11,628,10,687,16,710,35,733,52,742,79,750,158,764,264,776,387,784,648,794,867,798,867,803,648,800,387,789,264,781,157,770,77,755,50,747,32,737,12,713,4,688,6,628,6,368,14,323,33,282,59,247,82,220"/>33 <area·shape="poly"·id="edge17_Node000013_Node000005"·title="·"·alt=""·coords="86,223,63,250,38,285,19,325,11,369,11,628,10,687,16,710,35,733,52,742,79,750,158,764,264,776,387,784,648,794,867,798,867,803,648,800,387,789,264,781,157,770,77,755,50,747,32,737,12,713,4,688,6,628,6,368,14,323,33,282,59,247,82,220"/>
34 <area·shape="rect"·id="Node000015"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="494,607,694,647"/>34 <area·shape="rect"·id="Node000015"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="494,607,694,647"/>
35 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="687,133,687,288,687,452,683,508,675,532,661,560,647,581,630,599,626,595,643,577,657,557,670,530,678,507,682,452,682,288,682,133"/>35 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="687,133,687,288,687,452,683,508,675,532,661,560,647,581,630,599,626,595,643,577,657,557,670,530,678,507,682,452,682,288,682,133"/>
36 <area·shape="rect"·id="Node000019"·href="$a00422_source.html"·title="·"·alt=""·coords="2148,181,2306,221"/>36 <area·shape="rect"·id="Node000019"·href="$a00926_source.html"·title="·"·alt=""·coords="2148,181,2306,221"/>
37 <area·shape="poly"·id="edge24_Node000014_Node000019"·title="·"·alt=""·coords="784,118,2134,192,2134,198,784,123"/>37 <area·shape="poly"·id="edge24_Node000014_Node000019"·title="·"·alt=""·coords="784,118,2134,192,2134,198,784,123"/>
38 <area·shape="rect"·id="Node000016"·href="$a00431_source.html"·title="·"·alt=""·coords="473,695,632,735"/>38 <area·shape="rect"·id="Node000016"·href="$a00965_source.html"·title="·"·alt=""·coords="473,695,632,735"/>
39 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="587,648,570,683,565,681,582,646"/>39 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="587,648,570,683,565,681,582,646"/>
40 <area·shape="rect"·id="Node000017"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>40 <area·shape="rect"·id="Node000017"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>
41 <area·shape="poly"·id="edge22_Node000015_Node000017"·title="·"·alt=""·coords="631,644,710,686,707,691,628,649"/>41 <area·shape="poly"·id="edge22_Node000015_Node000017"·title="·"·alt=""·coords="631,644,710,686,707,691,628,649"/>
42 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="2379,790,2438,815"/>42 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="2379,790,2438,815"/>
43 <area·shape="poly"·id="edge23_Node000015_Node000018"·title="·"·alt=""·coords="694,643,706,644,890,659,1046,665,1311,663,1440,661,1577,664,1733,673,1917,692,2046,713,2173,739,2366,787,2365,792,2172,744,2045,718,1916,697,1733,678,1577,669,1440,667,1312,668,1046,670,889,664,705,649,693,648"/>43 <area·shape="poly"·id="edge23_Node000015_Node000018"·title="·"·alt=""·coords="694,643,706,644,890,659,1046,665,1311,663,1440,661,1577,664,1733,673,1917,692,2046,713,2173,739,2366,787,2365,792,2172,744,2045,718,1916,697,1733,678,1577,669,1440,667,1312,668,1046,670,889,664,705,649,693,648"/>
44 <area·shape="poly"·id="edge21_Node000016_Node000005"·title="·"·alt=""·coords="632,730,867,778,866,783,631,735"/>44 <area·shape="poly"·id="edge21_Node000016_Node000005"·title="·"·alt=""·coords="632,730,867,778,866,783,631,735"/>
45 <area·shape="poly"·id="edge78_Node000019_Node000002"·title="·"·alt=""·coords="2307,204,2391,211,2482,223,2564,241,2595,253,2618,267,2638,290,2648,312,2651,338,2651,369,2651,540,2651,573,2648,600,2639,624,2618,649,2578,676,2519,701,2448,724,2369,745,2211,777,2088,798,2087,792,2210,772,2368,739,2446,719,2517,696,2575,671,2614,645,2634,621,2643,598,2646,573,2646,540,2646,369,2646,338,2643,314,2634,293,2615,271,2593,258,2562,247,2482,228,2390,216,2306,209"/>45 <area·shape="poly"·id="edge78_Node000019_Node000002"·title="·"·alt=""·coords="2307,204,2391,211,2482,223,2564,241,2595,253,2618,267,2638,290,2648,312,2651,338,2651,369,2651,540,2651,573,2648,600,2639,624,2618,649,2578,676,2519,701,2448,724,2369,745,2211,777,2088,798,2087,792,2210,772,2368,739,2446,719,2517,696,2575,671,2614,645,2634,621,2643,598,2646,573,2646,540,2646,369,2646,338,2643,314,2634,293,2615,271,2593,258,2562,247,2482,228,2390,216,2306,209"/>
46 <area·shape="poly"·id="edge25_Node000019_Node000005"·title="·"·alt=""·coords="2148,206,1814,215,1596,225,1370,240,1159,261,983,289,914,306,862,325,830,347,822,357,819,369,819,540,822,575,832,610,846,643,863,674,903,729,941,771,937,775,899,733,859,677,841,645,827,611,817,576,814,540,814,368,817,355,826,343,860,321,913,301,982,284,1159,256,1370,235,1595,220,1814,210,2148,201"/>46 <area·shape="poly"·id="edge25_Node000019_Node000005"·title="·"·alt=""·coords="2148,206,1814,215,1596,225,1370,240,1159,261,983,289,914,306,862,325,830,347,822,357,819,369,819,540,822,575,832,610,846,643,863,674,903,729,941,771,937,775,899,733,859,677,841,645,827,611,817,576,814,540,814,368,817,355,826,343,860,321,913,301,982,284,1159,256,1370,235,1595,220,1814,210,2148,201"/>
47 <area·shape="poly"·id="edge79_Node000019_Node000018"·title="·"·alt=""·coords="2307,205,2401,214,2506,226,2601,244,2640,255,2668,267,2702,286,2729,306,2746,332,2752,368,2752,628,2750,652,2743,674,2732,694,2718,711,2681,740,2636,763,2587,779,2538,790,2452,802,2451,796,2537,785,2586,774,2634,758,2678,736,2714,708,2728,691,2738,672,2745,651,2747,628,2747,369,2741,334,2725,310,2700,291,2666,272,2638,260,2600,249,2505,232,2400,219,2306,211"/>47 <area·shape="poly"·id="edge79_Node000019_Node000018"·title="·"·alt=""·coords="2307,205,2401,214,2506,226,2601,244,2640,255,2668,267,2702,286,2729,306,2746,332,2752,368,2752,628,2750,652,2743,674,2732,694,2718,711,2681,740,2636,763,2587,779,2538,790,2452,802,2451,796,2537,785,2586,774,2634,758,2678,736,2714,708,2728,691,2738,672,2745,651,2747,628,2747,369,2741,334,2725,310,2700,291,2666,272,2638,260,2600,249,2505,232,2400,219,2306,211"/>
48 <area·shape="rect"·id="Node000020"·href="$a00374_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>48 <area·shape="rect"·id="Node000020"·href="$a01028_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>
49 <area·shape="poly"·id="edge26_Node000019_Node000020"·title="·"·alt=""·coords="2307,207,2385,222,2425,235,2463,251,2497,272,2525,298,2543,330,2550,368,2550,540,2548,562,2542,581,2533,596,2521,609,2490,630,2449,649,2419,661,2383,670,2299,683,2201,690,2096,692,1886,691,1793,693,1715,697,1715,692,1793,687,1886,686,2096,687,2201,684,2298,678,2382,665,2418,656,2447,644,2487,625,2518,605,2529,593,2537,579,2542,561,2544,540,2544,369,2538,332,2521,302,2494,276,2461,256,2423,240,2383,227,2306,212"/>49 <area·shape="poly"·id="edge26_Node000019_Node000020"·title="·"·alt=""·coords="2307,207,2385,222,2425,235,2463,251,2497,272,2525,298,2543,330,2550,368,2550,540,2548,562,2542,581,2533,596,2521,609,2490,630,2449,649,2419,661,2383,670,2299,683,2201,690,2096,692,1886,691,1793,693,1715,697,1715,692,1793,687,1886,686,2096,687,2201,684,2298,678,2382,665,2418,656,2447,644,2487,625,2518,605,2529,593,2537,579,2542,561,2544,540,2544,369,2538,332,2521,302,2494,276,2461,256,2423,240,2383,227,2306,212"/>
50 <area·shape="rect"·id="Node000022"·href="$a00419_source.html"·title="·"·alt=""·coords="2148,269,2306,309"/>50 <area·shape="rect"·id="Node000022"·href="$a00932_source.html"·title="·"·alt=""·coords="2148,269,2306,309"/>
51 <area·shape="poly"·id="edge29_Node000019_Node000022"·title="·"·alt=""·coords="2230,222,2230,255,2224,255,2224,222"/>51 <area·shape="poly"·id="edge29_Node000019_Node000022"·title="·"·alt=""·coords="2230,222,2230,255,2224,255,2224,222"/>
52 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1899,790,1984,815"/>52 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1899,790,1984,815"/>
53 <area·shape="poly"·id="edge80_Node000019_Node000035"·title="·"·alt=""·coords="2307,202,2398,213,2447,224,2494,239,2536,261,2569,289,2592,324,2598,346,2600,369,2600,540,2598,562,2593,580,2572,607,2541,627,2503,649,2457,671,2398,691,2256,728,2112,759,2001,785,1991,788,1989,783,2000,780,2111,754,2255,723,2397,686,2455,666,2500,644,2538,623,2568,603,2588,578,2593,561,2595,540,2595,369,2593,347,2587,327,2565,292,2533,265,2492,244,2446,229,2397,218,2306,207"/>53 <area·shape="poly"·id="edge80_Node000019_Node000035"·title="·"·alt=""·coords="2307,202,2398,213,2447,224,2494,239,2536,261,2569,289,2592,324,2598,346,2600,369,2600,540,2598,562,2593,580,2572,607,2541,627,2503,649,2457,671,2398,691,2256,728,2112,759,2001,785,1991,788,1989,783,2000,780,2111,754,2255,723,2397,686,2455,666,2500,644,2538,623,2568,603,2588,578,2593,561,2595,540,2595,369,2593,347,2587,327,2565,292,2533,265,2492,244,2446,229,2397,218,2306,207"/>
54 <area·shape="rect"·id="Node000041"·title="·"·alt=""·coords="912,526,992,551"/>54 <area·shape="rect"·id="Node000041"·title="·"·alt=""·coords="912,526,992,551"/>
55 <area·shape="poly"·id="edge88_Node000019_Node000041"·title="·"·alt=""·coords="2148,210,1912,231,1768,249,1625,272,1459,308,1297,360,1204,392,1115,433,1040,478,980,520,977,516,1037,473,1112,428,1202,387,1295,355,1458,303,1624,267,1768,243,1912,226,2147,205"/>55 <area·shape="poly"·id="edge88_Node000019_Node000041"·title="·"·alt=""·coords="2148,210,1912,231,1768,249,1625,272,1459,308,1297,360,1204,392,1115,433,1040,478,980,520,977,516,1037,473,1112,428,1202,387,1295,355,1458,303,1624,267,1768,243,1912,226,2147,205"/>
56 <area·shape="rect"·id="Node000042"·href="$a00515_source.html"·title="·"·alt=""·coords="1636,269,1800,309"/>56 <area·shape="rect"·id="Node000042"·href="$a00818_source.html"·title="·"·alt=""·coords="1636,269,1800,309"/>
57 <area·shape="poly"·id="edge81_Node000019_Node000042"·title="·"·alt=""·coords="2148,219,1814,275,1813,269,2147,213"/>57 <area·shape="poly"·id="edge81_Node000019_Node000042"·title="·"·alt=""·coords="2148,219,1814,275,1813,269,2147,213"/>
58 <area·shape="poly"·id="edge27_Node000020_Node000005"·title="·"·alt=""·coords="1537,734,1518,737,1279,770,1073,793,1072,788,1278,764,1517,732,1536,729"/>58 <area·shape="poly"·id="edge27_Node000020_Node000005"·title="·"·alt=""·coords="1537,734,1518,737,1279,770,1073,793,1072,788,1278,764,1517,732,1536,729"/>
59 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1589,790,1665,815"/>59 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1589,790,1665,815"/>
60 <area·shape="poly"·id="edge28_Node000020_Node000021"·title="·"·alt=""·coords="1623,735,1627,776,1622,776,1618,735"/>60 <area·shape="poly"·id="edge28_Node000020_Node000021"·title="·"·alt=""·coords="1623,735,1627,776,1622,776,1618,735"/>
61 <area·shape="poly"·id="edge30_Node000022_Node000018"·title="·"·alt=""·coords="2307,294,2425,313,2491,331,2554,354,2612,386,2658,426,2677,450,2690,476,2699,505,2702,537,2702,628,2694,668,2674,702,2644,730,2607,752,2566,769,2525,783,2452,798,2451,793,2523,777,2564,764,2604,747,2640,726,2670,699,2689,666,2696,628,2696,537,2693,506,2685,478,2672,453,2655,430,2609,390,2552,359,2489,336,2424,318,2306,299"/>61 <area·shape="poly"·id="edge30_Node000022_Node000018"·title="·"·alt=""·coords="2307,294,2425,313,2491,331,2554,354,2612,386,2658,426,2677,450,2690,476,2699,505,2702,537,2702,628,2694,668,2674,702,2644,730,2607,752,2566,769,2525,783,2452,798,2451,793,2523,777,2564,764,2604,747,2640,726,2670,699,2689,666,2696,628,2696,537,2693,506,2685,478,2672,453,2655,430,2609,390,2552,359,2489,336,2424,318,2306,299"/>
62 <area·shape="rect"·id="Node000023"·href="$a00512_source.html"·title="·"·alt=""·coords="2102,357,2352,383"/>62 <area·shape="rect"·id="Node000023"·href="$a00839_source.html"·title="·"·alt=""·coords="2102,357,2352,383"/>
63 <area·shape="poly"·id="edge31_Node000022_Node000023"·title="·"·alt=""·coords="2230,310,2230,343,2224,343,2224,310"/>63 <area·shape="poly"·id="edge31_Node000022_Node000023"·title="·"·alt=""·coords="2230,310,2230,343,2224,343,2224,310"/>
64 <area·shape="rect"·id="Node000036"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1616,607,1795,647"/>64 <area·shape="rect"·id="Node000036"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1616,607,1795,647"/>
65 <area·shape="poly"·id="edge77_Node000022_Node000036"·title="·"·alt=""·coords="2162,312,2124,331,2092,359,2076,385,2069,410,2070,461,2072,486,2069,511,2060,536,2041,561,2010,574,1952,588,1809,613,1808,608,1951,583,2008,569,2037,557,2056,533,2064,510,2066,486,2065,461,2064,410,2071,383,2088,356,2121,327,2160,307"/>65 <area·shape="poly"·id="edge77_Node000022_Node000036"·title="·"·alt=""·coords="2162,312,2124,331,2092,359,2076,385,2069,410,2070,461,2072,486,2069,511,2060,536,2041,561,2010,574,1952,588,1809,613,1808,608,1951,583,2008,569,2037,557,2056,533,2064,510,2066,486,2065,461,2064,410,2071,383,2088,356,2121,327,2160,307"/>
66 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="2247,380,2314,426,2354,457,2392,493,2422,532,2441,572,2445,592,2443,611,2436,630,2422,649,2401,661,2367,671,2265,683,2132,688,1982,688,1695,686,1588,689,1526,697,1510,706,1499,716,1488,727,1471,737,1368,769,1262,789,1160,800,1073,805,1073,799,1160,795,1261,784,1367,764,1469,732,1485,723,1496,712,1507,701,1525,692,1588,683,1695,681,1983,683,2132,682,2265,677,2366,666,2399,656,2418,645,2431,628,2438,610,2439,592,2436,573,2418,535,2388,497,2350,461,2311,430,2244,385"/>66 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="2247,380,2314,426,2354,457,2392,493,2422,532,2441,572,2445,592,2443,611,2436,630,2422,649,2401,661,2367,671,2265,683,2132,688,1982,688,1695,686,1588,689,1526,697,1510,706,1499,716,1488,727,1471,737,1368,769,1262,789,1160,800,1073,805,1073,799,1160,795,1261,784,1367,764,1469,732,1485,723,1496,712,1507,701,1525,692,1588,683,1695,681,1983,683,2132,682,2265,677,2366,666,2399,656,2418,645,2431,628,2438,610,2439,592,2436,573,2418,535,2388,497,2350,461,2311,430,2244,385"/>
67 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2321,614,2408,639"/>67 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2321,614,2408,639"/>
68 <area·shape="poly"·id="edge32_Node000023_Node000024"·title="·"·alt=""·coords="2237,381,2275,439,2321,517,2358,600,2353,602,2317,520,2271,442,2233,384"/>68 <area·shape="poly"·id="edge32_Node000023_Node000024"·title="·"·alt=""·coords="2237,381,2275,439,2321,517,2358,600,2353,602,2317,520,2271,442,2233,384"/>
69 <area·shape="rect"·id="Node000025"·href="$a00527_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>69 <area·shape="rect"·id="Node000025"·href="$a00815_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>
70 <area·shape="poly"·id="edge34_Node000023_Node000025"·title="·"·alt=""·coords="2227,383,2195,506,2190,505,2221,382"/>70 <area·shape="poly"·id="edge34_Node000023_Node000025"·title="·"·alt=""·coords="2227,383,2195,506,2190,505,2221,382"/>
71 <area·shape="rect"·id="Node000029"·href="$a00521_source.html"·title="·"·alt=""·coords="1636,431,1800,471"/>71 <area·shape="rect"·id="Node000029"·href="$a00803_source.html"·title="·"·alt=""·coords="1636,431,1800,471"/>
72 <area·shape="poly"·id="edge40_Node000023_Node000029"·title="·"·alt=""·coords="2153,385,1814,437,1813,432,2152,380"/>72 <area·shape="poly"·id="edge40_Node000023_Node000029"·title="·"·alt=""·coords="2153,385,1814,437,1813,432,2152,380"/>
73 <area·shape="poly"·id="edge35_Node000025_Node000005"·title="·"·alt=""·coords="2189,559,2185,604,2176,629,2161,649,2135,665,2103,677,2066,686,2025,691,1931,694,1830,691,1630,682,1546,685,1511,690,1481,697,1465,706,1453,716,1442,727,1424,737,1334,766,1241,785,1151,797,1073,802,1073,797,1151,791,1240,780,1333,761,1422,732,1438,723,1450,712,1461,701,1479,692,1510,684,1545,679,1630,677,1830,686,1931,689,2024,686,2065,680,2102,672,2133,660,2157,645,2172,626,2180,603,2183,559"/>73 <area·shape="poly"·id="edge35_Node000025_Node000005"·title="·"·alt=""·coords="2189,559,2185,604,2176,629,2161,649,2135,665,2103,677,2066,686,2025,691,1931,694,1830,691,1630,682,1546,685,1511,690,1481,697,1465,706,1453,716,1442,727,1424,737,1334,766,1241,785,1151,797,1073,802,1073,797,1151,791,1240,780,1333,761,1422,732,1438,723,1450,712,1461,701,1479,692,1510,684,1545,679,1630,677,1830,686,1931,689,2024,686,2065,680,2102,672,2133,660,2157,645,2172,626,2180,603,2183,559"/>
74 <area·shape="poly"·id="edge37_Node000025_Node000024"·title="·"·alt=""·coords="2225,556,2329,606,2327,611,2223,561"/>74 <area·shape="poly"·id="edge37_Node000025_Node000024"·title="·"·alt=""·coords="2225,556,2329,606,2327,611,2223,561"/>
75 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1870,614,1946,639"/>75 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1870,614,1946,639"/>
76 <area·shape="poly"·id="edge36_Node000025_Node000026"·title="·"·alt=""·coords="2125,561,1959,612,1957,607,2123,556"/>76 <area·shape="poly"·id="edge36_Node000025_Node000026"·title="·"·alt=""·coords="2125,561,1959,612,1957,607,2123,556"/>
77 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2222,614,2296,639"/>77 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2222,614,2296,639"/>
78 <area·shape="poly"·id="edge38_Node000025_Node000027"·title="·"·alt=""·coords="2203,557,2242,602,2238,605,2199,561"/>78 <area·shape="poly"·id="edge38_Node000025_Node000027"·title="·"·alt=""·coords="2203,557,2242,602,2238,605,2199,561"/>
Offset 85, 33 lines modifiedOffset 85, 33 lines modified
85 <area·shape="poly"·id="edge46_Node000029_Node000024"·title="·"·alt=""·coords="1800,452,1921,457,2060,469,2190,488,2242,501,2280,516,2305,534,2326,556,2355,600,2350,603,2321,560,2301,538,2278,521,2240,506,2189,493,2060,474,1921,463,1800,457"/>85 <area·shape="poly"·id="edge46_Node000029_Node000024"·title="·"·alt=""·coords="1800,452,1921,457,2060,469,2190,488,2242,501,2280,516,2305,534,2326,556,2355,600,2350,603,2321,560,2301,538,2278,521,2240,506,2189,493,2060,474,1921,463,1800,457"/>
86 <area·shape="poly"·id="edge69_Node000029_Node000025"·title="·"·alt=""·coords="1800,464,2089,517,2088,522,1799,470"/>86 <area·shape="poly"·id="edge69_Node000029_Node000025"·title="·"·alt=""·coords="1800,464,2089,517,2088,522,1799,470"/>
87 <area·shape="poly"·id="edge47_Node000029_Node000028"·title="·"·alt=""·coords="1746,469,1811,517,1836,538,1863,556,1914,576,1956,585,2000,592,2054,604,2064,607,2063,612,2053,609,1999,597,1955,590,1912,581,1860,561,1833,543,1808,521,1742,473"/>87 <area·shape="poly"·id="edge47_Node000029_Node000028"·title="·"·alt=""·coords="1746,469,1811,517,1836,538,1863,556,1914,576,1956,585,2000,592,2054,604,2064,607,2063,612,2053,609,1999,597,1955,590,1912,581,1860,561,1833,543,1808,521,1742,473"/>
88 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="1873,526,1944,551"/>88 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="1873,526,1944,551"/>
89 <area·shape="poly"·id="edge42_Node000029_Node000030"·title="·"·alt=""·coords="1761,468,1872,518,1869,523,1758,473"/>89 <area·shape="poly"·id="edge42_Node000029_Node000030"·title="·"·alt=""·coords="1761,468,1872,518,1869,523,1758,473"/>
90 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1968,526,2027,551"/>90 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1968,526,2027,551"/>
91 <area·shape="poly"·id="edge44_Node000029_Node000031"·title="·"·alt=""·coords="1797,468,1875,489,1957,516,1962,518,1960,523,1955,521,1873,495,1795,473"/>91 <area·shape="poly"·id="edge44_Node000029_Node000031"·title="·"·alt=""·coords="1797,468,1875,489,1957,516,1962,518,1960,523,1955,521,1873,495,1795,473"/>
92 <area·shape="rect"·id="Node000032"·href="$a00344_source.html"·title="·"·alt=""·coords="1246,695,1410,735"/>92 <area·shape="rect"·id="Node000032"·href="$a00989_source.html"·title="·"·alt=""·coords="1246,695,1410,735"/>
93 <area·shape="poly"·id="edge49_Node000029_Node000032"·title="·"·alt=""·coords="1664,473,1622,493,1583,521,1568,537,1558,553,1546,585,1532,616,1521,632,1505,649,1466,674,1423,693,1421,688,1463,670,1501,645,1517,629,1528,614,1541,583,1553,550,1564,534,1580,517,1619,489,1661,468"/>93 <area·shape="poly"·id="edge49_Node000029_Node000032"·title="·"·alt=""·coords="1664,473,1622,493,1583,521,1568,537,1558,553,1546,585,1532,616,1521,632,1505,649,1466,674,1423,693,1421,688,1463,670,1501,645,1517,629,1528,614,1541,583,1553,550,1564,534,1580,517,1619,489,1661,468"/>
94 <area·shape="rect"·id="Node000033"·href="$a00497_source.html"·title="·"·alt=""·coords="905,607,1069,647"/>94 <area·shape="rect"·id="Node000033"·href="$a00824_source.html"·title="·"·alt=""·coords="905,607,1069,647"/>
95 <area·shape="poly"·id="edge51_Node000029_Node000033"·title="·"·alt=""·coords="1635,457,1505,464,1352,476,1209,495,1151,507,1108,521,1066,553,1017,599,1013,595,1062,549,1106,516,1150,502,1208,490,1351,471,1505,459,1635,452"/>95 <area·shape="poly"·id="edge51_Node000029_Node000033"·title="·"·alt=""·coords="1635,457,1505,464,1352,476,1209,495,1151,507,1108,521,1066,553,1017,599,1013,595,1062,549,1106,516,1150,502,1208,490,1351,471,1505,459,1635,452"/>
96 <area·shape="rect"·id="Node000034"·href="$a00509_source.html"·title="·"·alt=""·coords="1118,519,1282,559"/>96 <area·shape="rect"·id="Node000034"·href="$a00821_source.html"·title="·"·alt=""·coords="1118,519,1282,559"/>
97 <area·shape="poly"·id="edge53_Node000029_Node000034"·title="·"·alt=""·coords="1636,467,1302,521,1297,522,1296,517,1301,516,1635,462"/>97 <area·shape="poly"·id="edge53_Node000029_Node000034"·title="·"·alt=""·coords="1636,467,1302,521,1297,522,1296,517,1301,516,1635,462"/>
98 <area·shape="rect"·id="Node000040"·href="$a00407_source.html"·title="·"·alt=""·coords="1638,519,1797,559"/>98 <area·shape="rect"·id="Node000040"·href="$a00956_source.html"·title="·"·alt=""·coords="1638,519,1797,559"/>
99 <area·shape="poly"·id="edge70_Node000029_Node000040"·title="·"·alt=""·coords="1720,471,1720,505,1715,505,1715,471"/>99 <area·shape="poly"·id="edge70_Node000029_Node000040"·title="·"·alt=""·coords="1720,471,1720,505,1715,505,1715,471"/>
100 <area·shape="poly"·id="edge76_Node000029_Node000041"·title="·"·alt=""·coords="1636,461,1379,485,1062,521,1007,530,1006,525,1061,516,1379,479,1635,456"/>100 <area·shape="poly"·id="edge76_Node000029_Node000041"·title="·"·alt=""·coords="1636,461,1379,485,1062,521,1007,530,1006,525,1061,516,1379,479,1635,456"/>
101 <area·shape="poly"·id="edge50_Node000032_Node000005"·title="·"·alt=""·coords="1250,737,1062,782,1061,777,1249,732"/>101 <area·shape="poly"·id="edge50_Node000032_Node000005"·title="·"·alt=""·coords="1250,737,1062,782,1061,777,1249,732"/>
102 <area·shape="poly"·id="edge52_Node000033_Node000005"·title="·"·alt=""·coords="988,647,976,769,970,769,982,647"/>102 <area·shape="poly"·id="edge52_Node000033_Node000005"·title="·"·alt=""·coords="988,647,976,769,970,769,982,647"/>
103 <area·shape="poly"·id="edge54_Node000034_Node000005"·title="·"·alt=""·coords="1190,560,1162,602,1126,648,1062,718,1003,775,999,771,1058,714,1122,645,1158,598,1186,557"/>103 <area·shape="poly"·id="edge54_Node000034_Node000005"·title="·"·alt=""·coords="1190,560,1162,602,1126,648,1062,718,1003,775,999,771,1058,714,1122,645,1158,598,1186,557"/>
104 <area·shape="poly"·id="edge68_Node000034_Node000007"·title="·"·alt=""·coords="1184,561,1132,612,1105,635,1083,649,1025,666,951,678,866,685,776,689,599,692,462,697,360,707,360,701,461,692,599,687,776,684,866,680,950,673,1024,661,1081,644,1102,631,1129,608,1180,557"/>104 <area·shape="poly"·id="edge68_Node000034_Node000007"·title="·"·alt=""·coords="1184,561,1132,612,1105,635,1083,649,1025,666,951,678,866,685,776,689,599,692,462,697,360,707,360,701,461,692,599,687,776,684,866,680,950,673,1024,661,1081,644,1102,631,1129,608,1180,557"/>
105 <area·shape="poly"·id="edge55_Node000034_Node000011"·title="·"·alt=""·coords="1118,558,793,620,792,614,1117,553"/>105 <area·shape="poly"·id="edge55_Node000034_Node000011"·title="·"·alt=""·coords="1118,558,793,620,792,614,1117,553"/>
106 <area·shape="poly"·id="edge57_Node000034_Node000026"·title="·"·alt=""·coords="1283,544,1519,568,1807,604,1857,612,1856,618,1807,609,1518,573,1282,550"/>106 <area·shape="poly"·id="edge57_Node000034_Node000026"·title="·"·alt=""·coords="1283,544,1519,568,1807,604,1857,612,1856,618,1807,609,1518,573,1282,550"/>
107 <area·shape="poly"·id="edge67_Node000034_Node000033"·title="·"·alt=""·coords="1154,561,1047,604,1045,599,1152,556"/>107 <area·shape="poly"·id="edge67_Node000034_Node000033"·title="·"·alt=""·coords="1154,561,1047,604,1045,599,1152,556"/>
108 <area·shape="poly"·id="edge56_Node000034_Node000035"·title="·"·alt=""·coords="1211,558,1240,603,1261,626,1286,644,1311,655,1343,661,1420,667,1511,664,1607,659,1702,654,1790,655,1864,666,1894,677,1918,693,1933,711,1941,733,1946,776,1941,777,1936,734,1928,714,1915,697,1892,682,1863,672,1790,661,1702,659,1607,664,1511,670,1420,672,1342,667,1310,660,1283,649,1257,630,1236,607,1207,560"/>108 <area·shape="poly"·id="edge56_Node000034_Node000035"·title="·"·alt=""·coords="1211,558,1240,603,1261,626,1286,644,1311,655,1343,661,1420,667,1511,664,1607,659,1702,654,1790,655,1864,666,1894,677,1918,693,1933,711,1941,733,1946,776,1941,777,1936,734,1928,714,1915,697,1892,682,1863,672,1790,661,1702,659,1607,664,1511,670,1420,672,1342,667,1310,660,1283,649,1257,630,1236,607,1207,560"/>
109 <area·shape="poly"·id="edge58_Node000034_Node000036"·title="·"·alt=""·coords="1283,551,1603,605,1602,611,1282,557"/>109 <area·shape="poly"·id="edge58_Node000034_Node000036"·title="·"·alt=""·coords="1283,551,1603,605,1602,611,1282,557"/>
110 <area·shape="rect"·id="Node000037"·href="$a00281_source.html"·title="·"·alt=""·coords="1726,695,1904,735"/>110 <area·shape="rect"·id="Node000037"·href="$a01103_source.html"·title="·"·alt=""·coords="1726,695,1904,735"/>
111 <area·shape="poly"·id="edge59_Node000036_Node000037"·title="·"·alt=""·coords="1732,645,1782,684,1778,688,1728,649"/>111 <area·shape="poly"·id="edge59_Node000036_Node000037"·title="·"·alt=""·coords="1732,645,1782,684,1778,688,1728,649"/>
112 <area·shape="poly"·id="edge63_Node000037_Node000002"·title="·"·alt=""·coords="1868,732,1997,780,2003,782,2001,787,1995,785,1866,737"/>112 <area·shape="poly"·id="edge63_Node000037_Node000002"·title="·"·alt=""·coords="1868,732,1997,780,2003,782,2001,787,1995,785,1866,737"/>
113 <area·shape="poly"·id="edge60_Node000037_Node000005"·title="·"·alt=""·coords="1726,736,1714,737,1538,759,1362,776,1073,798,1073,792,1362,770,1537,753,1713,732,1725,730"/>113 <area·shape="poly"·id="edge60_Node000037_Node000005"·title="·"·alt=""·coords="1726,736,1714,737,1538,759,1362,776,1073,798,1073,792,1362,770,1537,753,1713,732,1725,730"/>
114 <area·shape="poly"·id="edge65_Node000037_Node000018"·title="·"·alt=""·coords="1905,726,2365,792,2364,798,1904,732"/>114 <area·shape="poly"·id="edge65_Node000037_Node000018"·title="·"·alt=""·coords="1905,726,2365,792,2364,798,1904,732"/>
115 <area·shape="poly"·id="edge61_Node000037_Node000021"·title="·"·alt=""·coords="1775,737,1665,787,1663,782,1773,732"/>115 <area·shape="poly"·id="edge61_Node000037_Node000021"·title="·"·alt=""·coords="1775,737,1665,787,1663,782,1773,732"/>
116 <area·shape="poly"·id="edge66_Node000037_Node000035"·title="·"·alt=""·coords="1845,733,1915,780,1912,784,1842,737"/>116 <area·shape="poly"·id="edge66_Node000037_Node000035"·title="·"·alt=""·coords="1845,733,1915,780,1912,784,1842,737"/>
117 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="1778,790,1868,815"/>117 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="1778,790,1868,815"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00639.png vs.
./usr/share/doc/libopenmesh-dev/html/a00579.png
Files identical despite different names
17.8 KB
./usr/share/doc/libopenmesh-dev/html/a00641.html vs.
./usr/share/doc/libopenmesh-dev/html/a00566.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00641.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00566.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 65 lines modifiedOffset 93, 65 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModNormalDeviationT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModNormalDeviationT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/Geometry/NormalConeT.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/Geometry/NormalConeT.hh&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·ModNormalDeviationT.hh:</div>104 Include·dependency·graph·for·ModNormalDeviationT.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00642.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00567.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="1129,5,1329,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="1129,5,1329,45"/>
109 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>109 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
110 <area·shape="poly"·title="·"·alt=""·coords="1129,36,875,56,568,91,426,113,310,140,265,154,231,169,210,185,203,201,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,199,206,181,228,164,263,149,308,134,425,108,567,86,875,51,1129,30"/>110 <area·shape="poly"·title="·"·alt=""·coords="1129,36,875,56,568,91,426,113,310,140,265,154,231,169,210,185,203,201,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,199,206,181,228,164,263,149,308,134,425,108,567,86,875,51,1129,30"/>
111 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>111 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>
112 <area·shape="poly"·title="·"·alt=""·coords="1232,46,1232,79,1227,79,1227,46"/>112 <area·shape="poly"·title="·"·alt=""·coords="1232,46,1232,79,1227,79,1227,46"/>
113 <area·shape="rect"·href="a00236_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>113 <area·shape="rect"·href="a01127_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>
114 <area·shape="poly"·title="·"·alt=""·coords="1330,28,1617,45,1795,59,1974,77,2139,100,2277,127,2330,143,2371,160,2397,179,2404,189,2407,200,2407,283,2409,320,2417,355,2436,417,2431,418,2411,357,2404,320,2401,283,2401,200,2399,191,2393,182,2368,165,2328,148,2275,132,2138,105,1973,83,1794,65,1617,51,1329,34"/>114 <area·shape="poly"·title="·"·alt=""·coords="1330,28,1617,45,1795,59,1974,77,2139,100,2277,127,2330,143,2371,160,2397,179,2404,189,2407,200,2407,283,2409,320,2417,355,2436,417,2431,418,2411,357,2404,320,2401,283,2401,200,2399,191,2393,182,2368,165,2328,148,2275,132,2138,105,1973,83,1794,65,1617,51,1329,34"/>
115 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="741,607,899,647"/>115 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="741,607,899,647"/>
116 <area·shape="poly"·title="·"·alt=""·coords="256,546,469,569,727,604,726,609,468,574,256,552"/>116 <area·shape="poly"·title="·"·alt=""·coords="256,546,469,569,727,604,726,609,468,574,256,552"/>
117 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>117 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
118 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>118 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
119 <area·shape="rect"·title="·"·alt=""·coords="341,702,400,727"/>119 <area·shape="rect"·title="·"·alt=""·coords="341,702,400,727"/>
120 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,343,692,340,697,273,649,174,561"/>120 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,343,692,340,697,273,649,174,561"/>
121 <area·shape="rect"·title="·"·alt=""·coords="1495,695,1673,735"/>121 <area·shape="rect"·title="·"·alt=""·coords="1495,695,1673,735"/>
122 <area·shape="poly"·title="·"·alt=""·coords="900,642,911,644,1176,674,1481,702,1480,707,1175,679,910,649,899,647"/>122 <area·shape="poly"·title="·"·alt=""·coords="900,642,911,644,1176,674,1481,702,1480,707,1175,679,910,649,899,647"/>
123 <area·shape="poly"·title="·"·alt=""·coords="1309,115,1712,136,1930,154,2019,166,2087,179,2127,186,2167,190,2240,197,2270,206,2294,221,2309,245,2315,280,2315,452,2311,493,2301,527,2284,555,2262,578,2235,598,2203,615,2128,649,2092,661,2045,672,1929,689,1802,702,1687,710,1687,705,1802,697,1928,684,2044,667,2091,656,2126,644,2201,610,2232,593,2259,574,2280,552,2296,525,2306,492,2309,452,2309,281,2304,247,2290,225,2268,211,2239,203,2166,195,2126,191,2086,184,2018,171,1929,159,1712,141,1309,120"/>123 <area·shape="poly"·title="·"·alt=""·coords="1309,115,1712,136,1930,154,2019,166,2087,179,2127,186,2167,190,2240,197,2270,206,2294,221,2309,245,2315,280,2315,452,2311,493,2301,527,2284,555,2262,578,2235,598,2203,615,2128,649,2092,661,2045,672,1929,689,1802,702,1687,710,1687,705,1802,697,1928,684,2044,667,2091,656,2126,644,2201,610,2232,593,2259,574,2280,552,2296,525,2306,492,2309,452,2309,281,2304,247,2290,225,2268,211,2239,203,2166,195,2126,191,2086,184,2018,171,1929,159,1712,141,1309,120"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1150,118,978,121,764,131,657,140,558,151,475,166,413,184,368,201,330,217,316,228,305,241,298,258,296,281,296,540,302,583,317,624,337,661,356,689,351,692,332,664,312,627,297,584,291,540,291,281,293,257,301,238,312,224,327,213,366,196,411,179,474,160,558,146,656,134,763,126,978,116,1150,112"/>124 <area·shape="poly"·title="·"·alt=""·coords="1150,118,978,121,764,131,657,140,558,151,475,166,413,184,368,201,330,217,316,228,305,241,298,258,296,281,296,540,302,583,317,624,337,661,356,689,351,692,332,664,312,627,297,584,291,540,291,281,293,257,301,238,312,224,327,213,366,196,411,179,474,160,558,146,656,134,763,126,978,116,1150,112"/>
125 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>125 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1150,117,956,124,840,133,723,148,616,169,569,182,528,197,495,215,469,234,453,256,448,281,448,452,450,474,455,491,464,505,475,516,507,536,546,556,596,578,640,591,680,597,719,598,804,597,853,598,910,604,909,609,853,603,804,602,719,604,680,602,639,596,594,583,544,561,504,541,472,521,460,508,450,493,445,475,443,452,443,280,449,254,466,231,492,210,526,192,568,177,615,163,722,142,839,128,956,119,1150,112"/>126 <area·shape="poly"·title="·"·alt=""·coords="1150,117,956,124,840,133,723,148,616,169,569,182,528,197,495,215,469,234,453,256,448,281,448,452,450,474,455,491,464,505,475,516,507,536,546,556,596,578,640,591,680,597,719,598,804,597,853,598,910,604,909,609,853,603,804,602,719,604,680,602,639,596,594,583,544,561,504,541,472,521,460,508,450,493,445,475,443,452,443,280,449,254,466,231,492,210,526,192,568,177,615,163,722,142,839,128,956,119,1150,112"/>
127 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>127 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1179,136,1062,179,1060,174,1177,131"/>128 <area·shape="poly"·title="·"·alt=""·coords="1179,136,1062,179,1060,174,1177,131"/>
129 <area·shape="rect"·title="·"·alt=""·coords="1265,702,1327,727"/>129 <area·shape="rect"·title="·"·alt=""·coords="1265,702,1327,727"/>
130 <area·shape="poly"·title="·"·alt=""·coords="1309,116,1560,134,1876,167,2024,188,2147,214,2195,229,2232,244,2255,261,2264,280,2264,452,2259,490,2244,517,2220,539,2187,561,2136,580,2047,601,1800,645,1535,684,1341,710,1341,705,1534,679,1799,639,2046,596,2134,575,2184,556,2216,535,2240,514,2254,488,2259,452,2259,281,2251,265,2229,249,2193,234,2146,219,2023,194,1876,172,1560,140,1309,122"/>130 <area·shape="poly"·title="·"·alt=""·coords="1309,116,1560,134,1876,167,2024,188,2147,214,2195,229,2232,244,2255,261,2264,280,2264,452,2259,490,2244,517,2220,539,2187,561,2136,580,2047,601,1800,645,1535,684,1341,710,1341,705,1534,679,1799,639,2046,596,2134,575,2184,556,2216,535,2240,514,2254,488,2259,452,2259,281,2251,265,2229,249,2193,234,2146,219,2023,194,1876,172,1560,140,1309,122"/>
131 <area·shape="rect"·title="·"·alt=""·coords="584,702,669,727"/>131 <area·shape="rect"·title="·"·alt=""·coords="584,702,669,727"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1149,117,991,120,796,129,700,137,612,149,538,164,484,184,448,202,421,221,403,245,397,281,397,452,403,494,419,533,442,569,471,602,535,656,593,693,591,698,532,660,467,606,438,573,414,536,398,495,392,452,392,280,399,243,417,217,445,197,482,179,537,159,611,144,700,132,796,124,990,114,1149,112"/>132 <area·shape="poly"·title="·"·alt=""·coords="1149,117,991,120,796,129,700,137,612,149,538,164,484,184,448,202,421,221,403,245,397,281,397,452,403,494,419,533,442,569,471,602,535,656,593,693,591,698,532,660,467,606,438,573,414,536,398,495,392,452,392,280,399,243,417,217,445,197,482,179,537,159,611,144,700,132,796,124,990,114,1149,112"/>
133 <area·shape="rect"·title="·"·alt=""·coords="1893,438,1973,463"/>133 <area·shape="rect"·title="·"·alt=""·coords="1893,438,1973,463"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1309,121,1451,142,1619,173,1701,193,1774,215,1834,240,1876,267,1904,304,1922,347,1931,389,1935,424,1930,424,1926,390,1917,348,1900,307,1873,271,1832,244,1772,220,1699,198,1618,178,1450,147,1309,127"/>134 <area·shape="poly"·title="·"·alt=""·coords="1309,121,1451,142,1619,173,1701,193,1774,215,1834,240,1876,267,1904,304,1922,347,1931,389,1935,424,1930,424,1926,390,1917,348,1900,307,1873,271,1832,244,1772,220,1699,198,1618,178,1450,147,1309,127"/>
135 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>135 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1257,131,1311,171,1308,175,1254,136"/>136 <area·shape="poly"·title="·"·alt=""·coords="1257,131,1311,171,1308,175,1254,136"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1088,637,1481,696,1481,701,1087,643"/>137 <area·shape="poly"·title="·"·alt=""·coords="1088,637,1481,696,1481,701,1087,643"/>
138 <area·shape="rect"·title="·"·alt=""·coords="887,702,963,727"/>138 <area·shape="rect"·title="·"·alt=""·coords="887,702,963,727"/>
139 <area·shape="poly"·title="·"·alt=""·coords="990,649,948,693,944,690,986,645"/>139 <area·shape="poly"·title="·"·alt=""·coords="990,649,948,693,944,690,986,645"/>
140 <area·shape="poly"·title="·"·alt=""·coords="918,208,755,219,660,230,566,245,480,265,410,291,384,306,363,323,351,341,347,362,347,540,354,621,367,688,362,689,349,622,341,540,341,361,346,339,360,320,381,302,408,286,479,260,565,240,659,225,755,214,918,203"/>140 <area·shape="poly"·title="·"·alt=""·coords="918,208,755,219,660,230,566,245,480,265,410,291,384,306,363,323,351,341,347,362,347,540,354,621,367,688,362,689,349,622,341,540,341,361,346,339,360,320,381,302,408,286,479,260,565,240,659,225,755,214,918,203"/>
141 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>141 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>
142 <area·shape="poly"·title="·"·alt=""·coords="971,224,911,264,908,259,968,219"/>142 <area·shape="poly"·title="·"·alt=""·coords="971,224,911,264,908,259,968,219"/>
143 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>143 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>
144 <area·shape="poly"·title="·"·alt=""·coords="1013,220,1094,329,1151,400,1213,469,1255,508,1251,512,1209,473,1147,403,1089,332,1008,223"/>144 <area·shape="poly"·title="·"·alt=""·coords="1013,220,1094,329,1151,400,1213,469,1255,508,1251,512,1209,473,1147,403,1089,332,1008,223"/>
145 <area·shape="poly"·title="·"·alt=""·coords="833,297,778,316,723,345,648,395,613,420,583,445,562,471,551,498,554,526,574,557,585,564,604,570,663,580,829,592,998,598,1099,604,1173,623,1246,644,1482,692,1481,698,1245,649,1172,628,1098,609,997,604,828,598,663,586,603,575,583,569,570,561,549,528,546,498,557,469,579,442,610,416,645,390,720,340,775,311,831,292"/>145 <area·shape="poly"·title="·"·alt=""·coords="833,297,778,316,723,345,648,395,613,420,583,445,562,471,551,498,554,526,574,557,585,564,604,570,663,580,829,592,998,598,1099,604,1173,623,1246,644,1482,692,1481,698,1245,649,1172,628,1098,609,997,604,828,598,663,586,603,575,583,569,570,561,549,528,546,498,557,469,579,442,610,416,645,390,720,340,775,311,831,292"/>
146 <area·shape="rect"·title="·"·alt=""·coords="585,526,671,551"/>146 <area·shape="rect"·title="·"·alt=""·coords="585,526,671,551"/>
147 <area·shape="poly"·title="·"·alt=""·coords="860,297,774,349,724,387,679,432,654,473,638,513,633,511,649,471,675,429,720,383,771,345,857,293"/>147 <area·shape="poly"·title="·"·alt=""·coords="860,297,774,349,724,387,679,432,654,473,638,513,633,511,649,471,675,429,720,383,771,345,857,293"/>
148 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="747,431,911,471"/>148 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="747,431,911,471"/>
149 <area·shape="poly"·title="·"·alt=""·coords="880,296,842,418,837,417,875,294"/>149 <area·shape="poly"·title="·"·alt=""·coords="880,296,842,418,837,417,875,294"/>
150 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>150 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>
151 <area·shape="poly"·title="·"·alt=""·coords="949,292,1251,343,1250,348,949,297"/>151 <area·shape="poly"·title="·"·alt=""·coords="949,292,1251,343,1250,348,949,297"/>
152 <area·shape="poly"·title="·"·alt=""·coords="826,471,821,515,824,537,835,557,849,568,866,577,912,589,968,596,1029,598,1152,598,1205,599,1246,604,1396,644,1523,687,1521,692,1395,650,1245,609,1204,605,1152,603,1029,603,967,601,911,595,864,582,846,572,831,560,819,539,815,515,821,471"/>152 <area·shape="poly"·title="·"·alt=""·coords="826,471,821,515,824,537,835,557,849,568,866,577,912,589,968,596,1029,598,1152,598,1205,599,1246,604,1396,644,1523,687,1521,692,1395,650,1245,609,1204,605,1152,603,1029,603,967,601,911,595,864,582,846,572,831,560,819,539,815,515,821,471"/>
153 <area·shape="poly"·title="·"·alt=""·coords="786,473,668,523,666,518,784,468"/>153 <area·shape="poly"·title="·"·alt=""·coords="786,473,668,523,666,518,784,468"/>
154 <area·shape="rect"·title="·"·alt=""·coords="1046,526,1122,551"/>154 <area·shape="rect"·title="·"·alt=""·coords="1046,526,1122,551"/>
155 <area·shape="poly"·title="·"·alt=""·coords="886,468,1038,519,1036,524,884,473"/>155 <area·shape="poly"·title="·"·alt=""·coords="886,468,1038,519,1036,524,884,473"/>
156 <area·shape="rect"·title="·"·alt=""·coords="696,526,771,551"/>156 <area·shape="rect"·title="·"·alt=""·coords="696,526,771,551"/>
157 <area·shape="poly"·title="·"·alt=""·coords="810,473,759,518,755,514,806,469"/>157 <area·shape="poly"·title="·"·alt=""·coords="810,473,759,518,755,514,806,469"/>
Offset 163, 37 lines modifiedOffset 163, 37 lines modified
163 <area·shape="poly"·title="·"·alt=""·coords="1265,379,931,433,926,434,925,429,930,428,1264,374"/>163 <area·shape="poly"·title="·"·alt=""·coords="1265,379,931,433,926,434,925,429,930,428,1264,374"/>
164 <area·shape="poly"·title="·"·alt=""·coords="1265,375,1103,398,1028,414,976,433,951,451,930,472,898,516,894,513,926,469,948,447,973,428,1026,409,1102,392,1264,370"/>164 <area·shape="poly"·title="·"·alt=""·coords="1265,375,1103,398,1028,414,976,433,951,451,930,472,898,516,894,513,926,469,948,447,973,428,1026,409,1102,392,1264,370"/>
165 <area·shape="rect"·title="·"·alt=""·coords="1222,438,1293,463"/>165 <area·shape="rect"·title="·"·alt=""·coords="1222,438,1293,463"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1329,385,1281,430,1278,426,1325,381"/>166 <area·shape="poly"·title="·"·alt=""·coords="1329,385,1281,430,1278,426,1325,381"/>
167 <area·shape="rect"·title="·"·alt=""·coords="1317,438,1376,463"/>167 <area·shape="rect"·title="·"·alt=""·coords="1317,438,1376,463"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1349,383,1349,424,1344,424,1344,383"/>168 <area·shape="poly"·title="·"·alt=""·coords="1349,383,1349,424,1344,424,1344,383"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1365,382,1379,404,1391,430,1399,466,1402,495,1399,524,1391,559,1376,598,1357,635,1317,693,1312,690,1352,632,1371,596,1385,558,1394,523,1397,495,1394,466,1385,432,1375,406,1360,384"/>169 <area·shape="poly"·title="·"·alt=""·coords="1365,382,1379,404,1391,430,1399,466,1402,495,1399,524,1391,559,1376,598,1357,635,1317,693,1312,690,1352,632,1371,596,1385,558,1394,523,1397,495,1394,466,1385,432,1375,406,1360,384"/>
170 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>170 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1421,380,1478,400,1535,428,1585,466,1626,506,1622,510,1582,470,1532,433,1476,405,1419,385"/>171 <area·shape="poly"·title="·"·alt=""·coords="1421,380,1478,400,1535,428,1585,466,1626,506,1622,510,1582,470,1532,433,1476,405,1419,385"/>
172 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>172 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1407,380,1448,400,1485,429,1508,461,1519,490,1527,521,1542,557,1565,594,1561,597,1538,560,1522,523,1514,492,1503,463,1481,433,1445,405,1405,385"/>173 <area·shape="poly"·title="·"·alt=""·coords="1407,380,1448,400,1485,429,1508,461,1519,490,1527,521,1542,557,1565,594,1561,597,1538,560,1522,523,1514,492,1503,463,1481,433,1445,405,1405,385"/>
174 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>174 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1429,363,1506,368,1595,380,1689,399,1781,428,1799,438,1811,448,1822,458,1838,468,1917,498,1996,518,1994,523,1916,503,1836,473,1819,463,1807,452,1796,442,1779,433,1688,404,1594,385,1505,374,1429,368"/>175 <area·shape="poly"·title="·"·alt=""·coords="1429,363,1506,368,1595,380,1689,399,1781,428,1799,438,1811,448,1822,458,1838,468,1917,498,1996,518,1994,523,1916,503,1836,473,1819,463,1807,452,1796,442,1779,433,1688,404,1594,385,1505,374,1429,368"/>
176 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>176 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1422,380,1599,425,1597,430,1420,385"/>177 <area·shape="poly"·title="·"·alt=""·coords="1422,380,1599,425,1597,430,1420,385"/>
178 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>178 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1286,385,1142,429,1140,424,1284,380"/>179 <area·shape="poly"·title="·"·alt=""·coords="1286,385,1142,429,1140,424,1284,380"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1429,372,1824,428,1880,437,1879,442,1824,433,1428,377"/>180 <area·shape="poly"·title="·"·alt=""·coords="1429,372,1824,428,1880,437,1879,442,1824,433,1428,377"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1587,647,1587,681,1581,681,1581,647"/>181 <area·shape="poly"·title="·"·alt=""·coords="1587,647,1587,681,1581,681,1581,647"/>
182 <area·shape="poly"·title="·"·alt=""·coords="2072,561,2015,606,1979,629,1940,649,1876,672,1810,688,1687,708,1686,703,1809,683,1875,667,1938,644,1976,625,2012,601,2069,557"/>182 <area·shape="poly"·title="·"·alt=""·coords="2072,561,2015,606,1979,629,1940,649,1876,672,1810,688,1687,708,1686,703,1809,683,1875,667,1938,644,1976,625,2012,601,2069,557"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1759,468,1846,494,1879,506,1897,517,1905,538,1897,560,1878,586,1855,609,1802,647,1744,675,1687,695,1686,690,1742,670,1799,643,1851,605,1874,583,1892,557,1899,538,1893,520,1877,511,1844,499,1758,473"/>183 <area·shape="poly"·title="·"·alt=""·coords="1759,468,1846,494,1879,506,1897,517,1905,538,1897,560,1878,586,1855,609,1802,647,1744,675,1687,695,1686,690,1742,670,1799,643,1851,605,1874,583,1892,557,1899,538,1893,520,1877,511,1844,499,1758,473"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1604,464,1413,489,1186,521,1136,530,1135,525,1185,516,1412,483,1603,459"/>184 <area·shape="poly"·title="·"·alt=""·coords="1604,464,1413,489,1186,521,1136,530,1135,525,1185,516,1412,483,1603,459"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1768,467,1996,515,1995,520,1767,472"/>185 <area·shape="poly"·title="·"·alt=""·coords="1768,467,1996,515,1995,520,1767,472"/>
186 <area·shape="rect"·title="·"·alt=""·coords="1821,526,1883,551"/>186 <area·shape="rect"·title="·"·alt=""·coords="1821,526,1883,551"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1723,468,1819,517,1817,522,1721,473"/>187 <area·shape="poly"·title="·"·alt=""·coords="1723,468,1819,517,1817,522,1721,473"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1715,469,1739,488,1759,511,1769,536,1768,548,1760,561,1725,573,1651,586,1434,614,1099,649,981,661,889,667,798,676,682,697,670,700,669,695,681,692,797,670,889,661,981,655,1098,644,1433,609,1650,581,1724,568,1757,557,1763,547,1764,536,1755,514,1735,492,1712,473"/>188 <area·shape="poly"·title="·"·alt=""·coords="1715,469,1739,488,1759,511,1769,536,1768,548,1760,561,1725,573,1651,586,1434,614,1099,649,981,661,889,667,798,676,682,697,670,700,669,695,681,692,797,670,889,661,981,655,1098,644,1433,609,1650,581,1724,568,1757,557,1763,547,1764,536,1755,514,1735,492,1712,473"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1604,472,1388,518,1387,513,1603,467"/>189 <area·shape="poly"·title="·"·alt=""·coords="1604,472,1388,518,1387,513,1603,467"/>
190 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>190 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>
191 <area·shape="poly"·title="·"·alt=""·coords="1768,468,1866,492,1940,516,1957,527,1970,537,1981,547,1998,556,2072,581,2148,598,2221,610,2286,617,2286,623,2220,616,2147,604,2070,586,1996,561,1978,551,1966,541,1954,531,1938,521,1864,497,1767,473"/>191 <area·shape="poly"·title="·"·alt=""·coords="1768,468,1866,492,1940,516,1957,527,1970,537,1981,547,1998,556,2072,581,2148,598,2221,610,2286,617,2286,623,2220,616,2147,604,2070,586,1996,561,1978,551,1966,541,1954,531,1938,521,1864,497,1767,473"/>
192 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="537,607,716,647"/>192 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="537,607,716,647"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1197,554,1134,561,933,583,730,609,729,604,933,578,1133,556,1197,548"/>193 <area·shape="poly"·title="·"·alt=""·coords="1197,554,1134,561,933,583,730,609,729,604,933,578,1133,556,1197,548"/>
194 <area·shape="poly"·title="·"·alt=""·coords="716,642,728,644,1481,703,1481,708,728,649,716,648"/>194 <area·shape="poly"·title="·"·alt=""·coords="716,642,728,644,1481,703,1481,708,728,649,716,648"/>
195 <area·shape="poly"·title="·"·alt=""·coords="571,649,414,702,412,697,570,644"/>195 <area·shape="poly"·title="·"·alt=""·coords="571,649,414,702,412,697,570,644"/>
196 <area·shape="poly"·title="·"·alt=""·coords="693,644,875,696,873,701,691,649"/>196 <area·shape="poly"·title="·"·alt=""·coords="693,644,875,696,873,701,691,649"/>
197 <area·shape="poly"·title="·"·alt=""·coords="717,642,728,644,1026,683,1251,706,1250,712,1026,688,728,649,716,647"/>197 <area·shape="poly"·title="·"·alt=""·coords="717,642,728,644,1026,683,1251,706,1250,712,1026,688,728,649,716,647"/>
198 <area·shape="poly"·title="·"·alt=""·coords="629,647,629,688,624,688,624,647"/>198 <area·shape="poly"·title="·"·alt=""·coords="629,647,629,688,624,688,624,647"/>
199 <area·shape="rect"·title="·"·alt=""·coords="694,702,783,727"/>199 <area·shape="rect"·title="·"·alt=""·coords="694,702,783,727"/>
Offset 209, 24 lines modifiedOffset 209, 24 lines modified
209 <area·shape="poly"·title="·"·alt=""·coords="1429,206,1642,227,1901,260,2021,281,2120,304,2158,317,2187,331,2206,345,2213,361,2213,540,2209,560,2198,579,2179,596,2155,611,2093,638,2016,660,1932,678,1845,691,1688,709,1687,703,1844,686,1931,672,2015,655,2091,633,2153,607,2176,592,2193,576,2204,558,2208,540,2208,362,2202,348,2185,335,2156,322,2118,309,2020,286,1900,265,1642,232,1428,212"/>209 <area·shape="poly"·title="·"·alt=""·coords="1429,206,1642,227,1901,260,2021,281,2120,304,2158,317,2187,331,2206,345,2213,361,2213,540,2209,560,2198,579,2179,596,2155,611,2093,638,2016,660,1932,678,1845,691,1688,709,1687,703,1844,686,1931,672,2015,655,2091,633,2153,607,2176,592,2193,576,2204,558,2208,540,2208,362,2202,348,2185,335,2156,322,2118,309,2020,286,1900,265,1642,232,1428,212"/>
210 <area·shape="poly"·title="·"·alt=""·coords="1265,219,963,270,962,264,1264,214"/>210 <area·shape="poly"·title="·"·alt=""·coords="1265,219,963,270,962,264,1264,214"/>
211 <area·shape="poly"·title="·"·alt=""·coords="1309,224,882,427,880,422,1306,219"/>211 <area·shape="poly"·title="·"·alt=""·coords="1309,224,882,427,880,422,1306,219"/>
212 <area·shape="poly"·title="·"·alt=""·coords="1349,221,1349,329,1344,329,1344,221"/>212 <area·shape="poly"·title="·"·alt=""·coords="1349,221,1349,329,1344,329,1344,221"/>
213 <area·shape="poly"·title="·"·alt=""·coords="1395,219,1587,303,1708,362,1828,428,1855,449,1883,468,1940,493,1999,512,1997,517,1939,498,1880,473,1852,453,1825,433,1706,367,1585,308,1392,224"/>213 <area·shape="poly"·title="·"·alt=""·coords="1395,219,1587,303,1708,362,1828,428,1855,449,1883,468,1940,493,1999,512,1997,517,1939,498,1880,473,1852,453,1825,433,1706,367,1585,308,1392,224"/>
214 <area·shape="poly"·title="·"·alt=""·coords="1374,219,1650,420,1647,425,1371,224"/>214 <area·shape="poly"·title="·"·alt=""·coords="1374,219,1650,420,1647,425,1371,224"/>
215 <area·shape="poly"·title="·"·alt=""·coords="2349,465,1810,521,1761,527,1760,522,1809,516,2349,459"/>215 <area·shape="poly"·title="·"·alt=""·coords="2349,465,1810,521,1761,527,1760,522,1809,516,2349,459"/>
Max diff block lines reached; 1352/18092 bytes (7.47%) of diff not shown.
96.6 KB
./usr/share/doc/libopenmesh-dev/html/a00641_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06461_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModNormalDeviationT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/Traits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00641_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06461_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModNormalDeviationT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Traits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00641.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a06461.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 238 lines modifiedOffset 137, 212 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModNormalDeviationT</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··CLASS·Traits</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH</span></div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_TRAITS_HH</span></div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_TRAITS_HH</span></div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/NormalConeT.hh&gt;</span></div>155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
 161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
 162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
172 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03418.html">···88</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03418.html">ModNormalDeviationT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_cla[·...·truncated·by·diffoscope;·len:·50,·SHA:·3a8ac7d980bd55f9cb1d281a81a7c49f97bbd285f7c10790be59cebb2e39831d·...·]</div>170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 174 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a06461.html#a427ff443d5e47c76b9c45a29213e63db">···79</a></span><span·class="preprocessor">#define·VertexAttributes(_i)·enum·{·VertexAttributes·=·_i·}</span></div>
 175 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a06461.html#a72688ff15a275a41a98159ce72eaab4f">···82</a></span><span·class="preprocessor">#define·HalfedgeAttributes(_i)·enum·{·HalfedgeAttributes·=·_i·}</span></div>
 177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a06461.html#a8126b6d66b0b65c5e23e8856c6092c28">···85</a></span><span·class="preprocessor">#define·EdgeAttributes(_i)·enum·{·EdgeAttributes·=·_i·}</span></div>
 179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a06461.html#a75f0d731abf2489208086aac5147eefc">···88</a></span><span·class="preprocessor">#define·FaceAttributes(_i)·enum·{·FaceAttributes·=·_i·}</span></div>
174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
175 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div> 
176 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03418.html#ae86e364cb6239b9e0e01852cb2748203">···92</a></span>··<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·clas[·...·truncated·by·diffoscope;·len:·92,·SHA:·b0e1df477dc6aa5deb6f327622de29965e5ec001b87318f6effbf68be08cfa54·...·]>182 <div·class="foldopen"·id="foldopen00091"·data-start=""·data-end="">
 183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a06461.html#aa5146d858418fcb93715406a6ce8e30f">···91</a></span><span·class="preprocessor">#define·VertexTraits·\</span></div>
 184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">··template·&lt;class·Base,·class·Refs&gt;·struct·VertexT·:·public·Base</span></div>
 185 </div>
178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·····················Scalar;</div> 
180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>······················Point;</div> 
181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>·····················Normal;</div> 
182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>···············VertexHandle;</div> 
183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·················FaceHandle;</div> 
184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a1e3309b66b4cb3bf22b6229f20375ef2">Mesh::EdgeHandle</a>·················EdgeHandle;</div> 
185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT&lt;Normal&gt;</a>·······················<a·class="code·hl_class"·href="a02282.html">Norma[·...·truncated·by·diffoscope;·len:·15,·SHA:·4251902e1ed1d90c0a823efaa05578588791ce553ff52f3e95b1fd8d2d0df2a3·...·]>187 <div·class="foldopen"·id="foldopen00095"·data-start=""·data-end="">
 188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a06461.html#a223434df0f07f8e05b89324094fc1de8">···95</a></span><span·class="preprocessor">#define·HalfedgeTraits·\</span></div>
 189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">··template·&lt;class·Base,·class·Refs&gt;·struct·HalfedgeT·:·public·Base</span></div>
 190 </div>
 191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
Max diff block lines reached; 56998/75813 bytes (75.18%) of diff not shown.
22.5 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ModNormalDeviationT.hh5 Traits.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 302 lines modifiedOffset 47, 269 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 43
 55 44
54 46// 
55 ============================================================================= 
56 47// 
57 48//·CLASS·ModNormalDeviationT 
58 49// 
59 50//56 50//
60 =============================================================================57 =============================================================================
61 51 
62 52 
63 53#ifndef·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH 
64 54#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH58 51//
 59 52//·CLASS·Traits
 60 53//
 61 54//
 62 =============================================================================
65 5563 55
 64 56#ifndef·OPENMESH_TRAITS_HH
 65 57#define·OPENMESH_TRAITS_HH
66 56 
67 57//==·INCLUDES 
68 ================================================================= 
69 5866 58
70 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
71 60#include·<OpenMesh/Core/Utils/Property.hh> 
72 61#include·<OpenMesh/Core/Geometry/NormalConeT.hh>67 59
 68 60//==·INCLUDES
 69 =================================================================
 70 61
73 6271 62
 72 63#include·<OpenMesh/Core/System/config.h>
 73 64#include·<OpenMesh/Core/Geometry/VectorT.hh>
 74 65#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
 75 66#include·<OpenMesh/Core/Mesh/Handles.hh>
 76 67
74 63 
75 64//==·NAMESPACES 
76 =============================================================== 
77 65 
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 67namespace·Decimater·{ 
80 6877 68
 78 69//==·NAMESPACES
81 69 
82 70//==·CLASS·DEFINITION 
83 =========================================================79 ===============================================================
 80 70
84 7181 71
85 72 
86 87template·<class·MeshT> 
87 _.8_.8class·_.M_.o_.d_.N_.o_.r_.m_.a_.l_.D_.e_.v_.i_.a_.t_.i_.o_.n_.T·:·public·_.M_.o_.d_.B_.a_.s_.e_.T<·MeshT·>82 72namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 83 73
 84 74
 85 75//==·CLASS·DEFINITION
 86 =========================================================
 87 76
 88 77
 89 _\x87_\x89#define·VertexAttributes(_i)·enum·{·VertexAttributes·=·_i·}
 90 80
 91 _\x88_\x82#define·HalfedgeAttributes(_i)·enum·{·HalfedgeAttributes·=·_i·}
 92 83
 93 _\x88_\x85#define·EdgeAttributes(_i)·enum·{·EdgeAttributes·=·_i·}
 94 86
 95 _\x88_\x88#define·FaceAttributes(_i)·enum·{·FaceAttributes·=·_i·}
88 89{96 89
 97 _\x89_\x81#define·VertexTraits·\
 98 92·template·<class·Base,·class·Refs>·struct·VertexT·:·public·Base
89 90public: 
90 91 
91 _\x89_\x82·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8D_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T,·MeshT,·NormalDeviation·); 
92 9399 93
 100 _\x89_\x85#define·HalfedgeTraits·\
 101 96·template·<class·Base,·class·Refs>·struct·HalfedgeT·:·public·Base
 102 97
 103 _\x89_\x89#define·EdgeTraits·\
 104 100·template·<class·Base,·class·Refs>·struct·EdgeT·:·public·Base
93 94·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·Scalar; 
94 95·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point; 
95 96·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·Normal; 
96 97·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·VertexHandle; 
97 98·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·FaceHandle; 
98 99·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·EdgeHandle; 
99 100·typedef·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8>·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e; 
100 101105 101
 106 _\x81_\x80_\x83#define·FaceTraits·\
 107 104·template·<class·Base,·class·Refs>·struct·FaceT·:·public·Base
101 102 
102 103 
103 104public: 
104 105108 105
105 _\x81_\x80_\x87·explicit·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8D_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T(MeshT&·_mesh,·float·_max_dev·=·180.0) 
106 108·:·Base(_mesh,·true),·mesh_(Base::_.m_.e_.s_.h())109 106
 110 107
 111 108//==·CLASS·DEFINITION
 112 =========================================================
107 109·{113 109
 114 110
 115 _\x81_\x82_\x81struct·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
108 110·_\x8s_\x8e_\x8t_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8__\x8d_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n(_max_dev); 
109 111·mesh_.add_property(normal_cones_); 
110 112 
111 113·const·bool·mesh_has_normals·=·_mesh.has_face_normals(); 
112 114·_mesh.request_face_normals(); 
113 115 
114 116·if·(!mesh_has_normals) 
115 117·{ 
Max diff block lines reached; 17648/22966 bytes (76.84%) of diff not shown.
18.2 KB
./usr/share/doc/libopenmesh-dev/html/a00642.map vs.
./usr/share/doc/libopenmesh-dev/html/a00567.map
Files 99% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModNormalDeviationT.hh"·name="OpenMesh/Tools/Decimater/ModNormalDeviationT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModNormalDeviationT.hh"·name="OpenMesh/Tools/Decimater/ModNormalDeviationT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1129,5,1329,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1129,5,1329,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1129,36,875,56,568,91,426,113,310,140,265,154,231,169,210,185,203,201,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,199,206,181,228,164,263,149,308,134,425,108,567,86,875,51,1129,30"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1129,36,875,56,568,91,426,113,310,140,265,154,231,169,210,185,203,201,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,199,206,181,228,164,263,149,308,134,425,108,567,86,875,51,1129,30"/>
5 <area·shape="rect"·id="Node000007"·href="$a00422_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00926_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="1232,46,1232,79,1227,79,1227,46"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="1232,46,1232,79,1227,79,1227,46"/>
7 <area·shape="rect"·id="Node000035"·href="$a00236_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>7 <area·shape="rect"·id="Node000035"·href="$a01127_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>
8 <area·shape="poly"·id="edge72_Node000001_Node000035"·title="·"·alt=""·coords="1330,28,1617,45,1795,59,1974,77,2139,100,2277,127,2330,143,2371,160,2397,179,2404,189,2407,200,2407,283,2409,320,2417,355,2436,417,2431,418,2411,357,2404,320,2401,283,2401,200,2399,191,2393,182,2368,165,2328,148,2275,132,2138,105,1973,83,1794,65,1617,51,1329,34"/>8 <area·shape="poly"·id="edge72_Node000001_Node000035"·title="·"·alt=""·coords="1330,28,1617,45,1795,59,1974,77,2139,100,2277,127,2330,143,2371,160,2397,179,2404,189,2407,200,2407,283,2409,320,2417,355,2436,417,2431,418,2411,357,2404,320,2401,283,2401,200,2399,191,2393,182,2368,165,2328,148,2275,132,2138,105,1973,83,1794,65,1617,51,1329,34"/>
9 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="741,607,899,647"/>9 <area·shape="rect"·id="Node000003"·href="$a00965_source.html"·title="·"·alt=""·coords="741,607,899,647"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,546,469,569,727,604,726,609,468,574,256,552"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,546,469,569,727,604,726,609,468,574,256,552"/>
11 <area·shape="rect"·id="Node000005"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>11 <area·shape="rect"·id="Node000005"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
13 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="341,702,400,727"/>13 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="341,702,400,727"/>
14 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="177,557,276,645,343,692,340,697,273,649,174,561"/>14 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="177,557,276,645,343,692,340,697,273,649,174,561"/>
15 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1495,695,1673,735"/>15 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1495,695,1673,735"/>
16 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="900,642,911,644,1176,674,1481,702,1480,707,1175,679,910,649,899,647"/>16 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="900,642,911,644,1176,674,1481,702,1480,707,1175,679,910,649,899,647"/>
17 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="1309,115,1712,136,1930,154,2019,166,2087,179,2127,186,2167,190,2240,197,2270,206,2294,221,2309,245,2315,280,2315,452,2311,493,2301,527,2284,555,2262,578,2235,598,2203,615,2128,649,2092,661,2045,672,1929,689,1802,702,1687,710,1687,705,1802,697,1928,684,2044,667,2091,656,2126,644,2201,610,2232,593,2259,574,2280,552,2296,525,2306,492,2309,452,2309,281,2304,247,2290,225,2268,211,2239,203,2166,195,2126,191,2086,184,2018,171,1929,159,1712,141,1309,120"/>17 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="1309,115,1712,136,1930,154,2019,166,2087,179,2127,186,2167,190,2240,197,2270,206,2294,221,2309,245,2315,280,2315,452,2311,493,2301,527,2284,555,2262,578,2235,598,2203,615,2128,649,2092,661,2045,672,1929,689,1802,702,1687,710,1687,705,1802,697,1928,684,2044,667,2091,656,2126,644,2201,610,2232,593,2259,574,2280,552,2296,525,2306,492,2309,452,2309,281,2304,247,2290,225,2268,211,2239,203,2166,195,2126,191,2086,184,2018,171,1929,159,1712,141,1309,120"/>
18 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="1150,118,978,121,764,131,657,140,558,151,475,166,413,184,368,201,330,217,316,228,305,241,298,258,296,281,296,540,302,583,317,624,337,661,356,689,351,692,332,664,312,627,297,584,291,540,291,281,293,257,301,238,312,224,327,213,366,196,411,179,474,160,558,146,656,134,763,126,978,116,1150,112"/>18 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="1150,118,978,121,764,131,657,140,558,151,475,166,413,184,368,201,330,217,316,228,305,241,298,258,296,281,296,540,302,583,317,624,337,661,356,689,351,692,332,664,312,627,297,584,291,540,291,281,293,257,301,238,312,224,327,213,366,196,411,179,474,160,558,146,656,134,763,126,978,116,1150,112"/>
19 <area·shape="rect"·id="Node000008"·href="$a00374_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>19 <area·shape="rect"·id="Node000008"·href="$a01028_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>
20 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1150,117,956,124,840,133,723,148,616,169,569,182,528,197,495,215,469,234,453,256,448,281,448,452,450,474,455,491,464,505,475,516,507,536,546,556,596,578,640,591,680,597,719,598,804,597,853,598,910,604,909,609,853,603,804,602,719,604,680,602,639,596,594,583,544,561,504,541,472,521,460,508,450,493,445,475,443,452,443,280,449,254,466,231,492,210,526,192,568,177,615,163,722,142,839,128,956,119,1150,112"/>20 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1150,117,956,124,840,133,723,148,616,169,569,182,528,197,495,215,469,234,453,256,448,281,448,452,450,474,455,491,464,505,475,516,507,536,546,556,596,578,640,591,680,597,719,598,804,597,853,598,910,604,909,609,853,603,804,602,719,604,680,602,639,596,594,583,544,561,504,541,472,521,460,508,450,493,445,475,443,452,443,280,449,254,466,231,492,210,526,192,568,177,615,163,722,142,839,128,956,119,1150,112"/>
21 <area·shape="rect"·id="Node000010"·href="$a00419_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>21 <area·shape="rect"·id="Node000010"·href="$a00932_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>
22 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="1179,136,1062,179,1060,174,1177,131"/>22 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="1179,136,1062,179,1060,174,1177,131"/>
23 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1265,702,1327,727"/>23 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1265,702,1327,727"/>
24 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="1309,116,1560,134,1876,167,2024,188,2147,214,2195,229,2232,244,2255,261,2264,280,2264,452,2259,490,2244,517,2220,539,2187,561,2136,580,2047,601,1800,645,1535,684,1341,710,1341,705,1534,679,1799,639,2046,596,2134,575,2184,556,2216,535,2240,514,2254,488,2259,452,2259,281,2251,265,2229,249,2193,234,2146,219,2023,194,1876,172,1560,140,1309,122"/>24 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="1309,116,1560,134,1876,167,2024,188,2147,214,2195,229,2232,244,2255,261,2264,280,2264,452,2259,490,2244,517,2220,539,2187,561,2136,580,2047,601,1800,645,1535,684,1341,710,1341,705,1534,679,1799,639,2046,596,2134,575,2184,556,2216,535,2240,514,2254,488,2259,452,2259,281,2251,265,2229,249,2193,234,2146,219,2023,194,1876,172,1560,140,1309,122"/>
25 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="584,702,669,727"/>25 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="584,702,669,727"/>
26 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="1149,117,991,120,796,129,700,137,612,149,538,164,484,184,448,202,421,221,403,245,397,281,397,452,403,494,419,533,442,569,471,602,535,656,593,693,591,698,532,660,467,606,438,573,414,536,398,495,392,452,392,280,399,243,417,217,445,197,482,179,537,159,611,144,700,132,796,124,990,114,1149,112"/>26 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="1149,117,991,120,796,129,700,137,612,149,538,164,484,184,448,202,421,221,403,245,397,281,397,452,403,494,419,533,442,569,471,602,535,656,593,693,591,698,532,660,467,606,438,573,414,536,398,495,392,452,392,280,399,243,417,217,445,197,482,179,537,159,611,144,700,132,796,124,990,114,1149,112"/>
27 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1893,438,1973,463"/>27 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1893,438,1973,463"/>
28 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1309,121,1451,142,1619,173,1701,193,1774,215,1834,240,1876,267,1904,304,1922,347,1931,389,1935,424,1930,424,1926,390,1917,348,1900,307,1873,271,1832,244,1772,220,1699,198,1618,178,1450,147,1309,127"/>28 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1309,121,1451,142,1619,173,1701,193,1774,215,1834,240,1876,267,1904,304,1922,347,1931,389,1935,424,1930,424,1926,390,1917,348,1900,307,1873,271,1832,244,1772,220,1699,198,1618,178,1450,147,1309,127"/>
29 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>29 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>
30 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="1257,131,1311,171,1308,175,1254,136"/>30 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="1257,131,1311,171,1308,175,1254,136"/>
31 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1088,637,1481,696,1481,701,1087,643"/>31 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1088,637,1481,696,1481,701,1087,643"/>
32 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="887,702,963,727"/>32 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="887,702,963,727"/>
33 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="990,649,948,693,944,690,986,645"/>33 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="990,649,948,693,944,690,986,645"/>
34 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="918,208,755,219,660,230,566,245,480,265,410,291,384,306,363,323,351,341,347,362,347,540,354,621,367,688,362,689,349,622,341,540,341,361,346,339,360,320,381,302,408,286,479,260,565,240,659,225,755,214,918,203"/>34 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="918,208,755,219,660,230,566,245,480,265,410,291,384,306,363,323,351,341,347,362,347,540,354,621,367,688,362,689,349,622,341,540,341,361,346,339,360,320,381,302,408,286,479,260,565,240,659,225,755,214,918,203"/>
35 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>35 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>
36 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="971,224,911,264,908,259,968,219"/>36 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="971,224,911,264,908,259,968,219"/>
37 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>37 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>
38 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="1013,220,1094,329,1151,400,1213,469,1255,508,1251,512,1209,473,1147,403,1089,332,1008,223"/>38 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="1013,220,1094,329,1151,400,1213,469,1255,508,1251,512,1209,473,1147,403,1089,332,1008,223"/>
39 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="833,297,778,316,723,345,648,395,613,420,583,445,562,471,551,498,554,526,574,557,585,564,604,570,663,580,829,592,998,598,1099,604,1173,623,1246,644,1482,692,1481,698,1245,649,1172,628,1098,609,997,604,828,598,663,586,603,575,583,569,570,561,549,528,546,498,557,469,579,442,610,416,645,390,720,340,775,311,831,292"/>39 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="833,297,778,316,723,345,648,395,613,420,583,445,562,471,551,498,554,526,574,557,585,564,604,570,663,580,829,592,998,598,1099,604,1173,623,1246,644,1482,692,1481,698,1245,649,1172,628,1098,609,997,604,828,598,663,586,603,575,583,569,570,561,549,528,546,498,557,469,579,442,610,416,645,390,720,340,775,311,831,292"/>
40 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="585,526,671,551"/>40 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="585,526,671,551"/>
41 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="860,297,774,349,724,387,679,432,654,473,638,513,633,511,649,471,675,429,720,383,771,345,857,293"/>41 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="860,297,774,349,724,387,679,432,654,473,638,513,633,511,649,471,675,429,720,383,771,345,857,293"/>
42 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="747,431,911,471"/>42 <area·shape="rect"·id="Node000013"·href="$a00815_source.html"·title="·"·alt=""·coords="747,431,911,471"/>
43 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="880,296,842,418,837,417,875,294"/>43 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="880,296,842,418,837,417,875,294"/>
44 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>44 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>
45 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="949,292,1251,343,1250,348,949,297"/>45 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="949,292,1251,343,1250,348,949,297"/>
46 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="826,471,821,515,824,537,835,557,849,568,866,577,912,589,968,596,1029,598,1152,598,1205,599,1246,604,1396,644,1523,687,1521,692,1395,650,1245,609,1204,605,1152,603,1029,603,967,601,911,595,864,582,846,572,831,560,819,539,815,515,821,471"/>46 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="826,471,821,515,824,537,835,557,849,568,866,577,912,589,968,596,1029,598,1152,598,1205,599,1246,604,1396,644,1523,687,1521,692,1395,650,1245,609,1204,605,1152,603,1029,603,967,601,911,595,864,582,846,572,831,560,819,539,815,515,821,471"/>
47 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="786,473,668,523,666,518,784,468"/>47 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="786,473,668,523,666,518,784,468"/>
48 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1046,526,1122,551"/>48 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1046,526,1122,551"/>
49 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="886,468,1038,519,1036,524,884,473"/>49 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="886,468,1038,519,1036,524,884,473"/>
50 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="696,526,771,551"/>50 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="696,526,771,551"/>
51 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="810,473,759,518,755,514,806,469"/>51 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="810,473,759,518,755,514,806,469"/>
Offset 57, 37 lines modifiedOffset 57, 37 lines modified
57 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1265,379,931,433,926,434,925,429,930,428,1264,374"/>57 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1265,379,931,433,926,434,925,429,930,428,1264,374"/>
58 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1265,375,1103,398,1028,414,976,433,951,451,930,472,898,516,894,513,926,469,948,447,973,428,1026,409,1102,392,1264,370"/>58 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1265,375,1103,398,1028,414,976,433,951,451,930,472,898,516,894,513,926,469,948,447,973,428,1026,409,1102,392,1264,370"/>
59 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1222,438,1293,463"/>59 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1222,438,1293,463"/>
60 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1329,385,1281,430,1278,426,1325,381"/>60 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1329,385,1281,430,1278,426,1325,381"/>
61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1317,438,1376,463"/>61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1317,438,1376,463"/>
62 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1349,383,1349,424,1344,424,1344,383"/>62 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1349,383,1349,424,1344,424,1344,383"/>
63 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1365,382,1379,404,1391,430,1399,466,1402,495,1399,524,1391,559,1376,598,1357,635,1317,693,1312,690,1352,632,1371,596,1385,558,1394,523,1397,495,1394,466,1385,432,1375,406,1360,384"/>63 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1365,382,1379,404,1391,430,1399,466,1402,495,1399,524,1391,559,1376,598,1357,635,1317,693,1312,690,1352,632,1371,596,1385,558,1394,523,1397,495,1394,466,1385,432,1375,406,1360,384"/>
64 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>64 <area·shape="rect"·id="Node000021"·href="$a01109_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>
65 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1421,380,1478,400,1535,428,1585,466,1626,506,1622,510,1582,470,1532,433,1476,405,1419,385"/>65 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1421,380,1478,400,1535,428,1585,466,1626,506,1622,510,1582,470,1532,433,1476,405,1419,385"/>
66 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>66 <area·shape="rect"·id="Node000022"·href="$a00989_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>
67 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1407,380,1448,400,1485,429,1508,461,1519,490,1527,521,1542,557,1565,594,1561,597,1538,560,1522,523,1514,492,1503,463,1481,433,1445,405,1405,385"/>67 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1407,380,1448,400,1485,429,1508,461,1519,490,1527,521,1542,557,1565,594,1561,597,1538,560,1522,523,1514,492,1503,463,1481,433,1445,405,1405,385"/>
68 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>68 <area·shape="rect"·id="Node000023"·href="$a00824_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>
69 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1429,363,1506,368,1595,380,1689,399,1781,428,1799,438,1811,448,1822,458,1838,468,1917,498,1996,518,1994,523,1916,503,1836,473,1819,463,1807,452,1796,442,1779,433,1688,404,1594,385,1505,374,1429,368"/>69 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1429,363,1506,368,1595,380,1689,399,1781,428,1799,438,1811,448,1822,458,1838,468,1917,498,1996,518,1994,523,1916,503,1836,473,1819,463,1807,452,1796,442,1779,433,1688,404,1594,385,1505,374,1429,368"/>
70 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>70 <area·shape="rect"·id="Node000024"·href="$a00821_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>
71 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1422,380,1599,425,1597,430,1420,385"/>71 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1422,380,1599,425,1597,430,1420,385"/>
72 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>72 <area·shape="rect"·id="Node000032"·href="$a00956_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>
73 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1286,385,1142,429,1140,424,1284,380"/>73 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1286,385,1142,429,1140,424,1284,380"/>
74 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1429,372,1824,428,1880,437,1879,442,1824,433,1428,377"/>74 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1429,372,1824,428,1880,437,1879,442,1824,433,1428,377"/>
75 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1587,647,1587,681,1581,681,1581,647"/>75 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1587,647,1587,681,1581,681,1581,647"/>
76 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2072,561,2015,606,1979,629,1940,649,1876,672,1810,688,1687,708,1686,703,1809,683,1875,667,1938,644,1976,625,2012,601,2069,557"/>76 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2072,561,2015,606,1979,629,1940,649,1876,672,1810,688,1687,708,1686,703,1809,683,1875,667,1938,644,1976,625,2012,601,2069,557"/>
77 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1759,468,1846,494,1879,506,1897,517,1905,538,1897,560,1878,586,1855,609,1802,647,1744,675,1687,695,1686,690,1742,670,1799,643,1851,605,1874,583,1892,557,1899,538,1893,520,1877,511,1844,499,1758,473"/>77 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1759,468,1846,494,1879,506,1897,517,1905,538,1897,560,1878,586,1855,609,1802,647,1744,675,1687,695,1686,690,1742,670,1799,643,1851,605,1874,583,1892,557,1899,538,1893,520,1877,511,1844,499,1758,473"/>
78 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1604,464,1413,489,1186,521,1136,530,1135,525,1185,516,1412,483,1603,459"/>78 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1604,464,1413,489,1186,521,1136,530,1135,525,1185,516,1412,483,1603,459"/>
79 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1768,467,1996,515,1995,520,1767,472"/>79 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1768,467,1996,515,1995,520,1767,472"/>
80 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1821,526,1883,551"/>80 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1821,526,1883,551"/>
81 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1723,468,1819,517,1817,522,1721,473"/>81 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1723,468,1819,517,1817,522,1721,473"/>
82 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1715,469,1739,488,1759,511,1769,536,1768,548,1760,561,1725,573,1651,586,1434,614,1099,649,981,661,889,667,798,676,682,697,670,700,669,695,681,692,797,670,889,661,981,655,1098,644,1433,609,1650,581,1724,568,1757,557,1763,547,1764,536,1755,514,1735,492,1712,473"/>82 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1715,469,1739,488,1759,511,1769,536,1768,548,1760,561,1725,573,1651,586,1434,614,1099,649,981,661,889,667,798,676,682,697,670,700,669,695,681,692,797,670,889,661,981,655,1098,644,1433,609,1650,581,1724,568,1757,557,1763,547,1764,536,1755,514,1735,492,1712,473"/>
83 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1604,472,1388,518,1387,513,1603,467"/>83 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1604,472,1388,518,1387,513,1603,467"/>
84 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>84 <area·shape="rect"·id="Node000031"·href="$a00977_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>
85 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1768,468,1866,492,1940,516,1957,527,1970,537,1981,547,1998,556,2072,581,2148,598,2221,610,2286,617,2286,623,2220,616,2147,604,2070,586,1996,561,1978,551,1966,541,1954,531,1938,521,1864,497,1767,473"/>85 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1768,468,1866,492,1940,516,1957,527,1970,537,1981,547,1998,556,2072,581,2148,598,2221,610,2286,617,2286,623,2220,616,2147,604,2070,586,1996,561,1978,551,1966,541,1954,531,1938,521,1864,497,1767,473"/>
86 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="537,607,716,647"/>86 <area·shape="rect"·id="Node000028"·href="$a01103_source.html"·title="·"·alt=""·coords="537,607,716,647"/>
87 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="1197,554,1134,561,933,583,730,609,729,604,933,578,1133,556,1197,548"/>87 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="1197,554,1134,561,933,583,730,609,729,604,933,578,1133,556,1197,548"/>
88 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="716,642,728,644,1481,703,1481,708,728,649,716,648"/>88 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="716,642,728,644,1481,703,1481,708,728,649,716,648"/>
89 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="571,649,414,702,412,697,570,644"/>89 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="571,649,414,702,412,697,570,644"/>
90 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="693,644,875,696,873,701,691,649"/>90 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="693,644,875,696,873,701,691,649"/>
91 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="717,642,728,644,1026,683,1251,706,1250,712,1026,688,728,649,716,647"/>91 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="717,642,728,644,1026,683,1251,706,1250,712,1026,688,728,649,716,647"/>
92 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="629,647,629,688,624,688,624,647"/>92 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="629,647,629,688,624,688,624,647"/>
93 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="694,702,783,727"/>93 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="694,702,783,727"/>
Offset 103, 14 lines modifiedOffset 103, 14 lines modified
103 <area·shape="poly"·id="edge65_Node000034_Node000004"·title="·"·alt=""·coords="1429,206,1642,227,1901,260,2021,281,2120,304,2158,317,2187,331,2206,345,2213,361,2213,540,2209,560,2198,579,2179,596,2155,611,2093,638,2016,660,1932,678,1845,691,1688,709,1687,703,1844,686,1931,672,2015,655,2091,633,2153,607,2176,592,2193,576,2204,558,2208,540,2208,362,2202,348,2185,335,2156,322,2118,309,2020,286,1900,265,1642,232,1428,212"/>103 <area·shape="poly"·id="edge65_Node000034_Node000004"·title="·"·alt=""·coords="1429,206,1642,227,1901,260,2021,281,2120,304,2158,317,2187,331,2206,345,2213,361,2213,540,2209,560,2198,579,2179,596,2155,611,2093,638,2016,660,1932,678,1845,691,1688,709,1687,703,1844,686,1931,672,2015,655,2091,633,2153,607,2176,592,2193,576,2204,558,2208,540,2208,362,2202,348,2185,335,2156,322,2118,309,2020,286,1900,265,1642,232,1428,212"/>
104 <area·shape="poly"·id="edge70_Node000034_Node000011"·title="·"·alt=""·coords="1265,219,963,270,962,264,1264,214"/>104 <area·shape="poly"·id="edge70_Node000034_Node000011"·title="·"·alt=""·coords="1265,219,963,270,962,264,1264,214"/>
105 <area·shape="poly"·id="edge68_Node000034_Node000013"·title="·"·alt=""·coords="1309,224,882,427,880,422,1306,219"/>105 <area·shape="poly"·id="edge68_Node000034_Node000013"·title="·"·alt=""·coords="1309,224,882,427,880,422,1306,219"/>
106 <area·shape="poly"·id="edge69_Node000034_Node000017"·title="·"·alt=""·coords="1349,221,1349,329,1344,329,1344,221"/>106 <area·shape="poly"·id="edge69_Node000034_Node000017"·title="·"·alt=""·coords="1349,221,1349,329,1344,329,1344,221"/>
107 <area·shape="poly"·id="edge66_Node000034_Node000023"·title="·"·alt=""·coords="1395,219,1587,303,1708,362,1828,428,1855,449,1883,468,1940,493,1999,512,1997,517,1939,498,1880,473,1852,453,1825,433,1706,367,1585,308,1392,224"/>107 <area·shape="poly"·id="edge66_Node000034_Node000023"·title="·"·alt=""·coords="1395,219,1587,303,1708,362,1828,428,1855,449,1883,468,1940,493,1999,512,1997,517,1939,498,1880,473,1852,453,1825,433,1706,367,1585,308,1392,224"/>
108 <area·shape="poly"·id="edge67_Node000034_Node000024"·title="·"·alt=""·coords="1374,219,1650,420,1647,425,1371,224"/>108 <area·shape="poly"·id="edge67_Node000034_Node000024"·title="·"·alt=""·coords="1374,219,1650,420,1647,425,1371,224"/>
109 <area·shape="poly"·id="edge73_Node000035_Node000021"·title="·"·alt=""·coords="2349,465,1810,521,1761,527,1760,522,1809,516,2349,459"/>109 <area·shape="poly"·id="edge73_Node000035_Node000021"·title="·"·alt=""·coords="2349,465,1810,521,1761,527,1760,522,1809,516,2349,459"/>
110 <area·shape="rect"·id="Node000036"·href="$a00449_source.html"·title="·"·alt=""·coords="2391,519,2550,559"/>110 <area·shape="rect"·id="Node000036"·href="$a00938_source.html"·title="·"·alt=""·coords="2391,519,2550,559"/>
111 <area·shape="poly"·id="edge74_Node000035_Node000036"·title="·"·alt=""·coords="2455,470,2464,505,2459,506,2449,472"/>111 <area·shape="poly"·id="edge74_Node000035_Node000036"·title="·"·alt=""·coords="2455,470,2464,505,2459,506,2449,472"/>
112 <area·shape="poly"·id="edge75_Node000036_Node000004"·title="·"·alt=""·coords="2480,559,2488,603,2484,627,2473,648,2457,659,2432,668,2358,683,2259,695,2143,703,1896,713,1687,716,1687,711,1896,708,2142,698,2258,690,2357,678,2430,663,2454,654,2469,645,2479,626,2482,603,2475,559"/>112 <area·shape="poly"·id="edge75_Node000036_Node000004"·title="·"·alt=""·coords="2480,559,2488,603,2484,627,2473,648,2457,659,2432,668,2358,683,2259,695,2143,703,1896,713,1687,716,1687,711,1896,708,2142,698,2258,690,2357,678,2430,663,2454,654,2469,645,2479,626,2482,603,2475,559"/>
113 <area·shape="poly"·id="edge76_Node000036_Node000031"·title="·"·alt=""·coords="2452,561,2411,599,2407,595,2448,557"/>113 <area·shape="poly"·id="edge76_Node000036_Node000031"·title="·"·alt=""·coords="2452,561,2411,599,2407,595,2448,557"/>
114 <area·shape="rect"·id="Node000037"·title="·"·alt=""·coords="2534,614,2599,639"/>114 <area·shape="rect"·id="Node000037"·title="·"·alt=""·coords="2534,614,2599,639"/>
115 <area·shape="poly"·id="edge77_Node000036_Node000037"·title="·"·alt=""·coords="2494,557,2545,602,2541,606,2490,561"/>115 <area·shape="poly"·id="edge77_Node000036_Node000037"·title="·"·alt=""·coords="2494,557,2545,602,2541,606,2490,561"/>
116 </map>116 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00642.png vs.
./usr/share/doc/libopenmesh-dev/html/a00567.png
Files identical despite different names
16.1 KB
./usr/share/doc/libopenmesh-dev/html/a00644.html vs.
./usr/share/doc/libopenmesh-dev/html/a00506.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00644.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00506.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 63 lines modifiedOffset 93, 63 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModAspectRatioT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModAspectRatioT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00650_source.html">ModAspectRatioT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00536_source.html">ModAspectRatioT.hh</a>&quot;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·ModAspectRatioT_impl.hh:</div>102 Include·dependency·graph·for·ModAspectRatioT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00645.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00507.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>
107 <area·shape="rect"·href="a00650.html"·title="·"·alt=""·coords="431,93,585,119"/>107 <area·shape="rect"·href="a00536.html"·title="·"·alt=""·coords="431,93,585,119"/>
108 <area·shape="poly"·title="·"·alt=""·coords="511,46,511,79,505,79,505,46"/>108 <area·shape="poly"·title="·"·alt=""·coords="511,46,511,79,505,79,505,46"/>
109 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>109 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>
110 <area·shape="poly"·title="·"·alt=""·coords="431,118,357,134,318,147,282,163,250,183,225,208,209,238,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,204,236,221,205,247,179,280,158,316,142,355,129,430,113"/>110 <area·shape="poly"·title="·"·alt=""·coords="431,118,357,134,318,147,282,163,250,183,225,208,209,238,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,204,236,221,205,247,179,280,158,316,142,355,129,430,113"/>
111 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="786,167,945,207"/>111 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="786,167,945,207"/>
112 <area·shape="poly"·title="·"·alt=""·coords="561,116,773,163,772,168,559,121"/>112 <area·shape="poly"·title="·"·alt=""·coords="561,116,773,163,772,168,559,121"/>
113 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="838,680,997,720"/>113 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="838,680,997,720"/>
114 <area·shape="poly"·title="·"·alt=""·coords="256,617,510,639,665,656,824,677,824,683,664,661,509,645,256,623"/>114 <area·shape="poly"·title="·"·alt=""·coords="256,617,510,639,665,656,824,677,824,683,664,661,509,645,256,623"/>
115 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>115 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>
116 <area·shape="poly"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>116 <area·shape="poly"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>
117 <area·shape="rect"·title="·"·alt=""·coords="340,775,399,801"/>117 <area·shape="rect"·title="·"·alt=""·coords="340,775,399,801"/>
118 <area·shape="poly"·title="·"·alt=""·coords="177,630,276,718,342,765,339,770,273,722,174,634"/>118 <area·shape="poly"·title="·"·alt=""·coords="177,630,276,718,342,765,339,770,273,722,174,634"/>
119 <area·shape="rect"·title="·"·alt=""·coords="1515,768,1693,808"/>119 <area·shape="rect"·title="·"·alt=""·coords="1515,768,1693,808"/>
120 <area·shape="poly"·title="·"·alt=""·coords="997,714,1016,717,1278,751,1501,775,1501,780,1278,757,1016,723,997,720"/>120 <area·shape="poly"·title="·"·alt=""·coords="997,714,1016,717,1278,751,1501,775,1501,780,1278,757,1016,723,997,720"/>
121 <area·shape="poly"·title="·"·alt=""·coords="945,186,1276,195,1492,206,1714,221,1923,242,2098,270,2166,287,2218,306,2252,328,2261,341,2264,354,2264,525,2261,564,2254,597,2241,626,2223,650,2200,671,2173,689,2105,722,2031,743,1927,760,1707,782,1707,777,1926,755,2030,738,2103,718,2170,684,2197,666,2219,646,2236,623,2249,596,2256,563,2259,525,2259,354,2256,343,2248,332,2216,311,2164,292,2097,275,1922,247,1714,226,1491,211,1275,201,945,192"/>121 <area·shape="poly"·title="·"·alt=""·coords="945,186,1276,195,1492,206,1714,221,1923,242,2098,270,2166,287,2218,306,2252,328,2261,341,2264,354,2264,525,2261,564,2254,597,2241,626,2223,650,2200,671,2173,689,2105,722,2031,743,1927,760,1707,782,1707,777,1926,755,2030,738,2103,718,2170,684,2197,666,2219,646,2236,623,2249,596,2256,563,2259,525,2259,354,2256,343,2248,332,2216,311,2164,292,2097,275,1922,247,1714,226,1491,211,1275,201,945,192"/>
122 <area·shape="poly"·title="·"·alt=""·coords="786,197,643,214,561,227,481,244,409,265,349,291,327,305,310,320,300,337,296,354,296,613,302,656,317,698,336,734,354,763,350,766,331,737,312,700,297,658,291,614,291,354,295,335,306,317,324,301,347,286,407,260,480,239,560,222,642,209,785,192"/>122 <area·shape="poly"·title="·"·alt=""·coords="786,197,643,214,561,227,481,244,409,265,349,291,327,305,310,320,300,337,296,354,296,613,302,656,317,698,336,734,354,763,350,766,331,737,312,700,297,658,291,614,291,354,295,335,306,317,324,301,347,286,407,260,480,239,560,222,642,209,785,192"/>
123 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>123 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>
124 <area·shape="poly"·title="·"·alt=""·coords="834,209,804,230,775,257,685,354,644,400,611,446,589,491,583,513,582,535,584,558,592,582,605,606,625,630,639,642,657,652,704,665,762,672,826,675,955,674,1010,674,1054,677,1059,678,1058,683,1053,683,1010,680,955,679,826,680,762,678,703,670,655,657,636,646,621,634,601,609,587,584,579,560,576,536,578,512,584,489,606,443,640,397,681,351,771,253,800,226,831,205"/>124 <area·shape="poly"·title="·"·alt=""·coords="834,209,804,230,775,257,685,354,644,400,611,446,589,491,583,513,582,535,584,558,592,582,605,606,625,630,639,642,657,652,704,665,762,672,826,675,955,674,1010,674,1054,677,1059,678,1058,683,1053,683,1010,680,955,679,826,680,762,678,703,670,655,657,636,646,621,634,601,609,587,584,579,560,576,536,578,512,584,489,606,443,640,397,681,351,771,253,800,226,831,205"/>
125 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="786,255,945,295"/>125 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="786,255,945,295"/>
126 <area·shape="poly"·title="·"·alt=""·coords="868,207,868,241,863,241,863,207"/>126 <area·shape="poly"·title="·"·alt=""·coords="868,207,868,241,863,241,863,207"/>
127 <area·shape="rect"·title="·"·alt=""·coords="541,775,603,801"/>127 <area·shape="rect"·title="·"·alt=""·coords="541,775,603,801"/>
128 <area·shape="poly"·title="·"·alt=""·coords="786,202,668,224,541,257,484,277,438,301,408,326,400,340,397,354,397,525,402,564,414,601,432,636,454,669,503,725,547,765,544,768,499,729,449,672,427,639,409,603,397,565,392,525,392,354,395,338,404,323,435,296,482,272,539,251,667,218,785,197"/>128 <area·shape="poly"·title="·"·alt=""·coords="786,202,668,224,541,257,484,277,438,301,408,326,400,340,397,354,397,525,402,564,414,601,432,636,454,669,503,725,547,765,544,768,499,729,449,672,427,639,409,603,397,565,392,525,392,354,395,338,404,323,435,296,482,272,539,251,667,218,785,197"/>
129 <area·shape="rect"·title="·"·alt=""·coords="2244,775,2329,801"/>129 <area·shape="rect"·title="·"·alt=""·coords="2244,775,2329,801"/>
130 <area·shape="poly"·title="·"·alt=""·coords="945,186,1197,189,1536,199,1871,219,2010,234,2115,252,2155,259,2194,263,2266,271,2296,279,2319,294,2335,319,2340,354,2340,613,2336,656,2326,697,2301,764,2296,762,2321,696,2331,655,2335,613,2335,354,2330,321,2315,298,2294,284,2265,276,2194,268,2154,264,2114,257,2010,239,1871,225,1535,205,1197,195,945,191"/>130 <area·shape="poly"·title="·"·alt=""·coords="945,186,1197,189,1536,199,1871,219,2010,234,2115,252,2155,259,2194,263,2266,271,2296,279,2319,294,2335,319,2340,354,2340,613,2336,656,2326,697,2301,764,2296,762,2321,696,2331,655,2335,613,2335,354,2330,321,2315,298,2294,284,2265,276,2194,268,2154,264,2114,257,2010,239,1871,225,1535,205,1197,195,945,191"/>
131 <area·shape="rect"·title="·"·alt=""·coords="1992,511,2072,537"/>131 <area·shape="rect"·title="·"·alt=""·coords="1992,511,2072,537"/>
132 <area·shape="poly"·title="·"·alt=""·coords="945,187,1045,192,1168,203,1302,223,1435,252,1522,279,1608,311,1772,382,1909,451,2002,502,1999,507,1906,456,1769,387,1606,316,1520,284,1434,257,1302,228,1167,209,1044,198,945,192"/>132 <area·shape="poly"·title="·"·alt=""·coords="945,187,1045,192,1168,203,1302,223,1435,252,1522,279,1608,311,1772,382,1909,451,2002,502,1999,507,1906,456,1769,387,1606,316,1520,284,1434,257,1302,228,1167,209,1044,198,945,192"/>
133 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>133 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>
134 <area·shape="poly"·title="·"·alt=""·coords="945,200,1245,254,1244,259,944,205"/>134 <area·shape="poly"·title="·"·alt=""·coords="945,200,1245,254,1244,259,944,205"/>
135 <area·shape="poly"·title="·"·alt=""·coords="1238,714,1501,764,1500,770,1237,720"/>135 <area·shape="poly"·title="·"·alt=""·coords="1238,714,1501,764,1500,770,1237,720"/>
136 <area·shape="rect"·title="·"·alt=""·coords="955,775,1031,801"/>136 <area·shape="rect"·title="·"·alt=""·coords="955,775,1031,801"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1121,722,1028,771,1025,767,1118,718"/>137 <area·shape="poly"·title="·"·alt=""·coords="1121,722,1028,771,1025,767,1118,718"/>
138 <area·shape="poly"·title="·"·alt=""·coords="818,297,774,318,729,345,624,423,547,492,482,571,412,681,392,723,378,763,373,761,387,721,407,679,478,568,544,488,621,419,727,340,771,313,816,292"/>138 <area·shape="poly"·title="·"·alt=""·coords="818,297,774,318,729,345,624,423,547,492,482,571,412,681,392,723,378,763,373,761,387,721,407,679,478,568,544,488,621,419,727,340,771,313,816,292"/>
139 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="740,343,991,368"/>139 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="740,343,991,368"/>
140 <area·shape="poly"·title="·"·alt=""·coords="868,295,868,329,863,329,863,295"/>140 <area·shape="poly"·title="·"·alt=""·coords="868,295,868,329,863,329,863,295"/>
141 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>141 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>
142 <area·shape="poly"·title="·"·alt=""·coords="912,292,957,314,1004,340,1126,442,1248,542,1326,562,1453,588,1452,594,1325,567,1245,546,1123,446,1001,345,955,319,910,297"/>142 <area·shape="poly"·title="·"·alt=""·coords="912,292,957,314,1004,340,1126,442,1248,542,1326,562,1453,588,1452,594,1325,567,1245,546,1123,446,1001,345,955,319,910,297"/>
143 <area·shape="poly"·title="·"·alt=""·coords="835,371,794,390,752,418,686,471,629,522,611,547,602,573,606,601,625,630,637,641,653,649,696,660,749,664,807,665,922,665,971,669,1009,678,1025,687,1036,698,1046,709,1061,718,1096,729,1143,739,1259,756,1501,778,1501,783,1259,761,1142,744,1095,734,1059,722,1043,713,1032,702,1022,691,1007,682,970,674,922,670,807,671,749,670,695,665,651,654,634,645,621,634,601,603,597,573,606,545,625,518,683,467,749,414,791,385,833,366"/>143 <area·shape="poly"·title="·"·alt=""·coords="835,371,794,390,752,418,686,471,629,522,611,547,602,573,606,601,625,630,637,641,653,649,696,660,749,664,807,665,922,665,971,669,1009,678,1025,687,1036,698,1046,709,1061,718,1096,729,1143,739,1259,756,1501,778,1501,783,1259,761,1142,744,1095,734,1059,722,1043,713,1032,702,1022,691,1007,682,970,674,922,670,807,671,749,670,695,665,651,654,634,645,621,634,601,603,597,573,606,545,625,518,683,467,749,414,791,385,833,366"/>
144 <area·shape="rect"·title="·"·alt=""·coords="635,599,722,625"/>144 <area·shape="rect"·title="·"·alt=""·coords="635,599,722,625"/>
145 <area·shape="poly"·title="·"·alt=""·coords="852,370,790,424,753,463,721,505,700,547,687,586,682,585,695,545,716,503,749,459,786,421,849,366"/>145 <area·shape="poly"·title="·"·alt=""·coords="852,370,790,424,753,463,721,505,700,547,687,586,682,585,695,545,716,503,749,459,786,421,849,366"/>
146 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="783,504,947,544"/>146 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="783,504,947,544"/>
147 <area·shape="poly"·title="·"·alt=""·coords="868,368,868,490,863,490,863,368"/>147 <area·shape="poly"·title="·"·alt=""·coords="868,368,868,490,863,490,863,368"/>
148 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1258,416,1422,456"/>148 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1258,416,1422,456"/>
149 <area·shape="poly"·title="·"·alt=""·coords="935,365,1245,416,1244,422,934,371"/>149 <area·shape="poly"·title="·"·alt=""·coords="935,365,1245,416,1244,422,934,371"/>
150 <area·shape="poly"·title="·"·alt=""·coords="865,544,866,588,873,611,886,630,914,647,955,658,1005,665,1059,668,1167,671,1250,677,1407,718,1539,761,1538,766,1405,724,1249,683,1167,676,1059,673,1004,670,954,664,912,652,882,634,868,613,861,589,860,544"/>150 <area·shape="poly"·title="·"·alt=""·coords="865,544,866,588,873,611,886,630,914,647,955,658,1005,665,1059,668,1167,671,1250,677,1407,718,1539,761,1538,766,1405,724,1249,683,1167,676,1059,673,1004,670,954,664,912,652,882,634,868,613,861,589,860,544"/>
151 <area·shape="poly"·title="·"·alt=""·coords="825,546,717,596,715,591,823,542"/>151 <area·shape="poly"·title="·"·alt=""·coords="825,546,717,596,715,591,823,542"/>
152 <area·shape="rect"·title="·"·alt=""·coords="1147,599,1223,625"/>152 <area·shape="rect"·title="·"·alt=""·coords="1147,599,1223,625"/>
153 <area·shape="poly"·title="·"·alt=""·coords="936,541,1135,594,1134,600,935,547"/>153 <area·shape="poly"·title="·"·alt=""·coords="936,541,1135,594,1134,600,935,547"/>
154 <area·shape="rect"·title="·"·alt=""·coords="747,599,821,625"/>154 <area·shape="rect"·title="·"·alt=""·coords="747,599,821,625"/>
155 <area·shape="poly"·title="·"·alt=""·coords="849,546,806,591,803,587,845,542"/>155 <area·shape="poly"·title="·"·alt=""·coords="849,546,806,591,803,587,845,542"/>
Offset 161, 37 lines modifiedOffset 161, 37 lines modified
161 <area·shape="poly"·title="·"·alt=""·coords="1258,455,967,507,962,508,961,502,966,501,1257,449"/>161 <area·shape="poly"·title="·"·alt=""·coords="1258,455,967,507,962,508,961,502,966,501,1257,449"/>
162 <area·shape="poly"·title="·"·alt=""·coords="1258,450,1118,473,1055,488,1012,506,991,524,972,545,946,588,942,586,968,542,987,520,1009,502,1054,483,1117,467,1257,444"/>162 <area·shape="poly"·title="·"·alt=""·coords="1258,450,1118,473,1055,488,1012,506,991,524,972,545,946,588,942,586,968,542,987,520,1009,502,1054,483,1117,467,1257,444"/>
163 <area·shape="rect"·title="·"·alt=""·coords="1258,511,1329,537"/>163 <area·shape="rect"·title="·"·alt=""·coords="1258,511,1329,537"/>
164 <area·shape="poly"·title="·"·alt=""·coords="1332,458,1309,500,1304,498,1327,455"/>164 <area·shape="poly"·title="·"·alt=""·coords="1332,458,1309,500,1304,498,1327,455"/>
165 <area·shape="rect"·title="·"·alt=""·coords="1353,511,1412,537"/>165 <area·shape="rect"·title="·"·alt=""·coords="1353,511,1412,537"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1352,455,1373,498,1368,500,1347,457"/>166 <area·shape="poly"·title="·"·alt=""·coords="1352,455,1373,498,1368,500,1347,457"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1258,442,1125,449,969,461,823,479,764,492,720,506,666,537,646,554,631,573,608,619,589,681,581,723,576,762,571,761,575,722,584,679,603,617,627,570,643,551,662,533,718,502,762,487,822,474,969,455,1125,443,1258,437"/>167 <area·shape="poly"·title="·"·alt=""·coords="1258,442,1125,449,969,461,823,479,764,492,720,506,666,537,646,554,631,573,608,619,589,681,581,723,576,762,571,761,575,722,584,679,603,617,627,570,643,551,662,533,718,502,762,487,822,474,969,455,1125,443,1258,437"/>
168 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>168 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1378,454,1405,475,1426,503,1432,524,1426,545,1411,568,1392,586,1388,582,1407,564,1422,543,1427,524,1422,505,1401,479,1375,458"/>169 <area·shape="poly"·title="·"·alt=""·coords="1378,454,1405,475,1426,503,1432,524,1426,545,1411,568,1392,586,1388,582,1407,564,1422,543,1427,524,1422,505,1401,479,1375,458"/>
170 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>170 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1423,440,1496,448,1573,461,1640,478,1666,489,1685,502,1707,532,1715,562,1713,595,1704,633,1688,670,1683,667,1699,631,1708,594,1710,563,1703,534,1681,506,1663,494,1638,483,1572,466,1495,454,1422,446"/>171 <area·shape="poly"·title="·"·alt=""·coords="1423,440,1496,448,1573,461,1640,478,1666,489,1685,502,1707,532,1715,562,1713,595,1704,633,1688,670,1683,667,1699,631,1708,594,1710,563,1703,534,1681,506,1663,494,1638,483,1572,466,1495,454,1422,446"/>
172 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>172 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1422,438,1548,446,1695,459,1832,477,1888,488,1930,502,1947,510,1958,520,1982,542,2046,583,2044,587,1978,546,1954,524,1944,515,1928,506,1887,494,1831,482,1694,464,1547,451,1422,444"/>173 <area·shape="poly"·title="·"·alt=""·coords="1422,438,1548,446,1695,459,1832,477,1888,488,1930,502,1947,510,1958,520,1982,542,2046,583,2044,587,1978,546,1954,524,1944,515,1928,506,1887,494,1831,482,1694,464,1547,451,1422,444"/>
174 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>174 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1423,448,1734,501,1739,502,1738,508,1733,507,1422,454"/>175 <area·shape="poly"·title="·"·alt=""·coords="1423,448,1734,501,1739,502,1738,508,1733,507,1422,454"/>
176 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>176 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1289,459,1168,502,1167,497,1287,454"/>177 <area·shape="poly"·title="·"·alt=""·coords="1289,459,1168,502,1167,497,1287,454"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1423,438,1671,457,1822,475,1974,501,1988,505,1987,510,1973,507,1822,480,1670,462,1422,443"/>178 <area·shape="poly"·title="·"·alt=""·coords="1423,438,1671,457,1822,475,1974,501,1988,505,1987,510,1973,507,1822,480,1670,462,1422,443"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1653,722,1627,758,1623,755,1649,719"/>179 <area·shape="poly"·title="·"·alt=""·coords="1653,722,1627,758,1623,755,1649,719"/>
180 <area·shape="poly"·title="·"·alt=""·coords="2081,634,2047,679,2022,703,1995,722,1943,741,1869,757,1707,779,1707,774,1868,751,1941,736,1992,718,2019,699,2043,676,2077,631"/>180 <area·shape="poly"·title="·"·alt=""·coords="2081,634,2047,679,2022,703,1995,722,1943,741,1869,757,1707,779,1707,774,1868,751,1941,736,1992,718,2019,699,2043,676,2077,631"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1835,545,1828,582,1814,628,1792,678,1761,722,1729,747,1692,765,1690,761,1726,743,1757,718,1788,675,1809,627,1822,580,1830,544"/>181 <area·shape="poly"·title="·"·alt=""·coords="1835,545,1828,582,1814,628,1792,678,1761,722,1729,747,1692,765,1690,761,1726,743,1757,718,1788,675,1809,627,1822,580,1830,544"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1752,531,1648,537,1519,549,1377,567,1237,595,1226,597,1225,592,1235,589,1376,562,1518,543,1648,532,1752,526"/>182 <area·shape="poly"·title="·"·alt=""·coords="1752,531,1648,537,1519,549,1377,567,1237,595,1226,597,1225,592,1235,589,1376,562,1518,543,1648,532,1752,526"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1892,542,2023,585,2021,590,1890,547"/>183 <area·shape="poly"·title="·"·alt=""·coords="1892,542,2023,585,2021,590,1890,547"/>
184 <area·shape="rect"·title="·"·alt=""·coords="1923,599,1984,625"/>184 <area·shape="rect"·title="·"·alt=""·coords="1923,599,1984,625"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1863,542,1928,589,1925,593,1859,546"/>185 <area·shape="poly"·title="·"·alt=""·coords="1863,542,1928,589,1925,593,1859,546"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1846,543,1873,586,1891,610,1912,630,1973,665,2063,704,2240,768,2238,773,2061,709,1971,670,1909,634,1887,613,1868,589,1842,546"/>186 <area·shape="poly"·title="·"·alt=""·coords="1846,543,1873,586,1891,610,1912,630,1973,665,2063,704,2240,768,2238,773,2061,709,1971,670,1909,634,1887,613,1868,589,1842,546"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1774,547,1631,591,1629,585,1773,542"/>187 <area·shape="poly"·title="·"·alt=""·coords="1774,547,1631,591,1629,585,1773,542"/>
188 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>188 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1842,543,1869,631,1886,667,1882,669,1864,633,1837,545"/>189 <area·shape="poly"·title="·"·alt=""·coords="1842,543,1869,631,1886,667,1882,669,1864,633,1837,545"/>
190 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="635,680,813,720"/>190 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="635,680,813,720"/>
191 <area·shape="poly"·title="·"·alt=""·coords="1467,633,1455,635,1280,652,1143,659,1004,665,827,683,827,677,1004,660,1143,653,1280,647,1454,629,1466,628"/>191 <area·shape="poly"·title="·"·alt=""·coords="1467,633,1455,635,1280,652,1143,659,1004,665,827,683,827,677,1004,660,1143,653,1280,647,1454,629,1466,628"/>
192 <area·shape="poly"·title="·"·alt=""·coords="814,716,826,717,1012,739,1198,757,1501,778,1501,784,1197,762,1011,745,825,723,813,721"/>192 <area·shape="poly"·title="·"·alt=""·coords="814,716,826,717,1012,739,1198,757,1501,778,1501,784,1197,762,1011,745,825,723,813,721"/>
193 <area·shape="poly"·title="·"·alt=""·coords="647,723,413,779,411,774,646,717"/>193 <area·shape="poly"·title="·"·alt=""·coords="647,723,413,779,411,774,646,717"/>
194 <area·shape="poly"·title="·"·alt=""·coords="784,718,946,769,944,774,782,723"/>194 <area·shape="poly"·title="·"·alt=""·coords="784,718,946,769,944,774,782,723"/>
195 <area·shape="poly"·title="·"·alt=""·coords="692,722,605,771,603,766,689,718"/>195 <area·shape="poly"·title="·"·alt=""·coords="692,722,605,771,603,766,689,718"/>
196 <area·shape="poly"·title="·"·alt=""·coords="814,716,826,717,1069,733,1487,752,2231,782,2230,787,1487,757,1069,738,825,723,813,721"/>196 <area·shape="poly"·title="·"·alt=""·coords="814,716,826,717,1069,733,1487,752,2231,782,2230,787,1487,757,1069,738,825,723,813,721"/>
197 <area·shape="rect"·title="·"·alt=""·coords="703,775,793,801"/>197 <area·shape="rect"·title="·"·alt=""·coords="703,775,793,801"/>
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 <area·shape="poly"·title="·"·alt=""·coords="1305,297,915,500,912,495,1303,292"/>209 <area·shape="poly"·title="·"·alt=""·coords="1305,297,915,500,912,495,1303,292"/>
210 <area·shape="poly"·title="·"·alt=""·coords="1343,295,1343,402,1337,402,1337,295"/>210 <area·shape="poly"·title="·"·alt=""·coords="1343,295,1343,402,1337,402,1337,295"/>
211 <area·shape="poly"·title="·"·alt=""·coords="1423,287,1589,318,1789,366,1885,395,1971,428,2040,463,2067,483,2086,502,2096,520,2101,540,2100,579,2095,579,2095,541,2091,522,2082,506,2063,487,2038,468,1969,433,1884,400,1787,371,1588,323,1422,292"/>211 <area·shape="poly"·title="·"·alt=""·coords="1423,287,1589,318,1789,366,1885,395,1971,428,2040,463,2067,483,2086,502,2096,520,2101,540,2100,579,2095,579,2095,541,2091,522,2082,506,2063,487,2038,468,1969,433,1884,400,1787,371,1588,323,1422,292"/>
212 <area·shape="poly"·title="·"·alt=""·coords="1379,292,1786,496,1784,500,1376,297"/>212 <area·shape="poly"·title="·"·alt=""·coords="1379,292,1786,496,1784,500,1376,297"/>
213 </map>213 </map>
214 </div>214 </div>
215 </div>215 </div>
216 <p><a·href="a00644_source.html">Go·to·the·source·code·of·this·file.</a></p>216 <p><a·href="a00506_source.html">Go·to·the·source·code·of·this·file.</a></p>
217 <table·class="memberdecls">217 <table·class="memberdecls">
Max diff block lines reached; 757/16325 bytes (4.64%) of diff not shown.
15.6 KB
./usr/share/doc/libopenmesh-dev/html/a00645.map vs.
./usr/share/doc/libopenmesh-dev/html/a00507.map
Files 99% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh"·name="OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh"·name="OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00650.html"·title="·"·alt=""·coords="431,93,585,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00536.html"·title="·"·alt=""·coords="431,93,585,119"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="511,46,511,79,505,79,505,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="511,46,511,79,505,79,505,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>5 <area·shape="rect"·id="Node000003"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="431,118,357,134,318,147,282,163,250,183,225,208,209,238,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,204,236,221,205,247,179,280,158,316,142,355,129,430,113"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="431,118,357,134,318,147,282,163,250,183,225,208,209,238,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,204,236,221,205,247,179,280,158,316,142,355,129,430,113"/>
7 <area·shape="rect"·id="Node000008"·href="$a00422_source.html"·title="·"·alt=""·coords="786,167,945,207"/>7 <area·shape="rect"·id="Node000008"·href="$a00926_source.html"·title="·"·alt=""·coords="786,167,945,207"/>
8 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="561,116,773,163,772,168,559,121"/>8 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="561,116,773,163,772,168,559,121"/>
9 <area·shape="rect"·id="Node000004"·href="$a00431_source.html"·title="·"·alt=""·coords="838,680,997,720"/>9 <area·shape="rect"·id="Node000004"·href="$a00965_source.html"·title="·"·alt=""·coords="838,680,997,720"/>
10 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="256,617,510,639,665,656,824,677,824,683,664,661,509,645,256,623"/>10 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="256,617,510,639,665,656,824,677,824,683,664,661,509,645,256,623"/>
11 <area·shape="rect"·id="Node000006"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>11 <area·shape="rect"·id="Node000006"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>
12 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>12 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>
13 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="340,775,399,801"/>13 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="340,775,399,801"/>
14 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="177,630,276,718,342,765,339,770,273,722,174,634"/>14 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="177,630,276,718,342,765,339,770,273,722,174,634"/>
15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1515,768,1693,808"/>15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1515,768,1693,808"/>
16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="997,714,1016,717,1278,751,1501,775,1501,780,1278,757,1016,723,997,720"/>16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="997,714,1016,717,1278,751,1501,775,1501,780,1278,757,1016,723,997,720"/>
17 <area·shape="poly"·id="edge8_Node000008_Node000005"·title="·"·alt=""·coords="945,186,1276,195,1492,206,1714,221,1923,242,2098,270,2166,287,2218,306,2252,328,2261,341,2264,354,2264,525,2261,564,2254,597,2241,626,2223,650,2200,671,2173,689,2105,722,2031,743,1927,760,1707,782,1707,777,1926,755,2030,738,2103,718,2170,684,2197,666,2219,646,2236,623,2249,596,2256,563,2259,525,2259,354,2256,343,2248,332,2216,311,2164,292,2097,275,1922,247,1714,226,1491,211,1275,201,945,192"/>17 <area·shape="poly"·id="edge8_Node000008_Node000005"·title="·"·alt=""·coords="945,186,1276,195,1492,206,1714,221,1923,242,2098,270,2166,287,2218,306,2252,328,2261,341,2264,354,2264,525,2261,564,2254,597,2241,626,2223,650,2200,671,2173,689,2105,722,2031,743,1927,760,1707,782,1707,777,1926,755,2030,738,2103,718,2170,684,2197,666,2219,646,2236,623,2249,596,2256,563,2259,525,2259,354,2256,343,2248,332,2216,311,2164,292,2097,275,1922,247,1714,226,1491,211,1275,201,945,192"/>
18 <area·shape="poly"·id="edge63_Node000008_Node000007"·title="·"·alt=""·coords="786,197,643,214,561,227,481,244,409,265,349,291,327,305,310,320,300,337,296,354,296,613,302,656,317,698,336,734,354,763,350,766,331,737,312,700,297,658,291,614,291,354,295,335,306,317,324,301,347,286,407,260,480,239,560,222,642,209,785,192"/>18 <area·shape="poly"·id="edge63_Node000008_Node000007"·title="·"·alt=""·coords="786,197,643,214,561,227,481,244,409,265,349,291,327,305,310,320,300,337,296,354,296,613,302,656,317,698,336,734,354,763,350,766,331,737,312,700,297,658,291,614,291,354,295,335,306,317,324,301,347,286,407,260,480,239,560,222,642,209,785,192"/>
19 <area·shape="rect"·id="Node000009"·href="$a00374_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>19 <area·shape="rect"·id="Node000009"·href="$a01028_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>
20 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="834,209,804,230,775,257,685,354,644,400,611,446,589,491,583,513,582,535,584,558,592,582,605,606,625,630,639,642,657,652,704,665,762,672,826,675,955,674,1010,674,1054,677,1059,678,1058,683,1053,683,1010,680,955,679,826,680,762,678,703,670,655,657,636,646,621,634,601,609,587,584,579,560,576,536,578,512,584,489,606,443,640,397,681,351,771,253,800,226,831,205"/>20 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="834,209,804,230,775,257,685,354,644,400,611,446,589,491,583,513,582,535,584,558,592,582,605,606,625,630,639,642,657,652,704,665,762,672,826,675,955,674,1010,674,1054,677,1059,678,1058,683,1053,683,1010,680,955,679,826,680,762,678,703,670,655,657,636,646,621,634,601,609,587,584,579,560,576,536,578,512,584,489,606,443,640,397,681,351,771,253,800,226,831,205"/>
21 <area·shape="rect"·id="Node000011"·href="$a00419_source.html"·title="·"·alt=""·coords="786,255,945,295"/>21 <area·shape="rect"·id="Node000011"·href="$a00932_source.html"·title="·"·alt=""·coords="786,255,945,295"/>
22 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="868,207,868,241,863,241,863,207"/>22 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="868,207,868,241,863,241,863,207"/>
23 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="541,775,603,801"/>23 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="541,775,603,801"/>
24 <area·shape="poly"·id="edge62_Node000008_Node000021"·title="·"·alt=""·coords="786,202,668,224,541,257,484,277,438,301,408,326,400,340,397,354,397,525,402,564,414,601,432,636,454,669,503,725,547,765,544,768,499,729,449,672,427,639,409,603,397,565,392,525,392,354,395,338,404,323,435,296,482,272,539,251,667,218,785,197"/>24 <area·shape="poly"·id="edge62_Node000008_Node000021"·title="·"·alt=""·coords="786,202,668,224,541,257,484,277,438,301,408,326,400,340,397,354,397,525,402,564,414,601,432,636,454,669,503,725,547,765,544,768,499,729,449,672,427,639,409,603,397,565,392,525,392,354,395,338,404,323,435,296,482,272,539,251,667,218,785,197"/>
25 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2244,775,2329,801"/>25 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2244,775,2329,801"/>
26 <area·shape="poly"·id="edge64_Node000008_Node000027"·title="·"·alt=""·coords="945,186,1197,189,1536,199,1871,219,2010,234,2115,252,2155,259,2194,263,2266,271,2296,279,2319,294,2335,319,2340,354,2340,613,2336,656,2326,697,2301,764,2296,762,2321,696,2331,655,2335,613,2335,354,2330,321,2315,298,2294,284,2265,276,2194,268,2154,264,2114,257,2010,239,1871,225,1535,205,1197,195,945,191"/>26 <area·shape="poly"·id="edge64_Node000008_Node000027"·title="·"·alt=""·coords="945,186,1197,189,1536,199,1871,219,2010,234,2115,252,2155,259,2194,263,2266,271,2296,279,2319,294,2335,319,2340,354,2340,613,2336,656,2326,697,2301,764,2296,762,2321,696,2331,655,2335,613,2335,354,2330,321,2315,298,2294,284,2265,276,2194,268,2154,264,2114,257,2010,239,1871,225,1535,205,1197,195,945,191"/>
27 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1992,511,2072,537"/>27 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1992,511,2072,537"/>
28 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="945,187,1045,192,1168,203,1302,223,1435,252,1522,279,1608,311,1772,382,1909,451,2002,502,1999,507,1906,456,1769,387,1606,316,1520,284,1434,257,1302,228,1167,209,1044,198,945,192"/>28 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="945,187,1045,192,1168,203,1302,223,1435,252,1522,279,1608,311,1772,382,1909,451,2002,502,1999,507,1906,456,1769,387,1606,316,1520,284,1434,257,1302,228,1167,209,1044,198,945,192"/>
29 <area·shape="rect"·id="Node000035"·href="$a00515_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>29 <area·shape="rect"·id="Node000035"·href="$a00818_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>
30 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="945,200,1245,254,1244,259,944,205"/>30 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="945,200,1245,254,1244,259,944,205"/>
31 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1238,714,1501,764,1500,770,1237,720"/>31 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1238,714,1501,764,1500,770,1237,720"/>
32 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="955,775,1031,801"/>32 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="955,775,1031,801"/>
33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1121,722,1028,771,1025,767,1118,718"/>33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1121,722,1028,771,1025,767,1118,718"/>
34 <area·shape="poly"·id="edge13_Node000011_Node000007"·title="·"·alt=""·coords="818,297,774,318,729,345,624,423,547,492,482,571,412,681,392,723,378,763,373,761,387,721,407,679,478,568,544,488,621,419,727,340,771,313,816,292"/>34 <area·shape="poly"·id="edge13_Node000011_Node000007"·title="·"·alt=""·coords="818,297,774,318,729,345,624,423,547,492,482,571,412,681,392,723,378,763,373,761,387,721,407,679,478,568,544,488,621,419,727,340,771,313,816,292"/>
35 <area·shape="rect"·id="Node000012"·href="$a00512_source.html"·title="·"·alt=""·coords="740,343,991,368"/>35 <area·shape="rect"·id="Node000012"·href="$a00839_source.html"·title="·"·alt=""·coords="740,343,991,368"/>
36 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="868,295,868,329,863,329,863,295"/>36 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="868,295,868,329,863,329,863,295"/>
37 <area·shape="rect"·id="Node000028"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>37 <area·shape="rect"·id="Node000028"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>
38 <area·shape="poly"·id="edge61_Node000011_Node000028"·title="·"·alt=""·coords="912,292,957,314,1004,340,1126,442,1248,542,1326,562,1453,588,1452,594,1325,567,1245,546,1123,446,1001,345,955,319,910,297"/>38 <area·shape="poly"·id="edge61_Node000011_Node000028"·title="·"·alt=""·coords="912,292,957,314,1004,340,1126,442,1248,542,1326,562,1453,588,1452,594,1325,567,1245,546,1123,446,1001,345,955,319,910,297"/>
39 <area·shape="poly"·id="edge16_Node000012_Node000005"·title="·"·alt=""·coords="835,371,794,390,752,418,686,471,629,522,611,547,602,573,606,601,625,630,637,641,653,649,696,660,749,664,807,665,922,665,971,669,1009,678,1025,687,1036,698,1046,709,1061,718,1096,729,1143,739,1259,756,1501,778,1501,783,1259,761,1142,744,1095,734,1059,722,1043,713,1032,702,1022,691,1007,682,970,674,922,670,807,671,749,670,695,665,651,654,634,645,621,634,601,603,597,573,606,545,625,518,683,467,749,414,791,385,833,366"/>39 <area·shape="poly"·id="edge16_Node000012_Node000005"·title="·"·alt=""·coords="835,371,794,390,752,418,686,471,629,522,611,547,602,573,606,601,625,630,637,641,653,649,696,660,749,664,807,665,922,665,971,669,1009,678,1025,687,1036,698,1046,709,1061,718,1096,729,1143,739,1259,756,1501,778,1501,783,1259,761,1142,744,1095,734,1059,722,1043,713,1032,702,1022,691,1007,682,970,674,922,670,807,671,749,670,695,665,651,654,634,645,621,634,601,603,597,573,606,545,625,518,683,467,749,414,791,385,833,366"/>
40 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="635,599,722,625"/>40 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="635,599,722,625"/>
41 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="852,370,790,424,753,463,721,505,700,547,687,586,682,585,695,545,716,503,749,459,786,421,849,366"/>41 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="852,370,790,424,753,463,721,505,700,547,687,586,682,585,695,545,716,503,749,459,786,421,849,366"/>
42 <area·shape="rect"·id="Node000014"·href="$a00527_source.html"·title="·"·alt=""·coords="783,504,947,544"/>42 <area·shape="rect"·id="Node000014"·href="$a00815_source.html"·title="·"·alt=""·coords="783,504,947,544"/>
43 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="868,368,868,490,863,490,863,368"/>43 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="868,368,868,490,863,490,863,368"/>
44 <area·shape="rect"·id="Node000018"·href="$a00521_source.html"·title="·"·alt=""·coords="1258,416,1422,456"/>44 <area·shape="rect"·id="Node000018"·href="$a00803_source.html"·title="·"·alt=""·coords="1258,416,1422,456"/>
45 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="935,365,1245,416,1244,422,934,371"/>45 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="935,365,1245,416,1244,422,934,371"/>
46 <area·shape="poly"·id="edge18_Node000014_Node000005"·title="·"·alt=""·coords="865,544,866,588,873,611,886,630,914,647,955,658,1005,665,1059,668,1167,671,1250,677,1407,718,1539,761,1538,766,1405,724,1249,683,1167,676,1059,673,1004,670,954,664,912,652,882,634,868,613,861,589,860,544"/>46 <area·shape="poly"·id="edge18_Node000014_Node000005"·title="·"·alt=""·coords="865,544,866,588,873,611,886,630,914,647,955,658,1005,665,1059,668,1167,671,1250,677,1407,718,1539,761,1538,766,1405,724,1249,683,1167,676,1059,673,1004,670,954,664,912,652,882,634,868,613,861,589,860,544"/>
47 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="825,546,717,596,715,591,823,542"/>47 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="825,546,717,596,715,591,823,542"/>
48 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1147,599,1223,625"/>48 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1147,599,1223,625"/>
49 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="936,541,1135,594,1134,600,935,547"/>49 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="936,541,1135,594,1134,600,935,547"/>
50 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="747,599,821,625"/>50 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="747,599,821,625"/>
51 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="849,546,806,591,803,587,845,542"/>51 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="849,546,806,591,803,587,845,542"/>
Offset 57, 37 lines modifiedOffset 57, 37 lines modified
57 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1258,455,967,507,962,508,961,502,966,501,1257,449"/>57 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1258,455,967,507,962,508,961,502,966,501,1257,449"/>
58 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1258,450,1118,473,1055,488,1012,506,991,524,972,545,946,588,942,586,968,542,987,520,1009,502,1054,483,1117,467,1257,444"/>58 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1258,450,1118,473,1055,488,1012,506,991,524,972,545,946,588,942,586,968,542,987,520,1009,502,1054,483,1117,467,1257,444"/>
59 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1258,511,1329,537"/>59 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1258,511,1329,537"/>
60 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1332,458,1309,500,1304,498,1327,455"/>60 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1332,458,1309,500,1304,498,1327,455"/>
61 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1353,511,1412,537"/>61 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1353,511,1412,537"/>
62 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1352,455,1373,498,1368,500,1347,457"/>62 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1352,455,1373,498,1368,500,1347,457"/>
63 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1258,442,1125,449,969,461,823,479,764,492,720,506,666,537,646,554,631,573,608,619,589,681,581,723,576,762,571,761,575,722,584,679,603,617,627,570,643,551,662,533,718,502,762,487,822,474,969,455,1125,443,1258,437"/>63 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1258,442,1125,449,969,461,823,479,764,492,720,506,666,537,646,554,631,573,608,619,589,681,581,723,576,762,571,761,575,722,584,679,603,617,627,570,643,551,662,533,718,502,762,487,822,474,969,455,1125,443,1258,437"/>
64 <area·shape="rect"·id="Node000022"·href="$a00251_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>64 <area·shape="rect"·id="Node000022"·href="$a01109_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>
65 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1378,454,1405,475,1426,503,1432,524,1426,545,1411,568,1392,586,1388,582,1407,564,1422,543,1427,524,1422,505,1401,479,1375,458"/>65 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1378,454,1405,475,1426,503,1432,524,1426,545,1411,568,1392,586,1388,582,1407,564,1422,543,1427,524,1422,505,1401,479,1375,458"/>
66 <area·shape="rect"·id="Node000023"·href="$a00344_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>66 <area·shape="rect"·id="Node000023"·href="$a00989_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>
67 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1423,440,1496,448,1573,461,1640,478,1666,489,1685,502,1707,532,1715,562,1713,595,1704,633,1688,670,1683,667,1699,631,1708,594,1710,563,1703,534,1681,506,1663,494,1638,483,1572,466,1495,454,1422,446"/>67 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1423,440,1496,448,1573,461,1640,478,1666,489,1685,502,1707,532,1715,562,1713,595,1704,633,1688,670,1683,667,1699,631,1708,594,1710,563,1703,534,1681,506,1663,494,1638,483,1572,466,1495,454,1422,446"/>
68 <area·shape="rect"·id="Node000024"·href="$a00497_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>68 <area·shape="rect"·id="Node000024"·href="$a00824_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>
69 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1422,438,1548,446,1695,459,1832,477,1888,488,1930,502,1947,510,1958,520,1982,542,2046,583,2044,587,1978,546,1954,524,1944,515,1928,506,1887,494,1831,482,1694,464,1547,451,1422,444"/>69 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1422,438,1548,446,1695,459,1832,477,1888,488,1930,502,1947,510,1958,520,1982,542,2046,583,2044,587,1978,546,1954,524,1944,515,1928,506,1887,494,1831,482,1694,464,1547,451,1422,444"/>
70 <area·shape="rect"·id="Node000025"·href="$a00509_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>70 <area·shape="rect"·id="Node000025"·href="$a00821_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>
71 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1423,448,1734,501,1739,502,1738,508,1733,507,1422,454"/>71 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1423,448,1734,501,1739,502,1738,508,1733,507,1422,454"/>
72 <area·shape="rect"·id="Node000033"·href="$a00407_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>72 <area·shape="rect"·id="Node000033"·href="$a00956_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>
73 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1289,459,1168,502,1167,497,1287,454"/>73 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1289,459,1168,502,1167,497,1287,454"/>
74 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1423,438,1671,457,1822,475,1974,501,1988,505,1987,510,1973,507,1822,480,1670,462,1422,443"/>74 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1423,438,1671,457,1822,475,1974,501,1988,505,1987,510,1973,507,1822,480,1670,462,1422,443"/>
75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1653,722,1627,758,1623,755,1649,719"/>75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1653,722,1627,758,1623,755,1649,719"/>
76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="2081,634,2047,679,2022,703,1995,722,1943,741,1869,757,1707,779,1707,774,1868,751,1941,736,1992,718,2019,699,2043,676,2077,631"/>76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="2081,634,2047,679,2022,703,1995,722,1943,741,1869,757,1707,779,1707,774,1868,751,1941,736,1992,718,2019,699,2043,676,2077,631"/>
77 <area·shape="poly"·id="edge37_Node000025_Node000005"·title="·"·alt=""·coords="1835,545,1828,582,1814,628,1792,678,1761,722,1729,747,1692,765,1690,761,1726,743,1757,718,1788,675,1809,627,1822,580,1830,544"/>77 <area·shape="poly"·id="edge37_Node000025_Node000005"·title="·"·alt=""·coords="1835,545,1828,582,1814,628,1792,678,1761,722,1729,747,1692,765,1690,761,1726,743,1757,718,1788,675,1809,627,1822,580,1830,544"/>
78 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1752,531,1648,537,1519,549,1377,567,1237,595,1226,597,1225,592,1235,589,1376,562,1518,543,1648,532,1752,526"/>78 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1752,531,1648,537,1519,549,1377,567,1237,595,1226,597,1225,592,1235,589,1376,562,1518,543,1648,532,1752,526"/>
79 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1892,542,2023,585,2021,590,1890,547"/>79 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1892,542,2023,585,2021,590,1890,547"/>
80 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1923,599,1984,625"/>80 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1923,599,1984,625"/>
81 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1863,542,1928,589,1925,593,1859,546"/>81 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1863,542,1928,589,1925,593,1859,546"/>
82 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1846,543,1873,586,1891,610,1912,630,1973,665,2063,704,2240,768,2238,773,2061,709,1971,670,1909,634,1887,613,1868,589,1842,546"/>82 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1846,543,1873,586,1891,610,1912,630,1973,665,2063,704,2240,768,2238,773,2061,709,1971,670,1909,634,1887,613,1868,589,1842,546"/>
83 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1774,547,1631,591,1629,585,1773,542"/>83 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1774,547,1631,591,1629,585,1773,542"/>
84 <area·shape="rect"·id="Node000032"·href="$a00437_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>84 <area·shape="rect"·id="Node000032"·href="$a00977_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>
85 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1842,543,1869,631,1886,667,1882,669,1864,633,1837,545"/>85 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1842,543,1869,631,1886,667,1882,669,1864,633,1837,545"/>
86 <area·shape="rect"·id="Node000029"·href="$a00281_source.html"·title="·"·alt=""·coords="635,680,813,720"/>86 <area·shape="rect"·id="Node000029"·href="$a01103_source.html"·title="·"·alt=""·coords="635,680,813,720"/>
87 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="1467,633,1455,635,1280,652,1143,659,1004,665,827,683,827,677,1004,660,1143,653,1280,647,1454,629,1466,628"/>87 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="1467,633,1455,635,1280,652,1143,659,1004,665,827,683,827,677,1004,660,1143,653,1280,647,1454,629,1466,628"/>
88 <area·shape="poly"·id="edge43_Node000029_Node000005"·title="·"·alt=""·coords="814,716,826,717,1012,739,1198,757,1501,778,1501,784,1197,762,1011,745,825,723,813,721"/>88 <area·shape="poly"·id="edge43_Node000029_Node000005"·title="·"·alt=""·coords="814,716,826,717,1012,739,1198,757,1501,778,1501,784,1197,762,1011,745,825,723,813,721"/>
89 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="647,723,413,779,411,774,646,717"/>89 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="647,723,413,779,411,774,646,717"/>
90 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="784,718,946,769,944,774,782,723"/>90 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="784,718,946,769,944,774,782,723"/>
91 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="692,722,605,771,603,766,689,718"/>91 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="692,722,605,771,603,766,689,718"/>
92 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="814,716,826,717,1069,733,1487,752,2231,782,2230,787,1487,757,1069,738,825,723,813,721"/>92 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="814,716,826,717,1069,733,1487,752,2231,782,2230,787,1487,757,1069,738,825,723,813,721"/>
93 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="703,775,793,801"/>93 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="703,775,793,801"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00645.png vs.
./usr/share/doc/libopenmesh-dev/html/a00507.png
Files identical despite different names
8.97 KB
./usr/share/doc/libopenmesh-dev/html/a00647.html vs.
./usr/share/doc/libopenmesh-dev/html/a00554.html
Files 94% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00647.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00554.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 99, 70 lines modifiedOffset 99, 70 lines modified
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.··100 <p>Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><div·class="dynheader">102 <div·class="textblock"><div·class="dynheader">
103 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>103 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00649.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·alt=""/></div>105 <div·class="center"><img·src="a00556.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep">106 <map·name="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep">
107 <area·shape="rect"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>107 <area·shape="rect"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>
108 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>108 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>
109 <area·shape="poly"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>109 <area·shape="poly"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>
110 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="341,181,541,221"/>110 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="341,181,541,221"/>
111 <area·shape="poly"·title="·"·alt=""·coords="1336,122,986,144,770,161,554,184,542,186,541,180,553,179,770,156,986,138,1336,117"/>111 <area·shape="poly"·title="·"·alt=""·coords="1336,122,986,144,770,161,554,184,542,186,541,180,553,179,770,156,986,138,1336,117"/>
112 <area·shape="rect"·href="a00650.html"·title="·"·alt=""·coords="565,181,765,221"/>112 <area·shape="rect"·href="a00536.html"·title="·"·alt=""·coords="565,181,765,221"/>
113 <area·shape="poly"·title="·"·alt=""·coords="1336,126,1080,150,778,184,766,186,765,180,777,179,1079,144,1335,121"/>113 <area·shape="poly"·title="·"·alt=""·coords="1336,126,1080,150,778,184,766,186,765,180,777,179,1079,144,1335,121"/>
114 <area·shape="rect"·href="a00683.html"·title="·"·alt=""·coords="789,181,989,221"/>114 <area·shape="rect"·href="a00551.html"·title="·"·alt=""·coords="789,181,989,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/>115 <area·shape="poly"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/>
116 <area·shape="rect"·href="a00695.html"·title="·"·alt=""·coords="1013,181,1213,221"/>116 <area·shape="rect"·href="a00518.html"·title="·"·alt=""·coords="1013,181,1213,221"/>
117 <area·shape="poly"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/>117 <area·shape="poly"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/>
118 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>118 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>
119 <area·shape="poly"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/>119 <area·shape="poly"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/>
120 <area·shape="rect"·href="a00641.html"·title="·"·alt=""·coords="1461,181,1661,221"/>120 <area·shape="rect"·href="a00566.html"·title="·"·alt=""·coords="1461,181,1661,221"/>
121 <area·shape="poly"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>121 <area·shape="poly"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>
122 <area·shape="rect"·href="a00677.html"·title="·"·alt=""·coords="1512,269,1712,309"/>122 <area·shape="rect"·href="a00539.html"·title="·"·alt=""·coords="1512,269,1712,309"/>
123 <area·shape="poly"·title="·"·alt=""·coords="1564,133,1632,153,1658,165,1675,180,1682,192,1683,204,1675,229,1658,252,1638,271,1635,267,1654,248,1670,227,1678,204,1676,193,1671,183,1655,170,1630,158,1562,138"/>123 <area·shape="poly"·title="·"·alt=""·coords="1564,133,1632,153,1658,165,1675,180,1682,192,1683,204,1675,229,1658,252,1638,271,1635,267,1654,248,1670,227,1678,204,1676,193,1671,183,1655,170,1630,158,1562,138"/>
124 <area·shape="rect"·href="a00653.html"·title="·"·alt=""·coords="1736,181,1936,221"/>124 <area·shape="rect"·href="a00560.html"·title="·"·alt=""·coords="1736,181,1936,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>125 <area·shape="poly"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>
126 <area·shape="rect"·href="a00671.html"·title="·"·alt=""·coords="1960,181,2160,221"/>126 <area·shape="rect"·href="a00545.html"·title="·"·alt=""·coords="1960,181,2160,221"/>
127 <area·shape="poly"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>127 <area·shape="poly"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>
128 <area·shape="rect"·href="a00686.html"·title="·"·alt=""·coords="2184,181,2384,221"/>128 <area·shape="rect"·href="a00524.html"·title="·"·alt=""·coords="2184,181,2384,221"/>
129 <area·shape="poly"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>129 <area·shape="poly"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>
130 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="341,269,541,309"/>130 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="341,269,541,309"/>
131 <area·shape="poly"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/>131 <area·shape="poly"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/>
132 <area·shape="rect"·href="a00668.html"·title="·"·alt=""·coords="117,269,317,309"/>132 <area·shape="rect"·href="a00527.html"·title="·"·alt=""·coords="117,269,317,309"/>
133 <area·shape="poly"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/>133 <area·shape="poly"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/>
134 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>134 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>
135 <area·shape="poly"·title="·"·alt=""·coords="555,307,829,333,1096,351,1508,370,1508,376,1095,357,828,338,555,312"/>135 <area·shape="poly"·title="·"·alt=""·coords="555,307,829,333,1096,351,1508,370,1508,376,1095,357,828,338,555,312"/>
136 <area·shape="rect"·href="a00656.html"·title="·"·alt=""·coords="453,357,653,397"/>136 <area·shape="rect"·href="a00575.html"·title="·"·alt=""·coords="453,357,653,397"/>
137 <area·shape="poly"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/>137 <area·shape="poly"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/>
138 <area·shape="rect"·href="a00662.html"·title="·"·alt=""·coords="229,357,429,397"/>138 <area·shape="rect"·href="a00542.html"·title="·"·alt=""·coords="229,357,429,397"/>
139 <area·shape="poly"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/>139 <area·shape="poly"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/>
140 <area·shape="rect"·href="a00689.html"·title="·"·alt=""·coords="229,445,429,485"/>140 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="229,445,429,485"/>
141 <area·shape="poly"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/>141 <area·shape="poly"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/>
142 <area·shape="poly"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/>142 <area·shape="poly"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/>
143 <area·shape="rect"·href="a00704.html"·title="·"·alt=""·coords="5,357,205,397"/>143 <area·shape="rect"·href="a00521.html"·title="·"·alt=""·coords="5,357,205,397"/>
144 <area·shape="poly"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/>144 <area·shape="poly"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/>
145 <area·shape="rect"·href="a00644.html"·title="·"·alt=""·coords="565,269,765,309"/>145 <area·shape="rect"·href="a00506.html"·title="·"·alt=""·coords="565,269,765,309"/>
146 <area·shape="poly"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/>146 <area·shape="poly"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/>
147 <area·shape="rect"·href="a00674.html"·title="·"·alt=""·coords="789,269,989,309"/>147 <area·shape="rect"·href="a00533.html"·title="·"·alt=""·coords="789,269,989,309"/>
148 <area·shape="poly"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/>148 <area·shape="poly"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/>
149 <area·shape="rect"·href="a00680.html"·title="·"·alt=""·coords="1013,269,1213,309"/>149 <area·shape="rect"·href="a00572.html"·title="·"·alt=""·coords="1013,269,1213,309"/>
150 <area·shape="poly"·title="·"·alt=""·coords="1116,235,1116,269,1111,269,1111,235"/>150 <area·shape="poly"·title="·"·alt=""·coords="1116,235,1116,269,1111,269,1111,235"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1615,323,1615,357,1609,357,1609,323"/>151 <area·shape="poly"·title="·"·alt=""·coords="1615,323,1615,357,1609,357,1609,323"/>
152 <area·shape="rect"·href="a00638.html"·title="·"·alt=""·coords="1736,269,1936,309"/>152 <area·shape="rect"·href="a00578.html"·title="·"·alt=""·coords="1736,269,1936,309"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1839,235,1839,269,1833,269,1833,235"/>153 <area·shape="poly"·title="·"·alt=""·coords="1839,235,1839,269,1833,269,1833,235"/>
154 <area·shape="poly"·title="·"·alt=""·coords="2118,225,2147,243,2171,263,2183,286,2181,299,2174,311,2151,324,2110,335,1990,352,1848,365,1716,374,1715,368,1847,360,1990,347,2109,329,2149,319,2170,307,2176,297,2178,287,2167,267,2144,247,2115,230"/>154 <area·shape="poly"·title="·"·alt=""·coords="2118,225,2147,243,2171,263,2183,286,2181,299,2174,311,2151,324,2110,335,1990,352,1848,365,1716,374,1715,368,1847,360,1990,347,2109,329,2149,319,2170,307,2176,297,2178,287,2167,267,2144,247,2115,230"/>
155 <area·shape="rect"·href="a00665.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>155 <area·shape="rect"·href="a00563.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>
156 <area·shape="poly"·title="·"·alt=""·coords="2063,235,2063,269,2057,269,2057,235"/>156 <area·shape="poly"·title="·"·alt=""·coords="2063,235,2063,269,2057,269,2057,235"/>
157 </map>157 </map>
158 </div>158 </div>
159 </div>159 </div>
160 <p><a·href="a00647_source.html">Go·to·the·source·code·of·this·file.</a></p>160 <p><a·href="a00554_source.html">Go·to·the·source·code·of·this·file.</a></p>
161 <table·class="memberdecls">161 <table·class="memberdecls">
162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
163 Classes</h2></td></tr>163 Classes</h2></td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html">OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html">OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;</a></td></tr>
165 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Stores·information·about·a·halfedge·collapse.··<a·href="a03374.html#details">More...</a><br·/></td></tr>165 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Stores·information·about·a·halfedge·collapse.··<a·href="a03374.html#details">More...</a><br·/></td></tr>
166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 </table><table·class="memberdecls">167 </table><table·class="memberdecls">
8.52 KB
./usr/share/doc/libopenmesh-dev/html/a00649.map vs.
./usr/share/doc/libopenmesh-dev/html/a00556.map
Files 97% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <map·id="OpenMesh/Tools/Decimater/CollapseInfoT.hh"·name="OpenMesh/Tools/Decimater/CollapseInfoT.hh">1 <map·id="OpenMesh/Tools/Decimater/CollapseInfoT.hh"·name="OpenMesh/Tools/Decimater/CollapseInfoT.hh">
2 <area·shape="rect"·id="Node000001"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>2 <area·shape="rect"·id="Node000001"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>
5 <area·shape="rect"·id="Node000003"·href="$a00692.html"·title="·"·alt=""·coords="341,181,541,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00581.html"·title="·"·alt=""·coords="341,181,541,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1336,122,986,144,770,161,554,184,542,186,541,180,553,179,770,156,986,138,1336,117"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1336,122,986,144,770,161,554,184,542,186,541,180,553,179,770,156,986,138,1336,117"/>
7 <area·shape="rect"·id="Node000011"·href="$a00650.html"·title="·"·alt=""·coords="565,181,765,221"/>7 <area·shape="rect"·id="Node000011"·href="$a00536.html"·title="·"·alt=""·coords="565,181,765,221"/>
8 <area·shape="poly"·id="edge11_Node000002_Node000011"·title="·"·alt=""·coords="1336,126,1080,150,778,184,766,186,765,180,777,179,1079,144,1335,121"/>8 <area·shape="poly"·id="edge11_Node000002_Node000011"·title="·"·alt=""·coords="1336,126,1080,150,778,184,766,186,765,180,777,179,1079,144,1335,121"/>
9 <area·shape="rect"·id="Node000013"·href="$a00683.html"·title="·"·alt=""·coords="789,181,989,221"/>9 <area·shape="rect"·id="Node000013"·href="$a00551.html"·title="·"·alt=""·coords="789,181,989,221"/>
10 <area·shape="poly"·id="edge13_Node000002_Node000013"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/>10 <area·shape="poly"·id="edge13_Node000002_Node000013"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/>
11 <area·shape="rect"·id="Node000015"·href="$a00695.html"·title="·"·alt=""·coords="1013,181,1213,221"/>11 <area·shape="rect"·id="Node000015"·href="$a00518.html"·title="·"·alt=""·coords="1013,181,1213,221"/>
12 <area·shape="poly"·id="edge15_Node000002_Node000015"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/>12 <area·shape="poly"·id="edge15_Node000002_Node000015"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/>
13 <area·shape="rect"·id="Node000017"·href="$a00698_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>13 <area·shape="rect"·id="Node000017"·href="$a00512_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>
14 <area·shape="poly"·id="edge17_Node000002_Node000017"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/>14 <area·shape="poly"·id="edge17_Node000002_Node000017"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/>
15 <area·shape="rect"·id="Node000018"·href="$a00641.html"·title="·"·alt=""·coords="1461,181,1661,221"/>15 <area·shape="rect"·id="Node000018"·href="$a00566.html"·title="·"·alt=""·coords="1461,181,1661,221"/>
16 <area·shape="poly"·id="edge18_Node000002_Node000018"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>16 <area·shape="poly"·id="edge18_Node000002_Node000018"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>
17 <area·shape="rect"·id="Node000019"·href="$a00677.html"·title="·"·alt=""·coords="1512,269,1712,309"/>17 <area·shape="rect"·id="Node000019"·href="$a00539.html"·title="·"·alt=""·coords="1512,269,1712,309"/>
18 <area·shape="poly"·id="edge19_Node000002_Node000019"·title="·"·alt=""·coords="1564,133,1632,153,1658,165,1675,180,1682,192,1683,204,1675,229,1658,252,1638,271,1635,267,1654,248,1670,227,1678,204,1676,193,1671,183,1655,170,1630,158,1562,138"/>18 <area·shape="poly"·id="edge19_Node000002_Node000019"·title="·"·alt=""·coords="1564,133,1632,153,1658,165,1675,180,1682,192,1683,204,1675,229,1658,252,1638,271,1635,267,1654,248,1670,227,1678,204,1676,193,1671,183,1655,170,1630,158,1562,138"/>
19 <area·shape="rect"·id="Node000020"·href="$a00653.html"·title="·"·alt=""·coords="1736,181,1936,221"/>19 <area·shape="rect"·id="Node000020"·href="$a00560.html"·title="·"·alt=""·coords="1736,181,1936,221"/>
20 <area·shape="poly"·id="edge21_Node000002_Node000020"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>20 <area·shape="poly"·id="edge21_Node000002_Node000020"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>
21 <area·shape="rect"·id="Node000022"·href="$a00671.html"·title="·"·alt=""·coords="1960,181,2160,221"/>21 <area·shape="rect"·id="Node000022"·href="$a00545.html"·title="·"·alt=""·coords="1960,181,2160,221"/>
22 <area·shape="poly"·id="edge23_Node000002_Node000022"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>22 <area·shape="poly"·id="edge23_Node000002_Node000022"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>
23 <area·shape="rect"·id="Node000024"·href="$a00686.html"·title="·"·alt=""·coords="2184,181,2384,221"/>23 <area·shape="rect"·id="Node000024"·href="$a00524.html"·title="·"·alt=""·coords="2184,181,2384,221"/>
24 <area·shape="poly"·id="edge26_Node000002_Node000024"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>24 <area·shape="poly"·id="edge26_Node000002_Node000024"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>
25 <area·shape="rect"·id="Node000004"·href="$a00635.html"·title="·"·alt=""·coords="341,269,541,309"/>25 <area·shape="rect"·id="Node000004"·href="$a00548.html"·title="·"·alt=""·coords="341,269,541,309"/>
26 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/>26 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/>
27 <area·shape="rect"·id="Node000009"·href="$a00668.html"·title="·"·alt=""·coords="117,269,317,309"/>27 <area·shape="rect"·id="Node000009"·href="$a00527.html"·title="·"·alt=""·coords="117,269,317,309"/>
28 <area·shape="poly"·id="edge8_Node000003_Node000009"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/>28 <area·shape="poly"·id="edge8_Node000003_Node000009"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/>
29 <area·shape="rect"·id="Node000005"·href="$a00926_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>29 <area·shape="rect"·id="Node000005"·href="$a00503_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>
30 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="555,307,829,333,1096,351,1508,370,1508,376,1095,357,828,338,555,312"/>30 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="555,307,829,333,1096,351,1508,370,1508,376,1095,357,828,338,555,312"/>
31 <area·shape="rect"·id="Node000006"·href="$a00656.html"·title="·"·alt=""·coords="453,357,653,397"/>31 <area·shape="rect"·id="Node000006"·href="$a00575.html"·title="·"·alt=""·coords="453,357,653,397"/>
32 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/>32 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/>
33 <area·shape="rect"·id="Node000007"·href="$a00662.html"·title="·"·alt=""·coords="229,357,429,397"/>33 <area·shape="rect"·id="Node000007"·href="$a00542.html"·title="·"·alt=""·coords="229,357,429,397"/>
34 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/>34 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/>
35 <area·shape="rect"·id="Node000008"·href="$a00689.html"·title="·"·alt=""·coords="229,445,429,485"/>35 <area·shape="rect"·id="Node000008"·href="$a00569.html"·title="·"·alt=""·coords="229,445,429,485"/>
36 <area·shape="poly"·id="edge7_Node000007_Node000008"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/>36 <area·shape="poly"·id="edge7_Node000007_Node000008"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/>
37 <area·shape="poly"·id="edge10_Node000009_Node000007"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/>37 <area·shape="poly"·id="edge10_Node000009_Node000007"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/>
38 <area·shape="rect"·id="Node000010"·href="$a00704.html"·title="·"·alt=""·coords="5,357,205,397"/>38 <area·shape="rect"·id="Node000010"·href="$a00521.html"·title="·"·alt=""·coords="5,357,205,397"/>
39 <area·shape="poly"·id="edge9_Node000009_Node000010"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/>39 <area·shape="poly"·id="edge9_Node000009_Node000010"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/>
40 <area·shape="rect"·id="Node000012"·href="$a00644.html"·title="·"·alt=""·coords="565,269,765,309"/>40 <area·shape="rect"·id="Node000012"·href="$a00506.html"·title="·"·alt=""·coords="565,269,765,309"/>
41 <area·shape="poly"·id="edge12_Node000011_Node000012"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/>41 <area·shape="poly"·id="edge12_Node000011_Node000012"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/>
42 <area·shape="rect"·id="Node000014"·href="$a00674.html"·title="·"·alt=""·coords="789,269,989,309"/>42 <area·shape="rect"·id="Node000014"·href="$a00533.html"·title="·"·alt=""·coords="789,269,989,309"/>
43 <area·shape="poly"·id="edge14_Node000013_Node000014"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/>43 <area·shape="poly"·id="edge14_Node000013_Node000014"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/>
44 <area·shape="rect"·id="Node000016"·href="$a00680.html"·title="·"·alt=""·coords="1013,269,1213,309"/>44 <area·shape="rect"·id="Node000016"·href="$a00572.html"·title="·"·alt=""·coords="1013,269,1213,309"/>
45 <area·shape="poly"·id="edge16_Node000015_Node000016"·title="·"·alt=""·coords="1116,235,1116,269,1111,269,1111,235"/>45 <area·shape="poly"·id="edge16_Node000015_Node000016"·title="·"·alt=""·coords="1116,235,1116,269,1111,269,1111,235"/>
46 <area·shape="poly"·id="edge20_Node000019_Node000005"·title="·"·alt=""·coords="1615,323,1615,357,1609,357,1609,323"/>46 <area·shape="poly"·id="edge20_Node000019_Node000005"·title="·"·alt=""·coords="1615,323,1615,357,1609,357,1609,323"/>
47 <area·shape="rect"·id="Node000021"·href="$a00638.html"·title="·"·alt=""·coords="1736,269,1936,309"/>47 <area·shape="rect"·id="Node000021"·href="$a00578.html"·title="·"·alt=""·coords="1736,269,1936,309"/>
48 <area·shape="poly"·id="edge22_Node000020_Node000021"·title="·"·alt=""·coords="1839,235,1839,269,1833,269,1833,235"/>48 <area·shape="poly"·id="edge22_Node000020_Node000021"·title="·"·alt=""·coords="1839,235,1839,269,1833,269,1833,235"/>
49 <area·shape="poly"·id="edge24_Node000022_Node000005"·title="·"·alt=""·coords="2118,225,2147,243,2171,263,2183,286,2181,299,2174,311,2151,324,2110,335,1990,352,1848,365,1716,374,1715,368,1847,360,1990,347,2109,329,2149,319,2170,307,2176,297,2178,287,2167,267,2144,247,2115,230"/>49 <area·shape="poly"·id="edge24_Node000022_Node000005"·title="·"·alt=""·coords="2118,225,2147,243,2171,263,2183,286,2181,299,2174,311,2151,324,2110,335,1990,352,1848,365,1716,374,1715,368,1847,360,1990,347,2109,329,2149,319,2170,307,2176,297,2178,287,2167,267,2144,247,2115,230"/>
50 <area·shape="rect"·id="Node000023"·href="$a00665.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>50 <area·shape="rect"·id="Node000023"·href="$a00563.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>
51 <area·shape="poly"·id="edge25_Node000022_Node000023"·title="·"·alt=""·coords="2063,235,2063,269,2057,269,2057,235"/>51 <area·shape="poly"·id="edge25_Node000022_Node000023"·title="·"·alt=""·coords="2063,235,2063,269,2057,269,2057,235"/>
52 </map>52 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00649.png vs.
./usr/share/doc/libopenmesh-dev/html/a00556.png
Files identical despite different names
16.4 KB
./usr/share/doc/libopenmesh-dev/html/a00650.html vs.
./usr/share/doc/libopenmesh-dev/html/a00536.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00650.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00536.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 62 lines modifiedOffset 93, 62 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModAspectRatioT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModAspectRatioT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·ModAspectRatioT.hh:</div>103 Include·dependency·graph·for·ModAspectRatioT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00651.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00537.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>
108 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>108 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
109 <area·shape="poly"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>109 <area·shape="poly"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>
110 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="786,93,945,133"/>110 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="786,93,945,133"/>
111 <area·shape="poly"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>111 <area·shape="poly"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>
112 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="838,607,997,647"/>112 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="838,607,997,647"/>
113 <area·shape="poly"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>113 <area·shape="poly"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>
114 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>114 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
115 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>115 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
116 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>116 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>
117 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>117 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
118 <area·shape="rect"·title="·"·alt=""·coords="1515,695,1693,735"/>118 <area·shape="rect"·title="·"·alt=""·coords="1515,695,1693,735"/>
119 <area·shape="poly"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>119 <area·shape="poly"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>
120 <area·shape="poly"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>120 <area·shape="poly"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>
121 <area·shape="poly"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>121 <area·shape="poly"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>
122 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>122 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>
123 <area·shape="poly"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>123 <area·shape="poly"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>
124 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="786,181,945,221"/>124 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="786,181,945,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>125 <area·shape="poly"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>
126 <area·shape="rect"·title="·"·alt=""·coords="541,702,603,727"/>126 <area·shape="rect"·title="·"·alt=""·coords="541,702,603,727"/>
127 <area·shape="poly"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>127 <area·shape="poly"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>
128 <area·shape="rect"·title="·"·alt=""·coords="2244,702,2329,727"/>128 <area·shape="rect"·title="·"·alt=""·coords="2244,702,2329,727"/>
129 <area·shape="poly"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>129 <area·shape="poly"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>
130 <area·shape="rect"·title="·"·alt=""·coords="1992,438,2072,463"/>130 <area·shape="rect"·title="·"·alt=""·coords="1992,438,2072,463"/>
131 <area·shape="poly"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>131 <area·shape="poly"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>
132 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>132 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>
133 <area·shape="poly"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>133 <area·shape="poly"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>134 <area·shape="poly"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>
135 <area·shape="rect"·title="·"·alt=""·coords="955,702,1031,727"/>135 <area·shape="rect"·title="·"·alt=""·coords="955,702,1031,727"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>136 <area·shape="poly"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>
137 <area·shape="poly"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>137 <area·shape="poly"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>
138 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="740,269,991,295"/>138 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="740,269,991,295"/>
139 <area·shape="poly"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>139 <area·shape="poly"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>
140 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>140 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>
141 <area·shape="poly"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>141 <area·shape="poly"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>
142 <area·shape="poly"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>142 <area·shape="poly"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>
143 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>143 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>
144 <area·shape="poly"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>144 <area·shape="poly"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>
145 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="783,431,947,471"/>145 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="783,431,947,471"/>
146 <area·shape="poly"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>146 <area·shape="poly"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>
147 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>147 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>
148 <area·shape="poly"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>148 <area·shape="poly"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>
149 <area·shape="poly"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>149 <area·shape="poly"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>
150 <area·shape="poly"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>150 <area·shape="poly"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>
151 <area·shape="rect"·title="·"·alt=""·coords="1147,526,1223,551"/>151 <area·shape="rect"·title="·"·alt=""·coords="1147,526,1223,551"/>
152 <area·shape="poly"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>152 <area·shape="poly"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>
153 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/>153 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/>
154 <area·shape="poly"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>154 <area·shape="poly"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>
Offset 160, 37 lines modifiedOffset 160, 37 lines modified
160 <area·shape="poly"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>160 <area·shape="poly"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>161 <area·shape="poly"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>
162 <area·shape="rect"·title="·"·alt=""·coords="1258,438,1329,463"/>162 <area·shape="rect"·title="·"·alt=""·coords="1258,438,1329,463"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>163 <area·shape="poly"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>
164 <area·shape="rect"·title="·"·alt=""·coords="1353,438,1412,463"/>164 <area·shape="rect"·title="·"·alt=""·coords="1353,438,1412,463"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>165 <area·shape="poly"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>166 <area·shape="poly"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>
167 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>167 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>168 <area·shape="poly"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>
169 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>169 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>170 <area·shape="poly"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>
171 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>171 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>172 <area·shape="poly"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>
173 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>173 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>174 <area·shape="poly"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>
175 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>175 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>176 <area·shape="poly"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>177 <area·shape="poly"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>178 <area·shape="poly"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>
179 <area·shape="poly"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>179 <area·shape="poly"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>180 <area·shape="poly"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>181 <area·shape="poly"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>182 <area·shape="poly"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>
183 <area·shape="rect"·title="·"·alt=""·coords="1923,526,1984,551"/>183 <area·shape="rect"·title="·"·alt=""·coords="1923,526,1984,551"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>184 <area·shape="poly"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>185 <area·shape="poly"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>186 <area·shape="poly"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>
187 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>187 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>188 <area·shape="poly"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>
189 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="635,607,813,647"/>189 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="635,607,813,647"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>190 <area·shape="poly"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>
191 <area·shape="poly"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>191 <area·shape="poly"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>
192 <area·shape="poly"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>192 <area·shape="poly"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>
193 <area·shape="poly"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>193 <area·shape="poly"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>
194 <area·shape="poly"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>194 <area·shape="poly"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>
195 <area·shape="poly"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>195 <area·shape="poly"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>
196 <area·shape="rect"·title="·"·alt=""·coords="703,702,793,727"/>196 <area·shape="rect"·title="·"·alt=""·coords="703,702,793,727"/>
Offset 210, 23 lines modifiedOffset 210, 23 lines modified
210 <area·shape="poly"·title="·"·alt=""·coords="1423,213,1589,245,1789,293,1885,322,1971,354,2040,390,2067,409,2086,429,2096,447,2101,467,2100,505,2095,505,2095,467,2091,449,2082,432,2063,413,2038,395,1969,359,1884,327,1787,298,1588,250,1422,219"/>210 <area·shape="poly"·title="·"·alt=""·coords="1423,213,1589,245,1789,293,1885,322,1971,354,2040,390,2067,409,2086,429,2096,447,2101,467,2100,505,2095,505,2095,467,2091,449,2082,432,2063,413,2038,395,1969,359,1884,327,1787,298,1588,250,1422,219"/>
211 <area·shape="poly"·title="·"·alt=""·coords="1379,219,1786,422,1784,427,1376,224"/>211 <area·shape="poly"·title="·"·alt=""·coords="1379,219,1786,422,1784,427,1376,224"/>
212 </map>212 </map>
213 </div>213 </div>
214 </div><div·class="textblock"><div·class="dynheader">214 </div><div·class="textblock"><div·class="dynheader">
215 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>215 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
216 <div·class="dyncontent">216 <div·class="dyncontent">
217 <div·class="center"><img·src="a00652.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·alt=""/></div>217 <div·class="center"><img·src="a00538.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·alt=""/></div>
218 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep">218 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep">
219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
Max diff block lines reached; 864/16620 bytes (5.20%) of diff not shown.
53.1 KB
./usr/share/doc/libopenmesh-dev/html/a00650_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00563_source.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModAspectRatioT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00650_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00563_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModAspectRatioT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModQuadricT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00650.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00563.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 120 lines modifiedOffset 137, 141 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModQuadric·-·IMPLEMENTATION</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODQUADRIC_CC</span></div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00545.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</span></div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Decimater·{</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DecimaterType&gt;</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keywordtype">void</span></div>
166 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">169 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03394.html">···81</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03394.html">ModAspectRatioT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·h[·...·truncated·by·diffoscope;·len:·45,·SHA:·dcdd9eb9e7c75aeabe906a3e6a6cde0c6f208b903e5be801530ebc684b12d8c7·...·]</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">···72</a></span><a·class="code·hl_function"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">ModQuadricT&lt;DecimaterType&gt;::</a></div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><a·class="code·hl_function"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">initialize</a>()</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02290.html">Geometry::Quadricd</a>;</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·alloc·quadrics</span></div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">if</span>·(!quadrics_.is_valid())</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····Base::mesh().add_property(·quadrics_·);</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">public</span>:</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·clear·quadrics</span></div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>··v_it··=·Base::mesh().vertices_begin(),</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·····························v_end·=·Base::mesh().vertices_end();</div>
169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03394.html#a5a4114b9d4c6c721a328eaa63ed86241">···84</a></span>····<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03394.html">ModAspectRatioT</a>,·MeshT,·AspectRatio·)</div> 
171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····;</div>182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordflow">for</span>·(;·v_it·!=·v_end;·++v_it)</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····Base::mesh().property(quadrics_,·*v_it).<a·class="code·hl_function"·href="a02290.html#a517295130e59b59dc70dd3291685e7d2">clear</a>();</div>
172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·Scalar;</div> 
174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·Point;</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//·calc·(normal·weighted)·quadric</span></div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>··········f_it··=·Base::mesh().faces_begin(),</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···································f_end·=·Base::mesh().faces_end();</div>
175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3c65ec045ac0126b3ea7264cee26aa1b">Mesh::FaceVertexIter</a>····fv_it;</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>······vh0,·vh1,·vh2;</div>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">Vec3d</a>····················Vec3;</div>
176 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}"> 
177 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03394.html#a5a97855647addc932e36aaee7b9d3cb0">···91</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03394.html#a5a97855647addc932e36aaee7b9d3cb0">ModAspectRatioT</a>(MeshT&amp;·_mesh,·<span·class="keywordtype">float</span>·_min_aspect·=·5.0,·<span·class="keywordtype">bool</span>·_is_binary·=</div> 
178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keyword">true</span>)·:</div> 
179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········Base(_mesh,·_is_binary),·mesh_(Base::<a·class="code·hl_function"·href="a03402.html#a6636be0f91c65f5dc2e59a1264df49f5">mesh</a>()),·min_aspect_(</div> 
180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>············1.f·/·_min_aspect)·{</div>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······mesh_.add_property(aspect_);</div>193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordflow">for</span>·(;·f_it·!=·f_end;·++f_it)</div>
182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</div>194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{</div>
183 </div>195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····fv_it·=·Base::mesh().fv_iter(*f_it);</div>
 196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····vh0·=·*fv_it;··++fv_it;</div>
 197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····vh1·=·*fv_it;··++fv_it;</div>
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····vh2·=·*fv_it;</div>
185 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}"> 
186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">···99</a></span>····<a·class="code·hl_function"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">~ModAspectRatioT</a>()·{</div> 
187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······mesh_.remove_property(aspect_);</div> 
Max diff block lines reached; 17580/42060 bytes (41.80%) of diff not shown.
11.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ModAspectRatioT.hh5 ModQuadricT_impl.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 153 lines modifiedOffset 47, 164 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 43
54 46//55 48//
55 =============================================================================56 =============================================================================
56 47// 
57 48//·CLASS·ModAspectRatioT 
58 49//57 49//
 58 50//·CLASS·ModQuadric·-·IMPLEMENTATION
59 50//59 51//
 60 52//
60 =============================================================================61 =============================================================================
 62 53
61 51 
62 52#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH 
63 53#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH63 54#define·OPENMESH_DECIMATER_MODQUADRIC_CC
64 5464 55
65 55//==·INCLUDES65 56//==·INCLUDES
66 =================================================================66 =================================================================
67 5667 57
68 57#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_\x8T_\x8._\x8h_\x8h>68 58#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.Q_.u_.a_.d_.r_.i_.c_\x8T_\x8._\x8h_\x8h>
69 58#include·<OpenMesh/Core/Utils/Property.hh> 
70 5969 59
 70 60
71 60//==·NAMESPACES71 61//==·NAMESPACE
72 ===============================================================72 ===============================================================
73 6173 62
74 62namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{74 63namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
 75 64namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 76 65
75 63namespace·Decimater·{ 
76 64 
77 65//==·CLASS·DEFINITION 
78 ========================================================= 
79 6677 66
80 80template<class·MeshT> 
81 _\x88_\x81class·_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{ 
82 82·public:78 67//==·IMPLEMENTATION
 79 ==========================================================
 80 68
 81 69
 82 70template<class·DecimaterType>
 83 71void
 84 _\x87_\x82_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8y_\x8p_\x8e_\x8>_\x8:_\x8:
 85 73_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e()
 86 74{
 87 75·using·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8d;
 88 76·//·alloc·quadrics
 89 77·if·(!quadrics_.is_valid())
 90 78·Base::mesh().add_property(·quadrics_·);
 91 79
 92 80·//·clear·quadrics
 93 81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·v_it·=·Base::mesh().vertices_begin(),
 94 82·v_end·=·Base::mesh().vertices_end();
83 8395 83
84 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T,·MeshT,·AspectRatio·) 
85 85·;96 84·for·(;·v_it·!=·v_end;·++v_it)
 97 85·Base::mesh().property(quadrics_,·*v_it)._\x8c_\x8l_\x8e_\x8a_\x8r();
86 8698 86
87 87·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·Scalar; 
88 88·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point; 
89 89 
90 _\x89_\x81·explicit·_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T(MeshT&·_mesh,·float·_min_aspect·=·5.0,·bool 
91 _is_binary·= 
92 92·true)·: 
93 93·Base(_mesh,·_is_binary),·mesh_(Base::_\x8m_\x8e_\x8s_\x8h()),·min_aspect_( 
94 94·1.f·/·_min_aspect)·{ 
95 95·mesh_.add_property(aspect_);99 87·//·calc·(normal·weighted)·quadric
 100 88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·f_it·=·Base::mesh().faces_begin(),
 101 89·f_end·=·Base::mesh().faces_end();
 102 90
 103 91·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·fv_it;
 104 92·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·vh0,·vh1,·vh2;
 105 93·typedef·_\x8V_\x8e_\x8c_\x83_\x8d·Vec3;
 106 94
 107 95·for·(;·f_it·!=·f_end;·++f_it)
96 96·}108 96·{
97 97 
98 _\x89_\x89·_\x8~_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T()·{ 
99 100·mesh_.remove_property(aspect_);109 97·fv_it·=·Base::mesh().fv_iter(*f_it);
 110 98·vh0·=·*fv_it;·++fv_it;
 111 99·vh1·=·*fv_it;·++fv_it;
 112 100·vh2·=·*fv_it;
 113 101
 114 102·Vec3·v0,·v1,·v2;
 115 103·{
 116 104·using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
 117 105
 118 _\x81_\x80_\x86·v0·=·vector_cast<Vec3>(Base::mesh().point(vh0));
 119 107·v1·=·vector_cast<Vec3>(Base::mesh().point(vh1));
 120 108·v2·=·vector_cast<Vec3>(Base::mesh().point(vh2));
100 101·}121 109·}
101 102 
102 _\x81_\x80_\x84·float·_\x8a_\x8s_\x8p_\x8e_\x8c_\x8t_\x8__\x8r_\x8a_\x8t_\x8i_\x8o()·const·{ 
103 105·return·1.f·/·min_aspect_; 
104 106·} 
105 107 
106 _\x81_\x80_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8a_\x8s_\x8p_\x8e_\x8c_\x8t_\x8__\x8r_\x8a_\x8t_\x8i_\x8o(float·_f)·{ 
107 110·min_aspect_·=·1.f·/·_f;122 110
 123 111·Vec3·n·=·(v1-v0)·%·(v2-v0);
 124 112·double·area·=·n.norm();
 125 113·if·(area·>·FLT_MIN)
 126 114·{
 127 115·n·/=·area;
 128 116·area·*=·0.5;
108 111·}129 117·}
109 112 
110 114·void·initialize()·override; 
111 115 
Max diff block lines reached; 7371/12158 bytes (60.63%) of diff not shown.
15.2 KB
./usr/share/doc/libopenmesh-dev/html/a00651.map vs.
./usr/share/doc/libopenmesh-dev/html/a00537.map
Files 98% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModAspectRatioT.hh"·name="OpenMesh/Tools/Decimater/ModAspectRatioT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModAspectRatioT.hh"·name="OpenMesh/Tools/Decimater/ModAspectRatioT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>
5 <area·shape="rect"·id="Node000007"·href="$a00422_source.html"·title="·"·alt=""·coords="786,93,945,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00926_source.html"·title="·"·alt=""·coords="786,93,945,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>
7 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="838,607,997,647"/>7 <area·shape="rect"·id="Node000003"·href="$a00965_source.html"·title="·"·alt=""·coords="838,607,997,647"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>
9 <area·shape="rect"·id="Node000005"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>9 <area·shape="rect"·id="Node000005"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="340,702,399,727"/>11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="340,702,399,727"/>
12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1515,695,1693,735"/>13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1515,695,1693,735"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>
15 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>15 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>
16 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>16 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>
17 <area·shape="rect"·id="Node000008"·href="$a00374_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>17 <area·shape="rect"·id="Node000008"·href="$a01028_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>
18 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>18 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>
19 <area·shape="rect"·id="Node000010"·href="$a00419_source.html"·title="·"·alt=""·coords="786,181,945,221"/>19 <area·shape="rect"·id="Node000010"·href="$a00932_source.html"·title="·"·alt=""·coords="786,181,945,221"/>
20 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>20 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>
21 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="541,702,603,727"/>21 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="541,702,603,727"/>
22 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>22 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>
23 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2244,702,2329,727"/>23 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2244,702,2329,727"/>
24 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>24 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>
25 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1992,438,2072,463"/>25 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1992,438,2072,463"/>
26 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>26 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>
27 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>27 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>
28 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>28 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>
29 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>29 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>
30 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="955,702,1031,727"/>30 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="955,702,1031,727"/>
31 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>31 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>
32 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>32 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>
33 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="740,269,991,295"/>33 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="740,269,991,295"/>
34 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>34 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>
35 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>35 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>
36 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>36 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>
37 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>37 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>
38 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="635,526,722,551"/>38 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="635,526,722,551"/>
39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>
40 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="783,431,947,471"/>40 <area·shape="rect"·id="Node000013"·href="$a00815_source.html"·title="·"·alt=""·coords="783,431,947,471"/>
41 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>41 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>
42 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>42 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>
43 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>43 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>
44 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>44 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>
45 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>45 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>
46 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1147,526,1223,551"/>46 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1147,526,1223,551"/>
47 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>47 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>
48 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="747,526,821,551"/>48 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="747,526,821,551"/>
49 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>49 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>
Offset 55, 37 lines modifiedOffset 55, 37 lines modified
55 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>55 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>
56 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>56 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>
57 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1258,438,1329,463"/>57 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1258,438,1329,463"/>
58 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>58 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>
59 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1353,438,1412,463"/>59 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1353,438,1412,463"/>
60 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>60 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>
61 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>61 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>
62 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>62 <area·shape="rect"·id="Node000021"·href="$a01109_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
63 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>63 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>
64 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>64 <area·shape="rect"·id="Node000022"·href="$a00989_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>
65 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>65 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>
66 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>66 <area·shape="rect"·id="Node000023"·href="$a00824_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>
67 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>67 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>
68 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>68 <area·shape="rect"·id="Node000024"·href="$a00821_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>
69 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>69 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>
70 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>70 <area·shape="rect"·id="Node000032"·href="$a00956_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>
71 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>71 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>
72 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>72 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>
73 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>73 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>
74 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>74 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>
75 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>75 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>
76 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>76 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>
77 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>77 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>
78 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1923,526,1984,551"/>78 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1923,526,1984,551"/>
79 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>79 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>
80 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>80 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>
81 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>81 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>
82 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>82 <area·shape="rect"·id="Node000031"·href="$a00977_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>
83 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>83 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>
84 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="635,607,813,647"/>84 <area·shape="rect"·id="Node000028"·href="$a01103_source.html"·title="·"·alt=""·coords="635,607,813,647"/>
85 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>85 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>
86 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>86 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>
87 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>87 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>
88 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>88 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>
89 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>89 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>
90 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>90 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>
91 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="703,702,793,727"/>91 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="703,702,793,727"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00651.png vs.
./usr/share/doc/libopenmesh-dev/html/a00537.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00652.png vs.
./usr/share/doc/libopenmesh-dev/html/a00538.png
Files identical despite different names
16.5 KB
./usr/share/doc/libopenmesh-dev/html/a00653.html vs.
./usr/share/doc/libopenmesh-dev/html/a00560.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00653.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00560.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 62 lines modifiedOffset 93, 62 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModProgMeshT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModProgMeshT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·ModProgMeshT.hh:</div>103 Include·dependency·graph·for·ModProgMeshT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00654.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00561.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>
108 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>108 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
109 <area·shape="poly"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>109 <area·shape="poly"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>
110 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="786,93,945,133"/>110 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="786,93,945,133"/>
111 <area·shape="poly"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>111 <area·shape="poly"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>
112 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="838,607,997,647"/>112 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="838,607,997,647"/>
113 <area·shape="poly"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>113 <area·shape="poly"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>
114 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>114 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
115 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>115 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
116 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>116 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>
117 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>117 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
118 <area·shape="rect"·title="·"·alt=""·coords="1515,695,1693,735"/>118 <area·shape="rect"·title="·"·alt=""·coords="1515,695,1693,735"/>
119 <area·shape="poly"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>119 <area·shape="poly"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>
120 <area·shape="poly"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>120 <area·shape="poly"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>
121 <area·shape="poly"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>121 <area·shape="poly"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>
122 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>122 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>
123 <area·shape="poly"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>123 <area·shape="poly"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>
124 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="786,181,945,221"/>124 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="786,181,945,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>125 <area·shape="poly"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>
126 <area·shape="rect"·title="·"·alt=""·coords="541,702,603,727"/>126 <area·shape="rect"·title="·"·alt=""·coords="541,702,603,727"/>
127 <area·shape="poly"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>127 <area·shape="poly"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>
128 <area·shape="rect"·title="·"·alt=""·coords="2244,702,2329,727"/>128 <area·shape="rect"·title="·"·alt=""·coords="2244,702,2329,727"/>
129 <area·shape="poly"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>129 <area·shape="poly"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>
130 <area·shape="rect"·title="·"·alt=""·coords="1992,438,2072,463"/>130 <area·shape="rect"·title="·"·alt=""·coords="1992,438,2072,463"/>
131 <area·shape="poly"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>131 <area·shape="poly"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>
132 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>132 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>
133 <area·shape="poly"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>133 <area·shape="poly"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>134 <area·shape="poly"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>
135 <area·shape="rect"·title="·"·alt=""·coords="955,702,1031,727"/>135 <area·shape="rect"·title="·"·alt=""·coords="955,702,1031,727"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>136 <area·shape="poly"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>
137 <area·shape="poly"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>137 <area·shape="poly"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>
138 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="740,269,991,295"/>138 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="740,269,991,295"/>
139 <area·shape="poly"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>139 <area·shape="poly"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>
140 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>140 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>
141 <area·shape="poly"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>141 <area·shape="poly"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>
142 <area·shape="poly"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>142 <area·shape="poly"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>
143 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>143 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>
144 <area·shape="poly"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>144 <area·shape="poly"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>
145 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="783,431,947,471"/>145 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="783,431,947,471"/>
146 <area·shape="poly"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>146 <area·shape="poly"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>
147 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>147 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>
148 <area·shape="poly"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>148 <area·shape="poly"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>
149 <area·shape="poly"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>149 <area·shape="poly"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>
150 <area·shape="poly"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>150 <area·shape="poly"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>
151 <area·shape="rect"·title="·"·alt=""·coords="1147,526,1223,551"/>151 <area·shape="rect"·title="·"·alt=""·coords="1147,526,1223,551"/>
152 <area·shape="poly"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>152 <area·shape="poly"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>
153 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/>153 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/>
154 <area·shape="poly"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>154 <area·shape="poly"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>
Offset 160, 37 lines modifiedOffset 160, 37 lines modified
160 <area·shape="poly"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>160 <area·shape="poly"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>161 <area·shape="poly"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>
162 <area·shape="rect"·title="·"·alt=""·coords="1258,438,1329,463"/>162 <area·shape="rect"·title="·"·alt=""·coords="1258,438,1329,463"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>163 <area·shape="poly"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>
164 <area·shape="rect"·title="·"·alt=""·coords="1353,438,1412,463"/>164 <area·shape="rect"·title="·"·alt=""·coords="1353,438,1412,463"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>165 <area·shape="poly"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>166 <area·shape="poly"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>
167 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>167 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>168 <area·shape="poly"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>
169 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>169 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>170 <area·shape="poly"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>
171 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>171 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>172 <area·shape="poly"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>
173 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>173 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>174 <area·shape="poly"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>
175 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>175 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>176 <area·shape="poly"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>177 <area·shape="poly"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>178 <area·shape="poly"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>
179 <area·shape="poly"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>179 <area·shape="poly"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>180 <area·shape="poly"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>181 <area·shape="poly"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>182 <area·shape="poly"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>
183 <area·shape="rect"·title="·"·alt=""·coords="1923,526,1984,551"/>183 <area·shape="rect"·title="·"·alt=""·coords="1923,526,1984,551"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>184 <area·shape="poly"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>185 <area·shape="poly"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>186 <area·shape="poly"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>
187 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>187 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>188 <area·shape="poly"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>
189 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="635,607,813,647"/>189 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="635,607,813,647"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>190 <area·shape="poly"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>
191 <area·shape="poly"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>191 <area·shape="poly"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>
192 <area·shape="poly"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>192 <area·shape="poly"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>
193 <area·shape="poly"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>193 <area·shape="poly"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>
194 <area·shape="poly"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>194 <area·shape="poly"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>
195 <area·shape="poly"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>195 <area·shape="poly"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>
196 <area·shape="rect"·title="·"·alt=""·coords="703,702,793,727"/>196 <area·shape="rect"·title="·"·alt=""·coords="703,702,793,727"/>
Offset 210, 23 lines modifiedOffset 210, 23 lines modified
210 <area·shape="poly"·title="·"·alt=""·coords="1423,213,1589,245,1789,293,1885,322,1971,354,2040,390,2067,409,2086,429,2096,447,2101,467,2100,505,2095,505,2095,467,2091,449,2082,432,2063,413,2038,395,1969,359,1884,327,1787,298,1588,250,1422,219"/>210 <area·shape="poly"·title="·"·alt=""·coords="1423,213,1589,245,1789,293,1885,322,1971,354,2040,390,2067,409,2086,429,2096,447,2101,467,2100,505,2095,505,2095,467,2091,449,2082,432,2063,413,2038,395,1969,359,1884,327,1787,298,1588,250,1422,219"/>
211 <area·shape="poly"·title="·"·alt=""·coords="1379,219,1786,422,1784,427,1376,224"/>211 <area·shape="poly"·title="·"·alt=""·coords="1379,219,1786,422,1784,427,1376,224"/>
212 </map>212 </map>
213 </div>213 </div>
214 </div><div·class="textblock"><div·class="dynheader">214 </div><div·class="textblock"><div·class="dynheader">
215 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>215 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
216 <div·class="dyncontent">216 <div·class="dyncontent">
217 <div·class="center"><img·src="a00655.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·alt=""/></div>217 <div·class="center"><img·src="a00562.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·alt=""/></div>
218 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep">218 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep">
219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
Max diff block lines reached; 1073/16799 bytes (6.39%) of diff not shown.
70.7 KB
./usr/share/doc/libopenmesh-dev/html/a00653_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01154_source.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModProgMeshT.hh·Source·File</title>8 <title>OpenMesh:·Doc/Concepts/MeshItems.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00653_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01154_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModProgMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshItems.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00653.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 147 lines modifiedOffset 138, 153 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··Mesh·Items·Concept</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModProgMeshT</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_TOOLS_MODPROGMESHT_HH</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#error·this·file·is·for·documentation·purposes·only</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>160 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01242.html">···59</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 163 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01243.html">···60</a></span><span·class="keyword">namespace·</span>Concepts·{·</div>
 164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··············</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>168 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 169 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">
 170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02150.html">···71</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02150.html">MeshItems</a>·{</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
171 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">173 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03426.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03426.html">ModProgMeshT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href[·...·truncated·by·diffoscope;·len:·40,·SHA:·851914df49290dad9e0884186fea2903de4d68786bbcb2573d5e9db9721970bc·...·]</div>174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02154.html">···81</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Refs_&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02154.htm[·...·truncated·by·diffoscope;·len:·14,·SHA:·46df28bf37bf5c7d22fddd0f5c9679666fc174a79fb54667287fab80ba76e3b8·...·]</div>
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div>
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div>
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03426.html#a6009a2129dc54e972dc0573fc36ea297">···84</a></span>··<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·54,·SHA:·eef4c44311de92eb4af7d060617f80bbb6560330854d2a0ad3d53fd15808da77·...·];</div>178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">···86</a></span>··<span·class="keyword">typedef</span>·Refs_··<a·class="code·hl_typedef"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">Ref[·...·truncated·by·diffoscope;·len:·5,·SHA:·b98f48a8c5b4f3a497954967015c4bc5ae7eb3846a6ecf94a281b7b3a6e8b3c0·...·];</div>
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02154.html#ac714e165662433c27dbc482b7a524201">···89</a></span>··<a·class="code·hl_function"·href="a02154.html#ac714e165662433c27dbc482b7a524201">VertexT</a>();</div>
178 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};"> 
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03430.html">···89</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03430.html">Info</a></div> 
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6">···92</a></span>··<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·<a·class="code·hl_function"·href="a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6">halfedge_handle</a>()··<span·class="keyword">const</span>;</div>
 183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02154.html#a2e37f87e0ff740f42d6e700ccc5b71b1">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02154.html#a2e37f87e0ff740f42d6e700ccc5b71b1">set_halfedge_handle</a>(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_eh);</div>
181 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> 
182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03430.html#a75215bdf50e976d0176d1a27196a1c4b">···93</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03430.html#a75215bdf50e976d0176d1a27196a1c4b">Info</a>(·<span·class="keyword">const</span>·CollapseInfo&amp;·_ci·)</div> 
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······:·<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>),·<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>),·<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>),<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>)</div> 
184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{}</div>184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>};</div>
185 </div>185 </div>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">···97</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>;·</div> 
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">···98</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>;·</div> 
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">···99</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>;·</div> 
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">··100</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>;·</div> 
191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··};</div> 
Max diff block lines reached; 26465/54640 bytes (48.44%) of diff not shown.
17.2 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshItems.hh
5 ModProgMeshT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 190 lines modifiedOffset 47, 208 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
 55 45
55 48//56 46//
56 =============================================================================57 =============================================================================
 58 47//
 59 48//·Mesh·Items·Concept
57 49//60 49//
58 50//·CLASS·ModProgMeshT 
59 51//61 50//
60 52// 
61 =============================================================================62 =============================================================================
62 53 
63 54#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH 
64 55#define·OPENMESH_TOOLS_MODPROGMESHT_HH 
65 5663 51
 64 52
 65 53#error·this·file·is·for·documentation·purposes·only
 66 54
 67 55
 68 56//==·NAMESPACES
 69 ===============================================================
66 5770 57
 71 58
 72 _\x85_\x89namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 _\x86_\x80namespace·Concepts·{
 74 61
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
71 61#include·<OpenMesh/Core/Utils/Property.hh> 
72 6275 62
73 63 
74 64//==·NAMESPACE 
75 ================================================================ 
76 65 
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 67namespace·Decimater·{ 
79 68 
80 69 
81 70//==·CLASS·DEFINITION76 63//==·CLASS·DEFINITION
82 =========================================================77 =========================================================
83 7178 64
 79 65
 80 _\x87_\x81struct·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s·{
84 7281 72
85 79template·<class·MeshT> 
86 _\x88_\x80class·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT> 
87 81{82 73
 83 _\x88_\x81template·<class·Refs_>·class·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T
 84 82{
88 82public:85 83public:
89 83 
90 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T,·MeshT,·ProgMesh·); 
91 85 
92 _\x88_\x89·struct·_\x8I_\x8n_\x8f_\x8o 
93 90·{ 
94 _\x89_\x83·explicit·_\x8I_\x8n_\x8f_\x8o(·const·CollapseInfo&·_ci·) 
95 94·:·_\x8v_\x80(_ci._\x8v_\x80),·_\x8v_\x81(_ci._\x8v_\x81),·_\x8v_\x8l(_ci._\x8v_\x8l),_\x8v_\x8r(_ci._\x8v_\x8r) 
96 95·{}86 84
 87 _\x88_\x86·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s;
 88 87
 89 _\x88_\x89·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T();
 90 90
 91 _\x89_\x82·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const;
 92 _\x89_\x84·void·_\x8s_\x8e_\x8t_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh);
 93 95};
97 9694 96
 95 97
 96 98
 97 99
 98 _\x81_\x80_\x87template·<class·Refs_>·class·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8T
 99 108{
98 _\x89_\x87·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80; 
99 _\x89_\x88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81; 
100 _\x89_\x89·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l; 
101 _\x81_\x80_\x80·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8r; 
102 101 
103 102·}; 
104 103 
105 _\x81_\x80_\x85·typedef·std::vector<Info>·_\x8I_\x8n_\x8f_\x8o_\x8L_\x8i_\x8s_\x8t; 
106 106 
107 107 
108 108public:100 109public:
 101 110
 102 _\x81_\x81_\x82·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s;
 103 113
 104 _\x81_\x81_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const;
 105 117
 106 _\x81_\x82_\x80·void·_\x8s_\x8e_\x8t_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh);
109 109 
110 _\x81_\x81_\x81·explicit·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T(·MeshT·&_mesh·)·:·Base(_mesh,·true) 
111 112·{ 
112 113·Base::mesh().add_property(·idx_·); 
113 114·} 
114 115 
115 116 
116 _\x81_\x81_\x88·_\x8~_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T() 
117 119·{ 
118 120·Base::mesh().remove_property(·idx_·); 
119 121·}107 121
Max diff block lines reached; 13252/17568 bytes (75.43%) of diff not shown.
15.2 KB
./usr/share/doc/libopenmesh-dev/html/a00654.map vs.
./usr/share/doc/libopenmesh-dev/html/a00561.map
Files 98% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModProgMeshT.hh"·name="OpenMesh/Tools/Decimater/ModProgMeshT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModProgMeshT.hh"·name="OpenMesh/Tools/Decimater/ModProgMeshT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="408,43,338,62,304,76,272,93,244,114,222,138,208,167,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,203,165,218,135,240,110,269,89,301,71,336,57,407,38"/>
5 <area·shape="rect"·id="Node000007"·href="$a00422_source.html"·title="·"·alt=""·coords="786,93,945,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00926_source.html"·title="·"·alt=""·coords="786,93,945,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>
7 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="838,607,997,647"/>7 <area·shape="rect"·id="Node000003"·href="$a00965_source.html"·title="·"·alt=""·coords="838,607,997,647"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>
9 <area·shape="rect"·id="Node000005"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>9 <area·shape="rect"·id="Node000005"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="340,702,399,727"/>11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="340,702,399,727"/>
12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1515,695,1693,735"/>13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1515,695,1693,735"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="997,641,1016,644,1278,678,1501,701,1501,707,1278,683,1016,649,997,646"/>
15 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>15 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="945,113,1276,122,1492,132,1714,147,1923,168,2098,197,2166,214,2218,233,2252,255,2261,267,2264,280,2264,452,2261,491,2254,524,2241,552,2223,576,2200,597,2173,616,2105,649,2031,670,1927,687,1707,709,1707,704,1926,681,2030,665,2103,644,2170,611,2197,593,2219,573,2236,550,2249,522,2256,490,2259,452,2259,281,2256,270,2248,259,2216,238,2164,219,2097,202,1922,174,1714,153,1491,137,1275,127,945,118"/>
16 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>16 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="786,124,643,141,561,154,481,171,409,192,349,217,327,232,310,247,300,263,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,280,295,261,306,244,324,227,347,213,407,187,480,166,560,149,642,135,785,118"/>
17 <area·shape="rect"·id="Node000008"·href="$a00374_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>17 <area·shape="rect"·id="Node000008"·href="$a01028_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>
18 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>18 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="834,136,804,157,775,183,685,281,644,327,611,372,589,417,583,440,582,462,584,485,592,508,605,532,625,557,639,569,657,578,704,592,762,599,826,602,955,601,1010,601,1054,604,1059,605,1058,610,1053,609,1010,606,955,606,826,607,762,604,703,597,655,583,636,573,621,561,601,535,587,511,579,486,576,462,578,439,584,415,606,370,640,324,681,277,771,179,800,152,831,131"/>
19 <area·shape="rect"·id="Node000010"·href="$a00419_source.html"·title="·"·alt=""·coords="786,181,945,221"/>19 <area·shape="rect"·id="Node000010"·href="$a00932_source.html"·title="·"·alt=""·coords="786,181,945,221"/>
20 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>20 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>
21 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="541,702,603,727"/>21 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="541,702,603,727"/>
22 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>22 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="786,129,668,150,541,183,484,204,438,227,408,253,400,267,397,281,397,452,402,491,414,528,432,563,454,596,503,652,547,691,544,695,499,655,449,599,427,566,409,530,397,492,392,452,392,280,395,265,404,250,435,223,482,199,539,178,667,145,785,123"/>
23 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2244,702,2329,727"/>23 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2244,702,2329,727"/>
24 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>24 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="945,112,1197,116,1536,126,1871,146,2010,160,2115,179,2155,186,2194,190,2266,197,2296,206,2319,221,2335,245,2340,280,2340,540,2336,583,2326,624,2301,691,2296,689,2321,623,2331,582,2335,540,2335,281,2330,247,2315,225,2294,211,2265,203,2194,195,2154,191,2114,184,2010,166,1871,151,1535,131,1197,121,945,118"/>
25 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1992,438,2072,463"/>25 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1992,438,2072,463"/>
26 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>26 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="945,114,1045,119,1168,130,1302,149,1435,179,1522,206,1608,237,1772,309,1909,378,2002,429,1999,433,1906,382,1769,314,1606,242,1520,211,1434,184,1302,155,1167,135,1044,124,945,119"/>
27 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>27 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>
28 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>28 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>
29 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>29 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>
30 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="955,702,1031,727"/>30 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="955,702,1031,727"/>
31 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>31 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>
32 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>32 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="818,224,774,245,729,272,624,350,547,419,482,498,412,608,392,650,378,689,373,688,387,648,407,605,478,495,544,415,621,346,727,267,771,240,816,219"/>
33 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="740,269,991,295"/>33 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="740,269,991,295"/>
34 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>34 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>
35 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>35 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>
36 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>36 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="912,219,957,241,1004,267,1126,369,1248,468,1326,489,1453,515,1452,520,1325,494,1245,473,1123,373,1001,272,955,245,910,224"/>
37 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>37 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="835,297,794,317,752,345,686,397,629,448,611,474,602,500,606,527,625,557,637,567,653,575,696,586,749,591,807,592,922,592,971,595,1009,604,1025,614,1036,625,1046,635,1061,644,1096,655,1143,666,1259,683,1501,705,1501,710,1259,688,1142,671,1095,661,1059,649,1043,639,1032,629,1022,618,1007,609,970,600,922,597,807,597,749,596,695,591,651,580,634,572,621,560,601,529,597,500,606,472,625,445,683,393,749,341,791,312,833,292"/>
38 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="635,526,722,551"/>38 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="635,526,722,551"/>
39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="852,297,790,351,753,390,721,432,700,474,687,513,682,511,695,472,716,429,749,386,786,347,849,293"/>
40 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="783,431,947,471"/>40 <area·shape="rect"·id="Node000013"·href="$a00815_source.html"·title="·"·alt=""·coords="783,431,947,471"/>
41 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>41 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/>
42 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>42 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>
43 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>43 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/>
44 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>44 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="865,471,866,515,873,538,886,557,914,574,955,585,1005,592,1059,595,1167,597,1250,604,1407,645,1539,688,1538,693,1405,650,1249,609,1167,603,1059,600,1004,597,954,590,912,579,882,561,868,540,861,516,860,471"/>
45 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>45 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="825,473,717,523,715,518,823,468"/>
46 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1147,526,1223,551"/>46 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1147,526,1223,551"/>
47 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>47 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/>
48 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="747,526,821,551"/>48 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="747,526,821,551"/>
49 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>49 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/>
Offset 55, 37 lines modifiedOffset 55, 37 lines modified
55 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>55 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>
56 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>56 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1258,376,1118,399,1055,415,1012,433,991,451,972,472,946,515,942,512,968,469,987,447,1009,428,1054,410,1117,394,1257,371"/>
57 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1258,438,1329,463"/>57 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1258,438,1329,463"/>
58 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>58 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1332,384,1309,427,1304,425,1327,382"/>
59 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1353,438,1412,463"/>59 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1353,438,1412,463"/>
60 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>60 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1352,382,1373,424,1368,427,1347,384"/>
61 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>61 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1258,369,1125,375,969,387,823,406,764,418,720,433,666,464,646,481,631,500,608,546,589,607,581,650,576,688,571,688,575,649,584,606,603,544,627,497,643,477,662,460,718,428,762,413,822,401,969,382,1125,370,1258,364"/>
62 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>62 <area·shape="rect"·id="Node000021"·href="$a01109_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
63 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>63 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1378,381,1405,401,1426,429,1432,451,1426,472,1411,494,1392,513,1388,509,1407,491,1422,470,1427,451,1422,432,1401,405,1375,385"/>
64 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>64 <area·shape="rect"·id="Node000022"·href="$a00989_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>
65 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>65 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1423,367,1496,375,1573,387,1640,405,1666,416,1685,429,1707,459,1715,489,1713,521,1704,560,1688,596,1683,594,1699,558,1708,520,1710,489,1703,461,1681,433,1663,421,1638,410,1572,392,1495,380,1422,372"/>
66 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>66 <area·shape="rect"·id="Node000023"·href="$a00824_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>
67 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>67 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1422,365,1548,373,1695,385,1832,404,1888,415,1930,428,1947,437,1958,447,1982,469,2046,509,2044,514,1978,473,1954,451,1944,441,1928,433,1887,420,1831,409,1694,391,1547,378,1422,370"/>
68 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>68 <area·shape="rect"·id="Node000024"·href="$a00821_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>
69 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>69 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1423,375,1734,428,1739,429,1738,434,1733,433,1422,380"/>
70 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>70 <area·shape="rect"·id="Node000032"·href="$a00956_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>
71 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>71 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1289,385,1168,428,1167,423,1287,380"/>
72 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>72 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1423,365,1671,383,1822,402,1974,428,1988,431,1987,437,1973,433,1822,407,1670,389,1422,370"/>
73 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>73 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1653,648,1627,685,1623,682,1649,645"/>
74 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>74 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2081,561,2047,606,2022,630,1995,649,1943,668,1869,683,1707,706,1707,701,1868,678,1941,663,1992,644,2019,625,2043,602,2077,557"/>
75 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>75 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1835,472,1828,508,1814,555,1792,604,1761,649,1729,674,1692,692,1690,687,1726,669,1757,645,1788,602,1809,553,1822,507,1830,471"/>
76 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>76 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1752,458,1648,464,1519,475,1377,494,1237,521,1226,524,1225,519,1235,516,1376,489,1518,470,1648,458,1752,452"/>
77 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>77 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1892,468,2023,512,2021,517,1890,473"/>
78 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1923,526,1984,551"/>78 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1923,526,1984,551"/>
79 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>79 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1863,469,1928,516,1925,520,1859,473"/>
80 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>80 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1846,470,1873,513,1891,536,1912,557,1973,592,2063,630,2240,695,2238,700,2061,635,1971,596,1909,561,1887,540,1868,516,1842,472"/>
81 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>81 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1774,473,1631,517,1629,512,1773,468"/>
82 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>82 <area·shape="rect"·id="Node000031"·href="$a00977_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>
83 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>83 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1842,470,1869,558,1886,594,1882,596,1864,560,1837,472"/>
84 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="635,607,813,647"/>84 <area·shape="rect"·id="Node000028"·href="$a01103_source.html"·title="·"·alt=""·coords="635,607,813,647"/>
85 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>85 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="1467,560,1455,561,1280,579,1143,585,1004,592,827,609,827,604,1004,587,1143,580,1280,574,1454,556,1466,554"/>
86 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>86 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="814,642,826,644,1012,666,1198,683,1501,705,1501,710,1197,689,1011,671,825,649,813,648"/>
87 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>87 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="647,649,413,706,411,700,646,644"/>
88 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>88 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="784,644,946,695,944,700,782,649"/>
89 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>89 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="692,649,605,698,603,693,689,644"/>
90 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>90 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="814,643,826,644,1069,660,1487,679,2231,709,2230,714,1487,684,1069,665,825,649,813,648"/>
91 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="703,702,793,727"/>91 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="703,702,793,727"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00654.png vs.
./usr/share/doc/libopenmesh-dev/html/a00561.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00655.png vs.
./usr/share/doc/libopenmesh-dev/html/a00562.png
Files identical despite different names
20.4 KB
./usr/share/doc/libopenmesh-dev/html/a00656.html vs.
./usr/share/doc/libopenmesh-dev/html/a00575.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00656.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00575.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 66 lines modifiedOffset 93, 66 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">DecimaterT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">DecimaterT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00635_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00548_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;vector&gt;</code><br·/>101 <code>#include·&lt;vector&gt;</code><br·/>
102 <code>#include·&lt;cfloat&gt;</code><br·/>102 <code>#include·&lt;cfloat&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·DecimaterT_impl.hh:</div>104 Include·dependency·graph·for·DecimaterT_impl.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00657.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00576.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="2317,5,2517,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="2317,5,2517,45"/>
109 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="1771,93,1971,133"/>109 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="1771,93,1971,133"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2318,45,1985,97,1984,92,2317,40"/>110 <area·shape="poly"·title="·"·alt=""·coords="2318,45,1985,97,1984,92,2317,40"/>
111 <area·shape="rect"·title="·"·alt=""·coords="2206,878,2269,903"/>111 <area·shape="rect"·title="·"·alt=""·coords="2206,878,2269,903"/>
112 <area·shape="poly"·title="·"·alt=""·coords="2420,45,2420,200,2420,716,2416,744,2405,771,2389,794,2369,815,2324,850,2279,874,2277,870,2321,845,2366,811,2385,791,2401,768,2411,743,2415,716,2415,200,2415,45"/>112 <area·shape="poly"·title="·"·alt=""·coords="2420,45,2420,200,2420,716,2416,744,2405,771,2389,794,2369,815,2324,850,2279,874,2277,870,2321,845,2366,811,2385,791,2401,768,2411,743,2415,716,2415,200,2415,45"/>
113 <area·shape="rect"·title="·"·alt=""·coords="2455,101,2513,126"/>113 <area·shape="rect"·title="·"·alt=""·coords="2455,101,2513,126"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2434,44,2468,88,2464,91,2430,47"/>114 <area·shape="poly"·title="·"·alt=""·coords="2434,44,2468,88,2464,91,2430,47"/>
115 <area·shape="rect"·title="·"·alt=""·coords="1669,277,1747,302"/>115 <area·shape="rect"·title="·"·alt=""·coords="1669,277,1747,302"/>
116 <area·shape="poly"·title="·"·alt=""·coords="1827,136,1793,156,1761,183,1734,224,1718,265,1713,263,1729,222,1757,180,1789,152,1825,131"/>116 <area·shape="poly"·title="·"·alt=""·coords="1827,136,1793,156,1761,183,1734,224,1718,265,1713,263,1729,222,1757,180,1789,152,1825,131"/>
117 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>117 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>
118 <area·shape="poly"·title="·"·alt=""·coords="1772,136,1046,273,1045,268,1771,131"/>118 <area·shape="poly"·title="·"·alt=""·coords="1772,136,1046,273,1045,268,1771,131"/>
119 <area·shape="rect"·href="a00716.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>119 <area·shape="rect"·href="a00704.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>
120 <area·shape="poly"·title="·"·alt=""·coords="1971,112,2073,122,2126,134,2176,150,2221,173,2257,202,2270,220,2281,241,2287,263,2289,288,2289,459,2287,496,2280,532,2263,594,2258,593,2275,531,2282,495,2284,459,2284,288,2282,264,2276,243,2266,223,2253,206,2218,177,2174,155,2124,139,2072,128,1971,117"/>120 <area·shape="poly"·title="·"·alt=""·coords="1971,112,2073,122,2126,134,2176,150,2221,173,2257,202,2270,220,2281,241,2287,263,2289,288,2289,459,2287,496,2280,532,2263,594,2258,593,2275,531,2282,495,2284,459,2284,288,2282,264,2276,243,2266,223,2253,206,2218,177,2174,155,2124,139,2072,128,1971,117"/>
121 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="1771,181,1971,221"/>121 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="1771,181,1971,221"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1873,134,1873,167,1868,167,1868,134"/>122 <area·shape="poly"·title="·"·alt=""·coords="1873,134,1873,167,1868,167,1868,134"/>
123 <area·shape="rect"·title="·"·alt=""·coords="1583,871,1761,911"/>123 <area·shape="rect"·title="·"·alt=""·coords="1583,871,1761,911"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1033,299,1500,368,1735,409,1819,428,1868,443,1908,460,1943,476,1956,486,1967,499,1974,516,1976,537,1976,628,1974,665,1966,696,1955,723,1938,745,1894,785,1833,825,1790,849,1745,868,1743,863,1787,844,1831,820,1890,781,1934,742,1950,720,1961,694,1968,664,1971,628,1971,537,1969,517,1962,502,1953,490,1940,480,1906,465,1866,448,1817,433,1734,415,1499,374,1033,304"/>124 <area·shape="poly"·title="·"·alt=""·coords="1033,299,1500,368,1735,409,1819,428,1868,443,1908,460,1943,476,1956,486,1967,499,1974,516,1976,537,1976,628,1974,665,1966,696,1955,723,1938,745,1894,785,1833,825,1790,849,1745,868,1743,863,1787,844,1831,820,1890,781,1934,742,1950,720,1961,694,1968,664,1971,628,1971,537,1969,517,1962,502,1953,490,1940,480,1906,465,1866,448,1817,433,1734,415,1499,374,1033,304"/>
125 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>125 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>
126 <area·shape="poly"·title="·"·alt=""·coords="874,302,757,318,609,347,448,389,368,416,292,448,248,468,213,490,200,503,192,518,189,536,192,558,205,615,219,660,243,697,286,732,312,746,343,757,420,771,510,778,609,780,807,777,895,776,968,780,968,786,895,782,807,782,609,785,510,783,419,776,342,762,309,751,283,737,239,701,215,662,200,616,187,559,184,536,187,516,196,500,209,486,245,463,290,443,367,411,447,384,608,341,756,313,873,296"/>126 <area·shape="poly"·title="·"·alt=""·coords="874,302,757,318,609,347,448,389,368,416,292,448,248,468,213,490,200,503,192,518,189,536,192,558,205,615,219,660,243,697,286,732,312,746,343,757,420,771,510,778,609,780,807,777,895,776,968,780,968,786,895,782,807,782,609,785,510,783,419,776,342,762,309,751,283,737,239,701,215,662,200,616,187,559,184,536,187,516,196,500,209,486,245,463,290,443,367,411,447,384,608,341,756,313,873,296"/>
127 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="767,357,926,397"/>127 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="767,357,926,397"/>
128 <area·shape="poly"·title="·"·alt=""·coords="931,312,883,351,879,347,928,308"/>128 <area·shape="poly"·title="·"·alt=""·coords="931,312,883,351,879,347,928,308"/>
129 <area·shape="rect"·title="·"·alt=""·coords="179,878,237,903"/>129 <area·shape="rect"·title="·"·alt=""·coords="179,878,237,903"/>
130 <area·shape="poly"·title="·"·alt=""·coords="874,294,702,298,488,309,283,329,199,343,137,360,88,376,46,392,31,402,19,415,11,433,8,457,8,716,8,748,11,774,21,796,39,821,68,844,100,861,134,873,166,881,164,886,133,878,98,866,65,849,36,825,16,799,6,775,3,749,3,716,3,457,6,432,14,413,27,398,44,387,86,371,135,355,198,337,282,323,488,304,702,293,874,289"/>130 <area·shape="poly"·title="·"·alt=""·coords="874,294,702,298,488,309,283,329,199,343,137,360,88,376,46,392,31,402,19,415,11,433,8,457,8,716,8,748,11,774,21,796,39,821,68,844,100,861,134,873,166,881,164,886,133,878,98,866,65,849,36,825,16,799,6,775,3,749,3,716,3,457,6,432,14,413,27,398,44,387,86,371,135,355,198,337,282,323,488,304,702,293,874,289"/>
131 <area·shape="poly"·title="·"·alt=""·coords="1033,293,1269,314,1413,332,1557,355,1632,373,1707,395,1810,414,1904,423,1990,428,2069,435,2143,449,2179,462,2213,479,2246,501,2279,529,2312,563,2344,605,2363,635,2370,652,2372,672,2369,698,2359,730,2314,824,2294,851,2269,872,2266,868,2290,847,2310,821,2354,728,2364,697,2367,672,2365,653,2359,637,2339,608,2308,567,2276,532,2243,505,2210,483,2176,467,2142,454,2069,440,1990,433,1904,429,1810,419,1706,400,1631,378,1556,360,1412,337,1268,319,1033,298"/>131 <area·shape="poly"·title="·"·alt=""·coords="1033,293,1269,314,1413,332,1557,355,1632,373,1707,395,1810,414,1904,423,1990,428,2069,435,2143,449,2179,462,2213,479,2246,501,2279,529,2312,563,2344,605,2363,635,2370,652,2372,672,2369,698,2359,730,2314,824,2294,851,2269,872,2266,868,2290,847,2310,821,2354,728,2364,697,2367,672,2365,653,2359,637,2339,608,2308,567,2276,532,2243,505,2210,483,2176,467,2142,454,2069,440,1990,433,1904,429,1810,419,1706,400,1631,378,1556,360,1412,337,1268,319,1033,298"/>
132 <area·shape="rect"·title="·"·alt=""·coords="699,878,784,903"/>132 <area·shape="rect"·title="·"·alt=""·coords="699,878,784,903"/>
133 <area·shape="poly"·title="·"·alt=""·coords="874,292,665,296,539,304,412,317,294,338,243,351,198,367,161,386,133,407,115,430,109,457,109,628,114,650,127,672,149,693,177,713,250,751,338,786,434,816,530,841,686,876,684,881,528,847,433,821,337,791,248,756,174,718,145,697,123,675,109,652,104,628,104,456,111,428,129,403,158,381,196,362,241,346,293,333,411,312,538,298,665,291,874,287"/>133 <area·shape="poly"·title="·"·alt=""·coords="874,292,665,296,539,304,412,317,294,338,243,351,198,367,161,386,133,407,115,430,109,457,109,628,114,650,127,672,149,693,177,713,250,751,338,786,434,816,530,841,686,876,684,881,528,847,433,821,337,791,248,756,174,718,145,697,123,675,109,652,104,628,104,456,111,428,129,403,158,381,196,362,241,346,293,333,411,312,538,298,665,291,874,287"/>
134 <area·shape="rect"·title="·"·alt=""·coords="307,614,387,639"/>134 <area·shape="rect"·title="·"·alt=""·coords="307,614,387,639"/>
135 <area·shape="poly"·title="·"·alt=""·coords="884,312,821,333,756,360,640,423,530,494,437,559,373,608,370,603,434,555,527,489,637,419,754,355,819,328,882,307"/>135 <area·shape="poly"·title="·"·alt=""·coords="884,312,821,333,756,360,640,423,530,494,437,559,373,608,370,603,434,555,527,489,637,419,754,355,819,328,882,307"/>
136 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>136 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1000,307,1103,350,1101,355,998,312"/>137 <area·shape="poly"·title="·"·alt=""·coords="1000,307,1103,350,1101,355,998,312"/>
138 <area·shape="poly"·title="·"·alt=""·coords="1147,817,1166,820,1382,851,1570,875,1569,880,1381,856,1165,825,1146,822"/>138 <area·shape="poly"·title="·"·alt=""·coords="1147,817,1166,820,1382,851,1570,875,1569,880,1381,856,1165,825,1146,822"/>
139 <area·shape="rect"·title="·"·alt=""·coords="1017,878,1093,903"/>139 <area·shape="rect"·title="·"·alt=""·coords="1017,878,1093,903"/>
140 <area·shape="poly"·title="·"·alt=""·coords="1065,823,1060,864,1055,864,1059,823"/>140 <area·shape="poly"·title="·"·alt=""·coords="1065,823,1060,864,1055,864,1059,823"/>
141 <area·shape="poly"·title="·"·alt=""·coords="768,392,682,409,581,435,474,471,421,495,372,521,333,547,303,572,280,599,263,628,250,660,239,696,219,783,213,826,211,864,205,864,207,825,213,782,234,694,245,658,258,626,276,596,300,569,330,542,369,516,419,490,472,466,579,429,681,403,767,387"/>141 <area·shape="poly"·title="·"·alt=""·coords="768,392,682,409,581,435,474,471,421,495,372,521,333,547,303,572,280,599,263,628,250,660,239,696,219,783,213,826,211,864,205,864,207,825,213,782,234,694,245,658,258,626,276,596,300,569,330,542,369,516,419,490,472,466,579,429,681,403,767,387"/>
142 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>142 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>
143 <area·shape="poly"·title="·"·alt=""·coords="868,396,908,434,904,437,865,399"/>143 <area·shape="poly"·title="·"·alt=""·coords="868,396,908,434,904,437,865,399"/>
144 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>144 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>
145 <area·shape="poly"·title="·"·alt=""·coords="826,400,808,421,793,446,772,503,760,552,760,575,764,598,775,621,792,644,829,655,911,670,1115,698,1114,703,910,675,828,661,789,649,771,623,759,599,754,576,755,552,767,502,788,444,803,418,822,396"/>145 <area·shape="poly"·title="·"·alt=""·coords="826,400,808,421,793,446,772,503,760,552,760,575,764,598,775,621,792,644,829,655,911,670,1115,698,1114,703,910,675,828,661,789,649,771,623,759,599,754,576,755,552,767,502,788,444,803,418,822,396"/>
146 <area·shape="poly"·title="·"·alt=""·coords="1054,460,1104,467,1155,478,1207,494,1255,516,1306,551,1343,587,1371,624,1394,663,1416,702,1442,741,1477,781,1523,821,1562,844,1603,863,1601,868,1559,849,1520,825,1473,785,1438,744,1412,704,1389,665,1367,627,1339,590,1302,555,1252,521,1205,499,1154,483,1103,472,1053,466"/>146 <area·shape="poly"·title="·"·alt=""·coords="1054,460,1104,467,1155,478,1207,494,1255,516,1306,551,1343,587,1371,624,1394,663,1416,702,1442,741,1477,781,1523,821,1562,844,1603,863,1601,868,1559,849,1520,825,1473,785,1438,744,1412,704,1389,665,1367,627,1339,590,1302,555,1252,521,1205,499,1154,483,1103,472,1053,466"/>
147 <area·shape="rect"·title="·"·alt=""·coords="297,702,383,727"/>147 <area·shape="rect"·title="·"·alt=""·coords="297,702,383,727"/>
148 <area·shape="poly"·title="·"·alt=""·coords="803,473,662,491,510,518,440,536,378,557,329,581,297,608,290,628,294,649,306,671,321,690,316,693,301,674,289,651,284,627,293,605,326,577,376,552,438,531,509,513,661,485,802,468"/>148 <area·shape="poly"·title="·"·alt=""·coords="803,473,662,491,510,518,440,536,378,557,329,581,297,608,290,628,294,649,306,671,321,690,316,693,301,674,289,651,284,627,293,605,326,577,376,552,438,531,509,513,661,485,802,468"/>
149 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="513,607,677,647"/>149 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="513,607,677,647"/>
150 <area·shape="poly"·title="·"·alt=""·coords="906,473,646,603,644,598,904,468"/>150 <area·shape="poly"·title="·"·alt=""·coords="906,473,646,603,644,598,904,468"/>
151 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1078,519,1242,559"/>151 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1078,519,1242,559"/>
152 <area·shape="poly"·title="·"·alt=""·coords="963,468,1092,512,1091,517,961,473"/>152 <area·shape="poly"·title="·"·alt=""·coords="963,468,1092,512,1091,517,961,473"/>
153 <area·shape="poly"·title="·"·alt=""·coords="576,649,559,668,545,691,539,713,541,724,547,733,568,749,594,761,626,769,662,775,746,778,838,775,1021,766,1099,768,1131,773,1158,780,1175,790,1185,800,1195,811,1211,820,1302,851,1397,871,1488,882,1569,887,1568,892,1488,887,1396,876,1300,856,1208,825,1192,815,1182,804,1172,794,1156,785,1130,778,1098,773,1021,771,839,781,746,784,662,780,625,775,592,766,565,753,543,736,536,725,534,713,540,689,555,665,572,645"/>153 <area·shape="poly"·title="·"·alt=""·coords="576,649,559,668,545,691,539,713,541,724,547,733,568,749,594,761,626,769,662,775,746,778,838,775,1021,766,1099,768,1131,773,1158,780,1175,790,1185,800,1195,811,1211,820,1302,851,1397,871,1488,882,1569,887,1568,892,1488,887,1396,876,1300,856,1208,825,1192,815,1182,804,1172,794,1156,785,1130,778,1098,773,1021,771,839,781,746,784,662,780,625,775,592,766,565,753,543,736,536,725,534,713,540,689,555,665,572,645"/>
154 <area·shape="poly"·title="·"·alt=""·coords="540,649,388,700,386,695,538,644"/>154 <area·shape="poly"·title="·"·alt=""·coords="540,649,388,700,386,695,538,644"/>
155 <area·shape="rect"·title="·"·alt=""·coords="758,702,834,727"/>155 <area·shape="rect"·title="·"·alt=""·coords="758,702,834,727"/>
156 <area·shape="poly"·title="·"·alt=""·coords="640,644,758,694,756,699,638,649"/>156 <area·shape="poly"·title="·"·alt=""·coords="640,644,758,694,756,699,638,649"/>
157 <area·shape="rect"·title="·"·alt=""·coords="408,702,483,727"/>157 <area·shape="rect"·title="·"·alt=""·coords="408,702,483,727"/>
158 <area·shape="poly"·title="·"·alt=""·coords="563,649,478,698,476,693,561,644"/>158 <area·shape="poly"·title="·"·alt=""·coords="563,649,478,698,476,693,561,644"/>
Offset 164, 37 lines modifiedOffset 164, 37 lines modified
164 <area·shape="poly"·title="·"·alt=""·coords="1078,558,1059,561,878,585,696,609,691,610,690,605,696,604,877,580,1058,556,1077,553"/>164 <area·shape="poly"·title="·"·alt=""·coords="1078,558,1059,561,878,585,696,609,691,610,690,605,696,604,877,580,1058,556,1077,553"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1078,558,1059,561,983,572,923,578,865,588,792,609,744,629,698,652,624,697,621,692,695,648,742,624,790,604,863,583,923,573,982,567,1058,556,1077,553"/>165 <area·shape="poly"·title="·"·alt=""·coords="1078,558,1059,561,983,572,923,578,865,588,792,609,744,629,698,652,624,697,621,692,695,648,742,624,790,604,863,583,923,573,982,567,1058,556,1077,553"/>
166 <area·shape="rect"·title="·"·alt=""·coords="803,614,874,639"/>166 <area·shape="rect"·title="·"·alt=""·coords="803,614,874,639"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1079,560,986,581,888,609,880,612,878,607,886,604,985,576,1077,554"/>167 <area·shape="poly"·title="·"·alt=""·coords="1079,560,986,581,888,609,880,612,878,607,886,604,985,576,1077,554"/>
168 <area·shape="rect"·title="·"·alt=""·coords="899,614,957,639"/>168 <area·shape="rect"·title="·"·alt=""·coords="899,614,957,639"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1103,561,970,609,966,611,964,606,968,604,1102,556"/>169 <area·shape="poly"·title="·"·alt=""·coords="1103,561,970,609,966,611,964,606,968,604,1102,556"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1242,537,1343,541,1466,552,1601,572,1668,586,1733,604,1782,623,1819,643,1899,692,2208,869,2205,873,1896,697,1816,647,1780,628,1731,609,1667,591,1600,577,1466,557,1342,547,1242,543"/>170 <area·shape="poly"·title="·"·alt=""·coords="1242,537,1343,541,1466,552,1601,572,1668,586,1733,604,1782,623,1819,643,1899,692,2208,869,2205,873,1896,697,1816,647,1780,628,1731,609,1667,591,1600,577,1466,557,1342,547,1242,543"/>
171 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="859,695,1053,735"/>171 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="859,695,1053,735"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1167,559,1170,602,1165,626,1154,648,1139,661,1115,673,1054,694,1052,689,1113,668,1136,657,1150,645,1160,625,1164,602,1162,559"/>172 <area·shape="poly"·title="·"·alt=""·coords="1167,559,1170,602,1165,626,1154,648,1139,661,1115,673,1054,694,1052,689,1113,668,1136,657,1150,645,1160,625,1164,602,1162,559"/>
173 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1222,783,1386,823"/>173 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1222,783,1386,823"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1193,557,1225,580,1262,611,1295,650,1321,694,1326,713,1327,733,1320,770,1314,769,1322,732,1321,714,1316,696,1291,653,1258,615,1222,584,1190,561"/>174 <area·shape="poly"·title="·"·alt=""·coords="1193,557,1225,580,1262,611,1295,650,1321,694,1326,713,1327,733,1320,770,1314,769,1322,732,1321,714,1316,696,1291,653,1258,615,1222,584,1190,561"/>
175 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1721,695,1885,735"/>175 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1721,695,1885,735"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1242,542,1355,550,1483,562,1602,580,1650,592,1687,604,1715,620,1741,641,1782,682,1778,686,1737,645,1712,625,1684,609,1649,597,1601,586,1482,568,1354,555,1242,547"/>176 <area·shape="poly"·title="·"·alt=""·coords="1242,542,1355,550,1483,562,1602,580,1650,592,1687,604,1715,620,1741,641,1782,682,1778,686,1737,645,1712,625,1684,609,1649,597,1601,586,1482,568,1354,555,1242,547"/>
177 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1509,607,1673,647"/>177 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1509,607,1673,647"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1243,554,1496,604,1495,609,1242,559"/>178 <area·shape="poly"·title="·"·alt=""·coords="1243,554,1496,604,1495,609,1242,559"/>
179 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="982,607,1141,647"/>179 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="982,607,1141,647"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1140,561,1095,600,1092,596,1136,557"/>180 <area·shape="poly"·title="·"·alt=""·coords="1140,561,1095,600,1092,596,1136,557"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1078,544,948,549,780,560,593,579,406,609,392,613,391,607,405,604,592,574,779,555,948,544,1078,539"/>181 <area·shape="poly"·title="·"·alt=""·coords="1078,544,948,549,780,560,593,579,406,609,392,613,391,607,405,604,592,574,779,555,948,544,1078,539"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1385,820,1579,865,1578,870,1384,825"/>182 <area·shape="poly"·title="·"·alt=""·coords="1385,820,1579,865,1578,870,1384,825"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1798,736,1780,778,1752,824,1711,864,1708,860,1747,821,1775,776,1793,734"/>183 <area·shape="poly"·title="·"·alt=""·coords="1798,736,1780,778,1752,824,1711,864,1708,860,1747,821,1775,776,1793,734"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1613,645,1664,702,1689,740,1708,782,1711,802,1709,823,1694,860,1689,858,1704,822,1706,802,1703,783,1684,743,1660,706,1609,649"/>184 <area·shape="poly"·title="·"·alt=""·coords="1613,645,1664,702,1689,740,1708,782,1711,802,1709,823,1694,860,1689,858,1704,822,1706,802,1703,783,1684,743,1660,706,1609,649"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1509,631,1380,635,1215,645,1031,665,938,679,847,697,837,700,835,695,846,692,937,674,1030,660,1214,640,1380,629,1509,626"/>185 <area·shape="poly"·title="·"·alt=""·coords="1509,631,1380,635,1215,645,1031,665,938,679,847,697,837,700,835,695,846,692,937,674,1030,660,1214,640,1380,629,1509,626"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1638,644,1745,687,1743,692,1636,649"/>186 <area·shape="poly"·title="·"·alt=""·coords="1638,644,1745,687,1743,692,1636,649"/>
187 <area·shape="rect"·title="·"·alt=""·coords="1533,702,1595,727"/>187 <area·shape="rect"·title="·"·alt=""·coords="1533,702,1595,727"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1587,648,1574,689,1569,688,1582,646"/>188 <area·shape="poly"·title="·"·alt=""·coords="1587,648,1574,689,1569,688,1582,646"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1509,637,1295,660,1191,677,1117,697,1102,706,1093,716,1082,727,1067,737,1022,751,981,755,907,747,872,744,838,747,804,759,769,785,756,802,748,823,743,865,737,864,742,821,751,799,765,781,802,754,837,742,872,739,907,742,981,749,1021,746,1064,732,1079,723,1089,713,1099,702,1115,692,1189,672,1294,655,1508,632"/>189 <area·shape="poly"·title="·"·alt=""·coords="1509,637,1295,660,1191,677,1117,697,1102,706,1093,716,1082,727,1067,737,1022,751,981,755,907,747,872,744,838,747,804,759,769,785,756,802,748,823,743,865,737,864,742,821,751,799,765,781,802,754,837,742,872,739,907,742,981,749,1021,746,1064,732,1079,723,1089,713,1099,702,1115,692,1189,672,1294,655,1508,632"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1509,649,1313,694,1312,689,1508,644"/>190 <area·shape="poly"·title="·"·alt=""·coords="1509,649,1313,694,1312,689,1508,644"/>
191 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1534,783,1693,823"/>191 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1534,783,1693,823"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1599,647,1609,694,1616,769,1610,769,1604,695,1594,648"/>192 <area·shape="poly"·title="·"·alt=""·coords="1599,647,1609,694,1616,769,1610,769,1604,695,1594,648"/>
193 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="779,783,957,823"/>193 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="779,783,957,823"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1141,737,959,782,957,777,1140,732"/>194 <area·shape="poly"·title="·"·alt=""·coords="1141,737,959,782,957,777,1140,732"/>
195 <area·shape="poly"·title="·"·alt=""·coords="958,818,970,820,1134,840,1298,857,1569,880,1569,885,1297,863,1133,846,969,825,957,824"/>195 <area·shape="poly"·title="·"·alt=""·coords="958,818,970,820,1134,840,1298,857,1569,880,1569,885,1297,863,1133,846,969,825,957,824"/>
196 <area·shape="poly"·title="·"·alt=""·coords="910,820,1018,870,1016,875,908,825"/>196 <area·shape="poly"·title="·"·alt=""·coords="910,820,1018,870,1016,875,908,825"/>
197 <area·shape="poly"·title="·"·alt=""·coords="779,818,251,886,251,881,778,813"/>197 <area·shape="poly"·title="·"·alt=""·coords="779,818,251,886,251,881,778,813"/>
198 <area·shape="poly"·title="·"·alt=""·coords="958,818,970,820,1183,835,1548,854,2193,885,2192,890,1548,860,1183,840,969,825,957,824"/>198 <area·shape="poly"·title="·"·alt=""·coords="958,818,970,820,1183,835,1548,854,2193,885,2192,890,1548,860,1183,840,969,825,957,824"/>
199 <area·shape="poly"·title="·"·alt=""·coords="841,825,771,872,768,868,838,821"/>199 <area·shape="poly"·title="·"·alt=""·coords="841,825,771,872,768,868,838,821"/>
200 <area·shape="rect"·title="·"·alt=""·coords="817,878,906,903"/>200 <area·shape="rect"·title="·"·alt=""·coords="817,878,906,903"/>
Offset 211, 37 lines modifiedOffset 211, 37 lines modified
211 <area·shape="poly"·title="·"·alt=""·coords="1105,400,976,443,974,438,1104,395"/>211 <area·shape="poly"·title="·"·alt=""·coords="1105,400,976,443,974,438,1104,395"/>
212 <area·shape="poly"·title="·"·alt=""·coords="1147,399,1113,436,1067,473,972,522,871,560,775,589,691,610,690,605,773,584,870,555,969,517,1064,468,1109,432,1143,396"/>212 <area·shape="poly"·title="·"·alt=""·coords="1147,399,1113,436,1067,473,972,522,871,560,775,589,691,610,690,605,773,584,870,555,969,517,1064,468,1109,432,1143,396"/>
213 <area·shape="poly"·title="·"·alt=""·coords="1163,397,1163,505,1157,505,1157,397"/>213 <area·shape="poly"·title="·"·alt=""·coords="1163,397,1163,505,1157,505,1157,397"/>
214 <area·shape="poly"·title="·"·alt=""·coords="1243,391,1350,417,1479,459,1546,488,1613,521,1676,560,1734,605,1767,642,1790,681,1786,684,1762,645,1730,609,1673,564,1610,526,1544,493,1477,464,1349,422,1242,396"/>214 <area·shape="poly"·title="·"·alt=""·coords="1243,391,1350,417,1479,459,1546,488,1613,521,1676,560,1734,605,1767,642,1790,681,1786,684,1762,645,1730,609,1673,564,1610,526,1544,493,1477,464,1349,422,1242,396"/>
215 <area·shape="poly"·title="·"·alt=""·coords="1226,395,1353,442,1424,476,1491,517,1535,555,1570,594,1566,598,1532,558,1488,521,1421,481,1351,447,1224,400"/>215 <area·shape="poly"·title="·"·alt=""·coords="1226,395,1353,442,1424,476,1491,517,1535,555,1570,594,1566,598,1532,558,1488,521,1421,481,1351,447,1224,400"/>
216 <area·shape="poly"·title="·"·alt=""·coords="2262,646,2278,680,2293,724,2300,774,2299,799,2293,824,2280,849,2263,870,2259,867,2275,846,2288,822,2294,798,2295,774,2288,725,2273,682,2257,648"/>216 <area·shape="poly"·title="·"·alt=""·coords="2262,646,2278,680,2293,724,2300,774,2299,799,2293,824,2280,849,2263,870,2259,867,2275,846,2288,822,2294,798,2295,774,2288,725,2273,682,2257,648"/>
Max diff block lines reached; 4390/20773 bytes (21.13%) of diff not shown.
21.2 KB
./usr/share/doc/libopenmesh-dev/html/a00657.map vs.
./usr/share/doc/libopenmesh-dev/html/a00576.map
Files 99% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <map·id="OpenMesh/Tools/Decimater/DecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/DecimaterT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/DecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/DecimaterT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2317,5,2517,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2317,5,2517,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00635.html"·title="·"·alt=""·coords="1771,93,1971,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00548.html"·title="·"·alt=""·coords="1771,93,1971,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2318,45,1985,97,1984,92,2317,40"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2318,45,1985,97,1984,92,2317,40"/>
5 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="2206,878,2269,903"/>5 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="2206,878,2269,903"/>
6 <area·shape="poly"·id="edge86_Node000001_Node000019"·title="·"·alt=""·coords="2420,45,2420,200,2420,716,2416,744,2405,771,2389,794,2369,815,2324,850,2279,874,2277,870,2321,845,2366,811,2385,791,2401,768,2411,743,2415,716,2415,200,2415,45"/>6 <area·shape="poly"·id="edge86_Node000001_Node000019"·title="·"·alt=""·coords="2420,45,2420,200,2420,716,2416,744,2405,771,2389,794,2369,815,2324,850,2279,874,2277,870,2321,845,2366,811,2385,791,2401,768,2411,743,2415,716,2415,200,2415,45"/>
7 <area·shape="rect"·id="Node000042"·title="·"·alt=""·coords="2455,101,2513,126"/>7 <area·shape="rect"·id="Node000042"·title="·"·alt=""·coords="2455,101,2513,126"/>
8 <area·shape="poly"·id="edge87_Node000001_Node000042"·title="·"·alt=""·coords="2434,44,2468,88,2464,91,2430,47"/>8 <area·shape="poly"·id="edge87_Node000001_Node000042"·title="·"·alt=""·coords="2434,44,2468,88,2464,91,2430,47"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1669,277,1747,302"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1669,277,1747,302"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1827,136,1793,156,1761,183,1734,224,1718,265,1713,263,1729,222,1757,180,1789,152,1825,131"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1827,136,1793,156,1761,183,1734,224,1718,265,1713,263,1729,222,1757,180,1789,152,1825,131"/>
11 <area·shape="rect"·id="Node000004"·href="$a00422_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>
12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1772,136,1046,273,1045,268,1771,131"/>12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1772,136,1046,273,1045,268,1771,131"/>
13 <area·shape="rect"·id="Node000034"·href="$a00716.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>13 <area·shape="rect"·id="Node000034"·href="$a00704.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>
14 <area·shape="poly"·id="edge69_Node000002_Node000034"·title="·"·alt=""·coords="1971,112,2073,122,2126,134,2176,150,2221,173,2257,202,2270,220,2281,241,2287,263,2289,288,2289,459,2287,496,2280,532,2263,594,2258,593,2275,531,2282,495,2284,459,2284,288,2282,264,2276,243,2266,223,2253,206,2218,177,2174,155,2124,139,2072,128,1971,117"/>14 <area·shape="poly"·id="edge69_Node000002_Node000034"·title="·"·alt=""·coords="1971,112,2073,122,2126,134,2176,150,2221,173,2257,202,2270,220,2281,241,2287,263,2289,288,2289,459,2287,496,2280,532,2263,594,2258,593,2275,531,2282,495,2284,459,2284,288,2282,264,2276,243,2266,223,2253,206,2218,177,2174,155,2124,139,2072,128,1971,117"/>
15 <area·shape="rect"·id="Node000036"·href="$a00692.html"·title="·"·alt=""·coords="1771,181,1971,221"/>15 <area·shape="rect"·id="Node000036"·href="$a00581.html"·title="·"·alt=""·coords="1771,181,1971,221"/>
16 <area·shape="poly"·id="edge74_Node000002_Node000036"·title="·"·alt=""·coords="1873,134,1873,167,1868,167,1868,134"/>16 <area·shape="poly"·id="edge74_Node000002_Node000036"·title="·"·alt=""·coords="1873,134,1873,167,1868,167,1868,134"/>
17 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1583,871,1761,911"/>17 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1583,871,1761,911"/>
18 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="1033,299,1500,368,1735,409,1819,428,1868,443,1908,460,1943,476,1956,486,1967,499,1974,516,1976,537,1976,628,1974,665,1966,696,1955,723,1938,745,1894,785,1833,825,1790,849,1745,868,1743,863,1787,844,1831,820,1890,781,1934,742,1950,720,1961,694,1968,664,1971,628,1971,537,1969,517,1962,502,1953,490,1940,480,1906,465,1866,448,1817,433,1734,415,1499,374,1033,304"/>18 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="1033,299,1500,368,1735,409,1819,428,1868,443,1908,460,1943,476,1956,486,1967,499,1974,516,1976,537,1976,628,1974,665,1966,696,1955,723,1938,745,1894,785,1833,825,1790,849,1745,868,1743,863,1787,844,1831,820,1890,781,1934,742,1950,720,1961,694,1968,664,1971,628,1971,537,1969,517,1962,502,1953,490,1940,480,1906,465,1866,448,1817,433,1734,415,1499,374,1033,304"/>
19 <area·shape="rect"·id="Node000006"·href="$a00374_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>19 <area·shape="rect"·id="Node000006"·href="$a01028_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>
20 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="874,302,757,318,609,347,448,389,368,416,292,448,248,468,213,490,200,503,192,518,189,536,192,558,205,615,219,660,243,697,286,732,312,746,343,757,420,771,510,778,609,780,807,777,895,776,968,780,968,786,895,782,807,782,609,785,510,783,419,776,342,762,309,751,283,737,239,701,215,662,200,616,187,559,184,536,187,516,196,500,209,486,245,463,290,443,367,411,447,384,608,341,756,313,873,296"/>20 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="874,302,757,318,609,347,448,389,368,416,292,448,248,468,213,490,200,503,192,518,189,536,192,558,205,615,219,660,243,697,286,732,312,746,343,757,420,771,510,778,609,780,807,777,895,776,968,780,968,786,895,782,807,782,609,785,510,783,419,776,342,762,309,751,283,737,239,701,215,662,200,616,187,559,184,536,187,516,196,500,209,486,245,463,290,443,367,411,447,384,608,341,756,313,873,296"/>
21 <area·shape="rect"·id="Node000008"·href="$a00419_source.html"·title="·"·alt=""·coords="767,357,926,397"/>21 <area·shape="rect"·id="Node000008"·href="$a00932_source.html"·title="·"·alt=""·coords="767,357,926,397"/>
22 <area·shape="poly"·id="edge8_Node000004_Node000008"·title="·"·alt=""·coords="931,312,883,351,879,347,928,308"/>22 <area·shape="poly"·id="edge8_Node000004_Node000008"·title="·"·alt=""·coords="931,312,883,351,879,347,928,308"/>
23 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="179,878,237,903"/>23 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="179,878,237,903"/>
24 <area·shape="poly"·id="edge59_Node000004_Node000009"·title="·"·alt=""·coords="874,294,702,298,488,309,283,329,199,343,137,360,88,376,46,392,31,402,19,415,11,433,8,457,8,716,8,748,11,774,21,796,39,821,68,844,100,861,134,873,166,881,164,886,133,878,98,866,65,849,36,825,16,799,6,775,3,749,3,716,3,457,6,432,14,413,27,398,44,387,86,371,135,355,198,337,282,323,488,304,702,293,874,289"/>24 <area·shape="poly"·id="edge59_Node000004_Node000009"·title="·"·alt=""·coords="874,294,702,298,488,309,283,329,199,343,137,360,88,376,46,392,31,402,19,415,11,433,8,457,8,716,8,748,11,774,21,796,39,821,68,844,100,861,134,873,166,881,164,886,133,878,98,866,65,849,36,825,16,799,6,775,3,749,3,716,3,457,6,432,14,413,27,398,44,387,86,371,135,355,198,337,282,323,488,304,702,293,874,289"/>
25 <area·shape="poly"·id="edge58_Node000004_Node000019"·title="·"·alt=""·coords="1033,293,1269,314,1413,332,1557,355,1632,373,1707,395,1810,414,1904,423,1990,428,2069,435,2143,449,2179,462,2213,479,2246,501,2279,529,2312,563,2344,605,2363,635,2370,652,2372,672,2369,698,2359,730,2314,824,2294,851,2269,872,2266,868,2290,847,2310,821,2354,728,2364,697,2367,672,2365,653,2359,637,2339,608,2308,567,2276,532,2243,505,2210,483,2176,467,2142,454,2069,440,1990,433,1904,429,1810,419,1706,400,1631,378,1556,360,1412,337,1268,319,1033,298"/>25 <area·shape="poly"·id="edge58_Node000004_Node000019"·title="·"·alt=""·coords="1033,293,1269,314,1413,332,1557,355,1632,373,1707,395,1810,414,1904,423,1990,428,2069,435,2143,449,2179,462,2213,479,2246,501,2279,529,2312,563,2344,605,2363,635,2370,652,2372,672,2369,698,2359,730,2314,824,2294,851,2269,872,2266,868,2290,847,2310,821,2354,728,2364,697,2367,672,2365,653,2359,637,2339,608,2308,567,2276,532,2243,505,2210,483,2176,467,2142,454,2069,440,1990,433,1904,429,1810,419,1706,400,1631,378,1556,360,1412,337,1268,319,1033,298"/>
26 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="699,878,784,903"/>26 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="699,878,784,903"/>
27 <area·shape="poly"·id="edge60_Node000004_Node000025"·title="·"·alt=""·coords="874,292,665,296,539,304,412,317,294,338,243,351,198,367,161,386,133,407,115,430,109,457,109,628,114,650,127,672,149,693,177,713,250,751,338,786,434,816,530,841,686,876,684,881,528,847,433,821,337,791,248,756,174,718,145,697,123,675,109,652,104,628,104,456,111,428,129,403,158,381,196,362,241,346,293,333,411,312,538,298,665,291,874,287"/>27 <area·shape="poly"·id="edge60_Node000004_Node000025"·title="·"·alt=""·coords="874,292,665,296,539,304,412,317,294,338,243,351,198,367,161,386,133,407,115,430,109,457,109,628,114,650,127,672,149,693,177,713,250,751,338,786,434,816,530,841,686,876,684,881,528,847,433,821,337,791,248,756,174,718,145,697,123,675,109,652,104,628,104,456,111,428,129,403,158,381,196,362,241,346,293,333,411,312,538,298,665,291,874,287"/>
28 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="307,614,387,639"/>28 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="307,614,387,639"/>
29 <area·shape="poly"·id="edge68_Node000004_Node000032"·title="·"·alt=""·coords="884,312,821,333,756,360,640,423,530,494,437,559,373,608,370,603,434,555,527,489,637,419,754,355,819,328,882,307"/>29 <area·shape="poly"·id="edge68_Node000004_Node000032"·title="·"·alt=""·coords="884,312,821,333,756,360,640,423,530,494,437,559,373,608,370,603,434,555,527,489,637,419,754,355,819,328,882,307"/>
30 <area·shape="rect"·id="Node000033"·href="$a00515_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>30 <area·shape="rect"·id="Node000033"·href="$a00818_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>
31 <area·shape="poly"·id="edge61_Node000004_Node000033"·title="·"·alt=""·coords="1000,307,1103,350,1101,355,998,312"/>31 <area·shape="poly"·id="edge61_Node000004_Node000033"·title="·"·alt=""·coords="1000,307,1103,350,1101,355,998,312"/>
32 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="1147,817,1166,820,1382,851,1570,875,1569,880,1381,856,1165,825,1146,822"/>32 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="1147,817,1166,820,1382,851,1570,875,1569,880,1381,856,1165,825,1146,822"/>
33 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="1017,878,1093,903"/>33 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="1017,878,1093,903"/>
34 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="1065,823,1060,864,1055,864,1059,823"/>34 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="1065,823,1060,864,1055,864,1059,823"/>
35 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="768,392,682,409,581,435,474,471,421,495,372,521,333,547,303,572,280,599,263,628,250,660,239,696,219,783,213,826,211,864,205,864,207,825,213,782,234,694,245,658,258,626,276,596,300,569,330,542,369,516,419,490,472,466,579,429,681,403,767,387"/>35 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="768,392,682,409,581,435,474,471,421,495,372,521,333,547,303,572,280,599,263,628,250,660,239,696,219,783,213,826,211,864,205,864,207,825,213,782,234,694,245,658,258,626,276,596,300,569,330,542,369,516,419,490,472,466,579,429,681,403,767,387"/>
36 <area·shape="rect"·id="Node000010"·href="$a00512_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>36 <area·shape="rect"·id="Node000010"·href="$a00839_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>
37 <area·shape="poly"·id="edge10_Node000008_Node000010"·title="·"·alt=""·coords="868,396,908,434,904,437,865,399"/>37 <area·shape="poly"·id="edge10_Node000008_Node000010"·title="·"·alt=""·coords="868,396,908,434,904,437,865,399"/>
38 <area·shape="rect"·id="Node000026"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>38 <area·shape="rect"·id="Node000026"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>
39 <area·shape="poly"·id="edge57_Node000008_Node000026"·title="·"·alt=""·coords="826,400,808,421,793,446,772,503,760,552,760,575,764,598,775,621,792,644,829,655,911,670,1115,698,1114,703,910,675,828,661,789,649,771,623,759,599,754,576,755,552,767,502,788,444,803,418,822,396"/>39 <area·shape="poly"·id="edge57_Node000008_Node000026"·title="·"·alt=""·coords="826,400,808,421,793,446,772,503,760,552,760,575,764,598,775,621,792,644,829,655,911,670,1115,698,1114,703,910,675,828,661,789,649,771,623,759,599,754,576,755,552,767,502,788,444,803,418,822,396"/>
40 <area·shape="poly"·id="edge12_Node000010_Node000005"·title="·"·alt=""·coords="1054,460,1104,467,1155,478,1207,494,1255,516,1306,551,1343,587,1371,624,1394,663,1416,702,1442,741,1477,781,1523,821,1562,844,1603,863,1601,868,1559,849,1520,825,1473,785,1438,744,1412,704,1389,665,1367,627,1339,590,1302,555,1252,521,1205,499,1154,483,1103,472,1053,466"/>40 <area·shape="poly"·id="edge12_Node000010_Node000005"·title="·"·alt=""·coords="1054,460,1104,467,1155,478,1207,494,1255,516,1306,551,1343,587,1371,624,1394,663,1416,702,1442,741,1477,781,1523,821,1562,844,1603,863,1601,868,1559,849,1520,825,1473,785,1438,744,1412,704,1389,665,1367,627,1339,590,1302,555,1252,521,1205,499,1154,483,1103,472,1053,466"/>
41 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="297,702,383,727"/>41 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="297,702,383,727"/>
42 <area·shape="poly"·id="edge11_Node000010_Node000011"·title="·"·alt=""·coords="803,473,662,491,510,518,440,536,378,557,329,581,297,608,290,628,294,649,306,671,321,690,316,693,301,674,289,651,284,627,293,605,326,577,376,552,438,531,509,513,661,485,802,468"/>42 <area·shape="poly"·id="edge11_Node000010_Node000011"·title="·"·alt=""·coords="803,473,662,491,510,518,440,536,378,557,329,581,297,608,290,628,294,649,306,671,321,690,316,693,301,674,289,651,284,627,293,605,326,577,376,552,438,531,509,513,661,485,802,468"/>
43 <area·shape="rect"·id="Node000012"·href="$a00527_source.html"·title="·"·alt=""·coords="513,607,677,647"/>43 <area·shape="rect"·id="Node000012"·href="$a00815_source.html"·title="·"·alt=""·coords="513,607,677,647"/>
44 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="906,473,646,603,644,598,904,468"/>44 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="906,473,646,603,644,598,904,468"/>
45 <area·shape="rect"·id="Node000016"·href="$a00521_source.html"·title="·"·alt=""·coords="1078,519,1242,559"/>45 <area·shape="rect"·id="Node000016"·href="$a00803_source.html"·title="·"·alt=""·coords="1078,519,1242,559"/>
46 <area·shape="poly"·id="edge19_Node000010_Node000016"·title="·"·alt=""·coords="963,468,1092,512,1091,517,961,473"/>46 <area·shape="poly"·id="edge19_Node000010_Node000016"·title="·"·alt=""·coords="963,468,1092,512,1091,517,961,473"/>
47 <area·shape="poly"·id="edge14_Node000012_Node000005"·title="·"·alt=""·coords="576,649,559,668,545,691,539,713,541,724,547,733,568,749,594,761,626,769,662,775,746,778,838,775,1021,766,1099,768,1131,773,1158,780,1175,790,1185,800,1195,811,1211,820,1302,851,1397,871,1488,882,1569,887,1568,892,1488,887,1396,876,1300,856,1208,825,1192,815,1182,804,1172,794,1156,785,1130,778,1098,773,1021,771,839,781,746,784,662,780,625,775,592,766,565,753,543,736,536,725,534,713,540,689,555,665,572,645"/>47 <area·shape="poly"·id="edge14_Node000012_Node000005"·title="·"·alt=""·coords="576,649,559,668,545,691,539,713,541,724,547,733,568,749,594,761,626,769,662,775,746,778,838,775,1021,766,1099,768,1131,773,1158,780,1175,790,1185,800,1195,811,1211,820,1302,851,1397,871,1488,882,1569,887,1568,892,1488,887,1396,876,1300,856,1208,825,1192,815,1182,804,1172,794,1156,785,1130,778,1098,773,1021,771,839,781,746,784,662,780,625,775,592,766,565,753,543,736,536,725,534,713,540,689,555,665,572,645"/>
48 <area·shape="poly"·id="edge16_Node000012_Node000011"·title="·"·alt=""·coords="540,649,388,700,386,695,538,644"/>48 <area·shape="poly"·id="edge16_Node000012_Node000011"·title="·"·alt=""·coords="540,649,388,700,386,695,538,644"/>
49 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="758,702,834,727"/>49 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="758,702,834,727"/>
50 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="640,644,758,694,756,699,638,649"/>50 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="640,644,758,694,756,699,638,649"/>
51 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="408,702,483,727"/>51 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="408,702,483,727"/>
52 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="563,649,478,698,476,693,561,644"/>52 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="563,649,478,698,476,693,561,644"/>
Offset 58, 37 lines modifiedOffset 58, 37 lines modified
58 <area·shape="poly"·id="edge49_Node000016_Node000012"·title="·"·alt=""·coords="1078,558,1059,561,878,585,696,609,691,610,690,605,696,604,877,580,1058,556,1077,553"/>58 <area·shape="poly"·id="edge49_Node000016_Node000012"·title="·"·alt=""·coords="1078,558,1059,561,878,585,696,609,691,610,690,605,696,604,877,580,1058,556,1077,553"/>
59 <area·shape="poly"·id="edge26_Node000016_Node000015"·title="·"·alt=""·coords="1078,558,1059,561,983,572,923,578,865,588,792,609,744,629,698,652,624,697,621,692,695,648,742,624,790,604,863,583,923,573,982,567,1058,556,1077,553"/>59 <area·shape="poly"·id="edge26_Node000016_Node000015"·title="·"·alt=""·coords="1078,558,1059,561,983,572,923,578,865,588,792,609,744,629,698,652,624,697,621,692,695,648,742,624,790,604,863,583,923,573,982,567,1058,556,1077,553"/>
60 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="803,614,874,639"/>60 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="803,614,874,639"/>
61 <area·shape="poly"·id="edge21_Node000016_Node000017"·title="·"·alt=""·coords="1079,560,986,581,888,609,880,612,878,607,886,604,985,576,1077,554"/>61 <area·shape="poly"·id="edge21_Node000016_Node000017"·title="·"·alt=""·coords="1079,560,986,581,888,609,880,612,878,607,886,604,985,576,1077,554"/>
62 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="899,614,957,639"/>62 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="899,614,957,639"/>
63 <area·shape="poly"·id="edge23_Node000016_Node000018"·title="·"·alt=""·coords="1103,561,970,609,966,611,964,606,968,604,1102,556"/>63 <area·shape="poly"·id="edge23_Node000016_Node000018"·title="·"·alt=""·coords="1103,561,970,609,966,611,964,606,968,604,1102,556"/>
64 <area·shape="poly"·id="edge24_Node000016_Node000019"·title="·"·alt=""·coords="1242,537,1343,541,1466,552,1601,572,1668,586,1733,604,1782,623,1819,643,1899,692,2208,869,2205,873,1896,697,1816,647,1780,628,1731,609,1667,591,1600,577,1466,557,1342,547,1242,543"/>64 <area·shape="poly"·id="edge24_Node000016_Node000019"·title="·"·alt=""·coords="1242,537,1343,541,1466,552,1601,572,1668,586,1733,604,1782,623,1819,643,1899,692,2208,869,2205,873,1896,697,1816,647,1780,628,1731,609,1667,591,1600,577,1466,557,1342,547,1242,543"/>
65 <area·shape="rect"·id="Node000020"·href="$a00251_source.html"·title="·"·alt=""·coords="859,695,1053,735"/>65 <area·shape="rect"·id="Node000020"·href="$a01109_source.html"·title="·"·alt=""·coords="859,695,1053,735"/>
66 <area·shape="poly"·id="edge27_Node000016_Node000020"·title="·"·alt=""·coords="1167,559,1170,602,1165,626,1154,648,1139,661,1115,673,1054,694,1052,689,1113,668,1136,657,1150,645,1160,625,1164,602,1162,559"/>66 <area·shape="poly"·id="edge27_Node000016_Node000020"·title="·"·alt=""·coords="1167,559,1170,602,1165,626,1154,648,1139,661,1115,673,1054,694,1052,689,1113,668,1136,657,1150,645,1160,625,1164,602,1162,559"/>
67 <area·shape="rect"·id="Node000021"·href="$a00344_source.html"·title="·"·alt=""·coords="1222,783,1386,823"/>67 <area·shape="rect"·id="Node000021"·href="$a00989_source.html"·title="·"·alt=""·coords="1222,783,1386,823"/>
68 <area·shape="poly"·id="edge28_Node000016_Node000021"·title="·"·alt=""·coords="1193,557,1225,580,1262,611,1295,650,1321,694,1326,713,1327,733,1320,770,1314,769,1322,732,1321,714,1316,696,1291,653,1258,615,1222,584,1190,561"/>68 <area·shape="poly"·id="edge28_Node000016_Node000021"·title="·"·alt=""·coords="1193,557,1225,580,1262,611,1295,650,1321,694,1326,713,1327,733,1320,770,1314,769,1322,732,1321,714,1316,696,1291,653,1258,615,1222,584,1190,561"/>
69 <area·shape="rect"·id="Node000022"·href="$a00497_source.html"·title="·"·alt=""·coords="1721,695,1885,735"/>69 <area·shape="rect"·id="Node000022"·href="$a00824_source.html"·title="·"·alt=""·coords="1721,695,1885,735"/>
70 <area·shape="poly"·id="edge30_Node000016_Node000022"·title="·"·alt=""·coords="1242,542,1355,550,1483,562,1602,580,1650,592,1687,604,1715,620,1741,641,1782,682,1778,686,1737,645,1712,625,1684,609,1649,597,1601,586,1482,568,1354,555,1242,547"/>70 <area·shape="poly"·id="edge30_Node000016_Node000022"·title="·"·alt=""·coords="1242,542,1355,550,1483,562,1602,580,1650,592,1687,604,1715,620,1741,641,1782,682,1778,686,1737,645,1712,625,1684,609,1649,597,1601,586,1482,568,1354,555,1242,547"/>
71 <area·shape="rect"·id="Node000023"·href="$a00509_source.html"·title="·"·alt=""·coords="1509,607,1673,647"/>71 <area·shape="rect"·id="Node000023"·href="$a00821_source.html"·title="·"·alt=""·coords="1509,607,1673,647"/>
72 <area·shape="poly"·id="edge32_Node000016_Node000023"·title="·"·alt=""·coords="1243,554,1496,604,1495,609,1242,559"/>72 <area·shape="poly"·id="edge32_Node000016_Node000023"·title="·"·alt=""·coords="1243,554,1496,604,1495,609,1242,559"/>
73 <area·shape="rect"·id="Node000031"·href="$a00407_source.html"·title="·"·alt=""·coords="982,607,1141,647"/>73 <area·shape="rect"·id="Node000031"·href="$a00956_source.html"·title="·"·alt=""·coords="982,607,1141,647"/>
74 <area·shape="poly"·id="edge50_Node000016_Node000031"·title="·"·alt=""·coords="1140,561,1095,600,1092,596,1136,557"/>74 <area·shape="poly"·id="edge50_Node000016_Node000031"·title="·"·alt=""·coords="1140,561,1095,600,1092,596,1136,557"/>
75 <area·shape="poly"·id="edge56_Node000016_Node000032"·title="·"·alt=""·coords="1078,544,948,549,780,560,593,579,406,609,392,613,391,607,405,604,592,574,779,555,948,544,1078,539"/>75 <area·shape="poly"·id="edge56_Node000016_Node000032"·title="·"·alt=""·coords="1078,544,948,549,780,560,593,579,406,609,392,613,391,607,405,604,592,574,779,555,948,544,1078,539"/>
76 <area·shape="poly"·id="edge29_Node000021_Node000005"·title="·"·alt=""·coords="1385,820,1579,865,1578,870,1384,825"/>76 <area·shape="poly"·id="edge29_Node000021_Node000005"·title="·"·alt=""·coords="1385,820,1579,865,1578,870,1384,825"/>
77 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1798,736,1780,778,1752,824,1711,864,1708,860,1747,821,1775,776,1793,734"/>77 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1798,736,1780,778,1752,824,1711,864,1708,860,1747,821,1775,776,1793,734"/>
78 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1613,645,1664,702,1689,740,1708,782,1711,802,1709,823,1694,860,1689,858,1704,822,1706,802,1703,783,1684,743,1660,706,1609,649"/>78 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1613,645,1664,702,1689,740,1708,782,1711,802,1709,823,1694,860,1689,858,1704,822,1706,802,1703,783,1684,743,1660,706,1609,649"/>
79 <area·shape="poly"·id="edge36_Node000023_Node000013"·title="·"·alt=""·coords="1509,631,1380,635,1215,645,1031,665,938,679,847,697,837,700,835,695,846,692,937,674,1030,660,1214,640,1380,629,1509,626"/>79 <area·shape="poly"·id="edge36_Node000023_Node000013"·title="·"·alt=""·coords="1509,631,1380,635,1215,645,1031,665,938,679,847,697,837,700,835,695,846,692,937,674,1030,660,1214,640,1380,629,1509,626"/>
80 <area·shape="poly"·id="edge46_Node000023_Node000022"·title="·"·alt=""·coords="1638,644,1745,687,1743,692,1636,649"/>80 <area·shape="poly"·id="edge46_Node000023_Node000022"·title="·"·alt=""·coords="1638,644,1745,687,1743,692,1636,649"/>
81 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1533,702,1595,727"/>81 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1533,702,1595,727"/>
82 <area·shape="poly"·id="edge34_Node000023_Node000024"·title="·"·alt=""·coords="1587,648,1574,689,1569,688,1582,646"/>82 <area·shape="poly"·id="edge34_Node000023_Node000024"·title="·"·alt=""·coords="1587,648,1574,689,1569,688,1582,646"/>
83 <area·shape="poly"·id="edge35_Node000023_Node000025"·title="·"·alt=""·coords="1509,637,1295,660,1191,677,1117,697,1102,706,1093,716,1082,727,1067,737,1022,751,981,755,907,747,872,744,838,747,804,759,769,785,756,802,748,823,743,865,737,864,742,821,751,799,765,781,802,754,837,742,872,739,907,742,981,749,1021,746,1064,732,1079,723,1089,713,1099,702,1115,692,1189,672,1294,655,1508,632"/>83 <area·shape="poly"·id="edge35_Node000023_Node000025"·title="·"·alt=""·coords="1509,637,1295,660,1191,677,1117,697,1102,706,1093,716,1082,727,1067,737,1022,751,981,755,907,747,872,744,838,747,804,759,769,785,756,802,748,823,743,865,737,864,742,821,751,799,765,781,802,754,837,742,872,739,907,742,981,749,1021,746,1064,732,1079,723,1089,713,1099,702,1115,692,1189,672,1294,655,1508,632"/>
84 <area·shape="poly"·id="edge37_Node000023_Node000026"·title="·"·alt=""·coords="1509,649,1313,694,1312,689,1508,644"/>84 <area·shape="poly"·id="edge37_Node000023_Node000026"·title="·"·alt=""·coords="1509,649,1313,694,1312,689,1508,644"/>
85 <area·shape="rect"·id="Node000030"·href="$a00437_source.html"·title="·"·alt=""·coords="1534,783,1693,823"/>85 <area·shape="rect"·id="Node000030"·href="$a00977_source.html"·title="·"·alt=""·coords="1534,783,1693,823"/>
86 <area·shape="poly"·id="edge47_Node000023_Node000030"·title="·"·alt=""·coords="1599,647,1609,694,1616,769,1610,769,1604,695,1594,648"/>86 <area·shape="poly"·id="edge47_Node000023_Node000030"·title="·"·alt=""·coords="1599,647,1609,694,1616,769,1610,769,1604,695,1594,648"/>
87 <area·shape="rect"·id="Node000027"·href="$a00281_source.html"·title="·"·alt=""·coords="779,783,957,823"/>87 <area·shape="rect"·id="Node000027"·href="$a01103_source.html"·title="·"·alt=""·coords="779,783,957,823"/>
88 <area·shape="poly"·id="edge38_Node000026_Node000027"·title="·"·alt=""·coords="1141,737,959,782,957,777,1140,732"/>88 <area·shape="poly"·id="edge38_Node000026_Node000027"·title="·"·alt=""·coords="1141,737,959,782,957,777,1140,732"/>
89 <area·shape="poly"·id="edge39_Node000027_Node000005"·title="·"·alt=""·coords="958,818,970,820,1134,840,1298,857,1569,880,1569,885,1297,863,1133,846,969,825,957,824"/>89 <area·shape="poly"·id="edge39_Node000027_Node000005"·title="·"·alt=""·coords="958,818,970,820,1134,840,1298,857,1569,880,1569,885,1297,863,1133,846,969,825,957,824"/>
90 <area·shape="poly"·id="edge40_Node000027_Node000007"·title="·"·alt=""·coords="910,820,1018,870,1016,875,908,825"/>90 <area·shape="poly"·id="edge40_Node000027_Node000007"·title="·"·alt=""·coords="910,820,1018,870,1016,875,908,825"/>
91 <area·shape="poly"·id="edge44_Node000027_Node000009"·title="·"·alt=""·coords="779,818,251,886,251,881,778,813"/>91 <area·shape="poly"·id="edge44_Node000027_Node000009"·title="·"·alt=""·coords="779,818,251,886,251,881,778,813"/>
92 <area·shape="poly"·id="edge42_Node000027_Node000019"·title="·"·alt=""·coords="958,818,970,820,1183,835,1548,854,2193,885,2192,890,1548,860,1183,840,969,825,957,824"/>92 <area·shape="poly"·id="edge42_Node000027_Node000019"·title="·"·alt=""·coords="958,818,970,820,1183,835,1548,854,2193,885,2192,890,1548,860,1183,840,969,825,957,824"/>
93 <area·shape="poly"·id="edge45_Node000027_Node000025"·title="·"·alt=""·coords="841,825,771,872,768,868,838,821"/>93 <area·shape="poly"·id="edge45_Node000027_Node000025"·title="·"·alt=""·coords="841,825,771,872,768,868,838,821"/>
94 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="817,878,906,903"/>94 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="817,878,906,903"/>
Offset 105, 27 lines modifiedOffset 105, 27 lines modified
105 <area·shape="poly"·id="edge67_Node000033_Node000010"·title="·"·alt=""·coords="1105,400,976,443,974,438,1104,395"/>105 <area·shape="poly"·id="edge67_Node000033_Node000010"·title="·"·alt=""·coords="1105,400,976,443,974,438,1104,395"/>
106 <area·shape="poly"·id="edge65_Node000033_Node000012"·title="·"·alt=""·coords="1147,399,1113,436,1067,473,972,522,871,560,775,589,691,610,690,605,773,584,870,555,969,517,1064,468,1109,432,1143,396"/>106 <area·shape="poly"·id="edge65_Node000033_Node000012"·title="·"·alt=""·coords="1147,399,1113,436,1067,473,972,522,871,560,775,589,691,610,690,605,773,584,870,555,969,517,1064,468,1109,432,1143,396"/>
107 <area·shape="poly"·id="edge66_Node000033_Node000016"·title="·"·alt=""·coords="1163,397,1163,505,1157,505,1157,397"/>107 <area·shape="poly"·id="edge66_Node000033_Node000016"·title="·"·alt=""·coords="1163,397,1163,505,1157,505,1157,397"/>
108 <area·shape="poly"·id="edge63_Node000033_Node000022"·title="·"·alt=""·coords="1243,391,1350,417,1479,459,1546,488,1613,521,1676,560,1734,605,1767,642,1790,681,1786,684,1762,645,1730,609,1673,564,1610,526,1544,493,1477,464,1349,422,1242,396"/>108 <area·shape="poly"·id="edge63_Node000033_Node000022"·title="·"·alt=""·coords="1243,391,1350,417,1479,459,1546,488,1613,521,1676,560,1734,605,1767,642,1790,681,1786,684,1762,645,1730,609,1673,564,1610,526,1544,493,1477,464,1349,422,1242,396"/>
109 <area·shape="poly"·id="edge64_Node000033_Node000023"·title="·"·alt=""·coords="1226,395,1353,442,1424,476,1491,517,1535,555,1570,594,1566,598,1532,558,1488,521,1421,481,1351,447,1224,400"/>109 <area·shape="poly"·id="edge64_Node000033_Node000023"·title="·"·alt=""·coords="1226,395,1353,442,1424,476,1491,517,1535,555,1570,594,1566,598,1532,558,1488,521,1421,481,1351,447,1224,400"/>
110 <area·shape="poly"·id="edge72_Node000034_Node000019"·title="·"·alt=""·coords="2262,646,2278,680,2293,724,2300,774,2299,799,2293,824,2280,849,2263,870,2259,867,2275,846,2288,822,2294,798,2295,774,2288,725,2273,682,2257,648"/>110 <area·shape="poly"·id="edge72_Node000034_Node000019"·title="·"·alt=""·coords="2262,646,2278,680,2293,724,2300,774,2299,799,2293,824,2280,849,2263,870,2259,867,2275,846,2288,822,2294,798,2295,774,2288,725,2273,682,2257,648"/>
111 <area·shape="poly"·id="edge73_Node000034_Node000026"·title="·"·alt=""·coords="2167,637,1321,707,1320,702,2166,632"/>111 <area·shape="poly"·id="edge73_Node000034_Node000026"·title="·"·alt=""·coords="2167,637,1321,707,1320,702,2166,632"/>
112 <area·shape="rect"·id="Node000035"·href="$a06356.html"·title="·"·alt=""·coords="2196,790,2279,815"/>112 <area·shape="rect"·id="Node000035"·href="$a06473.html"·title="·"·alt=""·coords="2196,790,2279,815"/>
113 <area·shape="poly"·id="edge70_Node000034_Node000035"·title="·"·alt=""·coords="2250,647,2242,776,2236,776,2244,647"/>113 <area·shape="poly"·id="edge70_Node000034_Node000035"·title="·"·alt=""·coords="2250,647,2242,776,2236,776,2244,647"/>
114 <area·shape="poly"·id="edge71_Node000035_Node000005"·title="·"·alt=""·coords="2196,814,2127,825,1775,878,1774,872,2126,820,2196,809"/>114 <area·shape="poly"·id="edge71_Node000035_Node000005"·title="·"·alt=""·coords="2196,814,2127,825,1775,878,1774,872,2126,820,2196,809"/>
115 <area·shape="poly"·id="edge75_Node000036_Node000003"·title="·"·alt=""·coords="1836,224,1743,273,1741,268,1834,219"/>115 <area·shape="poly"·id="edge75_Node000036_Node000003"·title="·"·alt=""·coords="1836,224,1743,273,1741,268,1834,219"/>
116 <area·shape="poly"·id="edge76_Node000036_Node000004"·title="·"·alt=""·coords="1771,215,1047,282,1047,277,1770,209"/>116 <area·shape="poly"·id="edge76_Node000036_Node000004"·title="·"·alt=""·coords="1771,215,1047,282,1047,277,1770,209"/>
117 <area·shape="rect"·id="Node000037"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1771,269,1971,309"/>117 <area·shape="rect"·id="Node000037"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1771,269,1971,309"/>
118 <area·shape="poly"·id="edge77_Node000036_Node000037"·title="·"·alt=""·coords="1873,222,1873,255,1868,255,1868,222"/>118 <area·shape="poly"·id="edge77_Node000036_Node000037"·title="·"·alt=""·coords="1873,222,1873,255,1868,255,1868,222"/>
119 <area·shape="rect"·id="Node000038"·href="$a00431_source.html"·title="·"·alt=""·coords="1943,357,2102,397"/>119 <area·shape="rect"·id="Node000038"·href="$a00965_source.html"·title="·"·alt=""·coords="1943,357,2102,397"/>
120 <area·shape="poly"·id="edge82_Node000036_Node000038"·title="·"·alt=""·coords="1919,219,1953,240,1985,268,2007,305,2019,343,2014,345,2002,307,1981,271,1950,244,1916,224"/>120 <area·shape="poly"·id="edge82_Node000036_Node000038"·title="·"·alt=""·coords="1919,219,1953,240,1985,268,2007,305,2019,343,2014,345,2002,307,1981,271,1950,244,1916,224"/>
121 <area·shape="rect"·id="Node000040"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="2045,269,2245,309"/>121 <area·shape="rect"·id="Node000040"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="2045,269,2245,309"/>
122 <area·shape="poly"·id="edge83_Node000036_Node000040"·title="·"·alt=""·coords="1932,219,2073,263,2071,268,1930,224"/>122 <area·shape="poly"·id="edge83_Node000036_Node000040"·title="·"·alt=""·coords="1932,219,2073,263,2071,268,1930,224"/>
123 <area·shape="poly"·id="edge81_Node000037_Node000009"·title="·"·alt=""·coords="1771,311,1759,312,1606,325,1476,329,1255,325,1149,324,1035,327,906,338,755,360,672,377,608,395,465,448,394,467,322,477,191,489,137,502,115,512,95,525,80,543,68,564,61,592,59,625,59,716,62,741,71,765,84,788,100,808,139,843,176,869,173,873,135,847,97,812,80,791,66,768,57,743,53,716,53,625,56,591,64,563,76,540,92,521,112,507,135,497,190,484,322,472,393,462,463,443,606,390,670,372,754,355,906,333,1035,322,1149,319,1255,320,1476,324,1606,319,1758,307,1770,305"/>123 <area·shape="poly"·id="edge81_Node000037_Node000009"·title="·"·alt=""·coords="1771,311,1759,312,1606,325,1476,329,1255,325,1149,324,1035,327,906,338,755,360,672,377,608,395,465,448,394,467,322,477,191,489,137,502,115,512,95,525,80,543,68,564,61,592,59,625,59,716,62,741,71,765,84,788,100,808,139,843,176,869,173,873,135,847,97,812,80,791,66,768,57,743,53,716,53,625,56,591,64,563,76,540,92,521,112,507,135,497,190,484,322,472,393,462,463,443,606,390,670,372,754,355,906,333,1035,322,1149,319,1255,320,1476,324,1606,319,1758,307,1770,305"/>
124 <area·shape="poly"·id="edge78_Node000037_Node000038"·title="·"·alt=""·coords="1905,307,1979,348,1976,353,1903,312"/>124 <area·shape="poly"·id="edge78_Node000037_Node000038"·title="·"·alt=""·coords="1905,307,1979,348,1976,353,1903,312"/>
125 <area·shape="rect"·id="Node000039"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1719,357,1919,397"/>125 <area·shape="rect"·id="Node000039"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1719,357,1919,397"/>
126 <area·shape="poly"·id="edge80_Node000037_Node000039"·title="·"·alt=""·coords="1862,311,1839,347,1835,344,1857,308"/>126 <area·shape="poly"·id="edge80_Node000037_Node000039"·title="·"·alt=""·coords="1862,311,1839,347,1835,344,1857,308"/>
127 <area·shape="poly"·id="edge79_Node000038_Node000005"·title="·"·alt=""·coords="2026,398,2027,537,2027,628,2028,687,2026,736,2021,758,2012,780,1997,802,1976,825,1943,844,1893,860,1775,881,1775,876,1892,854,1941,839,1973,821,1993,798,2007,777,2016,756,2021,735,2023,687,2021,628,2021,537,2020,398"/>127 <area·shape="poly"·id="edge79_Node000038_Node000005"·title="·"·alt=""·coords="2026,398,2027,537,2027,628,2028,687,2026,736,2021,758,2012,780,1997,802,1976,825,1943,844,1893,860,1775,881,1775,876,1892,854,1941,839,1973,821,1993,798,2007,777,2016,756,2021,735,2023,687,2021,628,2021,537,2020,398"/>
128 <area·shape="poly"·id="edge85_Node000040_Node000005"·title="·"·alt=""·coords="2150,310,2154,404,2152,471,2144,545,2128,622,2102,697,2084,733,2063,766,2038,797,2010,825,1970,845,1911,861,1776,882,1775,877,1910,856,1968,840,2007,820,2035,794,2059,763,2079,730,2097,695,2123,621,2139,544,2147,470,2149,404,2145,310"/>128 <area·shape="poly"·id="edge85_Node000040_Node000005"·title="·"·alt=""·coords="2150,310,2154,404,2152,471,2144,545,2128,622,2102,697,2084,733,2063,766,2038,797,2010,825,1970,845,1911,861,1776,882,1775,877,1910,856,1968,840,2007,820,2035,794,2059,763,2079,730,2097,695,2123,621,2139,544,2147,470,2149,404,2145,310"/>
129 <area·shape="rect"·id="Node000041"·title="·"·alt=""·coords="2178,365,2249,390"/>129 <area·shape="rect"·id="Node000041"·title="·"·alt=""·coords="2178,365,2249,390"/>
130 <area·shape="poly"·id="edge84_Node000040_Node000041"·title="·"·alt=""·coords="2163,308,2198,352,2194,355,2158,311"/>130 <area·shape="poly"·id="edge84_Node000040_Node000041"·title="·"·alt=""·coords="2163,308,2198,352,2194,355,2158,311"/>
131 </map>131 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00657.png vs.
./usr/share/doc/libopenmesh-dev/html/a00576.png
Files identical despite different names
2.85 KB
./usr/share/doc/libopenmesh-dev/html/a00659.html vs.
./usr/share/doc/libopenmesh-dev/html/a00515.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00659.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00515.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 25 lines modifiedOffset 98, 25 lines modified
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
101 <code>#include·&lt;cfloat&gt;</code><br·/>101 <code>#include·&lt;cfloat&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·BaseDecimaterT_impl.hh:</div>103 Include·dependency·graph·for·BaseDecimaterT_impl.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00660.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00516.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
108 <area·shape="rect"·title="·"·alt=""·coords="31,93,94,119"/>108 <area·shape="rect"·title="·"·alt=""·coords="31,93,94,119"/>
109 <area·shape="poly"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/>
110 <area·shape="rect"·title="·"·alt=""·coords="119,93,177,119"/>110 <area·shape="rect"·title="·"·alt=""·coords="119,93,177,119"/>
111 <area·shape="poly"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>
112 </map>112 </map>
113 </div>113 </div>
114 </div>114 </div>
115 <p><a·href="a00659_source.html">Go·to·the·source·code·of·this·file.</a></p>115 <p><a·href="a00515_source.html">Go·to·the·source·code·of·this·file.</a></p>
116 <table·class="memberdecls">116 <table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>119 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
120 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>120 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>122 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>
104 KB
./usr/share/doc/libopenmesh-dev/html/a00659_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00701_source.html
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/BaseDecimaterT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/StripifierT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00659_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00701_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">BaseDecimaterT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">StripifierT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00659.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 301 lines modifiedOffset 136, 266 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·DecimaterT·-·IMPLEMENTATION</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·StripifierT·-·IMPLEMENTATION</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·OPENMESH_BASE_DECIMATER_DECIMATERT_CC</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·OPENMESH_STRIPIFIERT_C</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/StripifierT.hh&gt;</span></div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#else</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>BaseDecimaterT&lt;Mesh&gt;::BaseDecimaterT(Mesh&amp;·_mesh)·:</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····mesh_(_mesh),·cmodule_(nullptr),·initialized_(false),·observer_(nullptr)·{</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="comment">//·default·properties</span></div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··mesh_.request_vertex_status();</div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··mesh_.request_edge_status();</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··mesh_.request_face_status();</div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}</div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>BaseDecimaterT&lt;Mesh&gt;::~BaseDecimaterT()·{</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·default·properties</span></div> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.release_vertex_status();</div> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.release_edge_status();</div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.release_face_status();</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//·dispose·of·modules</span></div> 
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_uninitialized();</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">typename</span>·ModuleList::iterator·m_it,·m_end·=·all_modules_.end();</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">for</span>·(m_it·=·all_modules_.begin();·m_it·!=·m_end;·++m_it)</div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">delete</span>·*m_it;</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····all_modules_.clear();</div> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div> 
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
198 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}">167 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03370.html#aebbb2f4afd23574937109486a4ac6d1b">··100</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT&lt;Mesh&gt;::is_collapse_legal</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>&amp;·_ci)·{</div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//···std::clog·&lt;&lt;·&quot;McDecimaterT&lt;&gt;::is_collapse_legal()\n&quot;;</span></div>168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03834.html#a94b5aea8de55ab772ed3c254313f018d">···66</a></span><a·class="code·hl_function"·href="a03834.html#a94b5aea8de55ab772ed3c254313f018d">StripifierT&lt;Mesh&gt;::</a></div>
 169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><a·class="code·hl_function"·href="a03834.html#a94b5aea8de55ab772ed3c254313f018d">StripifierT</a>(Mesh&amp;·_mesh)·:</div>
201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····mesh_(_mesh)</div>
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·locked·?</span></div> 
203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordflow">if</span>·(mesh_.status(_ci.<a·class="code·hl_variable"·href="a03374.html#abacd9a21d5a78d80dc1faf617caf39e9">v0</a>).locked())</div> 
Max diff block lines reached; 48199/84821 bytes (56.82%) of diff not shown.
20.7 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 StripifierT_impl.hh
5 BaseDecimaterT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 339 lines modifiedOffset 45, 288 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
 52 42
 53 43
53 45//54 44//
54 =============================================================================55 =============================================================================
55 46//56 45//
56 47//·CLASS·DecimaterT·-·IMPLEMENTATION57 46//·CLASS·StripifierT·-·IMPLEMENTATION
 58 47//
57 48//59 48//
58 49// 
59 =============================================================================60 =============================================================================
60 50#define·OPENMESH_BASE_DECIMATER_DECIMATERT_CC61 49
 62 50#define·OPENMESH_STRIPIFIERT_C
61 5163 51
62 52//==·INCLUDES64 52//==·INCLUDES
63 =================================================================65 =================================================================
64 5366 53
 67 54#include·<OpenMesh/Tools/Utils/StripifierT.hh>
65 54#include·<vector> 
66 55#if·defined(OM_CC_MIPS) 
67 56#·include·<float.h> 
68 57#else 
69 58#·include·<cfloat>68 55#include·<list>
70 59#endif 
71 6069 56
 70 57
72 61//==·NAMESPACE71 58//==·NAMESPACES
73 ===============================================================72 ===============================================================
 73 59
 74 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 75 61
74 6276 62
75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 64namespace·Decimater·{ 
77 65 
78 66//==·IMPLEMENTATION77 63·//==·IMPLEMENTATION
79 ==========================================================78 ==========================================================
80 6779 64
81 68template<class·Mesh>80 65template·<class·Mesh>
82 69BaseDecimaterT<Mesh>::BaseDecimaterT(Mesh&·_mesh)·: 
83 70·mesh_(_mesh),·cmodule_(nullptr),·initialized_(false),·observer_(nullptr)·{ 
84 71·//·default·properties 
85 72·mesh_.request_vertex_status(); 
86 73·mesh_.request_edge_status();81 _.6_.6_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T_.<_.M_.e_.s_.h_.>_.:_.:
 82 67_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T(Mesh&·_mesh)·:
 83 68·mesh_(_mesh)
 84 69{
 85 70
 86 71}
 87 72
 88 73template·<class·Mesh>
 89 _\x87_\x84_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 90 75_\x8~_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T()·{
 91 76
 92 77}
 93 78
 94 79template·<class·Mesh>
 95 80size_t
 96 _\x88_\x81_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 97 82_\x8s_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8y()
 98 83{
 99 84·//·preprocess:·add·new·properties
 100 85·mesh_.add_property(·processed_·);
 101 86·mesh_.add_property(·used_·);
87 74·mesh_.request_face_status();102 87·mesh_.request_face_status();
 103 88
 104 89·//·build·strips
 105 90·clear();
 106 91·build_strips();
 107 92
 108 93·//·postprocess:·remove·properties
 109 94·mesh_.remove_property(processed_);
 110 95·mesh_.remove_property(used_);
88 75 
89 76} 
90 77 
91 78//--------------------------------------------------------------------------- 
92 -- 
93 79 
94 80template<class·Mesh> 
95 81BaseDecimaterT<Mesh>::~BaseDecimaterT()·{ 
96 82·//·default·properties 
97 83·mesh_.release_vertex_status(); 
98 84·mesh_.release_edge_status(); 
99 85·mesh_.release_face_status();111 96·mesh_.release_face_status();
 112 97
 113 98·return·n_strips();
 114 99}
 115 100
 116 101
100 86 
101 87·//·dispose·of·modules 
102 88·{ 
103 89·set_uninitialized(); 
104 90·typename·ModuleList::iterator·m_it,·m_end·=·all_modules_.end(); 
105 91·for·(m_it·=·all_modules_.begin();·m_it·!=·m_end;·++m_it) 
106 92·delete·*m_it; 
107 93·all_modules_.clear(); 
108 94·} 
109 95} 
110 96 
111 97//--------------------------------------------------------------------------- 
112 -- 
113 98 
114 99template<class·Mesh> 
115 _\x81_\x80_\x80bool·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8i_\x8s_\x8__\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8l_\x8e_\x8g_\x8a_\x8l(const·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o&·_ci)·{ 
Max diff block lines reached; 14919/21152 bytes (70.53%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00660.map vs.
./usr/share/doc/libopenmesh-dev/html/a00516.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00660.png vs.
./usr/share/doc/libopenmesh-dev/html/a00516.png
Files identical despite different names
20.5 KB
./usr/share/doc/libopenmesh-dev/html/a00662.html vs.
./usr/share/doc/libopenmesh-dev/html/a00542.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00662.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00542.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 70 lines modifiedOffset 94, 70 lines modified
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">MixedDecimaterT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">MixedDecimaterT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00668_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00527_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00635_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00548_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·MixedDecimaterT.hh:</div>104 Include·dependency·graph·for·MixedDecimaterT.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00663.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00543.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="81,5,281,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="81,5,281,45"/>
109 <area·shape="rect"·title="·"·alt=""·coords="5,277,83,302"/>109 <area·shape="rect"·title="·"·alt=""·coords="5,277,83,302"/>
110 <area·shape="poly"·title="·"·alt=""·coords="131,48,98,67,72,95,52,137,43,183,41,227,43,263,38,263,36,227,38,182,47,135,67,92,95,63,128,43"/>110 <area·shape="poly"·title="·"·alt=""·coords="131,48,98,67,72,95,52,137,43,183,41,227,43,263,38,263,36,227,38,182,47,135,67,92,95,63,128,43"/>
111 <area·shape="rect"·href="a00668.html"·title="·"·alt=""·coords="81,93,281,133"/>111 <area·shape="rect"·href="a00527.html"·title="·"·alt=""·coords="81,93,281,133"/>
112 <area·shape="poly"·title="·"·alt=""·coords="184,46,184,79,179,79,179,46"/>112 <area·shape="poly"·title="·"·alt=""·coords="184,46,184,79,179,79,179,46"/>
113 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="305,93,505,133"/>113 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="305,93,505,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="231,43,345,86,343,91,230,48"/>114 <area·shape="poly"·title="·"·alt=""·coords="231,43,345,86,343,91,230,48"/>
115 <area·shape="poly"·title="·"·alt=""·coords="168,135,64,267,60,264,164,132"/>115 <area·shape="poly"·title="·"·alt=""·coords="168,135,64,267,60,264,164,132"/>
116 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="244,181,444,221"/>116 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="244,181,444,221"/>
117 <area·shape="poly"·title="·"·alt=""·coords="218,131,298,173,295,177,216,136"/>117 <area·shape="poly"·title="·"·alt=""·coords="218,131,298,173,295,177,216,136"/>
118 <area·shape="poly"·title="·"·alt=""·coords="267,224,95,272,88,274,86,269,94,267,266,219"/>118 <area·shape="poly"·title="·"·alt=""·coords="267,224,95,272,88,274,86,269,94,267,266,219"/>
119 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>119 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>
120 <area·shape="poly"·title="·"·alt=""·coords="444,207,1514,279,1513,284,444,212"/>120 <area·shape="poly"·title="·"·alt=""·coords="444,207,1514,279,1513,284,444,212"/>
121 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>121 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>
122 <area·shape="poly"·title="·"·alt=""·coords="376,219,441,260,438,264,373,224"/>122 <area·shape="poly"·title="·"·alt=""·coords="376,219,441,260,438,264,373,224"/>
123 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="198,357,357,397"/>123 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="198,357,357,397"/>
124 <area·shape="poly"·title="·"·alt=""·coords="344,222,336,263,321,310,301,347,297,345,316,308,331,262,339,221"/>124 <area·shape="poly"·title="·"·alt=""·coords="344,222,336,263,321,310,301,347,297,345,316,308,331,262,339,221"/>
125 <area·shape="rect"·href="a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>125 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>
126 <area·shape="poly"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>126 <area·shape="poly"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>
127 <area·shape="rect"·title="·"·alt=""·coords="1005,871,1184,911"/>127 <area·shape="rect"·title="·"·alt=""·coords="1005,871,1184,911"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>128 <area·shape="poly"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>
129 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>129 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>
130 <area·shape="poly"·title="·"·alt=""·coords="1687,290,1777,296,1876,308,1964,326,1998,340,2022,355,2042,378,2058,402,2080,456,2091,515,2093,574,2089,633,2080,687,2060,771,2054,769,2075,686,2084,632,2088,574,2086,515,2075,458,2053,405,2037,381,2018,359,1995,344,1963,332,1875,313,1777,301,1686,296"/>130 <area·shape="poly"·title="·"·alt=""·coords="1687,290,1777,296,1876,308,1964,326,1998,340,2022,355,2042,378,2058,402,2080,456,2091,515,2093,574,2089,633,2080,687,2060,771,2054,769,2075,686,2084,632,2088,574,2086,515,2075,458,2053,405,2037,381,2018,359,1995,344,1963,332,1875,313,1777,301,1686,296"/>
131 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>131 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1678,307,1845,351,1844,356,1677,312"/>132 <area·shape="poly"·title="·"·alt=""·coords="1678,307,1845,351,1844,356,1677,312"/>
133 <area·shape="rect"·title="·"·alt=""·coords="1965,878,2024,903"/>133 <area·shape="rect"·title="·"·alt=""·coords="1965,878,2024,903"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1686,289,1877,296,1991,306,2105,320,2209,341,2296,370,2329,388,2355,408,2372,431,2377,456,2377,628,2372,692,2364,718,2353,741,2321,783,2271,825,2236,838,2174,854,2038,884,2037,878,2173,849,2235,833,2268,820,2317,779,2349,738,2359,716,2367,691,2372,628,2372,457,2367,433,2351,411,2327,392,2294,375,2208,346,2104,325,1990,311,1877,301,1686,294"/>134 <area·shape="poly"·title="·"·alt=""·coords="1686,289,1877,296,1991,306,2105,320,2209,341,2296,370,2329,388,2355,408,2372,431,2377,456,2377,628,2372,692,2364,718,2353,741,2321,783,2271,825,2236,838,2174,854,2038,884,2037,878,2173,849,2235,833,2268,820,2317,779,2349,738,2359,716,2367,691,2372,628,2372,457,2367,433,2351,411,2327,392,2294,375,2208,346,2104,325,1990,311,1877,301,1686,294"/>
135 <area·shape="rect"·title="·"·alt=""·coords="2698,878,2761,903"/>135 <area·shape="rect"·title="·"·alt=""·coords="2698,878,2761,903"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1686,290,1979,304,2168,316,2360,332,2540,354,2691,381,2749,397,2794,414,2823,434,2831,445,2833,456,2833,716,2831,740,2825,763,2805,805,2779,842,2754,870,2750,866,2775,839,2800,803,2820,761,2826,739,2828,716,2828,457,2826,447,2819,438,2791,419,2747,402,2689,386,2540,359,2360,337,2167,321,1979,309,1686,296"/>136 <area·shape="poly"·title="·"·alt=""·coords="1686,290,1979,304,2168,316,2360,332,2540,354,2691,381,2749,397,2794,414,2823,434,2831,445,2833,456,2833,716,2831,740,2825,763,2805,805,2779,842,2754,870,2750,866,2775,839,2800,803,2820,761,2826,739,2828,716,2828,457,2826,447,2819,438,2791,419,2747,402,2689,386,2540,359,2360,337,2167,321,1979,309,1686,296"/>
137 <area·shape="rect"·title="·"·alt=""·coords="2535,878,2620,903"/>137 <area·shape="rect"·title="·"·alt=""·coords="2535,878,2620,903"/>
138 <area·shape="poly"·title="·"·alt=""·coords="1686,289,1809,294,1967,304,2142,324,2316,355,2365,362,2413,364,2503,366,2540,373,2570,388,2581,400,2589,415,2596,456,2596,540,2598,595,2603,637,2607,680,2605,735,2596,806,2585,865,2580,864,2591,805,2600,734,2602,680,2598,638,2593,595,2591,540,2591,457,2584,417,2577,403,2566,392,2538,378,2502,371,2413,369,2364,367,2316,360,2141,329,1966,310,1809,299,1686,294"/>138 <area·shape="poly"·title="·"·alt=""·coords="1686,289,1809,294,1967,304,2142,324,2316,355,2365,362,2413,364,2503,366,2540,373,2570,388,2581,400,2589,415,2596,456,2596,540,2598,595,2603,637,2607,680,2605,735,2596,806,2585,865,2580,864,2591,805,2600,734,2602,680,2598,638,2593,595,2591,540,2591,457,2584,417,2577,403,2566,392,2538,378,2502,371,2413,369,2364,367,2316,360,2141,329,1966,310,1809,299,1686,294"/>
139 <area·shape="rect"·title="·"·alt=""·coords="757,614,837,639"/>139 <area·shape="rect"·title="·"·alt=""·coords="757,614,837,639"/>
140 <area·shape="poly"·title="·"·alt=""·coords="1528,296,1455,302,1370,314,1280,332,1193,360,1134,386,1077,417,970,487,881,555,822,607,818,602,878,551,967,482,1074,412,1132,381,1191,355,1279,327,1369,309,1454,297,1527,291"/>140 <area·shape="poly"·title="·"·alt=""·coords="1528,296,1455,302,1370,314,1280,332,1193,360,1134,386,1077,417,970,487,881,555,822,607,818,602,878,551,967,482,1074,412,1132,381,1191,355,1279,327,1369,309,1454,297,1527,291"/>
141 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>141 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>
142 <area·shape="poly"·title="·"·alt=""·coords="1537,312,1369,356,1368,351,1535,307"/>142 <area·shape="poly"·title="·"·alt=""·coords="1537,312,1369,356,1368,351,1535,307"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1965,814,1198,883,1197,877,1964,809"/>143 <area·shape="poly"·title="·"·alt=""·coords="1965,814,1198,883,1197,877,1964,809"/>
144 <area·shape="rect"·title="·"·alt=""·coords="2118,878,2194,903"/>144 <area·shape="rect"·title="·"·alt=""·coords="2118,878,2194,903"/>
145 <area·shape="poly"·title="·"·alt=""·coords="2073,821,2132,867,2128,871,2069,825"/>145 <area·shape="poly"·title="·"·alt=""·coords="2073,821,2132,867,2128,871,2069,825"/>
146 <area·shape="poly"·title="·"·alt=""·coords="1953,395,2017,453,2102,542,2146,596,2187,654,2223,717,2251,782,2257,803,2256,814,2250,825,2220,839,2164,856,2038,884,2037,878,2163,850,2218,834,2246,821,2251,812,2252,804,2245,784,2218,719,2182,657,2142,599,2098,546,2013,457,1949,399"/>146 <area·shape="poly"·title="·"·alt=""·coords="1953,395,2017,453,2102,542,2146,596,2187,654,2223,717,2251,782,2257,803,2256,814,2250,825,2220,839,2164,856,2038,884,2037,878,2163,850,2218,834,2246,821,2251,812,2252,804,2245,784,2218,719,2182,657,2142,599,2098,546,2013,457,1949,399"/>
147 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>147 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>
148 <area·shape="poly"·title="·"·alt=""·coords="1862,400,1705,444,1704,439,1861,395"/>148 <area·shape="poly"·title="·"·alt=""·coords="1862,400,1705,444,1704,439,1861,395"/>
149 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>149 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>
150 <area·shape="poly"·title="·"·alt=""·coords="2008,380,2062,387,2123,399,2184,417,2243,443,2283,468,2321,498,2390,564,2445,629,2484,682,2479,685,2441,632,2386,568,2318,502,2280,473,2240,448,2183,422,2121,404,2062,392,2007,385"/>150 <area·shape="poly"·title="·"·alt=""·coords="2008,380,2062,387,2123,399,2184,417,2243,443,2283,468,2321,498,2390,564,2445,629,2484,682,2479,685,2441,632,2386,568,2318,502,2280,473,2240,448,2183,422,2121,404,2062,392,2007,385"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1661,470,1686,513,1715,578,1727,616,1734,656,1735,696,1728,735,1719,765,1709,788,1694,807,1669,825,1633,841,1583,855,1458,874,1321,885,1198,890,1198,885,1321,880,1458,869,1582,850,1631,836,1667,820,1690,803,1704,785,1714,763,1723,734,1729,696,1728,656,1721,617,1710,580,1681,515,1656,472"/>151 <area·shape="poly"·title="·"·alt=""·coords="1661,470,1686,513,1715,578,1727,616,1734,656,1735,696,1728,735,1719,765,1709,788,1694,807,1669,825,1633,841,1583,855,1458,874,1321,885,1198,890,1198,885,1321,880,1458,869,1582,850,1631,836,1667,820,1690,803,1704,785,1714,763,1723,734,1729,696,1728,656,1721,617,1710,580,1681,515,1656,472"/>
152 <area·shape="rect"·title="·"·alt=""·coords="1626,702,1713,727"/>152 <area·shape="rect"·title="·"·alt=""·coords="1626,702,1713,727"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1656,470,1668,528,1680,606,1680,647,1676,688,1670,688,1675,647,1675,607,1663,529,1651,471"/>153 <area·shape="poly"·title="·"·alt=""·coords="1656,470,1668,528,1680,606,1680,647,1676,688,1670,688,1675,647,1675,607,1663,529,1651,471"/>
154 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>154 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>
155 <area·shape="poly"·title="·"·alt=""·coords="1601,473,1532,493,1457,521,1384,560,1323,601,1320,596,1382,556,1455,516,1530,488,1600,468"/>155 <area·shape="poly"·title="·"·alt=""·coords="1601,473,1532,493,1457,521,1384,560,1323,601,1320,596,1382,556,1455,516,1530,488,1600,468"/>
156 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>156 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>
157 <area·shape="poly"·title="·"·alt=""·coords="1637,473,1586,512,1583,508,1634,469"/>157 <area·shape="poly"·title="·"·alt=""·coords="1637,473,1586,512,1583,508,1634,469"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1353,644,1388,664,1403,677,1416,693,1423,715,1416,736,1396,763,1372,787,1317,825,1257,853,1198,872,1196,867,1255,848,1314,820,1368,783,1392,759,1411,733,1418,715,1411,696,1399,681,1385,668,1351,649"/>158 <area·shape="poly"·title="·"·alt=""·coords="1353,644,1388,664,1403,677,1416,693,1423,715,1416,736,1396,763,1372,787,1317,825,1257,853,1198,872,1196,867,1255,848,1314,820,1368,783,1392,759,1411,733,1418,715,1411,696,1399,681,1385,668,1351,649"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1368,644,1613,698,1612,703,1367,649"/>159 <area·shape="poly"·title="·"·alt=""·coords="1368,644,1613,698,1612,703,1367,649"/>
160 <area·shape="rect"·title="·"·alt=""·coords="1325,702,1401,727"/>160 <area·shape="rect"·title="·"·alt=""·coords="1325,702,1401,727"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1304,645,1345,690,1341,693,1301,649"/>161 <area·shape="poly"·title="·"·alt=""·coords="1304,645,1345,690,1341,693,1301,649"/>
162 <area·shape="rect"·title="·"·alt=""·coords="1225,702,1300,727"/>162 <area·shape="rect"·title="·"·alt=""·coords="1225,702,1300,727"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1283,648,1272,689,1267,688,1278,646"/>163 <area·shape="poly"·title="·"·alt=""·coords="1283,648,1272,689,1267,688,1278,646"/>
Offset 169, 37 lines modifiedOffset 169, 37 lines modified
169 <area·shape="poly"·title="·"·alt=""·coords="1492,561,1357,605,1355,600,1491,556"/>169 <area·shape="poly"·title="·"·alt=""·coords="1492,561,1357,605,1355,600,1491,556"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1557,559,1564,600,1564,624,1560,647,1549,672,1535,693,1530,690,1544,669,1555,646,1559,623,1559,600,1552,559"/>170 <area·shape="poly"·title="·"·alt=""·coords="1557,559,1564,600,1564,624,1560,647,1549,672,1535,693,1530,690,1544,669,1555,646,1559,623,1559,600,1552,559"/>
171 <area·shape="rect"·title="·"·alt=""·coords="1391,614,1462,639"/>171 <area·shape="rect"·title="·"·alt=""·coords="1391,614,1462,639"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1524,561,1456,608,1453,604,1521,557"/>172 <area·shape="poly"·title="·"·alt=""·coords="1524,561,1456,608,1453,604,1521,557"/>
173 <area·shape="rect"·title="·"·alt=""·coords="1487,614,1545,639"/>173 <area·shape="rect"·title="·"·alt=""·coords="1487,614,1545,639"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1544,560,1528,602,1523,600,1539,558"/>174 <area·shape="poly"·title="·"·alt=""·coords="1544,560,1528,602,1523,600,1539,558"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1632,542,1832,561,1950,579,2067,604,2163,634,2235,666,2306,699,2401,732,2438,741,2470,744,2527,746,2583,752,2613,763,2647,780,2670,799,2691,821,2720,864,2715,867,2687,824,2667,803,2644,785,2611,768,2581,758,2527,751,2470,750,2437,746,2399,737,2304,704,2233,671,2161,639,2066,609,1949,585,1831,567,1631,547"/>175 <area·shape="poly"·title="·"·alt=""·coords="1632,542,1832,561,1950,579,2067,604,2163,634,2235,666,2306,699,2401,732,2438,741,2470,744,2527,746,2583,752,2613,763,2647,780,2670,799,2691,821,2720,864,2715,867,2687,824,2667,803,2644,785,2611,768,2581,758,2527,751,2470,750,2437,746,2399,737,2304,704,2233,671,2161,639,2066,609,1949,585,1831,567,1631,547"/>
176 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>176 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1587,557,1838,686,1836,691,1585,561"/>177 <area·shape="poly"·title="·"·alt=""·coords="1587,557,1838,686,1836,691,1585,561"/>
178 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>178 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1562,558,1580,606,1586,650,1587,694,1581,769,1576,769,1581,694,1580,650,1575,607,1557,560"/>179 <area·shape="poly"·title="·"·alt=""·coords="1562,558,1580,606,1586,650,1587,694,1581,769,1576,769,1581,694,1580,650,1575,607,1557,560"/>
180 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="749,695,913,735"/>180 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="749,695,913,735"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1467,546,1340,553,1191,565,1051,583,995,595,953,609,910,641,861,687,857,683,907,637,951,604,994,590,1050,578,1190,560,1339,547,1467,540"/>181 <area·shape="poly"·title="·"·alt=""·coords="1467,546,1340,553,1191,565,1051,583,995,595,953,609,910,641,861,687,857,683,907,637,951,604,994,590,1050,578,1190,560,1339,547,1467,540"/>
182 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>182 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1468,556,1147,609,1142,610,1141,605,1146,604,1467,551"/>183 <area·shape="poly"·title="·"·alt=""·coords="1468,556,1147,609,1142,610,1141,605,1146,604,1467,551"/>
184 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>184 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1632,555,1861,603,1860,608,1631,560"/>185 <area·shape="poly"·title="·"·alt=""·coords="1632,555,1861,603,1860,608,1631,560"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1467,549,1216,573,907,609,852,618,851,613,906,604,1216,568,1467,544"/>186 <area·shape="poly"·title="·"·alt=""·coords="1467,549,1216,573,907,609,852,618,851,613,906,604,1216,568,1467,544"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1492,821,1198,874,1197,868,1491,816"/>187 <area·shape="poly"·title="·"·alt=""·coords="1492,821,1198,874,1197,868,1491,816"/>
188 <area·shape="poly"·title="·"·alt=""·coords="816,736,803,756,792,778,788,801,796,821,807,831,825,841,873,857,932,869,992,878,991,883,931,874,872,862,823,846,804,836,791,824,783,801,787,777,798,753,812,733"/>188 <area·shape="poly"·title="·"·alt=""·coords="816,736,803,756,792,778,788,801,796,821,807,831,825,841,873,857,932,869,992,878,991,883,931,874,872,862,823,846,804,836,791,824,783,801,787,777,798,753,812,733"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1040,648,1030,688,1027,711,1029,734,1051,801,1079,858,1074,860,1047,803,1024,735,1022,711,1024,687,1035,646"/>189 <area·shape="poly"·title="·"·alt=""·coords="1040,648,1030,688,1027,711,1029,734,1051,801,1079,858,1074,860,1047,803,1024,735,1022,711,1024,687,1035,646"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1128,644,1313,692,1321,695,1320,700,1311,697,1127,649"/>190 <area·shape="poly"·title="·"·alt=""·coords="1128,644,1313,692,1321,695,1320,700,1311,697,1127,649"/>
191 <area·shape="poly"·title="·"·alt=""·coords="999,649,891,692,889,687,997,644"/>191 <area·shape="poly"·title="·"·alt=""·coords="999,649,891,692,889,687,997,644"/>
192 <area·shape="rect"·title="·"·alt=""·coords="1039,702,1100,727"/>192 <area·shape="rect"·title="·"·alt=""·coords="1039,702,1100,727"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1053,646,1065,688,1060,689,1048,648"/>193 <area·shape="poly"·title="·"·alt=""·coords="1053,646,1065,688,1060,689,1048,648"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1068,645,1131,691,1171,715,1214,732,1251,739,1307,743,1466,745,1893,737,2115,735,2314,739,2398,744,2468,753,2520,765,2554,781,2569,799,2577,821,2582,864,2577,865,2572,822,2564,801,2550,785,2519,770,2467,758,2398,750,2314,744,2115,740,1893,742,1466,750,1307,748,1250,744,1213,737,1169,719,1128,696,1065,649"/>194 <area·shape="poly"·title="·"·alt=""·coords="1068,645,1131,691,1171,715,1214,732,1251,739,1307,743,1466,745,1893,737,2115,735,2314,739,2398,744,2468,753,2520,765,2554,781,2569,799,2577,821,2582,864,2577,865,2572,822,2564,801,2550,785,2519,770,2467,758,2398,750,2314,744,2115,740,1893,742,1466,750,1307,748,1250,744,1213,737,1169,719,1128,696,1065,649"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1128,637,1192,644,1442,661,1783,679,2398,706,2398,712,1783,684,1441,666,1192,649,1127,642"/>195 <area·shape="poly"·title="·"·alt=""·coords="1128,637,1192,644,1442,661,1783,679,2398,706,2398,712,1783,684,1441,666,1192,649,1127,642"/>
196 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="805,783,963,823"/>196 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="805,783,963,823"/>
197 <area·shape="poly"·title="·"·alt=""·coords="1029,649,985,696,912,774,909,771,981,693,1025,645"/>197 <area·shape="poly"·title="·"·alt=""·coords="1029,649,985,696,912,774,909,771,981,693,1025,645"/>
198 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>198 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>
199 <area·shape="poly"·title="·"·alt=""·coords="2492,736,2471,772,2467,769,2488,734"/>199 <area·shape="poly"·title="·"·alt=""·coords="2492,736,2471,772,2467,769,2488,734"/>
200 <area·shape="poly"·title="·"·alt=""·coords="2361,816,2248,825,1653,864,1198,887,1197,882,1653,858,2248,820,2361,810"/>200 <area·shape="poly"·title="·"·alt=""·coords="2361,816,2248,825,1653,864,1198,887,1197,882,1653,858,2248,820,2361,810"/>
201 <area·shape="poly"·title="·"·alt=""·coords="2387,825,2208,877,2207,872,2385,820"/>201 <area·shape="poly"·title="·"·alt=""·coords="2387,825,2208,877,2207,872,2385,820"/>
202 <area·shape="poly"·title="·"·alt=""·coords="2362,823,2038,884,2037,879,2361,818"/>202 <area·shape="poly"·title="·"·alt=""·coords="2362,823,2038,884,2037,879,2361,818"/>
203 <area·shape="poly"·title="·"·alt=""·coords="2513,820,2685,873,2684,878,2511,825"/>203 <area·shape="poly"·title="·"·alt=""·coords="2513,820,2685,873,2684,878,2511,825"/>
204 <area·shape="poly"·title="·"·alt=""·coords="2480,821,2550,868,2547,872,2477,825"/>204 <area·shape="poly"·title="·"·alt=""·coords="2480,821,2550,868,2547,872,2477,825"/>
205 <area·shape="rect"·title="·"·alt=""·coords="2329,878,2418,903"/>205 <area·shape="rect"·title="·"·alt=""·coords="2329,878,2418,903"/>
Offset 216, 44 lines modifiedOffset 216, 44 lines modified
216 <area·shape="poly"·title="·"·alt=""·coords="1368,394,1585,440,1584,445,1367,399"/>216 <area·shape="poly"·title="·"·alt=""·coords="1368,394,1585,440,1584,445,1367,399"/>
217 <area·shape="poly"·title="·"·alt=""·coords="1288,398,1288,593,1283,593,1283,398"/>217 <area·shape="poly"·title="·"·alt=""·coords="1288,398,1288,593,1283,593,1283,398"/>
Max diff block lines reached; 5112/20901 bytes (24.46%) of diff not shown.
20.6 KB
./usr/share/doc/libopenmesh-dev/html/a00663.map vs.
./usr/share/doc/libopenmesh-dev/html/a00543.map
Files 99% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 <map·id="OpenMesh/Tools/Decimater/MixedDecimaterT.hh"·name="OpenMesh/Tools/Decimater/MixedDecimaterT.hh">1 <map·id="OpenMesh/Tools/Decimater/MixedDecimaterT.hh"·name="OpenMesh/Tools/Decimater/MixedDecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="81,5,281,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="81,5,281,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,277,83,302"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,277,83,302"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="131,48,98,67,72,95,52,137,43,183,41,227,43,263,38,263,36,227,38,182,47,135,67,92,95,63,128,43"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="131,48,98,67,72,95,52,137,43,183,41,227,43,263,38,263,36,227,38,182,47,135,67,92,95,63,128,43"/>
5 <area·shape="rect"·id="Node000003"·href="$a00668.html"·title="·"·alt=""·coords="81,93,281,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00527.html"·title="·"·alt=""·coords="81,93,281,133"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="184,46,184,79,179,79,179,46"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="184,46,184,79,179,79,179,46"/>
7 <area·shape="rect"·id="Node000040"·href="$a00635.html"·title="·"·alt=""·coords="305,93,505,133"/>7 <area·shape="rect"·id="Node000040"·href="$a00548.html"·title="·"·alt=""·coords="305,93,505,133"/>
8 <area·shape="poly"·id="edge81_Node000001_Node000040"·title="·"·alt=""·coords="231,43,345,86,343,91,230,48"/>8 <area·shape="poly"·id="edge81_Node000001_Node000040"·title="·"·alt=""·coords="231,43,345,86,343,91,230,48"/>
9 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="168,135,64,267,60,264,164,132"/>9 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="168,135,64,267,60,264,164,132"/>
10 <area·shape="rect"·id="Node000004"·href="$a00692.html"·title="·"·alt=""·coords="244,181,444,221"/>10 <area·shape="rect"·id="Node000004"·href="$a00581.html"·title="·"·alt=""·coords="244,181,444,221"/>
11 <area·shape="poly"·id="edge4_Node000003_Node000004"·title="·"·alt=""·coords="218,131,298,173,295,177,216,136"/>11 <area·shape="poly"·id="edge4_Node000003_Node000004"·title="·"·alt=""·coords="218,131,298,173,295,177,216,136"/>
12 <area·shape="poly"·id="edge5_Node000004_Node000002"·title="·"·alt=""·coords="267,224,95,272,88,274,86,269,94,267,266,219"/>12 <area·shape="poly"·id="edge5_Node000004_Node000002"·title="·"·alt=""·coords="267,224,95,272,88,274,86,269,94,267,266,219"/>
13 <area·shape="rect"·id="Node000005"·href="$a00422_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00926_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>
14 <area·shape="poly"·id="edge6_Node000004_Node000005"·title="·"·alt=""·coords="444,207,1514,279,1513,284,444,212"/>14 <area·shape="poly"·id="edge6_Node000004_Node000005"·title="·"·alt=""·coords="444,207,1514,279,1513,284,444,212"/>
15 <area·shape="rect"·id="Node000035"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>15 <area·shape="rect"·id="Node000035"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>
16 <area·shape="poly"·id="edge72_Node000004_Node000035"·title="·"·alt=""·coords="376,219,441,260,438,264,373,224"/>16 <area·shape="poly"·id="edge72_Node000004_Node000035"·title="·"·alt=""·coords="376,219,441,260,438,264,373,224"/>
17 <area·shape="rect"·id="Node000036"·href="$a00431_source.html"·title="·"·alt=""·coords="198,357,357,397"/>17 <area·shape="rect"·id="Node000036"·href="$a00965_source.html"·title="·"·alt=""·coords="198,357,357,397"/>
18 <area·shape="poly"·id="edge77_Node000004_Node000036"·title="·"·alt=""·coords="344,222,336,263,321,310,301,347,297,345,316,308,331,262,339,221"/>18 <area·shape="poly"·id="edge77_Node000004_Node000036"·title="·"·alt=""·coords="344,222,336,263,321,310,301,347,297,345,316,308,331,262,339,221"/>
19 <area·shape="rect"·id="Node000038"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>19 <area·shape="rect"·id="Node000038"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>
20 <area·shape="poly"·id="edge78_Node000004_Node000038"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>20 <area·shape="poly"·id="edge78_Node000004_Node000038"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>
21 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1005,871,1184,911"/>21 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1005,871,1184,911"/>
22 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>22 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>
23 <area·shape="rect"·id="Node000007"·href="$a00374_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>23 <area·shape="rect"·id="Node000007"·href="$a01028_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>
24 <area·shape="poly"·id="edge8_Node000005_Node000007"·title="·"·alt=""·coords="1687,290,1777,296,1876,308,1964,326,1998,340,2022,355,2042,378,2058,402,2080,456,2091,515,2093,574,2089,633,2080,687,2060,771,2054,769,2075,686,2084,632,2088,574,2086,515,2075,458,2053,405,2037,381,2018,359,1995,344,1963,332,1875,313,1777,301,1686,296"/>24 <area·shape="poly"·id="edge8_Node000005_Node000007"·title="·"·alt=""·coords="1687,290,1777,296,1876,308,1964,326,1998,340,2022,355,2042,378,2058,402,2080,456,2091,515,2093,574,2089,633,2080,687,2060,771,2054,769,2075,686,2084,632,2088,574,2086,515,2075,458,2053,405,2037,381,2018,359,1995,344,1963,332,1875,313,1777,301,1686,296"/>
25 <area·shape="rect"·id="Node000009"·href="$a00419_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>25 <area·shape="rect"·id="Node000009"·href="$a00932_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>
26 <area·shape="poly"·id="edge11_Node000005_Node000009"·title="·"·alt=""·coords="1678,307,1845,351,1844,356,1677,312"/>26 <area·shape="poly"·id="edge11_Node000005_Node000009"·title="·"·alt=""·coords="1678,307,1845,351,1844,356,1677,312"/>
27 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1965,878,2024,903"/>27 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1965,878,2024,903"/>
28 <area·shape="poly"·id="edge62_Node000005_Node000010"·title="·"·alt=""·coords="1686,289,1877,296,1991,306,2105,320,2209,341,2296,370,2329,388,2355,408,2372,431,2377,456,2377,628,2372,692,2364,718,2353,741,2321,783,2271,825,2236,838,2174,854,2038,884,2037,878,2173,849,2235,833,2268,820,2317,779,2349,738,2359,716,2367,691,2372,628,2372,457,2367,433,2351,411,2327,392,2294,375,2208,346,2104,325,1990,311,1877,301,1686,294"/>28 <area·shape="poly"·id="edge62_Node000005_Node000010"·title="·"·alt=""·coords="1686,289,1877,296,1991,306,2105,320,2209,341,2296,370,2329,388,2355,408,2372,431,2377,456,2377,628,2372,692,2364,718,2353,741,2321,783,2271,825,2236,838,2174,854,2038,884,2037,878,2173,849,2235,833,2268,820,2317,779,2349,738,2359,716,2367,691,2372,628,2372,457,2367,433,2351,411,2327,392,2294,375,2208,346,2104,325,1990,311,1877,301,1686,294"/>
29 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2698,878,2761,903"/>29 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2698,878,2761,903"/>
30 <area·shape="poly"·id="edge61_Node000005_Node000020"·title="·"·alt=""·coords="1686,290,1979,304,2168,316,2360,332,2540,354,2691,381,2749,397,2794,414,2823,434,2831,445,2833,456,2833,716,2831,740,2825,763,2805,805,2779,842,2754,870,2750,866,2775,839,2800,803,2820,761,2826,739,2828,716,2828,457,2826,447,2819,438,2791,419,2747,402,2689,386,2540,359,2360,337,2167,321,1979,309,1686,296"/>30 <area·shape="poly"·id="edge61_Node000005_Node000020"·title="·"·alt=""·coords="1686,290,1979,304,2168,316,2360,332,2540,354,2691,381,2749,397,2794,414,2823,434,2831,445,2833,456,2833,716,2831,740,2825,763,2805,805,2779,842,2754,870,2750,866,2775,839,2800,803,2820,761,2826,739,2828,716,2828,457,2826,447,2819,438,2791,419,2747,402,2689,386,2540,359,2360,337,2167,321,1979,309,1686,296"/>
31 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2535,878,2620,903"/>31 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2535,878,2620,903"/>
32 <area·shape="poly"·id="edge63_Node000005_Node000026"·title="·"·alt=""·coords="1686,289,1809,294,1967,304,2142,324,2316,355,2365,362,2413,364,2503,366,2540,373,2570,388,2581,400,2589,415,2596,456,2596,540,2598,595,2603,637,2607,680,2605,735,2596,806,2585,865,2580,864,2591,805,2600,734,2602,680,2598,638,2593,595,2591,540,2591,457,2584,417,2577,403,2566,392,2538,378,2502,371,2413,369,2364,367,2316,360,2141,329,1966,310,1809,299,1686,294"/>32 <area·shape="poly"·id="edge63_Node000005_Node000026"·title="·"·alt=""·coords="1686,289,1809,294,1967,304,2142,324,2316,355,2365,362,2413,364,2503,366,2540,373,2570,388,2581,400,2589,415,2596,456,2596,540,2598,595,2603,637,2607,680,2605,735,2596,806,2585,865,2580,864,2591,805,2600,734,2602,680,2598,638,2593,595,2591,540,2591,457,2584,417,2577,403,2566,392,2538,378,2502,371,2413,369,2364,367,2316,360,2141,329,1966,310,1809,299,1686,294"/>
33 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="757,614,837,639"/>33 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="757,614,837,639"/>
34 <area·shape="poly"·id="edge71_Node000005_Node000033"·title="·"·alt=""·coords="1528,296,1455,302,1370,314,1280,332,1193,360,1134,386,1077,417,970,487,881,555,822,607,818,602,878,551,967,482,1074,412,1132,381,1191,355,1279,327,1369,309,1454,297,1527,291"/>34 <area·shape="poly"·id="edge71_Node000005_Node000033"·title="·"·alt=""·coords="1528,296,1455,302,1370,314,1280,332,1193,360,1134,386,1077,417,970,487,881,555,822,607,818,602,878,551,967,482,1074,412,1132,381,1191,355,1279,327,1369,309,1454,297,1527,291"/>
35 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>35 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>
36 <area·shape="poly"·id="edge64_Node000005_Node000034"·title="·"·alt=""·coords="1537,312,1369,356,1368,351,1535,307"/>36 <area·shape="poly"·id="edge64_Node000005_Node000034"·title="·"·alt=""·coords="1537,312,1369,356,1368,351,1535,307"/>
37 <area·shape="poly"·id="edge9_Node000007_Node000006"·title="·"·alt=""·coords="1965,814,1198,883,1197,877,1964,809"/>37 <area·shape="poly"·id="edge9_Node000007_Node000006"·title="·"·alt=""·coords="1965,814,1198,883,1197,877,1964,809"/>
38 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="2118,878,2194,903"/>38 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="2118,878,2194,903"/>
39 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="2073,821,2132,867,2128,871,2069,825"/>39 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="2073,821,2132,867,2128,871,2069,825"/>
40 <area·shape="poly"·id="edge12_Node000009_Node000010"·title="·"·alt=""·coords="1953,395,2017,453,2102,542,2146,596,2187,654,2223,717,2251,782,2257,803,2256,814,2250,825,2220,839,2164,856,2038,884,2037,878,2163,850,2218,834,2246,821,2251,812,2252,804,2245,784,2218,719,2182,657,2142,599,2098,546,2013,457,1949,399"/>40 <area·shape="poly"·id="edge12_Node000009_Node000010"·title="·"·alt=""·coords="1953,395,2017,453,2102,542,2146,596,2187,654,2223,717,2251,782,2257,803,2256,814,2250,825,2220,839,2164,856,2038,884,2037,878,2163,850,2218,834,2246,821,2251,812,2252,804,2245,784,2218,719,2182,657,2142,599,2098,546,2013,457,1949,399"/>
41 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>41 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>
42 <area·shape="poly"·id="edge13_Node000009_Node000011"·title="·"·alt=""·coords="1862,400,1705,444,1704,439,1861,395"/>42 <area·shape="poly"·id="edge13_Node000009_Node000011"·title="·"·alt=""·coords="1862,400,1705,444,1704,439,1861,395"/>
43 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>43 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>
44 <area·shape="poly"·id="edge60_Node000009_Node000027"·title="·"·alt=""·coords="2008,380,2062,387,2123,399,2184,417,2243,443,2283,468,2321,498,2390,564,2445,629,2484,682,2479,685,2441,632,2386,568,2318,502,2280,473,2240,448,2183,422,2121,404,2062,392,2007,385"/>44 <area·shape="poly"·id="edge60_Node000009_Node000027"·title="·"·alt=""·coords="2008,380,2062,387,2123,399,2184,417,2243,443,2283,468,2321,498,2390,564,2445,629,2484,682,2479,685,2441,632,2386,568,2318,502,2280,473,2240,448,2183,422,2121,404,2062,392,2007,385"/>
45 <area·shape="poly"·id="edge15_Node000011_Node000006"·title="·"·alt=""·coords="1661,470,1686,513,1715,578,1727,616,1734,656,1735,696,1728,735,1719,765,1709,788,1694,807,1669,825,1633,841,1583,855,1458,874,1321,885,1198,890,1198,885,1321,880,1458,869,1582,850,1631,836,1667,820,1690,803,1704,785,1714,763,1723,734,1729,696,1728,656,1721,617,1710,580,1681,515,1656,472"/>45 <area·shape="poly"·id="edge15_Node000011_Node000006"·title="·"·alt=""·coords="1661,470,1686,513,1715,578,1727,616,1734,656,1735,696,1728,735,1719,765,1709,788,1694,807,1669,825,1633,841,1583,855,1458,874,1321,885,1198,890,1198,885,1321,880,1458,869,1582,850,1631,836,1667,820,1690,803,1704,785,1714,763,1723,734,1729,696,1728,656,1721,617,1710,580,1681,515,1656,472"/>
46 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1626,702,1713,727"/>46 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1626,702,1713,727"/>
47 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="1656,470,1668,528,1680,606,1680,647,1676,688,1670,688,1675,647,1675,607,1663,529,1651,471"/>47 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="1656,470,1668,528,1680,606,1680,647,1676,688,1670,688,1675,647,1675,607,1663,529,1651,471"/>
48 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>48 <area·shape="rect"·id="Node000013"·href="$a00815_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>
49 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="1601,473,1532,493,1457,521,1384,560,1323,601,1320,596,1382,556,1455,516,1530,488,1600,468"/>49 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="1601,473,1532,493,1457,521,1384,560,1323,601,1320,596,1382,556,1455,516,1530,488,1600,468"/>
50 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>50 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>
51 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="1637,473,1586,512,1583,508,1634,469"/>51 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="1637,473,1586,512,1583,508,1634,469"/>
52 <area·shape="poly"·id="edge17_Node000013_Node000006"·title="·"·alt=""·coords="1353,644,1388,664,1403,677,1416,693,1423,715,1416,736,1396,763,1372,787,1317,825,1257,853,1198,872,1196,867,1255,848,1314,820,1368,783,1392,759,1411,733,1418,715,1411,696,1399,681,1385,668,1351,649"/>52 <area·shape="poly"·id="edge17_Node000013_Node000006"·title="·"·alt=""·coords="1353,644,1388,664,1403,677,1416,693,1423,715,1416,736,1396,763,1372,787,1317,825,1257,853,1198,872,1196,867,1255,848,1314,820,1368,783,1392,759,1411,733,1418,715,1411,696,1399,681,1385,668,1351,649"/>
53 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="1368,644,1613,698,1612,703,1367,649"/>53 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="1368,644,1613,698,1612,703,1367,649"/>
54 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1325,702,1401,727"/>54 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1325,702,1401,727"/>
55 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="1304,645,1345,690,1341,693,1301,649"/>55 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="1304,645,1345,690,1341,693,1301,649"/>
56 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1225,702,1300,727"/>56 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1225,702,1300,727"/>
57 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="1283,648,1272,689,1267,688,1278,646"/>57 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="1283,648,1272,689,1267,688,1278,646"/>
Offset 63, 37 lines modifiedOffset 63, 37 lines modified
63 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1492,561,1357,605,1355,600,1491,556"/>63 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1492,561,1357,605,1355,600,1491,556"/>
64 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1557,559,1564,600,1564,624,1560,647,1549,672,1535,693,1530,690,1544,669,1555,646,1559,623,1559,600,1552,559"/>64 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1557,559,1564,600,1564,624,1560,647,1549,672,1535,693,1530,690,1544,669,1555,646,1559,623,1559,600,1552,559"/>
65 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1391,614,1462,639"/>65 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1391,614,1462,639"/>
66 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1524,561,1456,608,1453,604,1521,557"/>66 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1524,561,1456,608,1453,604,1521,557"/>
67 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1487,614,1545,639"/>67 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1487,614,1545,639"/>
68 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1544,560,1528,602,1523,600,1539,558"/>68 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1544,560,1528,602,1523,600,1539,558"/>
69 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1632,542,1832,561,1950,579,2067,604,2163,634,2235,666,2306,699,2401,732,2438,741,2470,744,2527,746,2583,752,2613,763,2647,780,2670,799,2691,821,2720,864,2715,867,2687,824,2667,803,2644,785,2611,768,2581,758,2527,751,2470,750,2437,746,2399,737,2304,704,2233,671,2161,639,2066,609,1949,585,1831,567,1631,547"/>69 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1632,542,1832,561,1950,579,2067,604,2163,634,2235,666,2306,699,2401,732,2438,741,2470,744,2527,746,2583,752,2613,763,2647,780,2670,799,2691,821,2720,864,2715,867,2687,824,2667,803,2644,785,2611,768,2581,758,2527,751,2470,750,2437,746,2399,737,2304,704,2233,671,2161,639,2066,609,1949,585,1831,567,1631,547"/>
70 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>70 <area·shape="rect"·id="Node000021"·href="$a01109_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>
71 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1587,557,1838,686,1836,691,1585,561"/>71 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1587,557,1838,686,1836,691,1585,561"/>
72 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>72 <area·shape="rect"·id="Node000022"·href="$a00989_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>
73 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1562,558,1580,606,1586,650,1587,694,1581,769,1576,769,1581,694,1580,650,1575,607,1557,560"/>73 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1562,558,1580,606,1586,650,1587,694,1581,769,1576,769,1581,694,1580,650,1575,607,1557,560"/>
74 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="749,695,913,735"/>74 <area·shape="rect"·id="Node000023"·href="$a00824_source.html"·title="·"·alt=""·coords="749,695,913,735"/>
75 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1467,546,1340,553,1191,565,1051,583,995,595,953,609,910,641,861,687,857,683,907,637,951,604,994,590,1050,578,1190,560,1339,547,1467,540"/>75 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1467,546,1340,553,1191,565,1051,583,995,595,953,609,910,641,861,687,857,683,907,637,951,604,994,590,1050,578,1190,560,1339,547,1467,540"/>
76 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>76 <area·shape="rect"·id="Node000024"·href="$a00821_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>
77 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1468,556,1147,609,1142,610,1141,605,1146,604,1467,551"/>77 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1468,556,1147,609,1142,610,1141,605,1146,604,1467,551"/>
78 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>78 <area·shape="rect"·id="Node000032"·href="$a00956_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>
79 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1632,555,1861,603,1860,608,1631,560"/>79 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1632,555,1861,603,1860,608,1631,560"/>
80 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1467,549,1216,573,907,609,852,618,851,613,906,604,1216,568,1467,544"/>80 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1467,549,1216,573,907,609,852,618,851,613,906,604,1216,568,1467,544"/>
81 <area·shape="poly"·id="edge32_Node000022_Node000006"·title="·"·alt=""·coords="1492,821,1198,874,1197,868,1491,816"/>81 <area·shape="poly"·id="edge32_Node000022_Node000006"·title="·"·alt=""·coords="1492,821,1198,874,1197,868,1491,816"/>
82 <area·shape="poly"·id="edge34_Node000023_Node000006"·title="·"·alt=""·coords="816,736,803,756,792,778,788,801,796,821,807,831,825,841,873,857,932,869,992,878,991,883,931,874,872,862,823,846,804,836,791,824,783,801,787,777,798,753,812,733"/>82 <area·shape="poly"·id="edge34_Node000023_Node000006"·title="·"·alt=""·coords="816,736,803,756,792,778,788,801,796,821,807,831,825,841,873,857,932,869,992,878,991,883,931,874,872,862,823,846,804,836,791,824,783,801,787,777,798,753,812,733"/>
83 <area·shape="poly"·id="edge36_Node000024_Node000006"·title="·"·alt=""·coords="1040,648,1030,688,1027,711,1029,734,1051,801,1079,858,1074,860,1047,803,1024,735,1022,711,1024,687,1035,646"/>83 <area·shape="poly"·id="edge36_Node000024_Node000006"·title="·"·alt=""·coords="1040,648,1030,688,1027,711,1029,734,1051,801,1079,858,1074,860,1047,803,1024,735,1022,711,1024,687,1035,646"/>
84 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1128,644,1313,692,1321,695,1320,700,1311,697,1127,649"/>84 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1128,644,1313,692,1321,695,1320,700,1311,697,1127,649"/>
85 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="999,649,891,692,889,687,997,644"/>85 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="999,649,891,692,889,687,997,644"/>
86 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1039,702,1100,727"/>86 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1039,702,1100,727"/>
87 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1053,646,1065,688,1060,689,1048,648"/>87 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1053,646,1065,688,1060,689,1048,648"/>
88 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1068,645,1131,691,1171,715,1214,732,1251,739,1307,743,1466,745,1893,737,2115,735,2314,739,2398,744,2468,753,2520,765,2554,781,2569,799,2577,821,2582,864,2577,865,2572,822,2564,801,2550,785,2519,770,2467,758,2398,750,2314,744,2115,740,1893,742,1466,750,1307,748,1250,744,1213,737,1169,719,1128,696,1065,649"/>88 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1068,645,1131,691,1171,715,1214,732,1251,739,1307,743,1466,745,1893,737,2115,735,2314,739,2398,744,2468,753,2520,765,2554,781,2569,799,2577,821,2582,864,2577,865,2572,822,2564,801,2550,785,2519,770,2467,758,2398,750,2314,744,2115,740,1893,742,1466,750,1307,748,1250,744,1213,737,1169,719,1128,696,1065,649"/>
89 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1128,637,1192,644,1442,661,1783,679,2398,706,2398,712,1783,684,1441,666,1192,649,1127,642"/>89 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1128,637,1192,644,1442,661,1783,679,2398,706,2398,712,1783,684,1441,666,1192,649,1127,642"/>
90 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="805,783,963,823"/>90 <area·shape="rect"·id="Node000031"·href="$a00977_source.html"·title="·"·alt=""·coords="805,783,963,823"/>
91 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1029,649,985,696,912,774,909,771,981,693,1025,645"/>91 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1029,649,985,696,912,774,909,771,981,693,1025,645"/>
92 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>92 <area·shape="rect"·id="Node000028"·href="$a01103_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>
93 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="2492,736,2471,772,2467,769,2488,734"/>93 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="2492,736,2471,772,2467,769,2488,734"/>
94 <area·shape="poly"·id="edge42_Node000028_Node000006"·title="·"·alt=""·coords="2361,816,2248,825,1653,864,1198,887,1197,882,1653,858,2248,820,2361,810"/>94 <area·shape="poly"·id="edge42_Node000028_Node000006"·title="·"·alt=""·coords="2361,816,2248,825,1653,864,1198,887,1197,882,1653,858,2248,820,2361,810"/>
95 <area·shape="poly"·id="edge43_Node000028_Node000008"·title="·"·alt=""·coords="2387,825,2208,877,2207,872,2385,820"/>95 <area·shape="poly"·id="edge43_Node000028_Node000008"·title="·"·alt=""·coords="2387,825,2208,877,2207,872,2385,820"/>
96 <area·shape="poly"·id="edge47_Node000028_Node000010"·title="·"·alt=""·coords="2362,823,2038,884,2037,879,2361,818"/>96 <area·shape="poly"·id="edge47_Node000028_Node000010"·title="·"·alt=""·coords="2362,823,2038,884,2037,879,2361,818"/>
97 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="2513,820,2685,873,2684,878,2511,825"/>97 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="2513,820,2685,873,2684,878,2511,825"/>
98 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="2480,821,2550,868,2547,872,2477,825"/>98 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="2480,821,2550,868,2547,872,2477,825"/>
99 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="2329,878,2418,903"/>99 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="2329,878,2418,903"/>
Offset 110, 24 lines modifiedOffset 110, 24 lines modified
110 <area·shape="poly"·id="edge70_Node000034_Node000011"·title="·"·alt=""·coords="1368,394,1585,440,1584,445,1367,399"/>110 <area·shape="poly"·id="edge70_Node000034_Node000011"·title="·"·alt=""·coords="1368,394,1585,440,1584,445,1367,399"/>
111 <area·shape="poly"·id="edge68_Node000034_Node000013"·title="·"·alt=""·coords="1288,398,1288,593,1283,593,1283,398"/>111 <area·shape="poly"·id="edge68_Node000034_Node000013"·title="·"·alt=""·coords="1288,398,1288,593,1283,593,1283,398"/>
112 <area·shape="poly"·id="edge69_Node000034_Node000017"·title="·"·alt=""·coords="1318,395,1508,509,1505,514,1315,400"/>112 <area·shape="poly"·id="edge69_Node000034_Node000017"·title="·"·alt=""·coords="1318,395,1508,509,1505,514,1315,400"/>
113 <area·shape="poly"·id="edge66_Node000034_Node000023"·title="·"·alt=""·coords="1239,400,1167,432,1078,478,984,538,939,572,898,608,868,645,847,683,842,681,864,642,894,605,936,568,981,533,1075,474,1165,427,1237,395"/>113 <area·shape="poly"·id="edge66_Node000034_Node000023"·title="·"·alt=""·coords="1239,400,1167,432,1078,478,984,538,939,572,898,608,868,645,847,683,842,681,864,642,894,605,936,568,981,533,1075,474,1165,427,1237,395"/>
114 <area·shape="poly"·id="edge67_Node000034_Node000024"·title="·"·alt=""·coords="1269,399,1075,599,1071,595,1265,396"/>114 <area·shape="poly"·id="edge67_Node000034_Node000024"·title="·"·alt=""·coords="1269,399,1075,599,1071,595,1265,396"/>
115 <area·shape="poly"·id="edge76_Node000035_Node000010"·title="·"·alt=""·coords="532,307,566,327,595,356,611,381,619,403,621,457,621,540,624,591,631,635,643,674,660,707,684,738,714,766,751,793,794,820,850,831,967,842,1313,861,1951,885,1951,891,1313,867,966,847,849,836,792,825,748,797,711,770,680,741,656,710,638,676,625,637,618,592,616,540,616,457,614,404,606,383,591,359,563,332,529,312"/>115 <area·shape="poly"·id="edge76_Node000035_Node000010"·title="·"·alt=""·coords="532,307,566,327,595,356,611,381,619,403,621,457,621,540,624,591,631,635,643,674,660,707,684,738,714,766,751,793,794,820,850,831,967,842,1313,861,1951,885,1951,891,1313,867,966,847,849,836,792,825,748,797,711,770,680,741,656,710,638,676,625,637,618,592,616,540,616,457,614,404,606,383,591,359,563,332,529,312"/>
116 <area·shape="poly"·id="edge73_Node000035_Node000036"·title="·"·alt=""·coords="438,312,335,355,333,350,436,307"/>116 <area·shape="poly"·id="edge73_Node000035_Node000036"·title="·"·alt=""·coords="438,312,335,355,333,350,436,307"/>
117 <area·shape="rect"·id="Node000037"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="381,357,581,397"/>117 <area·shape="rect"·id="Node000037"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="381,357,581,397"/>
118 <area·shape="poly"·id="edge75_Node000035_Node000037"·title="·"·alt=""·coords="484,310,484,343,479,343,479,310"/>118 <area·shape="poly"·id="edge75_Node000035_Node000037"·title="·"·alt=""·coords="484,310,484,343,479,343,479,310"/>
119 <area·shape="poly"·id="edge74_Node000036_Node000006"·title="·"·alt=""·coords="313,395,348,419,383,451,410,491,418,513,421,537,421,716,425,736,438,755,457,772,483,787,551,815,635,837,727,854,822,867,992,882,991,887,822,872,727,859,633,842,549,820,480,792,454,776,433,758,421,738,416,716,416,537,413,515,405,493,379,455,345,423,310,400"/>119 <area·shape="poly"·id="edge74_Node000036_Node000006"·title="·"·alt=""·coords="313,395,348,419,383,451,410,491,418,513,421,537,421,716,425,736,438,755,457,772,483,787,551,815,635,837,727,854,822,867,992,882,991,887,822,872,727,859,633,842,549,820,480,792,454,776,433,758,421,738,416,716,416,537,413,515,405,493,379,455,345,423,310,400"/>
120 <area·shape="poly"·id="edge80_Node000038_Node000006"·title="·"·alt=""·coords="200,311,176,375,167,415,163,457,163,716,165,740,170,760,179,776,190,788,222,803,262,810,362,811,417,812,471,820,611,846,752,864,883,876,992,883,992,888,883,881,752,869,610,851,470,825,416,818,362,816,262,815,220,808,187,792,174,779,165,762,159,741,157,716,157,457,161,414,171,373,195,309"/>120 <area·shape="poly"·id="edge80_Node000038_Node000006"·title="·"·alt=""·coords="200,311,176,375,167,415,163,457,163,716,165,740,170,760,179,776,190,788,222,803,262,810,362,811,417,812,471,820,611,846,752,864,883,876,992,883,992,888,883,881,752,869,610,851,470,825,416,818,362,816,262,815,220,808,187,792,174,779,165,762,159,741,157,716,157,457,161,414,171,373,195,309"/>
121 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="51,365,122,390"/>121 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="51,365,122,390"/>
122 <area·shape="poly"·id="edge79_Node000038_Node000039"·title="·"·alt=""·coords="182,312,116,359,113,354,178,307"/>122 <area·shape="poly"·id="edge79_Node000038_Node000039"·title="·"·alt=""·coords="182,312,116,359,113,354,178,307"/>
123 <area·shape="poly"·id="edge82_Node000040_Node000002"·title="·"·alt=""·coords="352,136,233,184,146,229,75,271,73,267,144,225,231,179,350,131"/>123 <area·shape="poly"·id="edge82_Node000040_Node000002"·title="·"·alt=""·coords="352,136,233,184,146,229,75,271,73,267,144,225,231,179,350,131"/>
124 <area·shape="poly"·id="edge89_Node000040_Node000004"·title="·"·alt=""·coords="394,135,368,172,363,169,390,132"/>124 <area·shape="poly"·id="edge89_Node000040_Node000004"·title="·"·alt=""·coords="394,135,368,172,363,169,390,132"/>
125 <area·shape="poly"·id="edge83_Node000040_Node000005"·title="·"·alt=""·coords="506,127,1514,272,1513,277,505,132"/>125 <area·shape="poly"·id="edge83_Node000040_Node000005"·title="·"·alt=""·coords="506,127,1514,272,1513,277,505,132"/>
126 <area·shape="rect"·id="Node000041"·href="$a00716.html"·title="A·generic·heap·class."·alt=""·coords="2631,607,2793,647"/>126 <area·shape="rect"·id="Node000041"·href="$a00704.html"·title="A·generic·heap·class."·alt=""·coords="2631,607,2793,647"/>
127 <area·shape="poly"·id="edge84_Node000040_Node000041"·title="·"·alt=""·coords="506,114,1030,130,1386,144,1756,162,2106,186,2400,214,2515,229,2603,247,2659,266,2674,276,2680,287,2680,459,2688,531,2704,593,2699,594,2683,532,2675,459,2675,289,2670,280,2657,270,2601,252,2514,235,2399,219,2106,191,1756,168,1386,149,1030,135,505,120"/>127 <area·shape="poly"·id="edge84_Node000040_Node000041"·title="·"·alt=""·coords="506,114,1030,130,1386,144,1756,162,2106,186,2400,214,2515,229,2603,247,2659,266,2674,276,2680,287,2680,459,2688,531,2704,593,2699,594,2683,532,2675,459,2675,289,2670,280,2657,270,2601,252,2514,235,2399,219,2106,191,1756,168,1386,149,1030,135,505,120"/>
128 <area·shape="poly"·id="edge87_Node000041_Node000020"·title="·"·alt=""·coords="2722,646,2745,723,2752,772,2751,823,2741,865,2735,864,2745,822,2746,773,2739,724,2717,647"/>128 <area·shape="poly"·id="edge87_Node000041_Node000020"·title="·"·alt=""·coords="2722,646,2745,723,2752,772,2751,823,2741,865,2735,864,2745,822,2746,773,2739,724,2717,647"/>
129 <area·shape="poly"·id="edge88_Node000041_Node000027"·title="·"·alt=""·coords="2667,649,2561,692,2559,687,2665,644"/>129 <area·shape="poly"·id="edge88_Node000041_Node000027"·title="·"·alt=""·coords="2667,649,2561,692,2559,687,2665,644"/>
130 <area·shape="rect"·id="Node000042"·href="$a06356.html"·title="·"·alt=""·coords="2153,790,2236,815"/>130 <area·shape="rect"·id="Node000042"·href="$a06473.html"·title="·"·alt=""·coords="2153,790,2236,815"/>
131 <area·shape="poly"·id="edge85_Node000041_Node000042"·title="·"·alt=""·coords="2701,649,2661,694,2634,718,2604,737,2550,751,2454,768,2250,797,2249,792,2453,763,2548,746,2602,732,2631,713,2657,690,2697,645"/>131 <area·shape="poly"·id="edge85_Node000041_Node000042"·title="·"·alt=""·coords="2701,649,2661,694,2634,718,2604,737,2550,751,2454,768,2250,797,2249,792,2453,763,2548,746,2602,732,2631,713,2657,690,2697,645"/>
132 <area·shape="poly"·id="edge86_Node000042_Node000006"·title="·"·alt=""·coords="2168,818,2142,825,2059,838,1951,850,1688,868,1198,889,1198,884,1688,863,1950,844,2059,833,2141,820,2166,813"/>132 <area·shape="poly"·id="edge86_Node000042_Node000006"·title="·"·alt=""·coords="2168,818,2142,825,2059,838,1951,850,1688,868,1198,889,1198,884,1688,863,1950,844,2059,833,2141,820,2166,813"/>
133 </map>133 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00663.png vs.
./usr/share/doc/libopenmesh-dev/html/a00543.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00664.png vs.
./usr/share/doc/libopenmesh-dev/html/a00544.png
Files identical despite different names
19.2 KB
./usr/share/doc/libopenmesh-dev/html/a00665.html vs.
./usr/share/doc/libopenmesh-dev/html/a00563.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00665.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00563.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 69 lines modifiedOffset 96, 69 lines modified
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModQuadricT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModQuadricT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Bodies·of·template·member·function.··100 <p>Bodies·of·template·member·function.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00671_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00545_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·ModQuadricT_impl.hh:</div>104 Include·dependency·graph·for·ModQuadricT_impl.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00666.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00564.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh">
108 <area·shape="rect"·title="Bodies·of·template·member·function."·alt=""·coords="556,5,756,45"/>108 <area·shape="rect"·title="Bodies·of·template·member·function."·alt=""·coords="556,5,756,45"/>
109 <area·shape="rect"·href="a00671.html"·title="·"·alt=""·coords="556,93,756,133"/>109 <area·shape="rect"·href="a00545.html"·title="·"·alt=""·coords="556,93,756,133"/>
110 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>110 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>
111 <area·shape="rect"·title="·"·alt=""·coords="142,189,205,214"/>111 <area·shape="rect"·title="·"·alt=""·coords="142,189,205,214"/>
112 <area·shape="poly"·title="·"·alt=""·coords="556,127,399,148,311,164,225,184,215,187,213,182,223,179,310,159,398,143,555,122"/>112 <area·shape="poly"·title="·"·alt=""·coords="556,127,399,148,311,164,225,184,215,187,213,182,223,179,310,159,398,143,555,122"/>
113 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,607,256,647"/>113 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,607,256,647"/>
114 <area·shape="poly"·title="·"·alt=""·coords="556,118,456,128,404,139,354,156,311,178,276,207,263,224,254,243,247,264,245,288,245,452,239,494,224,534,204,569,183,598,179,594,199,566,219,531,234,493,240,452,240,288,242,263,249,241,259,221,272,203,308,173,352,151,402,134,455,123,556,112"/>114 <area·shape="poly"·title="·"·alt=""·coords="556,118,456,128,404,139,354,156,311,178,276,207,263,224,254,243,247,264,245,288,245,452,239,494,224,534,204,569,183,598,179,594,199,566,219,531,234,493,240,452,240,288,242,263,249,241,259,221,272,203,308,173,352,151,402,134,455,123,556,112"/>
115 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="577,181,735,221"/>115 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="577,181,735,221"/>
116 <area·shape="poly"·title="·"·alt=""·coords="659,134,659,167,653,167,653,134"/>116 <area·shape="poly"·title="·"·alt=""·coords="659,134,659,167,653,167,653,134"/>
117 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>117 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>
118 <area·shape="poly"·title="·"·alt=""·coords="756,111,1169,115,1438,122,1715,136,1975,157,2091,171,2192,188,2277,208,2342,230,2366,243,2384,257,2395,272,2399,288,2399,371,2407,444,2422,505,2417,506,2401,444,2393,371,2393,288,2390,274,2380,261,2363,248,2340,235,2276,213,2191,193,2090,177,1975,162,1715,141,1438,128,1169,120,756,117"/>118 <area·shape="poly"·title="·"·alt=""·coords="756,111,1169,115,1438,122,1715,136,1975,157,2091,171,2192,188,2277,208,2342,230,2366,243,2384,257,2395,272,2399,288,2399,371,2407,444,2422,505,2417,506,2401,444,2393,371,2393,288,2390,274,2380,261,2363,248,2340,235,2276,213,2191,193,2090,177,1975,162,1715,141,1438,128,1169,120,756,117"/>
119 <area·shape="rect"·href="a00239.html"·title="·"·alt=""·coords="2541,519,2736,559"/>119 <area·shape="rect"·href="a01121.html"·title="·"·alt=""·coords="2541,519,2736,559"/>
120 <area·shape="poly"·title="·"·alt=""·coords="756,112,1075,116,1505,125,1725,134,1931,145,2108,160,2242,179,2295,185,2347,187,2445,189,2485,196,2517,213,2529,226,2538,243,2543,263,2545,288,2545,371,2552,410,2568,447,2589,480,2611,507,2607,510,2585,483,2563,450,2547,412,2540,372,2540,288,2538,264,2533,245,2525,229,2514,217,2483,201,2444,194,2347,192,2294,190,2241,184,2107,165,1931,150,1725,139,1504,131,1075,121,756,118"/>120 <area·shape="poly"·title="·"·alt=""·coords="756,112,1075,116,1505,125,1725,134,1931,145,2108,160,2242,179,2295,185,2347,187,2445,189,2485,196,2517,213,2529,226,2538,243,2543,263,2545,288,2545,371,2552,410,2568,447,2589,480,2611,507,2607,510,2585,483,2563,450,2547,412,2540,372,2540,288,2538,264,2533,245,2525,229,2514,217,2483,201,2444,194,2347,192,2294,190,2241,184,2107,165,1931,150,1725,139,1504,131,1075,121,756,118"/>
121 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="977,695,1135,735"/>121 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="977,695,1135,735"/>
122 <area·shape="poly"·title="·"·alt=""·coords="256,635,863,692,963,702,963,707,862,697,256,640"/>122 <area·shape="poly"·title="·"·alt=""·coords="256,635,863,692,963,702,963,707,862,697,256,640"/>
123 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,695,205,735"/>123 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,695,205,735"/>
124 <area·shape="poly"·title="·"·alt=""·coords="147,648,126,684,121,681,142,646"/>124 <area·shape="poly"·title="·"·alt=""·coords="147,648,126,684,121,681,142,646"/>
125 <area·shape="rect"·title="·"·alt=""·coords="340,790,399,815"/>125 <area·shape="rect"·title="·"·alt=""·coords="340,790,399,815"/>
126 <area·shape="poly"·title="·"·alt=""·coords="177,645,276,733,342,780,339,784,273,737,174,649"/>126 <area·shape="poly"·title="·"·alt=""·coords="177,645,276,733,342,780,339,784,273,737,174,649"/>
127 <area·shape="rect"·title="·"·alt=""·coords="1665,783,1844,823"/>127 <area·shape="rect"·title="·"·alt=""·coords="1665,783,1844,823"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1136,724,1200,732,1652,787,1651,792,1200,737,1135,729"/>128 <area·shape="poly"·title="·"·alt=""·coords="1136,724,1200,732,1652,787,1651,792,1200,737,1135,729"/>
129 <area·shape="poly"·title="·"·alt=""·coords="736,200,1122,203,1380,209,1648,222,1901,243,2013,256,2113,272,2196,291,2259,313,2300,338,2311,353,2315,368,2315,540,2315,599,2307,623,2289,648,2243,689,2191,722,2134,748,2076,768,2017,783,1960,793,1858,803,1858,798,1959,788,2016,778,2075,763,2132,743,2188,717,2239,685,2285,645,2302,621,2309,598,2309,540,2309,369,2306,355,2296,342,2257,318,2194,296,2112,277,2013,261,1900,248,1648,228,1380,215,1122,208,736,205"/>129 <area·shape="poly"·title="·"·alt=""·coords="736,200,1122,203,1380,209,1648,222,1901,243,2013,256,2113,272,2196,291,2259,313,2300,338,2311,353,2315,368,2315,540,2315,599,2307,623,2289,648,2243,689,2191,722,2134,748,2076,768,2017,783,1960,793,1858,803,1858,798,1959,788,2016,778,2075,763,2132,743,2188,717,2239,685,2285,645,2302,621,2309,598,2309,540,2309,369,2306,355,2296,342,2257,318,2194,296,2112,277,2013,261,1900,248,1648,228,1380,215,1122,208,736,205"/>
130 <area·shape="poly"·title="·"·alt=""·coords="577,208,488,219,441,230,396,246,356,267,325,294,304,328,298,347,296,369,296,628,302,671,317,712,336,749,354,777,350,780,331,751,312,714,297,672,291,628,291,369,293,346,299,325,321,290,353,263,394,241,439,225,487,214,576,202"/>130 <area·shape="poly"·title="·"·alt=""·coords="577,208,488,219,441,230,396,246,356,267,325,294,304,328,298,347,296,369,296,628,302,671,317,712,336,749,354,777,350,780,331,751,312,714,297,672,291,628,291,369,293,346,299,325,321,290,353,263,394,241,439,225,487,214,576,202"/>
131 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1211,695,1375,735"/>131 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1211,695,1375,735"/>
132 <area·shape="poly"·title="·"·alt=""·coords="635,223,608,249,580,284,558,324,552,346,549,369,549,540,551,574,558,601,573,623,599,644,620,656,646,666,709,679,783,686,864,689,1024,689,1147,692,1198,698,1197,703,1146,697,1024,694,864,695,783,692,708,684,644,671,618,661,596,649,569,627,553,603,546,575,544,540,544,369,546,345,553,322,575,281,604,246,631,220"/>132 <area·shape="poly"·title="·"·alt=""·coords="635,223,608,249,580,284,558,324,552,346,549,369,549,540,551,574,558,601,573,623,599,644,620,656,646,666,709,679,783,686,864,689,1024,689,1147,692,1198,698,1197,703,1146,697,1024,694,864,695,783,692,708,684,644,671,618,661,596,649,569,627,553,603,546,575,544,540,544,369,546,345,553,322,575,281,604,246,631,220"/>
133 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="611,269,770,309"/>133 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="611,269,770,309"/>
134 <area·shape="poly"·title="·"·alt=""·coords="666,221,680,256,675,258,661,223"/>134 <area·shape="poly"·title="·"·alt=""·coords="666,221,680,256,675,258,661,223"/>
135 <area·shape="rect"·title="·"·alt=""·coords="902,790,965,815"/>135 <area·shape="rect"·title="·"·alt=""·coords="902,790,965,815"/>
136 <area·shape="poly"·title="·"·alt=""·coords="619,224,580,248,541,281,524,300,511,321,502,344,499,369,499,540,502,575,511,601,529,623,556,644,597,666,635,675,671,674,707,670,744,665,782,664,821,672,864,692,886,710,903,732,927,776,922,778,899,735,882,714,861,697,820,677,781,669,744,670,708,675,671,680,634,680,595,671,553,649,525,626,506,603,496,576,493,540,493,368,497,343,506,319,520,297,537,277,577,243,616,219"/>136 <area·shape="poly"·title="·"·alt=""·coords="619,224,580,248,541,281,524,300,511,321,502,344,499,369,499,540,502,575,511,601,529,623,556,644,597,666,635,675,671,674,707,670,744,665,782,664,821,672,864,692,886,710,903,732,927,776,922,778,899,735,882,714,861,697,820,677,781,669,744,670,708,675,671,680,634,680,595,671,553,649,525,626,506,603,496,576,493,540,493,368,497,343,506,319,520,297,537,277,577,243,616,219"/>
137 <area·shape="rect"·title="·"·alt=""·coords="592,790,677,815"/>137 <area·shape="rect"·title="·"·alt=""·coords="592,790,677,815"/>
138 <area·shape="poly"·title="·"·alt=""·coords="577,221,517,240,458,270,434,290,415,313,402,339,397,369,397,452,404,506,422,558,448,607,480,653,515,693,550,728,609,779,606,783,546,732,511,697,475,656,443,610,417,561,399,508,392,452,392,368,397,337,410,310,430,286,455,266,515,235,576,216"/>138 <area·shape="poly"·title="·"·alt=""·coords="577,221,517,240,458,270,434,290,415,313,402,339,397,369,397,452,404,506,422,558,448,607,480,653,515,693,550,728,609,779,606,783,546,732,511,697,475,656,443,610,417,561,399,508,392,452,392,368,397,337,410,310,430,286,455,266,515,235,576,216"/>
139 <area·shape="rect"·title="·"·alt=""·coords="1933,526,2013,551"/>139 <area·shape="rect"·title="·"·alt=""·coords="1933,526,2013,551"/>
140 <area·shape="poly"·title="·"·alt=""·coords="736,199,858,202,1016,212,1191,232,1279,247,1365,267,1453,293,1541,324,1709,396,1849,465,1943,517,1941,522,1846,470,1706,401,1539,329,1451,298,1363,272,1278,252,1190,237,1016,217,858,207,735,205"/>140 <area·shape="poly"·title="·"·alt=""·coords="736,199,858,202,1016,212,1191,232,1279,247,1365,267,1453,293,1541,324,1709,396,1849,465,1943,517,1941,522,1846,470,1706,401,1539,329,1451,298,1363,272,1278,252,1190,237,1016,217,858,207,735,205"/>
141 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1187,269,1351,309"/>141 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1187,269,1351,309"/>
142 <area·shape="poly"·title="·"·alt=""·coords="736,211,1174,272,1173,277,735,216"/>142 <area·shape="poly"·title="·"·alt=""·coords="736,211,1174,272,1173,277,735,216"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1376,729,1652,780,1651,785,1375,734"/>143 <area·shape="poly"·title="·"·alt=""·coords="1376,729,1652,780,1651,785,1375,734"/>
144 <area·shape="rect"·title="·"·alt=""·coords="1122,790,1198,815"/>144 <area·shape="rect"·title="·"·alt=""·coords="1122,790,1198,815"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1265,737,1191,785,1188,780,1262,733"/>145 <area·shape="poly"·title="·"·alt=""·coords="1265,737,1191,785,1188,780,1262,733"/>
146 <area·shape="poly"·title="·"·alt=""·coords="680,311,574,468,430,696,384,779,379,777,426,693,570,465,675,308"/>146 <area·shape="poly"·title="·"·alt=""·coords="680,311,574,468,430,696,384,779,379,777,426,693,570,465,675,308"/>
147 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="668,357,919,383"/>147 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="668,357,919,383"/>
148 <area·shape="poly"·title="·"·alt=""·coords="717,307,769,347,766,351,714,312"/>148 <area·shape="poly"·title="·"·alt=""·coords="717,307,769,347,766,351,714,312"/>
149 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,607,1224,647"/>149 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,607,1224,647"/>
150 <area·shape="poly"·title="·"·alt=""·coords="771,296,852,316,894,333,932,355,961,379,981,402,1007,450,1030,500,1046,527,1067,557,1105,596,1101,599,1063,560,1041,530,1025,502,1002,452,977,405,957,383,929,360,892,337,851,321,770,301"/>150 <area·shape="poly"·title="·"·alt=""·coords="771,296,852,316,894,333,932,355,961,379,981,402,1007,450,1030,500,1046,527,1067,557,1105,596,1101,599,1063,560,1041,530,1025,502,1002,452,977,405,957,383,929,360,892,337,851,321,770,301"/>
151 <area·shape="poly"·title="·"·alt=""·coords="778,385,718,431,682,463,649,498,622,536,606,574,604,593,606,611,612,628,624,645,641,655,670,663,756,673,870,678,998,679,1244,679,1335,683,1389,692,1404,702,1412,712,1420,723,1433,732,1487,755,1544,772,1652,791,1651,797,1542,777,1485,760,1431,737,1417,727,1408,716,1400,706,1387,697,1335,688,1243,685,998,684,870,683,756,678,669,668,639,660,621,649,608,631,600,612,598,593,601,573,617,534,644,495,678,459,714,427,774,381"/>151 <area·shape="poly"·title="·"·alt=""·coords="778,385,718,431,682,463,649,498,622,536,606,574,604,593,606,611,612,628,624,645,641,655,670,663,756,673,870,678,998,679,1244,679,1335,683,1389,692,1404,702,1412,712,1420,723,1433,732,1487,755,1544,772,1652,791,1651,797,1542,777,1485,760,1431,737,1417,727,1408,716,1400,706,1387,697,1335,688,1243,685,998,684,870,683,756,678,669,668,639,660,621,649,608,631,600,612,598,593,601,573,617,534,644,495,678,459,714,427,774,381"/>
152 <area·shape="rect"·title="·"·alt=""·coords="635,614,722,639"/>152 <area·shape="rect"·title="·"·alt=""·coords="635,614,722,639"/>
153 <area·shape="poly"·title="·"·alt=""·coords="790,384,724,520,690,602,685,600,719,518,785,382"/>153 <area·shape="poly"·title="·"·alt=""·coords="790,384,724,520,690,602,685,600,719,518,785,382"/>
154 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="787,519,951,559"/>154 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="787,519,951,559"/>
155 <area·shape="poly"·title="·"·alt=""·coords="801,382,858,505,853,507,796,384"/>155 <area·shape="poly"·title="·"·alt=""·coords="801,382,858,505,853,507,796,384"/>
156 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1187,431,1351,471"/>156 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1187,431,1351,471"/>
157 <area·shape="poly"·title="·"·alt=""·coords="863,380,1174,431,1174,436,862,385"/>157 <area·shape="poly"·title="·"·alt=""·coords="863,380,1174,431,1174,436,862,385"/>
158 <area·shape="poly"·title="·"·alt=""·coords="868,559,867,603,873,626,886,645,905,658,929,669,991,682,1066,686,1148,685,1310,680,1379,682,1433,692,1452,701,1466,712,1479,722,1497,732,1575,760,1652,780,1651,785,1573,765,1495,737,1476,727,1463,716,1450,706,1431,697,1379,688,1310,685,1148,690,1066,691,990,687,927,674,902,663,882,649,868,628,862,604,863,559"/>158 <area·shape="poly"·title="·"·alt=""·coords="868,559,867,603,873,626,886,645,905,658,929,669,991,682,1066,686,1148,685,1310,680,1379,682,1433,692,1452,701,1466,712,1479,722,1497,732,1575,760,1652,780,1651,785,1573,765,1495,737,1476,727,1463,716,1450,706,1431,697,1379,688,1310,685,1148,690,1066,691,990,687,927,674,902,663,882,649,868,628,862,604,863,559"/>
159 <area·shape="poly"·title="·"·alt=""·coords="829,561,718,611,715,606,826,556"/>159 <area·shape="poly"·title="·"·alt=""·coords="829,561,718,611,715,606,826,556"/>
160 <area·shape="rect"·title="·"·alt=""·coords="1350,614,1426,639"/>160 <area·shape="rect"·title="·"·alt=""·coords="1350,614,1426,639"/>
161 <area·shape="poly"·title="·"·alt=""·coords="952,551,1336,614,1336,619,951,556"/>161 <area·shape="poly"·title="·"·alt=""·coords="952,551,1336,614,1336,619,951,556"/>
162 <area·shape="rect"·title="·"·alt=""·coords="747,614,821,639"/>162 <area·shape="rect"·title="·"·alt=""·coords="747,614,821,639"/>
163 <area·shape="poly"·title="·"·alt=""·coords="852,561,807,606,804,602,849,557"/>163 <area·shape="poly"·title="·"·alt=""·coords="852,561,807,606,804,602,849,557"/>
Offset 170, 37 lines modifiedOffset 170, 37 lines modified
170 <area·shape="poly"·title="·"·alt=""·coords="1187,472,965,520,964,514,1186,467"/>170 <area·shape="poly"·title="·"·alt=""·coords="1187,472,965,520,964,514,1186,467"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1190,473,1128,493,1067,521,1004,563,956,606,953,602,1001,559,1064,516,1126,488,1189,468"/>171 <area·shape="poly"·title="·"·alt=""·coords="1190,473,1128,493,1067,521,1004,563,956,606,953,602,1001,559,1064,516,1126,488,1189,468"/>
172 <area·shape="rect"·title="·"·alt=""·coords="1078,526,1149,551"/>172 <area·shape="rect"·title="·"·alt=""·coords="1078,526,1149,551"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1236,473,1147,522,1145,517,1234,468"/>173 <area·shape="poly"·title="·"·alt=""·coords="1236,473,1147,522,1145,517,1234,468"/>
174 <area·shape="rect"·title="·"·alt=""·coords="1173,526,1232,551"/>174 <area·shape="rect"·title="·"·alt=""·coords="1173,526,1232,551"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1257,473,1222,516,1218,513,1252,469"/>175 <area·shape="poly"·title="·"·alt=""·coords="1257,473,1222,516,1218,513,1252,469"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1275,471,1278,508,1277,556,1265,606,1254,628,1238,649,1204,673,1170,682,1136,681,1101,675,1067,669,1033,667,999,675,966,697,952,714,943,735,936,777,931,776,938,733,947,711,962,693,997,670,1033,662,1068,664,1102,670,1136,676,1169,677,1202,668,1234,645,1249,626,1260,604,1271,555,1273,508,1270,471"/>176 <area·shape="poly"·title="·"·alt=""·coords="1275,471,1278,508,1277,556,1265,606,1254,628,1238,649,1204,673,1170,682,1136,681,1101,675,1067,669,1033,667,999,675,966,697,952,714,943,735,936,777,931,776,938,733,947,711,962,693,997,670,1033,662,1068,664,1102,670,1136,676,1169,677,1202,668,1234,645,1249,626,1260,604,1271,555,1273,508,1270,471"/>
177 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="2080,607,2275,647"/>177 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="2080,607,2275,647"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1352,453,1564,472,1691,490,1817,516,1870,535,1922,556,2083,601,2082,606,1920,561,1868,540,1815,521,1690,496,1563,477,1351,458"/>178 <area·shape="poly"·title="·"·alt=""·coords="1352,453,1564,472,1691,490,1817,516,1870,535,1922,556,2083,601,2082,606,1920,561,1868,540,1815,521,1690,496,1563,477,1351,458"/>
179 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1553,695,1717,735"/>179 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1553,695,1717,735"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1352,455,1395,462,1440,474,1484,492,1524,517,1562,554,1591,598,1613,643,1628,681,1623,683,1608,645,1587,601,1558,557,1521,521,1482,497,1438,479,1393,467,1351,460"/>180 <area·shape="poly"·title="·"·alt=""·coords="1352,455,1395,462,1440,474,1484,492,1524,517,1562,554,1591,598,1613,643,1628,681,1623,683,1608,645,1587,601,1558,557,1521,521,1482,497,1438,479,1393,467,1351,460"/>
181 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1841,607,2005,647"/>181 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1841,607,2005,647"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1352,449,1440,452,1546,463,1660,483,1716,498,1770,516,1801,534,1828,557,1886,597,1883,601,1825,561,1798,538,1768,521,1715,503,1659,488,1546,468,1440,457,1351,454"/>182 <area·shape="poly"·title="·"·alt=""·coords="1352,449,1440,452,1546,463,1660,483,1716,498,1770,516,1801,534,1828,557,1886,597,1883,601,1825,561,1798,538,1768,521,1715,503,1659,488,1546,468,1440,457,1351,454"/>
183 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1593,519,1757,559"/>183 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1593,519,1757,559"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1352,467,1580,515,1579,520,1351,472"/>184 <area·shape="poly"·title="·"·alt=""·coords="1352,467,1580,515,1579,520,1351,472"/>
185 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1307,519,1466,559"/>185 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1307,519,1466,559"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1297,469,1351,508,1348,513,1294,473"/>186 <area·shape="poly"·title="·"·alt=""·coords="1297,469,1351,508,1348,513,1294,473"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1352,452,1605,471,1760,489,1915,516,1929,519,1928,525,1914,521,1759,495,1604,476,1351,458"/>187 <area·shape="poly"·title="·"·alt=""·coords="1352,452,1605,471,1760,489,1915,516,1929,519,1928,525,1914,521,1759,495,1604,476,1351,458"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1663,733,1718,772,1715,777,1660,737"/>188 <area·shape="poly"·title="·"·alt=""·coords="1663,733,1718,772,1715,777,1660,737"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1906,649,1784,775,1781,771,1902,645"/>189 <area·shape="poly"·title="·"·alt=""·coords="1906,649,1784,775,1781,771,1902,645"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1696,558,1714,579,1729,606,1743,648,1752,692,1758,768,1752,769,1746,693,1738,650,1724,608,1710,582,1692,561"/>190 <area·shape="poly"·title="·"·alt=""·coords="1696,558,1714,579,1729,606,1743,648,1752,692,1758,768,1752,769,1746,693,1738,650,1724,608,1710,582,1692,561"/>
191 <area·shape="poly"·title="·"·alt=""·coords="1613,561,1440,613,1438,608,1611,556"/>191 <area·shape="poly"·title="·"·alt=""·coords="1613,561,1440,613,1438,608,1611,556"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1730,556,1856,600,1854,605,1728,561"/>192 <area·shape="poly"·title="·"·alt=""·coords="1730,556,1856,600,1854,605,1728,561"/>
193 <area·shape="rect"·title="·"·alt=""·coords="1653,614,1715,639"/>193 <area·shape="rect"·title="·"·alt=""·coords="1653,614,1715,639"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1679,559,1684,600,1679,600,1674,559"/>194 <area·shape="poly"·title="·"·alt=""·coords="1679,559,1684,600,1679,600,1674,559"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1644,561,1555,607,1498,631,1439,649,1384,655,1291,658,1043,660,913,663,798,669,710,680,680,688,662,697,648,714,640,734,636,776,630,776,635,733,644,711,658,693,678,683,709,675,798,664,913,658,1043,655,1291,652,1384,650,1438,644,1496,626,1552,603,1642,556"/>195 <area·shape="poly"·title="·"·alt=""·coords="1644,561,1555,607,1498,631,1439,649,1384,655,1291,658,1043,660,913,663,798,669,710,680,680,688,662,697,648,714,640,734,636,776,630,776,635,733,644,711,658,693,678,683,709,675,798,664,913,658,1043,655,1291,652,1384,650,1438,644,1496,626,1552,603,1642,556"/>
196 <area·shape="poly"·title="·"·alt=""·coords="1593,556,1238,612,1237,606,1592,550"/>196 <area·shape="poly"·title="·"·alt=""·coords="1593,556,1238,612,1237,606,1592,550"/>
197 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="2401,695,2559,735"/>197 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="2401,695,2559,735"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1703,556,1830,644,1910,669,1979,682,2042,687,2102,687,2228,682,2302,684,2387,692,2387,697,2301,689,2228,687,2102,692,2042,692,1979,687,1909,674,1828,649,1700,561"/>198 <area·shape="poly"·title="·"·alt=""·coords="1703,556,1830,644,1910,669,1979,682,2042,687,2102,687,2228,682,2302,684,2387,692,2387,697,2301,689,2228,687,2102,692,2042,692,1979,687,1909,674,1828,649,1700,561"/>
199 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="672,695,851,735"/>199 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="672,695,851,735"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1053,649,857,694,856,689,1052,644"/>200 <area·shape="poly"·title="·"·alt=""·coords="1053,649,857,694,856,689,1052,644"/>
201 <area·shape="poly"·title="·"·alt=""·coords="851,722,964,732,1652,790,1651,796,964,737,851,727"/>201 <area·shape="poly"·title="·"·alt=""·coords="851,722,964,732,1652,790,1651,796,964,737,851,727"/>
202 <area·shape="poly"·title="·"·alt=""·coords="676,737,413,795,412,789,675,732"/>202 <area·shape="poly"·title="·"·alt=""·coords="676,737,413,795,412,789,675,732"/>
203 <area·shape="poly"·title="·"·alt=""·coords="849,732,1109,788,1108,793,848,737"/>203 <area·shape="poly"·title="·"·alt=""·coords="849,732,1109,788,1108,793,848,737"/>
204 <area·shape="poly"·title="·"·alt=""·coords="800,732,899,781,897,786,798,737"/>204 <area·shape="poly"·title="·"·alt=""·coords="800,732,899,781,897,786,798,737"/>
205 <area·shape="poly"·title="·"·alt=""·coords="735,737,665,784,662,780,732,733"/>205 <area·shape="poly"·title="·"·alt=""·coords="735,737,665,784,662,780,732,733"/>
206 <area·shape="rect"·title="·"·alt=""·coords="709,790,798,815"/>206 <area·shape="rect"·title="·"·alt=""·coords="709,790,798,815"/>
Offset 218, 29 lines modifiedOffset 218, 29 lines modified
218 <area·shape="poly"·title="·"·alt=""·coords="1240,312,913,514,910,509,1237,307"/>218 <area·shape="poly"·title="·"·alt=""·coords="1240,312,913,514,910,509,1237,307"/>
219 <area·shape="poly"·title="·"·alt=""·coords="1272,309,1272,417,1267,417,1267,309"/>219 <area·shape="poly"·title="·"·alt=""·coords="1272,309,1272,417,1267,417,1267,309"/>
220 <area·shape="poly"·title="·"·alt=""·coords="1337,307,1436,338,1558,384,1691,444,1756,478,1818,516,1864,555,1901,594,1897,598,1860,559,1814,521,1753,483,1689,448,1556,389,1434,343,1336,312"/>220 <area·shape="poly"·title="·"·alt=""·coords="1337,307,1436,338,1558,384,1691,444,1756,478,1818,516,1864,555,1901,594,1897,598,1860,559,1814,521,1753,483,1689,448,1556,389,1434,343,1336,312"/>
Max diff block lines reached; 2983/19478 bytes (15.31%) of diff not shown.
19.9 KB
./usr/share/doc/libopenmesh-dev/html/a00666.map vs.
./usr/share/doc/libopenmesh-dev/html/a00564.map
Files 99% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT_impl.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT_impl.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="Bodies·of·template·member·function."·alt=""·coords="556,5,756,45"/>2 <area·shape="rect"·id="Node000001"·title="Bodies·of·template·member·function."·alt=""·coords="556,5,756,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00671.html"·title="·"·alt=""·coords="556,93,756,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00545.html"·title="·"·alt=""·coords="556,93,756,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="142,189,205,214"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="142,189,205,214"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="556,127,399,148,311,164,225,184,215,187,213,182,223,179,310,159,398,143,555,122"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="556,127,399,148,311,164,225,184,215,187,213,182,223,179,310,159,398,143,555,122"/>
7 <area·shape="rect"·id="Node000004"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,607,256,647"/>7 <area·shape="rect"·id="Node000004"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,607,256,647"/>
8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="556,118,456,128,404,139,354,156,311,178,276,207,263,224,254,243,247,264,245,288,245,452,239,494,224,534,204,569,183,598,179,594,199,566,219,531,234,493,240,452,240,288,242,263,249,241,259,221,272,203,308,173,352,151,402,134,455,123,556,112"/>8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="556,118,456,128,404,139,354,156,311,178,276,207,263,224,254,243,247,264,245,288,245,452,239,494,224,534,204,569,183,598,179,594,199,566,219,531,234,493,240,452,240,288,242,263,249,241,259,221,272,203,308,173,352,151,402,134,455,123,556,112"/>
9 <area·shape="rect"·id="Node000009"·href="$a00422_source.html"·title="·"·alt=""·coords="577,181,735,221"/>9 <area·shape="rect"·id="Node000009"·href="$a00926_source.html"·title="·"·alt=""·coords="577,181,735,221"/>
10 <area·shape="poly"·id="edge8_Node000002_Node000009"·title="·"·alt=""·coords="659,134,659,167,653,167,653,134"/>10 <area·shape="poly"·id="edge8_Node000002_Node000009"·title="·"·alt=""·coords="659,134,659,167,653,167,653,134"/>
11 <area·shape="rect"·id="Node000037"·href="$a00410_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>11 <area·shape="rect"·id="Node000037"·href="$a00944_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>
12 <area·shape="poly"·id="edge74_Node000002_Node000037"·title="·"·alt=""·coords="756,111,1169,115,1438,122,1715,136,1975,157,2091,171,2192,188,2277,208,2342,230,2366,243,2384,257,2395,272,2399,288,2399,371,2407,444,2422,505,2417,506,2401,444,2393,371,2393,288,2390,274,2380,261,2363,248,2340,235,2276,213,2191,193,2090,177,1975,162,1715,141,1438,128,1169,120,756,117"/>12 <area·shape="poly"·id="edge74_Node000002_Node000037"·title="·"·alt=""·coords="756,111,1169,115,1438,122,1715,136,1975,157,2091,171,2192,188,2277,208,2342,230,2366,243,2384,257,2395,272,2399,288,2399,371,2407,444,2422,505,2417,506,2401,444,2393,371,2393,288,2390,274,2380,261,2363,248,2340,235,2276,213,2191,193,2090,177,1975,162,1715,141,1438,128,1169,120,756,117"/>
13 <area·shape="rect"·id="Node000040"·href="$a00239.html"·title="·"·alt=""·coords="2541,519,2736,559"/>13 <area·shape="rect"·id="Node000040"·href="$a01121.html"·title="·"·alt=""·coords="2541,519,2736,559"/>
14 <area·shape="poly"·id="edge82_Node000002_Node000040"·title="·"·alt=""·coords="756,112,1075,116,1505,125,1725,134,1931,145,2108,160,2242,179,2295,185,2347,187,2445,189,2485,196,2517,213,2529,226,2538,243,2543,263,2545,288,2545,371,2552,410,2568,447,2589,480,2611,507,2607,510,2585,483,2563,450,2547,412,2540,372,2540,288,2538,264,2533,245,2525,229,2514,217,2483,201,2444,194,2347,192,2294,190,2241,184,2107,165,1931,150,1725,139,1504,131,1075,121,756,118"/>14 <area·shape="poly"·id="edge82_Node000002_Node000040"·title="·"·alt=""·coords="756,112,1075,116,1505,125,1725,134,1931,145,2108,160,2242,179,2295,185,2347,187,2445,189,2485,196,2517,213,2529,226,2538,243,2543,263,2545,288,2545,371,2552,410,2568,447,2589,480,2611,507,2607,510,2585,483,2563,450,2547,412,2540,372,2540,288,2538,264,2533,245,2525,229,2514,217,2483,201,2444,194,2347,192,2294,190,2241,184,2107,165,1931,150,1725,139,1504,131,1075,121,756,118"/>
15 <area·shape="rect"·id="Node000005"·href="$a00431_source.html"·title="·"·alt=""·coords="977,695,1135,735"/>15 <area·shape="rect"·id="Node000005"·href="$a00965_source.html"·title="·"·alt=""·coords="977,695,1135,735"/>
16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="256,635,863,692,963,702,963,707,862,697,256,640"/>16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="256,635,863,692,963,702,963,707,862,697,256,640"/>
17 <area·shape="rect"·id="Node000007"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,695,205,735"/>17 <area·shape="rect"·id="Node000007"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,695,205,735"/>
18 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="147,648,126,684,121,681,142,646"/>18 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="147,648,126,684,121,681,142,646"/>
19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="340,790,399,815"/>19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="340,790,399,815"/>
20 <area·shape="poly"·id="edge7_Node000004_Node000008"·title="·"·alt=""·coords="177,645,276,733,342,780,339,784,273,737,174,649"/>20 <area·shape="poly"·id="edge7_Node000004_Node000008"·title="·"·alt=""·coords="177,645,276,733,342,780,339,784,273,737,174,649"/>
21 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1665,783,1844,823"/>21 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1665,783,1844,823"/>
22 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="1136,724,1200,732,1652,787,1651,792,1200,737,1135,729"/>22 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="1136,724,1200,732,1652,787,1651,792,1200,737,1135,729"/>
23 <area·shape="poly"·id="edge9_Node000009_Node000006"·title="·"·alt=""·coords="736,200,1122,203,1380,209,1648,222,1901,243,2013,256,2113,272,2196,291,2259,313,2300,338,2311,353,2315,368,2315,540,2315,599,2307,623,2289,648,2243,689,2191,722,2134,748,2076,768,2017,783,1960,793,1858,803,1858,798,1959,788,2016,778,2075,763,2132,743,2188,717,2239,685,2285,645,2302,621,2309,598,2309,540,2309,369,2306,355,2296,342,2257,318,2194,296,2112,277,2013,261,1900,248,1648,228,1380,215,1122,208,736,205"/>23 <area·shape="poly"·id="edge9_Node000009_Node000006"·title="·"·alt=""·coords="736,200,1122,203,1380,209,1648,222,1901,243,2013,256,2113,272,2196,291,2259,313,2300,338,2311,353,2315,368,2315,540,2315,599,2307,623,2289,648,2243,689,2191,722,2134,748,2076,768,2017,783,1960,793,1858,803,1858,798,1959,788,2016,778,2075,763,2132,743,2188,717,2239,685,2285,645,2302,621,2309,598,2309,540,2309,369,2306,355,2296,342,2257,318,2194,296,2112,277,2013,261,1900,248,1648,228,1380,215,1122,208,736,205"/>
24 <area·shape="poly"·id="edge64_Node000009_Node000008"·title="·"·alt=""·coords="577,208,488,219,441,230,396,246,356,267,325,294,304,328,298,347,296,369,296,628,302,671,317,712,336,749,354,777,350,780,331,751,312,714,297,672,291,628,291,369,293,346,299,325,321,290,353,263,394,241,439,225,487,214,576,202"/>24 <area·shape="poly"·id="edge64_Node000009_Node000008"·title="·"·alt=""·coords="577,208,488,219,441,230,396,246,356,267,325,294,304,328,298,347,296,369,296,628,302,671,317,712,336,749,354,777,350,780,331,751,312,714,297,672,291,628,291,369,293,346,299,325,321,290,353,263,394,241,439,225,487,214,576,202"/>
25 <area·shape="rect"·id="Node000010"·href="$a00374_source.html"·title="·"·alt=""·coords="1211,695,1375,735"/>25 <area·shape="rect"·id="Node000010"·href="$a01028_source.html"·title="·"·alt=""·coords="1211,695,1375,735"/>
26 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="635,223,608,249,580,284,558,324,552,346,549,369,549,540,551,574,558,601,573,623,599,644,620,656,646,666,709,679,783,686,864,689,1024,689,1147,692,1198,698,1197,703,1146,697,1024,694,864,695,783,692,708,684,644,671,618,661,596,649,569,627,553,603,546,575,544,540,544,369,546,345,553,322,575,281,604,246,631,220"/>26 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="635,223,608,249,580,284,558,324,552,346,549,369,549,540,551,574,558,601,573,623,599,644,620,656,646,666,709,679,783,686,864,689,1024,689,1147,692,1198,698,1197,703,1146,697,1024,694,864,695,783,692,708,684,644,671,618,661,596,649,569,627,553,603,546,575,544,540,544,369,546,345,553,322,575,281,604,246,631,220"/>
27 <area·shape="rect"·id="Node000012"·href="$a00419_source.html"·title="·"·alt=""·coords="611,269,770,309"/>27 <area·shape="rect"·id="Node000012"·href="$a00932_source.html"·title="·"·alt=""·coords="611,269,770,309"/>
28 <area·shape="poly"·id="edge13_Node000009_Node000012"·title="·"·alt=""·coords="666,221,680,256,675,258,661,223"/>28 <area·shape="poly"·id="edge13_Node000009_Node000012"·title="·"·alt=""·coords="666,221,680,256,675,258,661,223"/>
29 <area·shape="rect"·id="Node000022"·title="·"·alt=""·coords="902,790,965,815"/>29 <area·shape="rect"·id="Node000022"·title="·"·alt=""·coords="902,790,965,815"/>
30 <area·shape="poly"·id="edge63_Node000009_Node000022"·title="·"·alt=""·coords="619,224,580,248,541,281,524,300,511,321,502,344,499,369,499,540,502,575,511,601,529,623,556,644,597,666,635,675,671,674,707,670,744,665,782,664,821,672,864,692,886,710,903,732,927,776,922,778,899,735,882,714,861,697,820,677,781,669,744,670,708,675,671,680,634,680,595,671,553,649,525,626,506,603,496,576,493,540,493,368,497,343,506,319,520,297,537,277,577,243,616,219"/>30 <area·shape="poly"·id="edge63_Node000009_Node000022"·title="·"·alt=""·coords="619,224,580,248,541,281,524,300,511,321,502,344,499,369,499,540,502,575,511,601,529,623,556,644,597,666,635,675,671,674,707,670,744,665,782,664,821,672,864,692,886,710,903,732,927,776,922,778,899,735,882,714,861,697,820,677,781,669,744,670,708,675,671,680,634,680,595,671,553,649,525,626,506,603,496,576,493,540,493,368,497,343,506,319,520,297,537,277,577,243,616,219"/>
31 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="592,790,677,815"/>31 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="592,790,677,815"/>
32 <area·shape="poly"·id="edge65_Node000009_Node000028"·title="·"·alt=""·coords="577,221,517,240,458,270,434,290,415,313,402,339,397,369,397,452,404,506,422,558,448,607,480,653,515,693,550,728,609,779,606,783,546,732,511,697,475,656,443,610,417,561,399,508,392,452,392,368,397,337,410,310,430,286,455,266,515,235,576,216"/>32 <area·shape="poly"·id="edge65_Node000009_Node000028"·title="·"·alt=""·coords="577,221,517,240,458,270,434,290,415,313,402,339,397,369,397,452,404,506,422,558,448,607,480,653,515,693,550,728,609,779,606,783,546,732,511,697,475,656,443,610,417,561,399,508,392,452,392,368,397,337,410,310,430,286,455,266,515,235,576,216"/>
33 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1933,526,2013,551"/>33 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1933,526,2013,551"/>
34 <area·shape="poly"·id="edge73_Node000009_Node000035"·title="·"·alt=""·coords="736,199,858,202,1016,212,1191,232,1279,247,1365,267,1453,293,1541,324,1709,396,1849,465,1943,517,1941,522,1846,470,1706,401,1539,329,1451,298,1363,272,1278,252,1190,237,1016,217,858,207,735,205"/>34 <area·shape="poly"·id="edge73_Node000009_Node000035"·title="·"·alt=""·coords="736,199,858,202,1016,212,1191,232,1279,247,1365,267,1453,293,1541,324,1709,396,1849,465,1943,517,1941,522,1846,470,1706,401,1539,329,1451,298,1363,272,1278,252,1190,237,1016,217,858,207,735,205"/>
35 <area·shape="rect"·id="Node000036"·href="$a00515_source.html"·title="·"·alt=""·coords="1187,269,1351,309"/>35 <area·shape="rect"·id="Node000036"·href="$a00818_source.html"·title="·"·alt=""·coords="1187,269,1351,309"/>
36 <area·shape="poly"·id="edge66_Node000009_Node000036"·title="·"·alt=""·coords="736,211,1174,272,1173,277,735,216"/>36 <area·shape="poly"·id="edge66_Node000009_Node000036"·title="·"·alt=""·coords="736,211,1174,272,1173,277,735,216"/>
37 <area·shape="poly"·id="edge11_Node000010_Node000006"·title="·"·alt=""·coords="1376,729,1652,780,1651,785,1375,734"/>37 <area·shape="poly"·id="edge11_Node000010_Node000006"·title="·"·alt=""·coords="1376,729,1652,780,1651,785,1375,734"/>
38 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="1122,790,1198,815"/>38 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="1122,790,1198,815"/>
39 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1265,737,1191,785,1188,780,1262,733"/>39 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1265,737,1191,785,1188,780,1262,733"/>
40 <area·shape="poly"·id="edge14_Node000012_Node000008"·title="·"·alt=""·coords="680,311,574,468,430,696,384,779,379,777,426,693,570,465,675,308"/>40 <area·shape="poly"·id="edge14_Node000012_Node000008"·title="·"·alt=""·coords="680,311,574,468,430,696,384,779,379,777,426,693,570,465,675,308"/>
41 <area·shape="rect"·id="Node000013"·href="$a00512_source.html"·title="·"·alt=""·coords="668,357,919,383"/>41 <area·shape="rect"·id="Node000013"·href="$a00839_source.html"·title="·"·alt=""·coords="668,357,919,383"/>
42 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="717,307,769,347,766,351,714,312"/>42 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="717,307,769,347,766,351,714,312"/>
43 <area·shape="rect"·id="Node000029"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,607,1224,647"/>43 <area·shape="rect"·id="Node000029"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,607,1224,647"/>
44 <area·shape="poly"·id="edge62_Node000012_Node000029"·title="·"·alt=""·coords="771,296,852,316,894,333,932,355,961,379,981,402,1007,450,1030,500,1046,527,1067,557,1105,596,1101,599,1063,560,1041,530,1025,502,1002,452,977,405,957,383,929,360,892,337,851,321,770,301"/>44 <area·shape="poly"·id="edge62_Node000012_Node000029"·title="·"·alt=""·coords="771,296,852,316,894,333,932,355,961,379,981,402,1007,450,1030,500,1046,527,1067,557,1105,596,1101,599,1063,560,1041,530,1025,502,1002,452,977,405,957,383,929,360,892,337,851,321,770,301"/>
45 <area·shape="poly"·id="edge17_Node000013_Node000006"·title="·"·alt=""·coords="778,385,718,431,682,463,649,498,622,536,606,574,604,593,606,611,612,628,624,645,641,655,670,663,756,673,870,678,998,679,1244,679,1335,683,1389,692,1404,702,1412,712,1420,723,1433,732,1487,755,1544,772,1652,791,1651,797,1542,777,1485,760,1431,737,1417,727,1408,716,1400,706,1387,697,1335,688,1243,685,998,684,870,683,756,678,669,668,639,660,621,649,608,631,600,612,598,593,601,573,617,534,644,495,678,459,714,427,774,381"/>45 <area·shape="poly"·id="edge17_Node000013_Node000006"·title="·"·alt=""·coords="778,385,718,431,682,463,649,498,622,536,606,574,604,593,606,611,612,628,624,645,641,655,670,663,756,673,870,678,998,679,1244,679,1335,683,1389,692,1404,702,1412,712,1420,723,1433,732,1487,755,1544,772,1652,791,1651,797,1542,777,1485,760,1431,737,1417,727,1408,716,1400,706,1387,697,1335,688,1243,685,998,684,870,683,756,678,669,668,639,660,621,649,608,631,600,612,598,593,601,573,617,534,644,495,678,459,714,427,774,381"/>
46 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="635,614,722,639"/>46 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="635,614,722,639"/>
47 <area·shape="poly"·id="edge16_Node000013_Node000014"·title="·"·alt=""·coords="790,384,724,520,690,602,685,600,719,518,785,382"/>47 <area·shape="poly"·id="edge16_Node000013_Node000014"·title="·"·alt=""·coords="790,384,724,520,690,602,685,600,719,518,785,382"/>
48 <area·shape="rect"·id="Node000015"·href="$a00527_source.html"·title="·"·alt=""·coords="787,519,951,559"/>48 <area·shape="rect"·id="Node000015"·href="$a00815_source.html"·title="·"·alt=""·coords="787,519,951,559"/>
49 <area·shape="poly"·id="edge18_Node000013_Node000015"·title="·"·alt=""·coords="801,382,858,505,853,507,796,384"/>49 <area·shape="poly"·id="edge18_Node000013_Node000015"·title="·"·alt=""·coords="801,382,858,505,853,507,796,384"/>
50 <area·shape="rect"·id="Node000019"·href="$a00521_source.html"·title="·"·alt=""·coords="1187,431,1351,471"/>50 <area·shape="rect"·id="Node000019"·href="$a00803_source.html"·title="·"·alt=""·coords="1187,431,1351,471"/>
51 <area·shape="poly"·id="edge24_Node000013_Node000019"·title="·"·alt=""·coords="863,380,1174,431,1174,436,862,385"/>51 <area·shape="poly"·id="edge24_Node000013_Node000019"·title="·"·alt=""·coords="863,380,1174,431,1174,436,862,385"/>
52 <area·shape="poly"·id="edge19_Node000015_Node000006"·title="·"·alt=""·coords="868,559,867,603,873,626,886,645,905,658,929,669,991,682,1066,686,1148,685,1310,680,1379,682,1433,692,1452,701,1466,712,1479,722,1497,732,1575,760,1652,780,1651,785,1573,765,1495,737,1476,727,1463,716,1450,706,1431,697,1379,688,1310,685,1148,690,1066,691,990,687,927,674,902,663,882,649,868,628,862,604,863,559"/>52 <area·shape="poly"·id="edge19_Node000015_Node000006"·title="·"·alt=""·coords="868,559,867,603,873,626,886,645,905,658,929,669,991,682,1066,686,1148,685,1310,680,1379,682,1433,692,1452,701,1466,712,1479,722,1497,732,1575,760,1652,780,1651,785,1573,765,1495,737,1476,727,1463,716,1450,706,1431,697,1379,688,1310,685,1148,690,1066,691,990,687,927,674,902,663,882,649,868,628,862,604,863,559"/>
53 <area·shape="poly"·id="edge21_Node000015_Node000014"·title="·"·alt=""·coords="829,561,718,611,715,606,826,556"/>53 <area·shape="poly"·id="edge21_Node000015_Node000014"·title="·"·alt=""·coords="829,561,718,611,715,606,826,556"/>
54 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="1350,614,1426,639"/>54 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="1350,614,1426,639"/>
55 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="952,551,1336,614,1336,619,951,556"/>55 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="952,551,1336,614,1336,619,951,556"/>
56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="747,614,821,639"/>56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="747,614,821,639"/>
57 <area·shape="poly"·id="edge22_Node000015_Node000017"·title="·"·alt=""·coords="852,561,807,606,804,602,849,557"/>57 <area·shape="poly"·id="edge22_Node000015_Node000017"·title="·"·alt=""·coords="852,561,807,606,804,602,849,557"/>
Offset 63, 37 lines modifiedOffset 63, 37 lines modified
63 <area·shape="poly"·id="edge54_Node000019_Node000015"·title="·"·alt=""·coords="1187,472,965,520,964,514,1186,467"/>63 <area·shape="poly"·id="edge54_Node000019_Node000015"·title="·"·alt=""·coords="1187,472,965,520,964,514,1186,467"/>
64 <area·shape="poly"·id="edge31_Node000019_Node000018"·title="·"·alt=""·coords="1190,473,1128,493,1067,521,1004,563,956,606,953,602,1001,559,1064,516,1126,488,1189,468"/>64 <area·shape="poly"·id="edge31_Node000019_Node000018"·title="·"·alt=""·coords="1190,473,1128,493,1067,521,1004,563,956,606,953,602,1001,559,1064,516,1126,488,1189,468"/>
65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1078,526,1149,551"/>65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1078,526,1149,551"/>
66 <area·shape="poly"·id="edge26_Node000019_Node000020"·title="·"·alt=""·coords="1236,473,1147,522,1145,517,1234,468"/>66 <area·shape="poly"·id="edge26_Node000019_Node000020"·title="·"·alt=""·coords="1236,473,1147,522,1145,517,1234,468"/>
67 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1173,526,1232,551"/>67 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1173,526,1232,551"/>
68 <area·shape="poly"·id="edge28_Node000019_Node000021"·title="·"·alt=""·coords="1257,473,1222,516,1218,513,1252,469"/>68 <area·shape="poly"·id="edge28_Node000019_Node000021"·title="·"·alt=""·coords="1257,473,1222,516,1218,513,1252,469"/>
69 <area·shape="poly"·id="edge29_Node000019_Node000022"·title="·"·alt=""·coords="1275,471,1278,508,1277,556,1265,606,1254,628,1238,649,1204,673,1170,682,1136,681,1101,675,1067,669,1033,667,999,675,966,697,952,714,943,735,936,777,931,776,938,733,947,711,962,693,997,670,1033,662,1068,664,1102,670,1136,676,1169,677,1202,668,1234,645,1249,626,1260,604,1271,555,1273,508,1270,471"/>69 <area·shape="poly"·id="edge29_Node000019_Node000022"·title="·"·alt=""·coords="1275,471,1278,508,1277,556,1265,606,1254,628,1238,649,1204,673,1170,682,1136,681,1101,675,1067,669,1033,667,999,675,966,697,952,714,943,735,936,777,931,776,938,733,947,711,962,693,997,670,1033,662,1068,664,1102,670,1136,676,1169,677,1202,668,1234,645,1249,626,1260,604,1271,555,1273,508,1270,471"/>
70 <area·shape="rect"·id="Node000023"·href="$a00251_source.html"·title="·"·alt=""·coords="2080,607,2275,647"/>70 <area·shape="rect"·id="Node000023"·href="$a01109_source.html"·title="·"·alt=""·coords="2080,607,2275,647"/>
71 <area·shape="poly"·id="edge32_Node000019_Node000023"·title="·"·alt=""·coords="1352,453,1564,472,1691,490,1817,516,1870,535,1922,556,2083,601,2082,606,1920,561,1868,540,1815,521,1690,496,1563,477,1351,458"/>71 <area·shape="poly"·id="edge32_Node000019_Node000023"·title="·"·alt=""·coords="1352,453,1564,472,1691,490,1817,516,1870,535,1922,556,2083,601,2082,606,1920,561,1868,540,1815,521,1690,496,1563,477,1351,458"/>
72 <area·shape="rect"·id="Node000024"·href="$a00344_source.html"·title="·"·alt=""·coords="1553,695,1717,735"/>72 <area·shape="rect"·id="Node000024"·href="$a00989_source.html"·title="·"·alt=""·coords="1553,695,1717,735"/>
73 <area·shape="poly"·id="edge33_Node000019_Node000024"·title="·"·alt=""·coords="1352,455,1395,462,1440,474,1484,492,1524,517,1562,554,1591,598,1613,643,1628,681,1623,683,1608,645,1587,601,1558,557,1521,521,1482,497,1438,479,1393,467,1351,460"/>73 <area·shape="poly"·id="edge33_Node000019_Node000024"·title="·"·alt=""·coords="1352,455,1395,462,1440,474,1484,492,1524,517,1562,554,1591,598,1613,643,1628,681,1623,683,1608,645,1587,601,1558,557,1521,521,1482,497,1438,479,1393,467,1351,460"/>
74 <area·shape="rect"·id="Node000025"·href="$a00497_source.html"·title="·"·alt=""·coords="1841,607,2005,647"/>74 <area·shape="rect"·id="Node000025"·href="$a00824_source.html"·title="·"·alt=""·coords="1841,607,2005,647"/>
75 <area·shape="poly"·id="edge35_Node000019_Node000025"·title="·"·alt=""·coords="1352,449,1440,452,1546,463,1660,483,1716,498,1770,516,1801,534,1828,557,1886,597,1883,601,1825,561,1798,538,1768,521,1715,503,1659,488,1546,468,1440,457,1351,454"/>75 <area·shape="poly"·id="edge35_Node000019_Node000025"·title="·"·alt=""·coords="1352,449,1440,452,1546,463,1660,483,1716,498,1770,516,1801,534,1828,557,1886,597,1883,601,1825,561,1798,538,1768,521,1715,503,1659,488,1546,468,1440,457,1351,454"/>
76 <area·shape="rect"·id="Node000026"·href="$a00509_source.html"·title="·"·alt=""·coords="1593,519,1757,559"/>76 <area·shape="rect"·id="Node000026"·href="$a00821_source.html"·title="·"·alt=""·coords="1593,519,1757,559"/>
77 <area·shape="poly"·id="edge37_Node000019_Node000026"·title="·"·alt=""·coords="1352,467,1580,515,1579,520,1351,472"/>77 <area·shape="poly"·id="edge37_Node000019_Node000026"·title="·"·alt=""·coords="1352,467,1580,515,1579,520,1351,472"/>
78 <area·shape="rect"·id="Node000034"·href="$a00407_source.html"·title="·"·alt=""·coords="1307,519,1466,559"/>78 <area·shape="rect"·id="Node000034"·href="$a00956_source.html"·title="·"·alt=""·coords="1307,519,1466,559"/>
79 <area·shape="poly"·id="edge55_Node000019_Node000034"·title="·"·alt=""·coords="1297,469,1351,508,1348,513,1294,473"/>79 <area·shape="poly"·id="edge55_Node000019_Node000034"·title="·"·alt=""·coords="1297,469,1351,508,1348,513,1294,473"/>
80 <area·shape="poly"·id="edge61_Node000019_Node000035"·title="·"·alt=""·coords="1352,452,1605,471,1760,489,1915,516,1929,519,1928,525,1914,521,1759,495,1604,476,1351,458"/>80 <area·shape="poly"·id="edge61_Node000019_Node000035"·title="·"·alt=""·coords="1352,452,1605,471,1760,489,1915,516,1929,519,1928,525,1914,521,1759,495,1604,476,1351,458"/>
81 <area·shape="poly"·id="edge34_Node000024_Node000006"·title="·"·alt=""·coords="1663,733,1718,772,1715,777,1660,737"/>81 <area·shape="poly"·id="edge34_Node000024_Node000006"·title="·"·alt=""·coords="1663,733,1718,772,1715,777,1660,737"/>
82 <area·shape="poly"·id="edge36_Node000025_Node000006"·title="·"·alt=""·coords="1906,649,1784,775,1781,771,1902,645"/>82 <area·shape="poly"·id="edge36_Node000025_Node000006"·title="·"·alt=""·coords="1906,649,1784,775,1781,771,1902,645"/>
83 <area·shape="poly"·id="edge38_Node000026_Node000006"·title="·"·alt=""·coords="1696,558,1714,579,1729,606,1743,648,1752,692,1758,768,1752,769,1746,693,1738,650,1724,608,1710,582,1692,561"/>83 <area·shape="poly"·id="edge38_Node000026_Node000006"·title="·"·alt=""·coords="1696,558,1714,579,1729,606,1743,648,1752,692,1758,768,1752,769,1746,693,1738,650,1724,608,1710,582,1692,561"/>
84 <area·shape="poly"·id="edge41_Node000026_Node000016"·title="·"·alt=""·coords="1613,561,1440,613,1438,608,1611,556"/>84 <area·shape="poly"·id="edge41_Node000026_Node000016"·title="·"·alt=""·coords="1613,561,1440,613,1438,608,1611,556"/>
85 <area·shape="poly"·id="edge51_Node000026_Node000025"·title="·"·alt=""·coords="1730,556,1856,600,1854,605,1728,561"/>85 <area·shape="poly"·id="edge51_Node000026_Node000025"·title="·"·alt=""·coords="1730,556,1856,600,1854,605,1728,561"/>
86 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="1653,614,1715,639"/>86 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="1653,614,1715,639"/>
87 <area·shape="poly"·id="edge39_Node000026_Node000027"·title="·"·alt=""·coords="1679,559,1684,600,1679,600,1674,559"/>87 <area·shape="poly"·id="edge39_Node000026_Node000027"·title="·"·alt=""·coords="1679,559,1684,600,1679,600,1674,559"/>
88 <area·shape="poly"·id="edge40_Node000026_Node000028"·title="·"·alt=""·coords="1644,561,1555,607,1498,631,1439,649,1384,655,1291,658,1043,660,913,663,798,669,710,680,680,688,662,697,648,714,640,734,636,776,630,776,635,733,644,711,658,693,678,683,709,675,798,664,913,658,1043,655,1291,652,1384,650,1438,644,1496,626,1552,603,1642,556"/>88 <area·shape="poly"·id="edge40_Node000026_Node000028"·title="·"·alt=""·coords="1644,561,1555,607,1498,631,1439,649,1384,655,1291,658,1043,660,913,663,798,669,710,680,680,688,662,697,648,714,640,734,636,776,630,776,635,733,644,711,658,693,678,683,709,675,798,664,913,658,1043,655,1291,652,1384,650,1438,644,1496,626,1552,603,1642,556"/>
89 <area·shape="poly"·id="edge42_Node000026_Node000029"·title="·"·alt=""·coords="1593,556,1238,612,1237,606,1592,550"/>89 <area·shape="poly"·id="edge42_Node000026_Node000029"·title="·"·alt=""·coords="1593,556,1238,612,1237,606,1592,550"/>
90 <area·shape="rect"·id="Node000033"·href="$a00437_source.html"·title="·"·alt=""·coords="2401,695,2559,735"/>90 <area·shape="rect"·id="Node000033"·href="$a00977_source.html"·title="·"·alt=""·coords="2401,695,2559,735"/>
91 <area·shape="poly"·id="edge52_Node000026_Node000033"·title="·"·alt=""·coords="1703,556,1830,644,1910,669,1979,682,2042,687,2102,687,2228,682,2302,684,2387,692,2387,697,2301,689,2228,687,2102,692,2042,692,1979,687,1909,674,1828,649,1700,561"/>91 <area·shape="poly"·id="edge52_Node000026_Node000033"·title="·"·alt=""·coords="1703,556,1830,644,1910,669,1979,682,2042,687,2102,687,2228,682,2302,684,2387,692,2387,697,2301,689,2228,687,2102,692,2042,692,1979,687,1909,674,1828,649,1700,561"/>
92 <area·shape="rect"·id="Node000030"·href="$a00281_source.html"·title="·"·alt=""·coords="672,695,851,735"/>92 <area·shape="rect"·id="Node000030"·href="$a01103_source.html"·title="·"·alt=""·coords="672,695,851,735"/>
93 <area·shape="poly"·id="edge43_Node000029_Node000030"·title="·"·alt=""·coords="1053,649,857,694,856,689,1052,644"/>93 <area·shape="poly"·id="edge43_Node000029_Node000030"·title="·"·alt=""·coords="1053,649,857,694,856,689,1052,644"/>
94 <area·shape="poly"·id="edge44_Node000030_Node000006"·title="·"·alt=""·coords="851,722,964,732,1652,790,1651,796,964,737,851,727"/>94 <area·shape="poly"·id="edge44_Node000030_Node000006"·title="·"·alt=""·coords="851,722,964,732,1652,790,1651,796,964,737,851,727"/>
95 <area·shape="poly"·id="edge49_Node000030_Node000008"·title="·"·alt=""·coords="676,737,413,795,412,789,675,732"/>95 <area·shape="poly"·id="edge49_Node000030_Node000008"·title="·"·alt=""·coords="676,737,413,795,412,789,675,732"/>
96 <area·shape="poly"·id="edge45_Node000030_Node000011"·title="·"·alt=""·coords="849,732,1109,788,1108,793,848,737"/>96 <area·shape="poly"·id="edge45_Node000030_Node000011"·title="·"·alt=""·coords="849,732,1109,788,1108,793,848,737"/>
97 <area·shape="poly"·id="edge47_Node000030_Node000022"·title="·"·alt=""·coords="800,732,899,781,897,786,798,737"/>97 <area·shape="poly"·id="edge47_Node000030_Node000022"·title="·"·alt=""·coords="800,732,899,781,897,786,798,737"/>
98 <area·shape="poly"·id="edge50_Node000030_Node000028"·title="·"·alt=""·coords="735,737,665,784,662,780,732,733"/>98 <area·shape="poly"·id="edge50_Node000030_Node000028"·title="·"·alt=""·coords="735,737,665,784,662,780,732,733"/>
99 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="709,790,798,815"/>99 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="709,790,798,815"/>
Offset 111, 19 lines modifiedOffset 111, 19 lines modified
111 <area·shape="poly"·id="edge70_Node000036_Node000015"·title="·"·alt=""·coords="1240,312,913,514,910,509,1237,307"/>111 <area·shape="poly"·id="edge70_Node000036_Node000015"·title="·"·alt=""·coords="1240,312,913,514,910,509,1237,307"/>
112 <area·shape="poly"·id="edge71_Node000036_Node000019"·title="·"·alt=""·coords="1272,309,1272,417,1267,417,1267,309"/>112 <area·shape="poly"·id="edge71_Node000036_Node000019"·title="·"·alt=""·coords="1272,309,1272,417,1267,417,1267,309"/>
113 <area·shape="poly"·id="edge68_Node000036_Node000025"·title="·"·alt=""·coords="1337,307,1436,338,1558,384,1691,444,1756,478,1818,516,1864,555,1901,594,1897,598,1860,559,1814,521,1753,483,1689,448,1556,389,1434,343,1336,312"/>113 <area·shape="poly"·id="edge68_Node000036_Node000025"·title="·"·alt=""·coords="1337,307,1436,338,1558,384,1691,444,1756,478,1818,516,1864,555,1901,594,1897,598,1860,559,1814,521,1753,483,1689,448,1556,389,1434,343,1336,312"/>
114 <area·shape="poly"·id="edge69_Node000036_Node000026"·title="·"·alt=""·coords="1302,307,1633,509,1631,514,1299,312"/>114 <area·shape="poly"·id="edge69_Node000036_Node000026"·title="·"·alt=""·coords="1302,307,1633,509,1631,514,1299,312"/>
115 <area·shape="poly"·id="edge75_Node000037_Node000006"·title="·"·alt=""·coords="2478,557,2513,577,2543,605,2570,638,2588,671,2592,687,2592,703,2586,720,2574,737,2560,746,2537,755,2470,769,2380,780,2275,789,2051,799,1858,803,1858,798,2051,794,2275,783,2380,775,2469,764,2535,750,2557,742,2570,733,2581,717,2587,702,2587,688,2583,673,2565,641,2539,608,2509,581,2475,561"/>115 <area·shape="poly"·id="edge75_Node000037_Node000006"·title="·"·alt=""·coords="2478,557,2513,577,2543,605,2570,638,2588,671,2592,687,2592,703,2586,720,2574,737,2560,746,2537,755,2470,769,2380,780,2275,789,2051,799,1858,803,1858,798,2051,794,2275,783,2380,775,2469,764,2535,750,2557,742,2570,733,2581,717,2587,702,2587,688,2583,673,2565,641,2539,608,2509,581,2475,561"/>
116 <area·shape="poly"·id="edge81_Node000037_Node000023"·title="·"·alt=""·coords="2375,561,2246,605,2244,600,2373,556"/>116 <area·shape="poly"·id="edge81_Node000037_Node000023"·title="·"·alt=""·coords="2375,561,2246,605,2244,600,2373,556"/>
117 <area·shape="poly"·id="edge80_Node000037_Node000033"·title="·"·alt=""·coords="2473,557,2501,577,2524,605,2529,626,2526,647,2508,684,2503,682,2521,645,2524,626,2519,608,2497,581,2469,561"/>117 <area·shape="poly"·id="edge80_Node000037_Node000033"·title="·"·alt=""·coords="2473,557,2501,577,2524,605,2529,626,2526,647,2508,684,2503,682,2521,645,2524,626,2519,608,2497,581,2469,561"/>
118 <area·shape="rect"·id="Node000038"·href="$a00449_source.html"·title="·"·alt=""·coords="2350,607,2509,647"/>118 <area·shape="rect"·id="Node000038"·href="$a00938_source.html"·title="·"·alt=""·coords="2350,607,2509,647"/>
119 <area·shape="poly"·id="edge76_Node000037_Node000038"·title="·"·alt=""·coords="2432,559,2432,593,2427,593,2427,559"/>119 <area·shape="poly"·id="edge76_Node000037_Node000038"·title="·"·alt=""·coords="2432,559,2432,593,2427,593,2427,559"/>
120 <area·shape="poly"·id="edge77_Node000038_Node000006"·title="·"·alt=""·coords="2391,649,2301,697,2273,719,2261,728,2242,737,2143,768,2041,787,1943,798,1858,803,1858,798,1943,793,2040,782,2142,762,2240,732,2258,724,2270,714,2299,692,2388,645"/>120 <area·shape="poly"·id="edge77_Node000038_Node000006"·title="·"·alt=""·coords="2391,649,2301,697,2273,719,2261,728,2242,737,2143,768,2041,787,1943,798,1858,803,1858,798,1943,793,2040,782,2142,762,2240,732,2258,724,2270,714,2299,692,2388,645"/>
121 <area·shape="poly"·id="edge78_Node000038_Node000033"·title="·"·alt=""·coords="2443,646,2464,681,2460,684,2438,648"/>121 <area·shape="poly"·id="edge78_Node000038_Node000033"·title="·"·alt=""·coords="2443,646,2464,681,2460,684,2438,648"/>
122 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="2311,702,2377,727"/>122 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="2311,702,2377,727"/>
123 <area·shape="poly"·id="edge79_Node000038_Node000039"·title="·"·alt=""·coords="2412,649,2367,694,2364,690,2409,645"/>123 <area·shape="poly"·id="edge79_Node000038_Node000039"·title="·"·alt=""·coords="2412,649,2367,694,2364,690,2409,645"/>
124 <area·shape="poly"·id="edge85_Node000040_Node000023"·title="·"·alt=""·coords="2541,561,2289,607,2288,602,2540,555"/>124 <area·shape="poly"·id="edge85_Node000040_Node000023"·title="·"·alt=""·coords="2541,561,2289,607,2288,602,2540,555"/>
125 <area·shape="poly"·id="edge86_Node000040_Node000033"·title="·"·alt=""·coords="2623,561,2543,648,2509,686,2505,682,2539,645,2619,557"/>125 <area·shape="poly"·id="edge86_Node000040_Node000033"·title="·"·alt=""·coords="2623,561,2543,648,2509,686,2505,682,2539,645,2619,557"/>
126 <area·shape="rect"·id="Node000041"·href="$a06353_source.html"·title="·"·alt=""·coords="2645,702,2728,727"/>126 <area·shape="rect"·id="Node000041"·href="$a06470_source.html"·title="·"·alt=""·coords="2645,702,2728,727"/>
127 <area·shape="poly"·id="edge83_Node000040_Node000041"·title="·"·alt=""·coords="2650,558,2669,606,2686,688,2681,689,2664,607,2645,560"/>127 <area·shape="poly"·id="edge83_Node000040_Node000041"·title="·"·alt=""·coords="2650,558,2669,606,2686,688,2681,689,2664,607,2645,560"/>
128 <area·shape="poly"·id="edge84_Node000041_Node000006"·title="·"·alt=""·coords="2649,730,2616,737,2407,766,2197,785,2007,796,1858,802,1858,797,2007,791,2196,780,2406,761,2616,732,2648,725"/>128 <area·shape="poly"·id="edge84_Node000041_Node000006"·title="·"·alt=""·coords="2649,730,2616,737,2407,766,2197,785,2007,796,1858,802,1858,797,2007,791,2196,780,2406,761,2616,732,2648,725"/>
129 </map>129 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00666.png vs.
./usr/share/doc/libopenmesh-dev/html/a00564.png
Files identical despite different names
18.8 KB
./usr/share/doc/libopenmesh-dev/html/a00668.html vs.
./usr/share/doc/libopenmesh-dev/html/a00527.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00668.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00527.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 64 lines modifiedOffset 94, 64 lines modified
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">McDecimaterT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">McDecimaterT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00692_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00581_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·McDecimaterT.hh:</div>103 Include·dependency·graph·for·McDecimaterT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00669.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00528.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="1531,5,1731,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="1531,5,1731,45"/>
108 <area·shape="rect"·title="·"·alt=""·coords="1445,189,1523,214"/>108 <area·shape="rect"·title="·"·alt=""·coords="1445,189,1523,214"/>
109 <area·shape="poly"·title="·"·alt=""·coords="1617,47,1505,180,1501,176,1613,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="1617,47,1505,180,1501,176,1613,44"/>
110 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="1603,93,1803,133"/>110 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="1603,93,1803,133"/>
111 <area·shape="poly"·title="·"·alt=""·coords="1649,44,1680,81,1676,85,1645,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="1649,44,1680,81,1676,85,1645,47"/>
112 <area·shape="poly"·title="·"·alt=""·coords="1656,136,1527,186,1525,181,1654,131"/>112 <area·shape="poly"·title="·"·alt=""·coords="1656,136,1527,186,1525,181,1654,131"/>
113 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>113 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>
114 <area·shape="poly"·title="·"·alt=""·coords="1688,135,1655,173,1651,169,1684,132"/>114 <area·shape="poly"·title="·"·alt=""·coords="1688,135,1655,173,1651,169,1684,132"/>
115 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>115 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>
116 <area·shape="poly"·title="·"·alt=""·coords="1804,130,2063,177,2062,182,1803,135"/>116 <area·shape="poly"·title="·"·alt=""·coords="1804,130,2063,177,2062,182,1803,135"/>
117 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>117 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>
118 <area·shape="poly"·title="·"·alt=""·coords="1727,131,1880,258,1877,262,1724,136"/>118 <area·shape="poly"·title="·"·alt=""·coords="1727,131,1880,258,1877,262,1724,136"/>
119 <area·shape="rect"·href="a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>119 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>
120 <area·shape="poly"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>120 <area·shape="poly"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>
121 <area·shape="rect"·title="·"·alt=""·coords="1249,783,1428,823"/>121 <area·shape="rect"·title="·"·alt=""·coords="1249,783,1428,823"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>122 <area·shape="poly"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>
123 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="527,695,691,735"/>123 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="527,695,691,735"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1428,230,1245,234,1013,238,762,246,517,260,406,271,308,284,226,300,163,320,140,331,123,343,113,355,109,369,109,540,112,564,119,582,131,596,146,607,186,625,234,644,273,660,307,670,368,679,432,683,514,692,514,697,432,688,368,685,306,676,271,665,232,649,184,630,144,612,127,600,115,585,107,565,104,540,104,368,108,353,119,339,137,326,161,315,224,295,307,279,406,265,517,255,761,241,1013,233,1245,228,1428,225,1534,219,1547,217"/>124 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1428,230,1245,234,1013,238,762,246,517,260,406,271,308,284,226,300,163,320,140,331,123,343,113,355,109,369,109,540,112,564,119,582,131,596,146,607,186,625,234,644,273,660,307,670,368,679,432,683,514,692,514,697,432,688,368,685,306,676,271,665,232,649,184,630,144,612,127,600,115,585,107,565,104,540,104,368,108,353,119,339,137,326,161,315,224,295,307,279,406,265,517,255,761,241,1013,233,1245,228,1428,225,1534,219,1547,217"/>
125 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>125 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1629,222,1629,255,1624,255,1624,222"/>126 <area·shape="poly"·title="·"·alt=""·coords="1629,222,1629,255,1624,255,1624,222"/>
127 <area·shape="rect"·title="·"·alt=""·coords="1995,790,2053,815"/>127 <area·shape="rect"·title="·"·alt=""·coords="1995,790,2053,815"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1669,219,1763,267,1821,307,1891,340,1949,359,2005,383,2034,402,2066,429,2092,454,2112,476,2124,502,2128,537,2128,628,2126,652,2120,675,2099,717,2073,754,2048,782,2044,778,2069,751,2095,715,2115,673,2121,651,2123,628,2123,537,2119,504,2107,479,2088,457,2062,433,2031,406,2002,388,1947,364,1889,345,1819,312,1760,272,1667,224"/>128 <area·shape="poly"·title="·"·alt=""·coords="1669,219,1763,267,1821,307,1891,340,1949,359,2005,383,2034,402,2066,429,2092,454,2112,476,2124,502,2128,537,2128,628,2126,652,2120,675,2099,717,2073,754,2048,782,2044,778,2069,751,2095,715,2115,673,2121,651,2123,628,2123,537,2119,504,2107,479,2088,457,2062,433,2031,406,2002,388,1947,364,1889,345,1819,312,1760,272,1667,224"/>
129 <area·shape="rect"·title="·"·alt=""·coords="203,790,266,815"/>129 <area·shape="rect"·title="·"·alt=""·coords="203,790,266,815"/>
130 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1440,229,1282,232,859,236,438,246,282,256,227,263,190,272,140,287,98,303,82,313,69,327,61,345,59,369,59,540,63,579,75,616,93,651,115,684,165,740,210,779,206,783,161,743,111,687,89,654,70,618,58,580,53,540,53,369,56,343,65,324,78,309,95,298,138,282,189,267,226,258,281,251,438,241,859,231,1282,227,1440,224,1534,219,1547,217"/>130 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1440,229,1282,232,859,236,438,246,282,256,227,263,190,272,140,287,98,303,82,313,69,327,61,345,59,369,59,540,63,579,75,616,93,651,115,684,165,740,210,779,206,783,161,743,111,687,89,654,70,618,58,580,53,540,53,369,56,343,65,324,78,309,95,298,138,282,189,267,226,258,281,251,438,241,859,231,1282,227,1440,224,1534,219,1547,217"/>
131 <area·shape="rect"·title="·"·alt=""·coords="64,790,149,815"/>131 <area·shape="rect"·title="·"·alt=""·coords="64,790,149,815"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1432,228,1259,229,800,227,560,229,344,235,176,249,118,259,80,272,48,290,26,310,12,334,8,369,8,628,10,651,16,673,36,715,61,751,86,778,82,782,57,754,31,717,11,675,5,652,3,628,3,368,7,333,22,306,45,286,78,267,116,254,175,244,344,230,560,223,800,221,1259,224,1432,223,1534,219,1547,217"/>132 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1432,228,1259,229,800,227,560,229,344,235,176,249,118,259,80,272,48,290,26,310,12,334,8,369,8,628,10,651,16,673,36,715,61,751,86,778,82,782,57,754,31,717,11,675,5,652,3,628,3,368,7,333,22,306,45,286,78,267,116,254,175,244,344,230,560,223,800,221,1259,224,1432,223,1534,219,1547,217"/>
133 <area·shape="rect"·title="·"·alt=""·coords="317,526,397,551"/>133 <area·shape="rect"·title="·"·alt=""·coords="317,526,397,551"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1404,244,1291,256,1099,270,1007,279,910,294,802,320,676,360,589,397,507,441,437,485,386,520,383,515,434,480,504,436,587,392,674,355,800,315,909,289,1007,274,1099,265,1291,251,1403,239,1534,219,1546,216"/>134 <area·shape="poly"·title="·"·alt=""·coords="1547,222,1535,224,1404,244,1291,256,1099,270,1007,279,910,294,802,320,676,360,589,397,507,441,437,485,386,520,383,515,434,480,504,436,587,392,674,355,800,315,909,289,1007,274,1099,265,1291,251,1403,239,1534,219,1546,216"/>
135 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>135 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1584,224,1486,266,1484,261,1582,219"/>136 <area·shape="poly"·title="·"·alt=""·coords="1584,224,1486,266,1484,261,1582,219"/>
137 <area·shape="poly"·title="·"·alt=""·coords="692,729,711,732,996,767,1236,790,1235,795,995,772,710,737,691,734"/>137 <area·shape="poly"·title="·"·alt=""·coords="692,729,711,732,996,767,1236,790,1235,795,995,772,710,737,691,734"/>
138 <area·shape="rect"·title="·"·alt=""·coords="543,790,619,815"/>138 <area·shape="rect"·title="·"·alt=""·coords="543,790,619,815"/>
139 <area·shape="poly"·title="·"·alt=""·coords="606,736,592,777,587,776,601,734"/>139 <area·shape="poly"·title="·"·alt=""·coords="606,736,592,777,587,776,601,734"/>
140 <area·shape="poly"·title="·"·alt=""·coords="1707,296,1819,317,1880,335,1940,360,1994,391,2037,431,2054,454,2067,479,2075,507,2077,537,2077,628,2073,671,2063,712,2038,779,2033,777,2058,711,2068,670,2072,628,2072,537,2069,508,2062,481,2049,456,2033,434,1990,395,1938,365,1879,340,1817,322,1706,301"/>140 <area·shape="poly"·title="·"·alt=""·coords="1707,296,1819,317,1880,335,1940,360,1994,391,2037,431,2054,454,2067,479,2075,507,2077,537,2077,628,2073,671,2063,712,2038,779,2033,777,2058,711,2068,670,2072,628,2072,537,2069,508,2062,481,2049,456,2033,434,1990,395,1938,365,1879,340,1817,322,1706,301"/>
141 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>141 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>
142 <area·shape="poly"·title="·"·alt=""·coords="1633,309,1640,343,1635,344,1628,310"/>142 <area·shape="poly"·title="·"·alt=""·coords="1633,309,1640,343,1635,344,1628,310"/>
143 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>143 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>
144 <area·shape="poly"·title="·"·alt=""·coords="1548,308,977,417,681,478,574,503,512,521,435,559,372,601,369,596,432,555,510,516,573,498,680,473,976,412,1547,303"/>144 <area·shape="poly"·title="·"·alt=""·coords="1548,308,977,417,681,478,574,503,512,521,435,559,372,601,369,596,432,555,510,516,573,498,680,473,976,412,1547,303"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1660,381,1713,425,1744,457,1773,492,1797,530,1812,570,1813,610,1807,629,1797,648,1763,687,1722,719,1677,744,1630,764,1580,779,1532,790,1442,802,1441,796,1531,785,1579,774,1628,759,1675,739,1719,714,1759,683,1792,645,1803,627,1808,609,1807,571,1793,533,1769,495,1740,460,1709,429,1657,385"/>145 <area·shape="poly"·title="·"·alt=""·coords="1660,381,1713,425,1744,457,1773,492,1797,530,1812,570,1813,610,1807,629,1797,648,1763,687,1722,719,1677,744,1630,764,1580,779,1532,790,1442,802,1441,796,1531,785,1579,774,1628,759,1675,739,1719,714,1759,683,1792,645,1803,627,1808,609,1807,571,1793,533,1769,495,1740,460,1709,429,1657,385"/>
146 <area·shape="rect"·title="·"·alt=""·coords="1697,614,1783,639"/>146 <area·shape="rect"·title="·"·alt=""·coords="1697,614,1783,639"/>
147 <area·shape="poly"·title="·"·alt=""·coords="1650,382,1733,600,1728,602,1645,384"/>147 <area·shape="poly"·title="·"·alt=""·coords="1650,382,1733,600,1728,602,1645,384"/>
148 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>148 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>
149 <area·shape="poly"·title="·"·alt=""·coords="1639,384,1569,508,1564,505,1634,381"/>149 <area·shape="poly"·title="·"·alt=""·coords="1639,384,1569,508,1564,505,1634,381"/>
150 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>150 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1571,385,1242,437,1242,432,1570,380"/>151 <area·shape="poly"·title="·"·alt=""·coords="1571,385,1242,437,1242,432,1570,380"/>
152 <area·shape="poly"·title="·"·alt=""·coords="1550,560,1543,596,1530,642,1510,692,1479,736,1450,761,1416,780,1413,775,1447,757,1475,733,1505,689,1525,641,1538,595,1544,559"/>152 <area·shape="poly"·title="·"·alt=""·coords="1550,560,1543,596,1530,642,1510,692,1479,736,1450,761,1416,780,1413,775,1447,757,1475,733,1505,689,1525,641,1538,595,1544,559"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1592,556,1703,606,1701,611,1590,561"/>153 <area·shape="poly"·title="·"·alt=""·coords="1592,556,1703,606,1701,611,1590,561"/>
154 <area·shape="rect"·title="·"·alt=""·coords="1094,614,1170,639"/>154 <area·shape="rect"·title="·"·alt=""·coords="1094,614,1170,639"/>
155 <area·shape="poly"·title="·"·alt=""·coords="1467,559,1184,617,1183,612,1466,554"/>155 <area·shape="poly"·title="·"·alt=""·coords="1467,559,1184,617,1183,612,1466,554"/>
156 <area·shape="rect"·title="·"·alt=""·coords="1597,614,1672,639"/>156 <area·shape="rect"·title="·"·alt=""·coords="1597,614,1672,639"/>
157 <area·shape="poly"·title="·"·alt=""·coords="1570,557,1615,602,1611,606,1566,561"/>157 <area·shape="poly"·title="·"·alt=""·coords="1570,557,1615,602,1611,606,1566,561"/>
Offset 163, 37 lines modifiedOffset 163, 37 lines modified
163 <area·shape="poly"·title="·"·alt=""·coords="1230,467,1455,515,1453,520,1229,472"/>163 <area·shape="poly"·title="·"·alt=""·coords="1230,467,1455,515,1453,520,1229,472"/>
164 <area·shape="poly"·title="·"·alt=""·coords="1230,466,1282,486,1307,500,1330,517,1347,536,1361,558,1379,600,1374,602,1356,560,1343,539,1326,521,1304,504,1279,491,1228,471"/>164 <area·shape="poly"·title="·"·alt=""·coords="1230,466,1282,486,1307,500,1330,517,1347,536,1361,558,1379,600,1374,602,1356,560,1343,539,1326,521,1304,504,1279,491,1228,471"/>
165 <area·shape="rect"·title="·"·alt=""·coords="1067,526,1138,551"/>165 <area·shape="rect"·title="·"·alt=""·coords="1067,526,1138,551"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1139,472,1117,515,1113,512,1135,470"/>166 <area·shape="poly"·title="·"·alt=""·coords="1139,472,1117,515,1113,512,1135,470"/>
167 <area·shape="rect"·title="·"·alt=""·coords="1163,526,1221,551"/>167 <area·shape="rect"·title="·"·alt=""·coords="1163,526,1221,551"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1159,470,1182,512,1177,515,1154,472"/>168 <area·shape="poly"·title="·"·alt=""·coords="1159,470,1182,512,1177,515,1154,472"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1065,456,954,461,815,472,663,492,511,521,461,540,410,561,382,568,356,571,311,571,291,573,272,578,254,589,235,608,224,628,217,649,213,695,219,740,228,776,223,778,214,741,208,696,212,648,219,626,231,605,250,585,270,573,290,567,311,565,356,565,381,563,408,556,459,535,510,516,662,486,815,467,954,456,1065,451"/>169 <area·shape="poly"·title="·"·alt=""·coords="1065,456,954,461,815,472,663,492,511,521,461,540,410,561,382,568,356,571,311,571,291,573,272,578,254,589,235,608,224,628,217,649,213,695,219,740,228,776,223,778,214,741,208,696,212,648,219,626,231,605,250,585,270,573,290,567,311,565,356,565,381,563,408,556,459,535,510,516,662,486,815,467,954,456,1065,451"/>
170 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>170 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1065,463,1008,472,951,485,903,501,886,510,874,520,867,538,870,557,880,576,894,595,890,598,876,579,865,559,862,537,870,517,883,506,901,496,949,479,1007,467,1064,458"/>171 <area·shape="poly"·title="·"·alt=""·coords="1065,463,1008,472,951,485,903,501,886,510,874,520,867,538,870,557,880,576,894,595,890,598,876,579,865,559,862,537,870,517,883,506,901,496,949,479,1007,467,1064,458"/>
172 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>172 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1208,469,1246,488,1279,517,1305,557,1322,601,1333,644,1339,681,1333,681,1328,645,1317,603,1300,559,1275,520,1243,493,1205,473"/>173 <area·shape="poly"·title="·"·alt=""·coords="1208,469,1246,488,1279,517,1305,557,1322,601,1333,644,1339,681,1333,681,1328,645,1317,603,1300,559,1275,520,1243,493,1205,473"/>
174 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="635,607,799,647"/>174 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="635,607,799,647"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1065,464,965,485,912,501,861,521,799,559,749,599,745,595,796,554,859,516,910,496,964,480,1064,459"/>175 <area·shape="poly"·title="·"·alt=""·coords="1065,464,965,485,912,501,861,521,799,559,749,599,745,595,796,554,859,516,910,496,964,480,1064,459"/>
176 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="523,519,687,559"/>176 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="523,519,687,559"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1065,468,701,525,701,520,1064,462"/>177 <area·shape="poly"·title="·"·alt=""·coords="1065,468,701,525,701,520,1064,462"/>
178 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>178 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1108,473,1017,515,1015,510,1105,468"/>179 <area·shape="poly"·title="·"·alt=""·coords="1108,473,1017,515,1015,510,1105,468"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1065,461,798,484,467,521,412,530,411,525,466,516,798,479,1064,456"/>180 <area·shape="poly"·title="·"·alt=""·coords="1065,461,798,484,467,521,412,530,411,525,466,516,798,479,1064,456"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1341,735,1341,769,1336,769,1336,735"/>181 <area·shape="poly"·title="·"·alt=""·coords="1341,735,1341,769,1336,769,1336,735"/>
182 <area·shape="poly"·title="·"·alt=""·coords="800,642,1039,692,1169,734,1280,775,1278,780,1168,739,1038,697,799,647"/>182 <area·shape="poly"·title="·"·alt=""·coords="800,642,1039,692,1169,734,1280,775,1278,780,1168,739,1038,697,799,647"/>
183 <area·shape="poly"·title="·"·alt=""·coords="600,559,592,602,593,625,602,645,616,655,644,667,724,695,857,732,956,753,1058,769,1236,790,1235,796,1057,774,955,758,855,737,723,700,642,672,613,660,598,648,588,626,586,602,595,558"/>183 <area·shape="poly"·title="·"·alt=""·coords="600,559,592,602,593,625,602,645,616,655,644,667,724,695,857,732,956,753,1058,769,1236,790,1235,796,1057,774,955,758,855,737,723,700,642,672,613,660,598,648,588,626,586,602,595,558"/>
184 <area·shape="poly"·title="·"·alt=""·coords="688,550,1031,604,1081,613,1080,618,1030,609,687,555"/>184 <area·shape="poly"·title="·"·alt=""·coords="688,550,1031,604,1081,613,1080,618,1030,609,687,555"/>
185 <area·shape="poly"·title="·"·alt=""·coords="632,557,683,596,680,600,629,561"/>185 <area·shape="poly"·title="·"·alt=""·coords="632,557,683,596,680,600,629,561"/>
186 <area·shape="rect"·title="·"·alt=""·coords="448,614,509,639"/>186 <area·shape="rect"·title="·"·alt=""·coords="448,614,509,639"/>
187 <area·shape="poly"·title="·"·alt=""·coords="579,561,509,608,506,604,576,557"/>187 <area·shape="poly"·title="·"·alt=""·coords="579,561,509,608,506,604,576,557"/>
188 <area·shape="poly"·title="·"·alt=""·coords="524,550,361,571,286,588,256,598,235,609,212,626,192,647,159,693,134,739,118,778,113,776,129,737,154,690,188,643,209,622,232,604,254,593,284,583,360,566,523,544"/>188 <area·shape="poly"·title="·"·alt=""·coords="524,550,361,571,286,588,256,598,235,609,212,626,192,647,159,693,134,739,118,778,113,776,129,737,154,690,188,643,209,622,232,604,254,593,284,583,360,566,523,544"/>
189 <area·shape="poly"·title="·"·alt=""·coords="547,561,408,605,406,600,545,556"/>189 <area·shape="poly"·title="·"·alt=""·coords="547,561,408,605,406,600,545,556"/>
190 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>190 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>
191 <area·shape="poly"·title="·"·alt=""·coords="605,559,606,603,612,625,625,645,640,656,661,666,720,683,788,695,855,703,855,709,787,700,718,688,659,671,637,661,621,648,607,628,601,603,600,559"/>191 <area·shape="poly"·title="·"·alt=""·coords="605,559,606,603,612,625,625,645,640,656,661,666,720,683,788,695,855,703,855,709,787,700,718,688,659,671,637,661,621,648,607,628,601,603,600,559"/>
192 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="324,695,503,735"/>192 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="324,695,503,735"/>
193 <area·shape="poly"·title="·"·alt=""·coords="354,645,389,683,385,686,350,649"/>193 <area·shape="poly"·title="·"·alt=""·coords="354,645,389,683,385,686,350,649"/>
194 <area·shape="poly"·title="·"·alt=""·coords="503,730,515,732,714,755,913,773,1235,794,1235,799,913,778,714,760,514,737,502,736"/>194 <area·shape="poly"·title="·"·alt=""·coords="503,730,515,732,714,755,913,773,1235,794,1235,799,913,778,714,760,514,737,502,736"/>
195 <area·shape="poly"·title="·"·alt=""·coords="451,732,548,781,546,786,449,737"/>195 <area·shape="poly"·title="·"·alt=""·coords="451,732,548,781,546,786,449,737"/>
196 <area·shape="poly"·title="·"·alt=""·coords="503,731,515,732,774,748,1217,768,1981,797,1981,802,1217,773,774,753,514,737,502,736"/>196 <area·shape="poly"·title="·"·alt=""·coords="503,731,515,732,774,748,1217,768,1981,797,1981,802,1217,773,774,753,514,737,502,736"/>
197 <area·shape="poly"·title="·"·alt=""·coords="375,737,272,786,270,782,373,732"/>197 <area·shape="poly"·title="·"·alt=""·coords="375,737,272,786,270,782,373,732"/>
198 <area·shape="poly"·title="·"·alt=""·coords="347,737,161,789,160,784,345,732"/>198 <area·shape="poly"·title="·"·alt=""·coords="347,737,161,789,160,784,345,732"/>
199 <area·shape="rect"·title="·"·alt=""·coords="329,790,418,815"/>199 <area·shape="rect"·title="·"·alt=""·coords="329,790,418,815"/>
Offset 210, 38 lines modifiedOffset 210, 38 lines modified
210 <area·shape="poly"·title="·"·alt=""·coords="1481,307,1599,350,1597,355,1480,312"/>210 <area·shape="poly"·title="·"·alt=""·coords="1481,307,1599,350,1597,355,1480,312"/>
211 <area·shape="poly"·title="·"·alt=""·coords="1441,308,1537,505,1532,507,1436,311"/>211 <area·shape="poly"·title="·"·alt=""·coords="1441,308,1537,505,1532,507,1436,311"/>
212 <area·shape="poly"·title="·"·alt=""·coords="1397,312,1193,426,1191,422,1394,307"/>212 <area·shape="poly"·title="·"·alt=""·coords="1397,312,1193,426,1191,422,1394,307"/>
213 <area·shape="poly"·title="·"·alt=""·coords="1348,306,1231,332,1087,374,1011,402,935,436,863,475,795,521,760,557,735,596,730,593,756,553,792,517,860,471,933,431,1009,397,1085,369,1230,327,1346,301"/>213 <area·shape="poly"·title="·"·alt=""·coords="1348,306,1231,332,1087,374,1011,402,935,436,863,475,795,521,760,557,735,596,730,593,756,553,792,517,860,471,933,431,1009,397,1085,369,1230,327,1346,301"/>
214 <area·shape="poly"·title="·"·alt=""·coords="1347,297,1180,305,980,318,804,337,743,348,708,360,673,391,647,430,628,471,616,507,611,505,623,469,642,427,669,387,705,355,741,343,804,331,980,313,1179,300,1347,291"/>214 <area·shape="poly"·title="·"·alt=""·coords="1347,297,1180,305,980,318,804,337,743,348,708,360,673,391,647,430,628,471,616,507,611,505,623,469,642,427,669,387,705,355,741,343,804,331,980,313,1179,300,1347,291"/>
215 <area·shape="poly"·title="·"·alt=""·coords="2179,222,2179,369,2179,628,2178,660,2174,686,2164,710,2146,736,2129,754,2109,769,2067,790,2065,785,2106,764,2125,750,2142,733,2160,707,2169,685,2173,660,2173,628,2173,369,2173,222"/>215 <area·shape="poly"·title="·"·alt=""·coords="2179,222,2179,369,2179,628,2178,660,2174,686,2164,710,2146,736,2129,754,2109,769,2067,790,2065,785,2106,764,2125,750,2142,733,2160,707,2169,685,2173,660,2173,628,2173,369,2173,222"/>
216 <area·shape="poly"·title="·"·alt=""·coords="2119,224,1983,268,1982,263,2117,219"/>216 <area·shape="poly"·title="·"·alt=""·coords="2119,224,1983,268,1982,263,2117,219"/>
217 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2213,269,2413,309"/>217 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2213,269,2413,309"/>
Max diff block lines reached; 3028/19090 bytes (15.86%) of diff not shown.
18.1 KB
./usr/share/doc/libopenmesh-dev/html/a00669.map vs.
./usr/share/doc/libopenmesh-dev/html/a00528.map
Files 98% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT.hh">1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1531,5,1731,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1531,5,1731,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="1445,189,1523,214"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="1445,189,1523,214"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1617,47,1505,180,1501,176,1613,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1617,47,1505,180,1501,176,1613,44"/>
5 <area·shape="rect"·id="Node000003"·href="$a00692.html"·title="·"·alt=""·coords="1603,93,1803,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00581.html"·title="·"·alt=""·coords="1603,93,1803,133"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1649,44,1680,81,1676,85,1645,47"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1649,44,1680,81,1676,85,1645,47"/>
7 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="1656,136,1527,186,1525,181,1654,131"/>7 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="1656,136,1527,186,1525,181,1654,131"/>
8 <area·shape="rect"·id="Node000004"·href="$a00422_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>8 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>
9 <area·shape="poly"·id="edge4_Node000003_Node000004"·title="·"·alt=""·coords="1688,135,1655,173,1651,169,1684,132"/>9 <area·shape="poly"·id="edge4_Node000003_Node000004"·title="·"·alt=""·coords="1688,135,1655,173,1651,169,1684,132"/>
10 <area·shape="rect"·id="Node000034"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>10 <area·shape="rect"·id="Node000034"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>
11 <area·shape="poly"·id="edge70_Node000003_Node000034"·title="·"·alt=""·coords="1804,130,2063,177,2062,182,1803,135"/>11 <area·shape="poly"·id="edge70_Node000003_Node000034"·title="·"·alt=""·coords="1804,130,2063,177,2062,182,1803,135"/>
12 <area·shape="rect"·id="Node000035"·href="$a00431_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>12 <area·shape="rect"·id="Node000035"·href="$a00965_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>
13 <area·shape="poly"·id="edge75_Node000003_Node000035"·title="·"·alt=""·coords="1727,131,1880,258,1877,262,1724,136"/>13 <area·shape="poly"·id="edge75_Node000003_Node000035"·title="·"·alt=""·coords="1727,131,1880,258,1877,262,1724,136"/>
14 <area·shape="rect"·id="Node000037"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>14 <area·shape="rect"·id="Node000037"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>
15 <area·shape="poly"·id="edge76_Node000003_Node000037"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>15 <area·shape="poly"·id="edge76_Node000003_Node000037"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>
16 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1249,783,1428,823"/>16 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1249,783,1428,823"/>
17 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>17 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>
18 <area·shape="rect"·id="Node000006"·href="$a00374_source.html"·title="·"·alt=""·coords="527,695,691,735"/>18 <area·shape="rect"·id="Node000006"·href="$a01028_source.html"·title="·"·alt=""·coords="527,695,691,735"/>
19 <area·shape="poly"·id="edge6_Node000004_Node000006"·title="·"·alt=""·coords="1547,222,1535,224,1428,230,1245,234,1013,238,762,246,517,260,406,271,308,284,226,300,163,320,140,331,123,343,113,355,109,369,109,540,112,564,119,582,131,596,146,607,186,625,234,644,273,660,307,670,368,679,432,683,514,692,514,697,432,688,368,685,306,676,271,665,232,649,184,630,144,612,127,600,115,585,107,565,104,540,104,368,108,353,119,339,137,326,161,315,224,295,307,279,406,265,517,255,761,241,1013,233,1245,228,1428,225,1534,219,1547,217"/>19 <area·shape="poly"·id="edge6_Node000004_Node000006"·title="·"·alt=""·coords="1547,222,1535,224,1428,230,1245,234,1013,238,762,246,517,260,406,271,308,284,226,300,163,320,140,331,123,343,113,355,109,369,109,540,112,564,119,582,131,596,146,607,186,625,234,644,273,660,307,670,368,679,432,683,514,692,514,697,432,688,368,685,306,676,271,665,232,649,184,630,144,612,127,600,115,585,107,565,104,540,104,368,108,353,119,339,137,326,161,315,224,295,307,279,406,265,517,255,761,241,1013,233,1245,228,1428,225,1534,219,1547,217"/>
20 <area·shape="rect"·id="Node000008"·href="$a00419_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>20 <area·shape="rect"·id="Node000008"·href="$a00932_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>
21 <area·shape="poly"·id="edge9_Node000004_Node000008"·title="·"·alt=""·coords="1629,222,1629,255,1624,255,1624,222"/>21 <area·shape="poly"·id="edge9_Node000004_Node000008"·title="·"·alt=""·coords="1629,222,1629,255,1624,255,1624,222"/>
22 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1995,790,2053,815"/>22 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1995,790,2053,815"/>
23 <area·shape="poly"·id="edge60_Node000004_Node000009"·title="·"·alt=""·coords="1669,219,1763,267,1821,307,1891,340,1949,359,2005,383,2034,402,2066,429,2092,454,2112,476,2124,502,2128,537,2128,628,2126,652,2120,675,2099,717,2073,754,2048,782,2044,778,2069,751,2095,715,2115,673,2121,651,2123,628,2123,537,2119,504,2107,479,2088,457,2062,433,2031,406,2002,388,1947,364,1889,345,1819,312,1760,272,1667,224"/>23 <area·shape="poly"·id="edge60_Node000004_Node000009"·title="·"·alt=""·coords="1669,219,1763,267,1821,307,1891,340,1949,359,2005,383,2034,402,2066,429,2092,454,2112,476,2124,502,2128,537,2128,628,2126,652,2120,675,2099,717,2073,754,2048,782,2044,778,2069,751,2095,715,2115,673,2121,651,2123,628,2123,537,2119,504,2107,479,2088,457,2062,433,2031,406,2002,388,1947,364,1889,345,1819,312,1760,272,1667,224"/>
24 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="203,790,266,815"/>24 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="203,790,266,815"/>
25 <area·shape="poly"·id="edge59_Node000004_Node000019"·title="·"·alt=""·coords="1547,222,1535,224,1440,229,1282,232,859,236,438,246,282,256,227,263,190,272,140,287,98,303,82,313,69,327,61,345,59,369,59,540,63,579,75,616,93,651,115,684,165,740,210,779,206,783,161,743,111,687,89,654,70,618,58,580,53,540,53,369,56,343,65,324,78,309,95,298,138,282,189,267,226,258,281,251,438,241,859,231,1282,227,1440,224,1534,219,1547,217"/>25 <area·shape="poly"·id="edge59_Node000004_Node000019"·title="·"·alt=""·coords="1547,222,1535,224,1440,229,1282,232,859,236,438,246,282,256,227,263,190,272,140,287,98,303,82,313,69,327,61,345,59,369,59,540,63,579,75,616,93,651,115,684,165,740,210,779,206,783,161,743,111,687,89,654,70,618,58,580,53,540,53,369,56,343,65,324,78,309,95,298,138,282,189,267,226,258,281,251,438,241,859,231,1282,227,1440,224,1534,219,1547,217"/>
26 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="64,790,149,815"/>26 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="64,790,149,815"/>
27 <area·shape="poly"·id="edge61_Node000004_Node000025"·title="·"·alt=""·coords="1547,222,1535,224,1432,228,1259,229,800,227,560,229,344,235,176,249,118,259,80,272,48,290,26,310,12,334,8,369,8,628,10,651,16,673,36,715,61,751,86,778,82,782,57,754,31,717,11,675,5,652,3,628,3,368,7,333,22,306,45,286,78,267,116,254,175,244,344,230,560,223,800,221,1259,224,1432,223,1534,219,1547,217"/>27 <area·shape="poly"·id="edge61_Node000004_Node000025"·title="·"·alt=""·coords="1547,222,1535,224,1432,228,1259,229,800,227,560,229,344,235,176,249,118,259,80,272,48,290,26,310,12,334,8,369,8,628,10,651,16,673,36,715,61,751,86,778,82,782,57,754,31,717,11,675,5,652,3,628,3,368,7,333,22,306,45,286,78,267,116,254,175,244,344,230,560,223,800,221,1259,224,1432,223,1534,219,1547,217"/>
28 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="317,526,397,551"/>28 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="317,526,397,551"/>
29 <area·shape="poly"·id="edge69_Node000004_Node000032"·title="·"·alt=""·coords="1547,222,1535,224,1404,244,1291,256,1099,270,1007,279,910,294,802,320,676,360,589,397,507,441,437,485,386,520,383,515,434,480,504,436,587,392,674,355,800,315,909,289,1007,274,1099,265,1291,251,1403,239,1534,219,1546,216"/>29 <area·shape="poly"·id="edge69_Node000004_Node000032"·title="·"·alt=""·coords="1547,222,1535,224,1404,244,1291,256,1099,270,1007,279,910,294,802,320,676,360,589,397,507,441,437,485,386,520,383,515,434,480,504,436,587,392,674,355,800,315,909,289,1007,274,1099,265,1291,251,1403,239,1534,219,1546,216"/>
30 <area·shape="rect"·id="Node000033"·href="$a00515_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>30 <area·shape="rect"·id="Node000033"·href="$a00818_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>
31 <area·shape="poly"·id="edge62_Node000004_Node000033"·title="·"·alt=""·coords="1584,224,1486,266,1484,261,1582,219"/>31 <area·shape="poly"·id="edge62_Node000004_Node000033"·title="·"·alt=""·coords="1584,224,1486,266,1484,261,1582,219"/>
32 <area·shape="poly"·id="edge7_Node000006_Node000005"·title="·"·alt=""·coords="692,729,711,732,996,767,1236,790,1235,795,995,772,710,737,691,734"/>32 <area·shape="poly"·id="edge7_Node000006_Node000005"·title="·"·alt=""·coords="692,729,711,732,996,767,1236,790,1235,795,995,772,710,737,691,734"/>
33 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="543,790,619,815"/>33 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="543,790,619,815"/>
34 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="606,736,592,777,587,776,601,734"/>34 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="606,736,592,777,587,776,601,734"/>
35 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1707,296,1819,317,1880,335,1940,360,1994,391,2037,431,2054,454,2067,479,2075,507,2077,537,2077,628,2073,671,2063,712,2038,779,2033,777,2058,711,2068,670,2072,628,2072,537,2069,508,2062,481,2049,456,2033,434,1990,395,1938,365,1879,340,1817,322,1706,301"/>35 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1707,296,1819,317,1880,335,1940,360,1994,391,2037,431,2054,454,2067,479,2075,507,2077,537,2077,628,2073,671,2063,712,2038,779,2033,777,2058,711,2068,670,2072,628,2072,537,2069,508,2062,481,2049,456,2033,434,1990,395,1938,365,1879,340,1817,322,1706,301"/>
36 <area·shape="rect"·id="Node000010"·href="$a00512_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>36 <area·shape="rect"·id="Node000010"·href="$a00839_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>
37 <area·shape="poly"·id="edge11_Node000008_Node000010"·title="·"·alt=""·coords="1633,309,1640,343,1635,344,1628,310"/>37 <area·shape="poly"·id="edge11_Node000008_Node000010"·title="·"·alt=""·coords="1633,309,1640,343,1635,344,1628,310"/>
38 <area·shape="rect"·id="Node000026"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>38 <area·shape="rect"·id="Node000026"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>
39 <area·shape="poly"·id="edge58_Node000008_Node000026"·title="·"·alt=""·coords="1548,308,977,417,681,478,574,503,512,521,435,559,372,601,369,596,432,555,510,516,573,498,680,473,976,412,1547,303"/>39 <area·shape="poly"·id="edge58_Node000008_Node000026"·title="·"·alt=""·coords="1548,308,977,417,681,478,574,503,512,521,435,559,372,601,369,596,432,555,510,516,573,498,680,473,976,412,1547,303"/>
40 <area·shape="poly"·id="edge13_Node000010_Node000005"·title="·"·alt=""·coords="1660,381,1713,425,1744,457,1773,492,1797,530,1812,570,1813,610,1807,629,1797,648,1763,687,1722,719,1677,744,1630,764,1580,779,1532,790,1442,802,1441,796,1531,785,1579,774,1628,759,1675,739,1719,714,1759,683,1792,645,1803,627,1808,609,1807,571,1793,533,1769,495,1740,460,1709,429,1657,385"/>40 <area·shape="poly"·id="edge13_Node000010_Node000005"·title="·"·alt=""·coords="1660,381,1713,425,1744,457,1773,492,1797,530,1812,570,1813,610,1807,629,1797,648,1763,687,1722,719,1677,744,1630,764,1580,779,1532,790,1442,802,1441,796,1531,785,1579,774,1628,759,1675,739,1719,714,1759,683,1792,645,1803,627,1808,609,1807,571,1793,533,1769,495,1740,460,1709,429,1657,385"/>
41 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="1697,614,1783,639"/>41 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="1697,614,1783,639"/>
42 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1650,382,1733,600,1728,602,1645,384"/>42 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1650,382,1733,600,1728,602,1645,384"/>
43 <area·shape="rect"·id="Node000012"·href="$a00527_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>43 <area·shape="rect"·id="Node000012"·href="$a00815_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>
44 <area·shape="poly"·id="edge14_Node000010_Node000012"·title="·"·alt=""·coords="1639,384,1569,508,1564,505,1634,381"/>44 <area·shape="poly"·id="edge14_Node000010_Node000012"·title="·"·alt=""·coords="1639,384,1569,508,1564,505,1634,381"/>
45 <area·shape="rect"·id="Node000016"·href="$a00521_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>45 <area·shape="rect"·id="Node000016"·href="$a00803_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>
46 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="1571,385,1242,437,1242,432,1570,380"/>46 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="1571,385,1242,437,1242,432,1570,380"/>
47 <area·shape="poly"·id="edge15_Node000012_Node000005"·title="·"·alt=""·coords="1550,560,1543,596,1530,642,1510,692,1479,736,1450,761,1416,780,1413,775,1447,757,1475,733,1505,689,1525,641,1538,595,1544,559"/>47 <area·shape="poly"·id="edge15_Node000012_Node000005"·title="·"·alt=""·coords="1550,560,1543,596,1530,642,1510,692,1479,736,1450,761,1416,780,1413,775,1447,757,1475,733,1505,689,1525,641,1538,595,1544,559"/>
48 <area·shape="poly"·id="edge17_Node000012_Node000011"·title="·"·alt=""·coords="1592,556,1703,606,1701,611,1590,561"/>48 <area·shape="poly"·id="edge17_Node000012_Node000011"·title="·"·alt=""·coords="1592,556,1703,606,1701,611,1590,561"/>
49 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1094,614,1170,639"/>49 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1094,614,1170,639"/>
50 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="1467,559,1184,617,1183,612,1466,554"/>50 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="1467,559,1184,617,1183,612,1466,554"/>
51 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1597,614,1672,639"/>51 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1597,614,1672,639"/>
52 <area·shape="poly"·id="edge18_Node000012_Node000014"·title="·"·alt=""·coords="1570,557,1615,602,1611,606,1566,561"/>52 <area·shape="poly"·id="edge18_Node000012_Node000014"·title="·"·alt=""·coords="1570,557,1615,602,1611,606,1566,561"/>
Offset 58, 37 lines modifiedOffset 58, 37 lines modified
58 <area·shape="poly"·id="edge50_Node000016_Node000012"·title="·"·alt=""·coords="1230,467,1455,515,1453,520,1229,472"/>58 <area·shape="poly"·id="edge50_Node000016_Node000012"·title="·"·alt=""·coords="1230,467,1455,515,1453,520,1229,472"/>
59 <area·shape="poly"·id="edge27_Node000016_Node000015"·title="·"·alt=""·coords="1230,466,1282,486,1307,500,1330,517,1347,536,1361,558,1379,600,1374,602,1356,560,1343,539,1326,521,1304,504,1279,491,1228,471"/>59 <area·shape="poly"·id="edge27_Node000016_Node000015"·title="·"·alt=""·coords="1230,466,1282,486,1307,500,1330,517,1347,536,1361,558,1379,600,1374,602,1356,560,1343,539,1326,521,1304,504,1279,491,1228,471"/>
60 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1067,526,1138,551"/>60 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1067,526,1138,551"/>
61 <area·shape="poly"·id="edge22_Node000016_Node000017"·title="·"·alt=""·coords="1139,472,1117,515,1113,512,1135,470"/>61 <area·shape="poly"·id="edge22_Node000016_Node000017"·title="·"·alt=""·coords="1139,472,1117,515,1113,512,1135,470"/>
62 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1163,526,1221,551"/>62 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1163,526,1221,551"/>
63 <area·shape="poly"·id="edge24_Node000016_Node000018"·title="·"·alt=""·coords="1159,470,1182,512,1177,515,1154,472"/>63 <area·shape="poly"·id="edge24_Node000016_Node000018"·title="·"·alt=""·coords="1159,470,1182,512,1177,515,1154,472"/>
64 <area·shape="poly"·id="edge25_Node000016_Node000019"·title="·"·alt=""·coords="1065,456,954,461,815,472,663,492,511,521,461,540,410,561,382,568,356,571,311,571,291,573,272,578,254,589,235,608,224,628,217,649,213,695,219,740,228,776,223,778,214,741,208,696,212,648,219,626,231,605,250,585,270,573,290,567,311,565,356,565,381,563,408,556,459,535,510,516,662,486,815,467,954,456,1065,451"/>64 <area·shape="poly"·id="edge25_Node000016_Node000019"·title="·"·alt=""·coords="1065,456,954,461,815,472,663,492,511,521,461,540,410,561,382,568,356,571,311,571,291,573,272,578,254,589,235,608,224,628,217,649,213,695,219,740,228,776,223,778,214,741,208,696,212,648,219,626,231,605,250,585,270,573,290,567,311,565,356,565,381,563,408,556,459,535,510,516,662,486,815,467,954,456,1065,451"/>
65 <area·shape="rect"·id="Node000020"·href="$a00251_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>65 <area·shape="rect"·id="Node000020"·href="$a01109_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>
66 <area·shape="poly"·id="edge28_Node000016_Node000020"·title="·"·alt=""·coords="1065,463,1008,472,951,485,903,501,886,510,874,520,867,538,870,557,880,576,894,595,890,598,876,579,865,559,862,537,870,517,883,506,901,496,949,479,1007,467,1064,458"/>66 <area·shape="poly"·id="edge28_Node000016_Node000020"·title="·"·alt=""·coords="1065,463,1008,472,951,485,903,501,886,510,874,520,867,538,870,557,880,576,894,595,890,598,876,579,865,559,862,537,870,517,883,506,901,496,949,479,1007,467,1064,458"/>
67 <area·shape="rect"·id="Node000021"·href="$a00344_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>67 <area·shape="rect"·id="Node000021"·href="$a00989_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>
68 <area·shape="poly"·id="edge29_Node000016_Node000021"·title="·"·alt=""·coords="1208,469,1246,488,1279,517,1305,557,1322,601,1333,644,1339,681,1333,681,1328,645,1317,603,1300,559,1275,520,1243,493,1205,473"/>68 <area·shape="poly"·id="edge29_Node000016_Node000021"·title="·"·alt=""·coords="1208,469,1246,488,1279,517,1305,557,1322,601,1333,644,1339,681,1333,681,1328,645,1317,603,1300,559,1275,520,1243,493,1205,473"/>
69 <area·shape="rect"·id="Node000022"·href="$a00497_source.html"·title="·"·alt=""·coords="635,607,799,647"/>69 <area·shape="rect"·id="Node000022"·href="$a00824_source.html"·title="·"·alt=""·coords="635,607,799,647"/>
70 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1065,464,965,485,912,501,861,521,799,559,749,599,745,595,796,554,859,516,910,496,964,480,1064,459"/>70 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1065,464,965,485,912,501,861,521,799,559,749,599,745,595,796,554,859,516,910,496,964,480,1064,459"/>
71 <area·shape="rect"·id="Node000023"·href="$a00509_source.html"·title="·"·alt=""·coords="523,519,687,559"/>71 <area·shape="rect"·id="Node000023"·href="$a00821_source.html"·title="·"·alt=""·coords="523,519,687,559"/>
72 <area·shape="poly"·id="edge33_Node000016_Node000023"·title="·"·alt=""·coords="1065,468,701,525,701,520,1064,462"/>72 <area·shape="poly"·id="edge33_Node000016_Node000023"·title="·"·alt=""·coords="1065,468,701,525,701,520,1064,462"/>
73 <area·shape="rect"·id="Node000031"·href="$a00407_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>73 <area·shape="rect"·id="Node000031"·href="$a00956_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>
74 <area·shape="poly"·id="edge51_Node000016_Node000031"·title="·"·alt=""·coords="1108,473,1017,515,1015,510,1105,468"/>74 <area·shape="poly"·id="edge51_Node000016_Node000031"·title="·"·alt=""·coords="1108,473,1017,515,1015,510,1105,468"/>
75 <area·shape="poly"·id="edge57_Node000016_Node000032"·title="·"·alt=""·coords="1065,461,798,484,467,521,412,530,411,525,466,516,798,479,1064,456"/>75 <area·shape="poly"·id="edge57_Node000016_Node000032"·title="·"·alt=""·coords="1065,461,798,484,467,521,412,530,411,525,466,516,798,479,1064,456"/>
76 <area·shape="poly"·id="edge30_Node000021_Node000005"·title="·"·alt=""·coords="1341,735,1341,769,1336,769,1336,735"/>76 <area·shape="poly"·id="edge30_Node000021_Node000005"·title="·"·alt=""·coords="1341,735,1341,769,1336,769,1336,735"/>
77 <area·shape="poly"·id="edge32_Node000022_Node000005"·title="·"·alt=""·coords="800,642,1039,692,1169,734,1280,775,1278,780,1168,739,1038,697,799,647"/>77 <area·shape="poly"·id="edge32_Node000022_Node000005"·title="·"·alt=""·coords="800,642,1039,692,1169,734,1280,775,1278,780,1168,739,1038,697,799,647"/>
78 <area·shape="poly"·id="edge34_Node000023_Node000005"·title="·"·alt=""·coords="600,559,592,602,593,625,602,645,616,655,644,667,724,695,857,732,956,753,1058,769,1236,790,1235,796,1057,774,955,758,855,737,723,700,642,672,613,660,598,648,588,626,586,602,595,558"/>78 <area·shape="poly"·id="edge34_Node000023_Node000005"·title="·"·alt=""·coords="600,559,592,602,593,625,602,645,616,655,644,667,724,695,857,732,956,753,1058,769,1236,790,1235,796,1057,774,955,758,855,737,723,700,642,672,613,660,598,648,588,626,586,602,595,558"/>
79 <area·shape="poly"·id="edge37_Node000023_Node000013"·title="·"·alt=""·coords="688,550,1031,604,1081,613,1080,618,1030,609,687,555"/>79 <area·shape="poly"·id="edge37_Node000023_Node000013"·title="·"·alt=""·coords="688,550,1031,604,1081,613,1080,618,1030,609,687,555"/>
80 <area·shape="poly"·id="edge47_Node000023_Node000022"·title="·"·alt=""·coords="632,557,683,596,680,600,629,561"/>80 <area·shape="poly"·id="edge47_Node000023_Node000022"·title="·"·alt=""·coords="632,557,683,596,680,600,629,561"/>
81 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="448,614,509,639"/>81 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="448,614,509,639"/>
82 <area·shape="poly"·id="edge35_Node000023_Node000024"·title="·"·alt=""·coords="579,561,509,608,506,604,576,557"/>82 <area·shape="poly"·id="edge35_Node000023_Node000024"·title="·"·alt=""·coords="579,561,509,608,506,604,576,557"/>
83 <area·shape="poly"·id="edge36_Node000023_Node000025"·title="·"·alt=""·coords="524,550,361,571,286,588,256,598,235,609,212,626,192,647,159,693,134,739,118,778,113,776,129,737,154,690,188,643,209,622,232,604,254,593,284,583,360,566,523,544"/>83 <area·shape="poly"·id="edge36_Node000023_Node000025"·title="·"·alt=""·coords="524,550,361,571,286,588,256,598,235,609,212,626,192,647,159,693,134,739,118,778,113,776,129,737,154,690,188,643,209,622,232,604,254,593,284,583,360,566,523,544"/>
84 <area·shape="poly"·id="edge38_Node000023_Node000026"·title="·"·alt=""·coords="547,561,408,605,406,600,545,556"/>84 <area·shape="poly"·id="edge38_Node000023_Node000026"·title="·"·alt=""·coords="547,561,408,605,406,600,545,556"/>
85 <area·shape="rect"·id="Node000030"·href="$a00437_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>85 <area·shape="rect"·id="Node000030"·href="$a00977_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>
86 <area·shape="poly"·id="edge48_Node000023_Node000030"·title="·"·alt=""·coords="605,559,606,603,612,625,625,645,640,656,661,666,720,683,788,695,855,703,855,709,787,700,718,688,659,671,637,661,621,648,607,628,601,603,600,559"/>86 <area·shape="poly"·id="edge48_Node000023_Node000030"·title="·"·alt=""·coords="605,559,606,603,612,625,625,645,640,656,661,666,720,683,788,695,855,703,855,709,787,700,718,688,659,671,637,661,621,648,607,628,601,603,600,559"/>
87 <area·shape="rect"·id="Node000027"·href="$a00281_source.html"·title="·"·alt=""·coords="324,695,503,735"/>87 <area·shape="rect"·id="Node000027"·href="$a01103_source.html"·title="·"·alt=""·coords="324,695,503,735"/>
88 <area·shape="poly"·id="edge39_Node000026_Node000027"·title="·"·alt=""·coords="354,645,389,683,385,686,350,649"/>88 <area·shape="poly"·id="edge39_Node000026_Node000027"·title="·"·alt=""·coords="354,645,389,683,385,686,350,649"/>
89 <area·shape="poly"·id="edge40_Node000027_Node000005"·title="·"·alt=""·coords="503,730,515,732,714,755,913,773,1235,794,1235,799,913,778,714,760,514,737,502,736"/>89 <area·shape="poly"·id="edge40_Node000027_Node000005"·title="·"·alt=""·coords="503,730,515,732,714,755,913,773,1235,794,1235,799,913,778,714,760,514,737,502,736"/>
90 <area·shape="poly"·id="edge41_Node000027_Node000007"·title="·"·alt=""·coords="451,732,548,781,546,786,449,737"/>90 <area·shape="poly"·id="edge41_Node000027_Node000007"·title="·"·alt=""·coords="451,732,548,781,546,786,449,737"/>
91 <area·shape="poly"·id="edge45_Node000027_Node000009"·title="·"·alt=""·coords="503,731,515,732,774,748,1217,768,1981,797,1981,802,1217,773,774,753,514,737,502,736"/>91 <area·shape="poly"·id="edge45_Node000027_Node000009"·title="·"·alt=""·coords="503,731,515,732,774,748,1217,768,1981,797,1981,802,1217,773,774,753,514,737,502,736"/>
92 <area·shape="poly"·id="edge43_Node000027_Node000019"·title="·"·alt=""·coords="375,737,272,786,270,782,373,732"/>92 <area·shape="poly"·id="edge43_Node000027_Node000019"·title="·"·alt=""·coords="375,737,272,786,270,782,373,732"/>
93 <area·shape="poly"·id="edge46_Node000027_Node000025"·title="·"·alt=""·coords="347,737,161,789,160,784,345,732"/>93 <area·shape="poly"·id="edge46_Node000027_Node000025"·title="·"·alt=""·coords="347,737,161,789,160,784,345,732"/>
94 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="329,790,418,815"/>94 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="329,790,418,815"/>
Offset 105, 14 lines modifiedOffset 105, 14 lines modified
105 <area·shape="poly"·id="edge68_Node000033_Node000010"·title="·"·alt=""·coords="1481,307,1599,350,1597,355,1480,312"/>105 <area·shape="poly"·id="edge68_Node000033_Node000010"·title="·"·alt=""·coords="1481,307,1599,350,1597,355,1480,312"/>
106 <area·shape="poly"·id="edge66_Node000033_Node000012"·title="·"·alt=""·coords="1441,308,1537,505,1532,507,1436,311"/>106 <area·shape="poly"·id="edge66_Node000033_Node000012"·title="·"·alt=""·coords="1441,308,1537,505,1532,507,1436,311"/>
107 <area·shape="poly"·id="edge67_Node000033_Node000016"·title="·"·alt=""·coords="1397,312,1193,426,1191,422,1394,307"/>107 <area·shape="poly"·id="edge67_Node000033_Node000016"·title="·"·alt=""·coords="1397,312,1193,426,1191,422,1394,307"/>
108 <area·shape="poly"·id="edge64_Node000033_Node000022"·title="·"·alt=""·coords="1348,306,1231,332,1087,374,1011,402,935,436,863,475,795,521,760,557,735,596,730,593,756,553,792,517,860,471,933,431,1009,397,1085,369,1230,327,1346,301"/>108 <area·shape="poly"·id="edge64_Node000033_Node000022"·title="·"·alt=""·coords="1348,306,1231,332,1087,374,1011,402,935,436,863,475,795,521,760,557,735,596,730,593,756,553,792,517,860,471,933,431,1009,397,1085,369,1230,327,1346,301"/>
109 <area·shape="poly"·id="edge65_Node000033_Node000023"·title="·"·alt=""·coords="1347,297,1180,305,980,318,804,337,743,348,708,360,673,391,647,430,628,471,616,507,611,505,623,469,642,427,669,387,705,355,741,343,804,331,980,313,1179,300,1347,291"/>109 <area·shape="poly"·id="edge65_Node000033_Node000023"·title="·"·alt=""·coords="1347,297,1180,305,980,318,804,337,743,348,708,360,673,391,647,430,628,471,616,507,611,505,623,469,642,427,669,387,705,355,741,343,804,331,980,313,1179,300,1347,291"/>
110 <area·shape="poly"·id="edge74_Node000034_Node000009"·title="·"·alt=""·coords="2179,222,2179,369,2179,628,2178,660,2174,686,2164,710,2146,736,2129,754,2109,769,2067,790,2065,785,2106,764,2125,750,2142,733,2160,707,2169,685,2173,660,2173,628,2173,369,2173,222"/>110 <area·shape="poly"·id="edge74_Node000034_Node000009"·title="·"·alt=""·coords="2179,222,2179,369,2179,628,2178,660,2174,686,2164,710,2146,736,2129,754,2109,769,2067,790,2065,785,2106,764,2125,750,2142,733,2160,707,2169,685,2173,660,2173,628,2173,369,2173,222"/>
111 <area·shape="poly"·id="edge71_Node000034_Node000035"·title="·"·alt=""·coords="2119,224,1983,268,1982,263,2117,219"/>111 <area·shape="poly"·id="edge71_Node000034_Node000035"·title="·"·alt=""·coords="2119,224,1983,268,1982,263,2117,219"/>
112 <area·shape="rect"·id="Node000036"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2213,269,2413,309"/>112 <area·shape="rect"·id="Node000036"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2213,269,2413,309"/>
113 <area·shape="poly"·id="edge73_Node000034_Node000036"·title="·"·alt=""·coords="2208,219,2273,260,2270,264,2205,224"/>113 <area·shape="poly"·id="edge73_Node000034_Node000036"·title="·"·alt=""·coords="2208,219,2273,260,2270,264,2205,224"/>
114 <area·shape="poly"·id="edge72_Node000035_Node000005"·title="·"·alt=""·coords="1917,309,1922,372,1925,449,1925,540,1923,603,1913,654,1903,676,1888,697,1868,717,1841,737,1811,752,1770,764,1665,783,1549,795,1442,801,1442,796,1549,789,1665,778,1768,759,1809,747,1839,732,1864,713,1884,694,1898,674,1908,652,1918,602,1920,540,1920,449,1917,372,1911,310"/>114 <area·shape="poly"·id="edge72_Node000035_Node000005"·title="·"·alt=""·coords="1917,309,1922,372,1925,449,1925,540,1923,603,1913,654,1903,676,1888,697,1868,717,1841,737,1811,752,1770,764,1665,783,1549,795,1442,801,1442,796,1549,789,1665,778,1768,759,1809,747,1839,732,1864,713,1884,694,1898,674,1908,652,1918,602,1920,540,1920,449,1917,372,1911,310"/>
115 <area·shape="poly"·id="edge78_Node000037_Node000005"·title="·"·alt=""·coords="1974,220,1992,242,2006,268,2028,341,2033,400,2030,461,2027,537,2027,628,2023,655,2014,675,2000,691,1981,702,1936,719,1882,737,1846,748,1799,759,1683,776,1442,798,1442,792,1683,770,1798,753,1845,743,1881,732,1934,714,1979,698,1997,687,2010,672,2018,653,2021,628,2021,537,2024,461,2027,400,2023,342,2002,270,1987,245,1970,223"/>115 <area·shape="poly"·id="edge78_Node000037_Node000005"·title="·"·alt=""·coords="1974,220,1992,242,2006,268,2028,341,2033,400,2030,461,2027,537,2027,628,2023,655,2014,675,2000,691,1981,702,1936,719,1882,737,1846,748,1799,759,1683,776,1442,798,1442,792,1683,770,1798,753,1845,743,1881,732,1934,714,1979,698,1997,687,2010,672,2018,653,2021,628,2021,537,2024,461,2027,400,2023,342,2002,270,1987,245,1970,223"/>
116 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2067,277,2138,302"/>116 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2067,277,2138,302"/>
117 <area·shape="poly"·id="edge77_Node000037_Node000038"·title="·"·alt=""·coords="1986,219,2072,268,2069,272,1984,224"/>117 <area·shape="poly"·id="edge77_Node000037_Node000038"·title="·"·alt=""·coords="1986,219,2072,268,2069,272,1984,224"/>
118 </map>118 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00669.png vs.
./usr/share/doc/libopenmesh-dev/html/a00528.png
Files identical despite different names
1.77 KB
./usr/share/doc/libopenmesh-dev/html/a00670.map vs.
./usr/share/doc/libopenmesh-dev/html/a00510.map
Files 90% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT.hh">1 <map·id="OpenMesh/Tools/Decimater/Observer.cc"·name="OpenMesh/Tools/Decimater/Observer.cc">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="117,5,317,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="15,5,215,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00704.html"·title="·"·alt=""·coords="5,93,205,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="183,56,132,95,129,91,180,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00662.html"·title="·"·alt=""·coords="229,93,429,133"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,189,76,214"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="255,52,306,91,303,95,252,56"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>
7 <area·shape="rect"·id="Node000004"·href="$a00689.html"·title="·"·alt=""·coords="229,181,429,221"/>7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="101,181,279,221"/>
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="332,147,332,181,327,181,327,147"/>8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>
9 </map>9 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00670.png vs.
./usr/share/doc/libopenmesh-dev/html/a00529.png
Files identical despite different names
39.9 KB
./usr/share/doc/libopenmesh-dev/html/a00671.html vs.
./usr/share/doc/libopenmesh-dev/html/a00521.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT_impl.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00671.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00521.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 88, 177 lines modifiedOffset 88, 153 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124; 
95 <a·href="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>·&#124;
 95 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">ModQuadricT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">McDecimaterT_impl.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;float.h&gt;</code><br·/> 
100 <code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00527_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/> 
102 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>100 <code>#include·&lt;vector&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00239_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;cfloat&gt;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·ModQuadricT.hh:</div>103 Include·dependency·graph·for·McDecimaterT_impl.hh:</div>
106 <div·class="dyncontent">104 <div·class="dyncontent">
107 <div·class="center"><img·src="a00672.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00522.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="556,5,756,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="2519,5,2719,45"/>
 108 <area·shape="rect"·href="a00527.html"·title="·"·alt=""·coords="1601,93,1801,133"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>
 110 <area·shape="rect"·title="·"·alt=""·coords="2487,878,2549,903"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="2622,45,2622,200,2622,716,2620,740,2614,763,2593,805,2567,842,2542,870,2538,866,2563,839,2589,803,2609,761,2615,739,2617,716,2617,200,2617,45"/>
110 <area·shape="rect"·title="·"·alt=""·coords="142,101,205,126"/>112 <area·shape="rect"·title="·"·alt=""·coords="2657,101,2715,126"/>
111 <area·shape="poly"·title="·"·alt=""·coords="556,39,399,60,311,76,225,96,215,99,213,94,223,91,310,71,398,55,555,34"/>113 <area·shape="poly"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="1662,277,1739,302"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/>
 116 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="1143,181,1343,221"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="1344,211,1490,233,1651,267,1661,270,1659,275,1649,272,1489,238,1343,216"/>
 119 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/>
112 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>121 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/>
113 <area·shape="poly"·title="·"·alt=""·coords="556,30,456,40,404,51,354,68,311,90,276,119,263,136,254,155,247,176,245,200,245,364,239,406,224,446,204,481,183,510,179,506,199,478,219,443,234,405,240,364,240,200,242,175,249,153,259,133,272,115,308,85,352,63,402,46,455,35,556,24"/>122 <area·shape="poly"·title="·"·alt=""·coords="1143,210,818,232,613,249,403,272,402,267,612,244,818,227,1143,205"/>
 123 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="5,357,164,397"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="1143,207,899,214,598,226,329,245,233,257,178,272,155,287,134,306,103,347,99,344,130,302,151,283,176,267,232,252,328,239,598,220,899,208,1143,202"/>
 125 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/>
 127 <area·shape="rect"·title="·"·alt=""·coords="783,871,962,911"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="1479,296,1378,302,1254,313,1117,332,983,360,865,389,773,416,731,433,688,455,587,521,553,544,526,565,508,589,504,605,502,625,502,716,509,756,528,790,557,817,594,838,636,855,681,868,770,882,769,887,680,873,635,860,592,843,554,821,524,793,504,758,497,716,497,625,498,604,504,587,522,561,550,540,585,516,685,450,729,428,771,411,863,384,981,355,1117,327,1253,308,1378,296,1478,290"/>
114 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="577,93,735,133"/>129 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1736,330,1839,364,1884,384,1920,406,1945,430,1952,443,1954,456,1954,540,1948,600,1929,645,1901,687,1863,736,1826,776,1822,772,1859,733,1896,683,1925,643,1942,599,1949,540,1949,457,1947,445,1940,434,1917,411,1881,389,1837,369,1734,335,1637,310"/>
 131 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1795,324,1908,331,2021,338,2166,355,2172,356,2171,361,2166,360,2021,344,1908,337,1794,329,1650,312,1637,310"/>
 133 <area·shape="rect"·title="·"·alt=""·coords="2261,878,2319,903"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1723,312,1814,313,2026,310,2134,312,2235,318,2322,332,2359,342,2390,355,2423,374,2449,394,2465,420,2470,456,2470,716,2466,744,2456,770,2440,794,2420,815,2375,850,2331,874,2329,870,2372,845,2416,811,2436,790,2451,768,2461,743,2465,716,2465,457,2460,422,2445,397,2421,378,2387,360,2357,347,2321,337,2234,323,2134,317,2026,316,1814,318,1722,317,1650,312,1637,310"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1727,313,1823,315,2046,317,2160,319,2268,325,2362,336,2436,355,2486,371,2529,386,2546,397,2560,412,2568,432,2571,457,2571,716,2567,759,2557,800,2532,867,2527,865,2552,799,2562,758,2566,716,2566,457,2563,433,2555,415,2543,401,2527,391,2485,376,2435,360,2361,342,2267,330,2160,324,2046,322,1823,321,1727,318,1650,312,1637,310"/>
 136 <area·shape="rect"·title="·"·alt=""·coords="2070,878,2155,903"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1786,311,2012,313,2130,317,2235,324,2315,337,2342,345,2358,355,2382,388,2397,422,2403,458,2401,495,2393,533,2379,571,2339,646,2287,717,2231,781,2139,870,2135,867,2227,777,2283,714,2334,643,2374,569,2388,531,2396,494,2397,458,2392,423,2378,390,2355,359,2340,350,2313,342,2234,330,2130,322,2012,318,1786,316,1650,312,1637,310"/>
115 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>138 <area·shape="rect"·title="·"·alt=""·coords="638,614,718,639"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="1478,293,1393,297,1290,308,1180,328,1126,342,1074,360,1015,386,957,417,850,486,762,555,702,606,699,602,759,550,847,482,954,412,1012,381,1072,355,1124,337,1179,323,1289,303,1392,292,1478,288"/>
116 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>140 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>
117 <area·shape="poly"·title="·"·alt=""·coords="756,23,1169,27,1438,34,1715,48,1975,69,2091,83,2192,100,2277,120,2342,142,2366,155,2384,169,2395,184,2399,200,2399,283,2407,356,2422,417,2417,418,2401,356,2393,283,2393,200,2390,186,2380,173,2363,160,2340,147,2276,125,2191,105,2090,89,1975,74,1715,53,1438,[·...·truncated·by·diffoscope;·len:·17,·SHA:·afddf5dd88845c80ef1cb3b8c670cdc3a6dc3cc0342dc635c5075a10827a2de5·...·]"/>141 <area·shape="poly"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="1708,823,1689,825,1492,848,1295,866,976,887,976,882,1295,860,1491,843,1688,820,1707,817"/>
 143 <area·shape="rect"·title="·"·alt=""·coords="1759,878,1835,903"/>
 144 <area·shape="poly"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="2289,396,2327,434,2370,488,2389,519,2405,553,2415,589,2419,625,2419,716,2417,741,2409,765,2383,808,2351,845,2320,872,2316,868,2347,841,2379,805,2404,763,2411,740,2414,716,2414,625,2410,590,2400,555,2384,522,2366,491,2323,438,2285,400"/>
118 <area·shape="rect"·href="a00239.html"·title="·"·alt=""·coords="2541,431,2736,471"/>146 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>
119 <area·shape="poly"·title="·"·alt=""·coords="756,24,1075,28,1505,37,1725,46,1931,57,2108,72,2242,91,2295,97,2347,99,2445,101,2485,108,2517,125,2529,138,2538,155,2543,175,2545,200,2545,283,2552,322,2568,359,2589,392,2611,419,2607,422,2585,395,2563,362,2547,324,2540,284,2540,200,2538,176,2533,157,2525,[·...·truncated·by·diffoscope;·len:·103,·SHA:·928643b3be18bf19dae32aaf593e6abf0280a24fb681f9843111fe1c6f88798c·...·]"/>147 <area·shape="poly"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/>
 148 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/>
 150 <area·shape="poly"·title="·"·alt=""·coords="1677,469,1738,513,1774,545,1809,581,1837,619,1854,659,1857,679,1855,699,1848,718,1836,737,1800,751,1723,769,1486,809,976,879,975,874,1485,804,1722,764,1798,746,1832,733,1844,716,1850,698,1851,679,1848,660,1832,622,1805,584,1771,549,1735,518,1674,473"/>
 151 <area·shape="rect"·title="·"·alt=""·coords="1735,702,1821,727"/>
 152 <area·shape="poly"·title="·"·alt=""·coords="1671,469,1714,525,1740,564,1760,606,1773,649,1779,688,1774,689,1768,650,1756,608,1735,567,1710,528,1666,473"/>
120 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>153 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/>
 154 <area·shape="poly"·title="·"·alt=""·coords="1533,465,1474,471,1411,482,1348,498,1288,521,1261,537,1235,557,1192,598,1189,594,1231,553,1258,533,1286,516,1347,493,1410,476,1473,466,1532,459"/>
121 <area·shape="poly"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/> 
122 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/> 
124 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/> 
125 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/> 
126 <area·shape="rect"·title="·"·alt=""·coords="1665,695,1844,735"/> 
127 <area·shape="poly"·title="·"·alt=""·coords="1136,636,1200,644,1652,699,1651,704,1200,649,1135,641"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="736,112,1122,115,1380,121,1648,134,1901,155,2013,168,2113,184,2196,203,2259,225,2300,250,2311,265,2315,280,2315,452,2315,511,2307,535,2289,560,2243,601,2191,634,2134,660,2076,680,2017,695,1960,705,1858,715,1858,710,1959,700,2016,690,2075,675,2132,655,2188,629,2239,597,2285,557,2302,533,2309,510,2309,452,2309,281,2306,267,2296,254,2257,230,2194,208,2112,189,2013,173,1900,160,1648,140,1380,127,1122,120,736,117"/> 
129 <area·shape="poly"·title="·"·alt=""·coords="577,120,488,131,441,142,396,158,356,179,325,206,304,240,298,259,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,281,293,258,299,237,321,202,353,175,394,153,439,137,487,126,576,114"/> 
130 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>155 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/>
131 <area·shape="poly"·title="·"·alt=""·coords="635,135,608,161,580,196,558,236,552,258,549,281,549,452,551,486,558,513,573,535,599,556,620,568,646,578,709,591,783,598,864,601,1024,601,1147,604,1198,610,1197,615,1146,609,1024,606,864,607,783,604,708,596,644,583,618,573,596,561,569,539,553,515,546,487,544,452,544,281,546,257,553,234,575,193,604,158,631,132"/> 
132 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="611,181,770,221"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/> 
134 <area·shape="rect"·title="·"·alt=""·coords="902,702,965,727"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="619,136,580,160,541,193,524,212,511,233,502,256,499,281,499,452,502,487,511,513,529,535,556,556,597,578,635,587,671,586,707,582,744,577,782,576,821,584,864,604,886,622,903,644,927,688,922,690,899,647,882,626,861,609,820,589,781,581,744,582,708,587,671,592,634,592,595,583,553,561,525,538,506,515,496,488,493,452,493,280,497,255,506,231,520,209,537,189,577,155,616,131"/> 
136 <area·shape="rect"·title="·"·alt=""·coords="592,702,677,727"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="577,133,517,152,458,182,434,202,415,225,402,251,397,281,397,364,404,418,422,470,448,519,480,565,515,605,550,640,609,691,606,695,546,644,511,609,475,568,443,522,417,473,399,420,392,364,392,280,397,249,410,222,430,198,455,178,515,147,576,128"/> 
138 <area·shape="rect"·title="·"·alt=""·coords="1933,438,2013,463"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="736,111,858,114,1016,124,1191,144,1279,159,1365,179,1453,205,1541,236,1709,308,1849,377,1943,429,1941,434,1846,382,1706,313,1539,241,1451,210,1363,184,1278,164,1190,149,1016,129,858,119,735,117"/> 
140 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>156 <area·shape="poly"·title="·"·alt=""·coords="1618,473,1462,517,1460,512,1617,468"/>
 157 <area·shape="poly"·title="·"·alt=""·coords="1183,646,1197,668,1207,694,1217,732,1221,764,1215,794,1193,825,1178,836,1158,846,1104,862,1040,874,976,883,975,878,1039,869,1103,857,1156,841,1176,831,1189,821,1210,792,1216,764,1212,733,1202,696,1192,670,1179,649"/>
 158 <area·shape="poly"·title="·"·alt=""·coords="1248,642,1261,644,1376,660,1466,669,1556,677,1672,692,1722,700,1721,705,1671,697,1556,683,1466,674,1376,665,1260,649,1248,647"/>
Max diff block lines reached; 2718/39081 bytes (6.95%) of diff not shown.
1.64 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 18 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s
 6 McDecimaterT_impl.hh·File·Reference
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
6 ModQuadricT.hh·File·Reference 
7 #include·<float.h> 
8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_.d_.B_.a_.s_.e_\x8T_\x8._\x8h_\x8h>7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8c_.D_.e_.c_.i_.m_.a_.t_.e_.r_\x8T_\x8._\x8h_\x8h>
 8 #include·<vector>
 9 #include·<cfloat>
9 #include·<OpenMesh/Core/Utils/Property.hh> 
10 #include·<OpenMesh/Core/Utils/vector_cast.hh> 
11 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8/_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h> 
12 Include·dependency·graph·for·ModQuadricT.hh:10 Include·dependency·graph·for·McDecimaterT_impl.hh:
13 This·graph·shows·which·files·directly·or·indirectly·include·this·file: 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
16 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8> 
17  ·······Mesh·decimation·module·computing·collapse·priority·based·on·error 
18 ········quadrics.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19   
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s12 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h13 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
22  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the14  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
23 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.15 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
24  16  
25 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
26  ···········Software·related·to·mesh·decimation.18  ···········Software·related·to·mesh·decimation.
19.5 KB
./usr/share/doc/libopenmesh-dev/html/a00672.map vs.
./usr/share/doc/libopenmesh-dev/html/a00546.map
Files 99% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="556,5,756,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="556,5,756,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="142,101,205,126"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="142,101,205,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="556,39,399,60,311,76,225,96,215,99,213,94,223,91,310,71,398,55,555,34"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="556,39,399,60,311,76,225,96,215,99,213,94,223,91,310,71,398,55,555,34"/>
5 <area·shape="rect"·id="Node000003"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>5 <area·shape="rect"·id="Node000003"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="556,30,456,40,404,51,354,68,311,90,276,119,263,136,254,155,247,176,245,200,245,364,239,406,224,446,204,481,183,510,179,506,199,478,219,443,234,405,240,364,240,200,242,175,249,153,259,133,272,115,308,85,352,63,402,46,455,35,556,24"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="556,30,456,40,404,51,354,68,311,90,276,119,263,136,254,155,247,176,245,200,245,364,239,406,224,446,204,481,183,510,179,506,199,478,219,443,234,405,240,364,240,200,242,175,249,153,259,133,272,115,308,85,352,63,402,46,455,35,556,24"/>
7 <area·shape="rect"·id="Node000008"·href="$a00422_source.html"·title="·"·alt=""·coords="577,93,735,133"/>7 <area·shape="rect"·id="Node000008"·href="$a00926_source.html"·title="·"·alt=""·coords="577,93,735,133"/>
8 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>8 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>
9 <area·shape="rect"·id="Node000036"·href="$a00410_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>9 <area·shape="rect"·id="Node000036"·href="$a00944_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>
10 <area·shape="poly"·id="edge73_Node000001_Node000036"·title="·"·alt=""·coords="756,23,1169,27,1438,34,1715,48,1975,69,2091,83,2192,100,2277,120,2342,142,2366,155,2384,169,2395,184,2399,200,2399,283,2407,356,2422,417,2417,418,2401,356,2393,283,2393,200,2390,186,2380,173,2363,160,2340,147,2276,125,2191,105,2090,89,1975,74,1715,53,1438,40,1169,32,756,29"/>10 <area·shape="poly"·id="edge73_Node000001_Node000036"·title="·"·alt=""·coords="756,23,1169,27,1438,34,1715,48,1975,69,2091,83,2192,100,2277,120,2342,142,2366,155,2384,169,2395,184,2399,200,2399,283,2407,356,2422,417,2417,418,2401,356,2393,283,2393,200,2390,186,2380,173,2363,160,2340,147,2276,125,2191,105,2090,89,1975,74,1715,53,1438,40,1169,32,756,29"/>
11 <area·shape="rect"·id="Node000039"·href="$a00239.html"·title="·"·alt=""·coords="2541,431,2736,471"/>11 <area·shape="rect"·id="Node000039"·href="$a01121.html"·title="·"·alt=""·coords="2541,431,2736,471"/>
12 <area·shape="poly"·id="edge81_Node000001_Node000039"·title="·"·alt=""·coords="756,24,1075,28,1505,37,1725,46,1931,57,2108,72,2242,91,2295,97,2347,99,2445,101,2485,108,2517,125,2529,138,2538,155,2543,175,2545,200,2545,283,2552,322,2568,359,2589,392,2611,419,2607,422,2585,395,2563,362,2547,324,2540,284,2540,200,2538,176,2533,157,2525,141,2514,129,2483,113,2444,106,2347,104,2294,102,2241,96,2107,77,1931,62,1725,51,1504,43,1075,33,756,30"/>12 <area·shape="poly"·id="edge81_Node000001_Node000039"·title="·"·alt=""·coords="756,24,1075,28,1505,37,1725,46,1931,57,2108,72,2242,91,2295,97,2347,99,2445,101,2485,108,2517,125,2529,138,2538,155,2543,175,2545,200,2545,283,2552,322,2568,359,2589,392,2611,419,2607,422,2585,395,2563,362,2547,324,2540,284,2540,200,2538,176,2533,157,2525,141,2514,129,2483,113,2444,106,2347,104,2294,102,2241,96,2107,77,1931,62,1725,51,1504,43,1075,33,756,30"/>
13 <area·shape="rect"·id="Node000004"·href="$a00431_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>13 <area·shape="rect"·id="Node000004"·href="$a00965_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/>
15 <area·shape="rect"·id="Node000006"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>15 <area·shape="rect"·id="Node000006"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="340,702,399,727"/>17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="340,702,399,727"/>
18 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>18 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
19 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1665,695,1844,735"/>19 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1665,695,1844,735"/>
20 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="1136,636,1200,644,1652,699,1651,704,1200,649,1135,641"/>20 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="1136,636,1200,644,1652,699,1651,704,1200,649,1135,641"/>
21 <area·shape="poly"·id="edge8_Node000008_Node000005"·title="·"·alt=""·coords="736,112,1122,115,1380,121,1648,134,1901,155,2013,168,2113,184,2196,203,2259,225,2300,250,2311,265,2315,280,2315,452,2315,511,2307,535,2289,560,2243,601,2191,634,2134,660,2076,680,2017,695,1960,705,1858,715,1858,710,1959,700,2016,690,2075,675,2132,655,2188,629,2239,597,2285,557,2302,533,2309,510,2309,452,2309,281,2306,267,2296,254,2257,230,2194,208,2112,189,2013,173,1900,160,1648,140,1380,127,1122,120,736,117"/>21 <area·shape="poly"·id="edge8_Node000008_Node000005"·title="·"·alt=""·coords="736,112,1122,115,1380,121,1648,134,1901,155,2013,168,2113,184,2196,203,2259,225,2300,250,2311,265,2315,280,2315,452,2315,511,2307,535,2289,560,2243,601,2191,634,2134,660,2076,680,2017,695,1960,705,1858,715,1858,710,1959,700,2016,690,2075,675,2132,655,2188,629,2239,597,2285,557,2302,533,2309,510,2309,452,2309,281,2306,267,2296,254,2257,230,2194,208,2112,189,2013,173,1900,160,1648,140,1380,127,1122,120,736,117"/>
22 <area·shape="poly"·id="edge63_Node000008_Node000007"·title="·"·alt=""·coords="577,120,488,131,441,142,396,158,356,179,325,206,304,240,298,259,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,281,293,258,299,237,321,202,353,175,394,153,439,137,487,126,576,114"/>22 <area·shape="poly"·id="edge63_Node000008_Node000007"·title="·"·alt=""·coords="577,120,488,131,441,142,396,158,356,179,325,206,304,240,298,259,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,281,293,258,299,237,321,202,353,175,394,153,439,137,487,126,576,114"/>
23 <area·shape="rect"·id="Node000009"·href="$a00374_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>23 <area·shape="rect"·id="Node000009"·href="$a01028_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>
24 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="635,135,608,161,580,196,558,236,552,258,549,281,549,452,551,486,558,513,573,535,599,556,620,568,646,578,709,591,783,598,864,601,1024,601,1147,604,1198,610,1197,615,1146,609,1024,606,864,607,783,604,708,596,644,583,618,573,596,561,569,539,553,515,546,487,544,452,544,281,546,257,553,234,575,193,604,158,631,132"/>24 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="635,135,608,161,580,196,558,236,552,258,549,281,549,452,551,486,558,513,573,535,599,556,620,568,646,578,709,591,783,598,864,601,1024,601,1147,604,1198,610,1197,615,1146,609,1024,606,864,607,783,604,708,596,644,583,618,573,596,561,569,539,553,515,546,487,544,452,544,281,546,257,553,234,575,193,604,158,631,132"/>
25 <area·shape="rect"·id="Node000011"·href="$a00419_source.html"·title="·"·alt=""·coords="611,181,770,221"/>25 <area·shape="rect"·id="Node000011"·href="$a00932_source.html"·title="·"·alt=""·coords="611,181,770,221"/>
26 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/>26 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/>
27 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="902,702,965,727"/>27 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="902,702,965,727"/>
28 <area·shape="poly"·id="edge62_Node000008_Node000021"·title="·"·alt=""·coords="619,136,580,160,541,193,524,212,511,233,502,256,499,281,499,452,502,487,511,513,529,535,556,556,597,578,635,587,671,586,707,582,744,577,782,576,821,584,864,604,886,622,903,644,927,688,922,690,899,647,882,626,861,609,820,589,781,581,744,582,708,587,671,592,634,592,595,583,553,561,525,538,506,515,496,488,493,452,493,280,497,255,506,231,520,209,537,189,577,155,616,131"/>28 <area·shape="poly"·id="edge62_Node000008_Node000021"·title="·"·alt=""·coords="619,136,580,160,541,193,524,212,511,233,502,256,499,281,499,452,502,487,511,513,529,535,556,556,597,578,635,587,671,586,707,582,744,577,782,576,821,584,864,604,886,622,903,644,927,688,922,690,899,647,882,626,861,609,820,589,781,581,744,582,708,587,671,592,634,592,595,583,553,561,525,538,506,515,496,488,493,452,493,280,497,255,506,231,520,209,537,189,577,155,616,131"/>
29 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="592,702,677,727"/>29 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="592,702,677,727"/>
30 <area·shape="poly"·id="edge64_Node000008_Node000027"·title="·"·alt=""·coords="577,133,517,152,458,182,434,202,415,225,402,251,397,281,397,364,404,418,422,470,448,519,480,565,515,605,550,640,609,691,606,695,546,644,511,609,475,568,443,522,417,473,399,420,392,364,392,280,397,249,410,222,430,198,455,178,515,147,576,128"/>30 <area·shape="poly"·id="edge64_Node000008_Node000027"·title="·"·alt=""·coords="577,133,517,152,458,182,434,202,415,225,402,251,397,281,397,364,404,418,422,470,448,519,480,565,515,605,550,640,609,691,606,695,546,644,511,609,475,568,443,522,417,473,399,420,392,364,392,280,397,249,410,222,430,198,455,178,515,147,576,128"/>
31 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1933,438,2013,463"/>31 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1933,438,2013,463"/>
32 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="736,111,858,114,1016,124,1191,144,1279,159,1365,179,1453,205,1541,236,1709,308,1849,377,1943,429,1941,434,1846,382,1706,313,1539,241,1451,210,1363,184,1278,164,1190,149,1016,129,858,119,735,117"/>32 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="736,111,858,114,1016,124,1191,144,1279,159,1365,179,1453,205,1541,236,1709,308,1849,377,1943,429,1941,434,1846,382,1706,313,1539,241,1451,210,1363,184,1278,164,1190,149,1016,129,858,119,735,117"/>
33 <area·shape="rect"·id="Node000035"·href="$a00515_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>33 <area·shape="rect"·id="Node000035"·href="$a00818_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>
34 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/>34 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/>
35 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>35 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>
36 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1122,702,1198,727"/>36 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1122,702,1198,727"/>
37 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1265,649,1191,697,1188,692,1262,645"/>37 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1265,649,1191,697,1188,692,1262,645"/>
38 <area·shape="poly"·id="edge13_Node000011_Node000007"·title="·"·alt=""·coords="680,223,574,380,430,608,384,691,379,689,426,605,570,377,675,220"/>38 <area·shape="poly"·id="edge13_Node000011_Node000007"·title="·"·alt=""·coords="680,223,574,380,430,608,384,691,379,689,426,605,570,377,675,220"/>
39 <area·shape="rect"·id="Node000012"·href="$a00512_source.html"·title="·"·alt=""·coords="668,269,919,295"/>39 <area·shape="rect"·id="Node000012"·href="$a00839_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
40 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="717,219,769,259,766,263,714,224"/>40 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="717,219,769,259,766,263,714,224"/>
41 <area·shape="rect"·id="Node000028"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,519,1224,559"/>41 <area·shape="rect"·id="Node000028"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,519,1224,559"/>
42 <area·shape="poly"·id="edge61_Node000011_Node000028"·title="·"·alt=""·coords="771,208,852,228,894,245,932,267,961,291,981,314,1007,362,1030,412,1046,439,1067,469,1105,508,1101,511,1063,472,1041,442,1025,414,1002,364,977,317,957,295,929,272,892,249,851,233,770,213"/>42 <area·shape="poly"·id="edge61_Node000011_Node000028"·title="·"·alt=""·coords="771,208,852,228,894,245,932,267,961,291,981,314,1007,362,1030,412,1046,439,1067,469,1105,508,1101,511,1063,472,1041,442,1025,414,1002,364,977,317,957,295,929,272,892,249,851,233,770,213"/>
43 <area·shape="poly"·id="edge16_Node000012_Node000005"·title="·"·alt=""·coords="778,297,718,343,682,375,649,410,622,448,606,486,604,505,606,523,612,540,624,557,641,567,670,575,756,585,870,590,998,591,1244,591,1335,595,1389,604,1404,614,1412,624,1420,635,1433,644,1487,667,1544,684,1652,703,1651,709,1542,689,1485,672,1431,649,1417,639,1408,628,1400,618,1387,609,1335,600,1243,597,998,596,870,595,756,590,669,580,639,572,621,561,608,543,600,524,598,505,601,485,617,446,644,407,678,371,714,339,774,293"/>43 <area·shape="poly"·id="edge16_Node000012_Node000005"·title="·"·alt=""·coords="778,297,718,343,682,375,649,410,622,448,606,486,604,505,606,523,612,540,624,557,641,567,670,575,756,585,870,590,998,591,1244,591,1335,595,1389,604,1404,614,1412,624,1420,635,1433,644,1487,667,1544,684,1652,703,1651,709,1542,689,1485,672,1431,649,1417,639,1408,628,1400,618,1387,609,1335,600,1243,597,998,596,870,595,756,590,669,580,639,572,621,561,608,543,600,524,598,505,601,485,617,446,644,407,678,371,714,339,774,293"/>
44 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="635,526,722,551"/>44 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="635,526,722,551"/>
45 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="790,296,724,432,690,514,685,512,719,430,785,294"/>45 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="790,296,724,432,690,514,685,512,719,430,785,294"/>
46 <area·shape="rect"·id="Node000014"·href="$a00527_source.html"·title="·"·alt=""·coords="787,431,951,471"/>46 <area·shape="rect"·id="Node000014"·href="$a00815_source.html"·title="·"·alt=""·coords="787,431,951,471"/>
47 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="801,294,858,417,853,419,796,296"/>47 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="801,294,858,417,853,419,796,296"/>
48 <area·shape="rect"·id="Node000018"·href="$a00521_source.html"·title="·"·alt=""·coords="1187,343,1351,383"/>48 <area·shape="rect"·id="Node000018"·href="$a00803_source.html"·title="·"·alt=""·coords="1187,343,1351,383"/>
49 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="863,292,1174,343,1174,348,862,297"/>49 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="863,292,1174,343,1174,348,862,297"/>
50 <area·shape="poly"·id="edge18_Node000014_Node000005"·title="·"·alt=""·coords="868,471,867,515,873,538,886,557,905,570,929,581,991,594,1066,598,1148,597,1310,592,1379,594,1433,604,1452,613,1466,624,1479,634,1497,644,1575,672,1652,692,1651,697,1573,677,1495,649,1476,639,1463,628,1450,618,1431,609,1379,600,1310,597,1148,602,1066,603,990,599,927,586,902,575,882,561,868,540,862,516,863,471"/>50 <area·shape="poly"·id="edge18_Node000014_Node000005"·title="·"·alt=""·coords="868,471,867,515,873,538,886,557,905,570,929,581,991,594,1066,598,1148,597,1310,592,1379,594,1433,604,1452,613,1466,624,1479,634,1497,644,1575,672,1652,692,1651,697,1573,677,1495,649,1476,639,1463,628,1450,618,1431,609,1379,600,1310,597,1148,602,1066,603,990,599,927,586,902,575,882,561,868,540,862,516,863,471"/>
51 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="829,473,718,523,715,518,826,468"/>51 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="829,473,718,523,715,518,826,468"/>
52 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1350,526,1426,551"/>52 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1350,526,1426,551"/>
53 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="952,463,1336,526,1336,531,951,468"/>53 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="952,463,1336,526,1336,531,951,468"/>
54 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="747,526,821,551"/>54 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="747,526,821,551"/>
55 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="852,473,807,518,804,514,849,469"/>55 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="852,473,807,518,804,514,849,469"/>
Offset 61, 37 lines modifiedOffset 61, 37 lines modified
61 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1187,384,965,432,964,426,1186,379"/>61 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1187,384,965,432,964,426,1186,379"/>
62 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1190,385,1128,405,1067,433,1004,475,956,518,953,514,1001,471,1064,428,1126,400,1189,380"/>62 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1190,385,1128,405,1067,433,1004,475,956,518,953,514,1001,471,1064,428,1126,400,1189,380"/>
63 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1078,438,1149,463"/>63 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1078,438,1149,463"/>
64 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1236,385,1147,434,1145,429,1234,380"/>64 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1236,385,1147,434,1145,429,1234,380"/>
65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1173,438,1232,463"/>65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1173,438,1232,463"/>
66 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1257,385,1222,428,1218,425,1252,381"/>66 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1257,385,1222,428,1218,425,1252,381"/>
67 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1275,383,1278,420,1277,468,1265,518,1254,540,1238,561,1204,585,1170,594,1136,593,1101,587,1067,581,1033,579,999,587,966,609,952,626,943,647,936,689,931,688,938,645,947,623,962,605,997,582,1033,574,1068,576,1102,582,1136,588,1169,589,1202,580,1234,557,1249,538,1260,516,1271,467,1273,420,1270,383"/>67 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1275,383,1278,420,1277,468,1265,518,1254,540,1238,561,1204,585,1170,594,1136,593,1101,587,1067,581,1033,579,999,587,966,609,952,626,943,647,936,689,931,688,938,645,947,623,962,605,997,582,1033,574,1068,576,1102,582,1136,588,1169,589,1202,580,1234,557,1249,538,1260,516,1271,467,1273,420,1270,383"/>
68 <area·shape="rect"·id="Node000022"·href="$a00251_source.html"·title="·"·alt=""·coords="2080,519,2275,559"/>68 <area·shape="rect"·id="Node000022"·href="$a01109_source.html"·title="·"·alt=""·coords="2080,519,2275,559"/>
69 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1352,365,1564,384,1691,402,1817,428,1870,447,1922,468,2083,513,2082,518,1920,473,1868,452,1815,433,1690,408,1563,389,1351,370"/>69 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1352,365,1564,384,1691,402,1817,428,1870,447,1922,468,2083,513,2082,518,1920,473,1868,452,1815,433,1690,408,1563,389,1351,370"/>
70 <area·shape="rect"·id="Node000023"·href="$a00344_source.html"·title="·"·alt=""·coords="1553,607,1717,647"/>70 <area·shape="rect"·id="Node000023"·href="$a00989_source.html"·title="·"·alt=""·coords="1553,607,1717,647"/>
71 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1352,367,1395,374,1440,386,1484,404,1524,429,1562,466,1591,510,1613,555,1628,593,1623,595,1608,557,1587,513,1558,469,1521,433,1482,409,1438,391,1393,379,1351,372"/>71 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1352,367,1395,374,1440,386,1484,404,1524,429,1562,466,1591,510,1613,555,1628,593,1623,595,1608,557,1587,513,1558,469,1521,433,1482,409,1438,391,1393,379,1351,372"/>
72 <area·shape="rect"·id="Node000024"·href="$a00497_source.html"·title="·"·alt=""·coords="1841,519,2005,559"/>72 <area·shape="rect"·id="Node000024"·href="$a00824_source.html"·title="·"·alt=""·coords="1841,519,2005,559"/>
73 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1352,361,1440,364,1546,375,1660,395,1716,410,1770,428,1801,446,1828,469,1886,509,1883,513,1825,473,1798,450,1768,433,1715,415,1659,400,1546,380,1440,369,1351,366"/>73 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1352,361,1440,364,1546,375,1660,395,1716,410,1770,428,1801,446,1828,469,1886,509,1883,513,1825,473,1798,450,1768,433,1715,415,1659,400,1546,380,1440,369,1351,366"/>
74 <area·shape="rect"·id="Node000025"·href="$a00509_source.html"·title="·"·alt=""·coords="1593,431,1757,471"/>74 <area·shape="rect"·id="Node000025"·href="$a00821_source.html"·title="·"·alt=""·coords="1593,431,1757,471"/>
75 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1352,379,1580,427,1579,432,1351,384"/>75 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1352,379,1580,427,1579,432,1351,384"/>
76 <area·shape="rect"·id="Node000033"·href="$a00407_source.html"·title="·"·alt=""·coords="1307,431,1466,471"/>76 <area·shape="rect"·id="Node000033"·href="$a00956_source.html"·title="·"·alt=""·coords="1307,431,1466,471"/>
77 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1297,381,1351,420,1348,425,1294,385"/>77 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1297,381,1351,420,1348,425,1294,385"/>
78 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1352,364,1605,383,1760,401,1915,428,1929,431,1928,437,1914,433,1759,407,1604,388,1351,370"/>78 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1352,364,1605,383,1760,401,1915,428,1929,431,1928,437,1914,433,1759,407,1604,388,1351,370"/>
79 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1663,645,1718,684,1715,689,1660,649"/>79 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1663,645,1718,684,1715,689,1660,649"/>
80 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1906,561,1784,687,1781,683,1902,557"/>80 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1906,561,1784,687,1781,683,1902,557"/>
81 <area·shape="poly"·id="edge37_Node000025_Node000005"·title="·"·alt=""·coords="1696,470,1714,491,1729,518,1743,560,1752,604,1758,680,1752,681,1746,605,1738,562,1724,520,1710,494,1692,473"/>81 <area·shape="poly"·id="edge37_Node000025_Node000005"·title="·"·alt=""·coords="1696,470,1714,491,1729,518,1743,560,1752,604,1758,680,1752,681,1746,605,1738,562,1724,520,1710,494,1692,473"/>
82 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1613,473,1440,525,1438,520,1611,468"/>82 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1613,473,1440,525,1438,520,1611,468"/>
83 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1730,468,1856,512,1854,517,1728,473"/>83 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1730,468,1856,512,1854,517,1728,473"/>
84 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1653,526,1715,551"/>84 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1653,526,1715,551"/>
85 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1679,471,1684,512,1679,512,1674,471"/>85 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1679,471,1684,512,1679,512,1674,471"/>
86 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1644,473,1555,519,1498,543,1439,561,1384,567,1291,570,1043,572,913,575,798,581,710,592,680,600,662,609,648,626,640,646,636,688,630,688,635,645,644,623,658,605,678,595,709,587,798,576,913,570,1043,567,1291,564,1384,562,1438,556,1496,538,1552,515,1642,468"/>86 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1644,473,1555,519,1498,543,1439,561,1384,567,1291,570,1043,572,913,575,798,581,710,592,680,600,662,609,648,626,640,646,636,688,630,688,635,645,644,623,658,605,678,595,709,587,798,576,913,570,1043,567,1291,564,1384,562,1438,556,1496,538,1552,515,1642,468"/>
87 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1593,468,1238,524,1237,518,1592,462"/>87 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1593,468,1238,524,1237,518,1592,462"/>
88 <area·shape="rect"·id="Node000032"·href="$a00437_source.html"·title="·"·alt=""·coords="2401,607,2559,647"/>88 <area·shape="rect"·id="Node000032"·href="$a00977_source.html"·title="·"·alt=""·coords="2401,607,2559,647"/>
89 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1703,468,1830,556,1910,581,1979,594,2042,599,2102,599,2228,594,2302,596,2387,604,2387,609,2301,601,2228,599,2102,604,2042,604,1979,599,1909,586,1828,561,1700,473"/>89 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1703,468,1830,556,1910,581,1979,594,2042,599,2102,599,2228,594,2302,596,2387,604,2387,609,2301,601,2228,599,2102,604,2042,604,1979,599,1909,586,1828,561,1700,473"/>
90 <area·shape="rect"·id="Node000029"·href="$a00281_source.html"·title="·"·alt=""·coords="672,607,851,647"/>90 <area·shape="rect"·id="Node000029"·href="$a01103_source.html"·title="·"·alt=""·coords="672,607,851,647"/>
91 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="1053,561,857,606,856,601,1052,556"/>91 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="1053,561,857,606,856,601,1052,556"/>
92 <area·shape="poly"·id="edge43_Node000029_Node000005"·title="·"·alt=""·coords="851,634,964,644,1652,702,1651,708,964,649,851,639"/>92 <area·shape="poly"·id="edge43_Node000029_Node000005"·title="·"·alt=""·coords="851,634,964,644,1652,702,1651,708,964,649,851,639"/>
93 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="676,649,413,707,412,701,675,644"/>93 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="676,649,413,707,412,701,675,644"/>
94 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="849,644,1109,700,1108,705,848,649"/>94 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="849,644,1109,700,1108,705,848,649"/>
95 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="800,644,899,693,897,698,798,649"/>95 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="800,644,899,693,897,698,798,649"/>
96 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="735,649,665,696,662,692,732,645"/>96 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="735,649,665,696,662,692,732,645"/>
97 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="709,702,798,727"/>97 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="709,702,798,727"/>
Offset 109, 19 lines modifiedOffset 109, 19 lines modified
109 <area·shape="poly"·id="edge69_Node000035_Node000014"·title="·"·alt=""·coords="1240,224,913,426,910,421,1237,219"/>109 <area·shape="poly"·id="edge69_Node000035_Node000014"·title="·"·alt=""·coords="1240,224,913,426,910,421,1237,219"/>
110 <area·shape="poly"·id="edge70_Node000035_Node000018"·title="·"·alt=""·coords="1272,221,1272,329,1267,329,1267,221"/>110 <area·shape="poly"·id="edge70_Node000035_Node000018"·title="·"·alt=""·coords="1272,221,1272,329,1267,329,1267,221"/>
111 <area·shape="poly"·id="edge67_Node000035_Node000024"·title="·"·alt=""·coords="1337,219,1436,250,1558,296,1691,356,1756,390,1818,428,1864,467,1901,506,1897,510,1860,471,1814,433,1753,395,1689,360,1556,301,1434,255,1336,224"/>111 <area·shape="poly"·id="edge67_Node000035_Node000024"·title="·"·alt=""·coords="1337,219,1436,250,1558,296,1691,356,1756,390,1818,428,1864,467,1901,506,1897,510,1860,471,1814,433,1753,395,1689,360,1556,301,1434,255,1336,224"/>
112 <area·shape="poly"·id="edge68_Node000035_Node000025"·title="·"·alt=""·coords="1302,219,1633,421,1631,426,1299,224"/>112 <area·shape="poly"·id="edge68_Node000035_Node000025"·title="·"·alt=""·coords="1302,219,1633,421,1631,426,1299,224"/>
113 <area·shape="poly"·id="edge74_Node000036_Node000005"·title="·"·alt=""·coords="2478,469,2513,489,2543,517,2570,550,2588,583,2592,599,2592,615,2586,632,2574,649,2560,658,2537,667,2470,681,2380,692,2275,701,2051,711,1858,715,1858,710,2051,706,2275,695,2380,687,2469,676,2535,662,2557,654,2570,645,2581,629,2587,614,2587,600,2583,585,2565,553,2539,520,2509,493,2475,473"/>113 <area·shape="poly"·id="edge74_Node000036_Node000005"·title="·"·alt=""·coords="2478,469,2513,489,2543,517,2570,550,2588,583,2592,599,2592,615,2586,632,2574,649,2560,658,2537,667,2470,681,2380,692,2275,701,2051,711,1858,715,1858,710,2051,706,2275,695,2380,687,2469,676,2535,662,2557,654,2570,645,2581,629,2587,614,2587,600,2583,585,2565,553,2539,520,2509,493,2475,473"/>
114 <area·shape="poly"·id="edge80_Node000036_Node000022"·title="·"·alt=""·coords="2375,473,2246,517,2244,512,2373,468"/>114 <area·shape="poly"·id="edge80_Node000036_Node000022"·title="·"·alt=""·coords="2375,473,2246,517,2244,512,2373,468"/>
115 <area·shape="poly"·id="edge79_Node000036_Node000032"·title="·"·alt=""·coords="2473,469,2501,489,2524,517,2529,538,2526,559,2508,596,2503,594,2521,557,2524,538,2519,520,2497,493,2469,473"/>115 <area·shape="poly"·id="edge79_Node000036_Node000032"·title="·"·alt=""·coords="2473,469,2501,489,2524,517,2529,538,2526,559,2508,596,2503,594,2521,557,2524,538,2519,520,2497,493,2469,473"/>
116 <area·shape="rect"·id="Node000037"·href="$a00449_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>116 <area·shape="rect"·id="Node000037"·href="$a00938_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>
117 <area·shape="poly"·id="edge75_Node000036_Node000037"·title="·"·alt=""·coords="2432,471,2432,505,2427,505,2427,471"/>117 <area·shape="poly"·id="edge75_Node000036_Node000037"·title="·"·alt=""·coords="2432,471,2432,505,2427,505,2427,471"/>
118 <area·shape="poly"·id="edge76_Node000037_Node000005"·title="·"·alt=""·coords="2391,561,2301,609,2273,631,2261,640,2242,649,2143,680,2041,699,1943,710,1858,715,1858,710,1943,705,2040,694,2142,674,2240,644,2258,636,2270,626,2299,604,2388,557"/>118 <area·shape="poly"·id="edge76_Node000037_Node000005"·title="·"·alt=""·coords="2391,561,2301,609,2273,631,2261,640,2242,649,2143,680,2041,699,1943,710,1858,715,1858,710,1943,705,2040,694,2142,674,2240,644,2258,636,2270,626,2299,604,2388,557"/>
119 <area·shape="poly"·id="edge77_Node000037_Node000032"·title="·"·alt=""·coords="2443,558,2464,593,2460,596,2438,560"/>119 <area·shape="poly"·id="edge77_Node000037_Node000032"·title="·"·alt=""·coords="2443,558,2464,593,2460,596,2438,560"/>
120 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2311,614,2377,639"/>120 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2311,614,2377,639"/>
121 <area·shape="poly"·id="edge78_Node000037_Node000038"·title="·"·alt=""·coords="2412,561,2367,606,2364,602,2409,557"/>121 <area·shape="poly"·id="edge78_Node000037_Node000038"·title="·"·alt=""·coords="2412,561,2367,606,2364,602,2409,557"/>
122 <area·shape="poly"·id="edge84_Node000039_Node000022"·title="·"·alt=""·coords="2541,473,2289,519,2288,514,2540,467"/>122 <area·shape="poly"·id="edge84_Node000039_Node000022"·title="·"·alt=""·coords="2541,473,2289,519,2288,514,2540,467"/>
123 <area·shape="poly"·id="edge85_Node000039_Node000032"·title="·"·alt=""·coords="2623,473,2543,560,2509,598,2505,594,2539,557,2619,469"/>123 <area·shape="poly"·id="edge85_Node000039_Node000032"·title="·"·alt=""·coords="2623,473,2543,560,2509,598,2505,594,2539,557,2619,469"/>
124 <area·shape="rect"·id="Node000040"·href="$a06353_source.html"·title="·"·alt=""·coords="2645,614,2728,639"/>124 <area·shape="rect"·id="Node000040"·href="$a06470_source.html"·title="·"·alt=""·coords="2645,614,2728,639"/>
125 <area·shape="poly"·id="edge82_Node000039_Node000040"·title="·"·alt=""·coords="2650,470,2669,518,2686,600,2681,601,2664,519,2645,472"/>125 <area·shape="poly"·id="edge82_Node000039_Node000040"·title="·"·alt=""·coords="2650,470,2669,518,2686,600,2681,601,2664,519,2645,472"/>
126 <area·shape="poly"·id="edge83_Node000040_Node000005"·title="·"·alt=""·coords="2649,642,2616,649,2407,678,2197,697,2007,708,1858,714,1858,709,2007,703,2196,692,2406,673,2616,644,2648,637"/>126 <area·shape="poly"·id="edge83_Node000040_Node000005"·title="·"·alt=""·coords="2649,642,2616,649,2407,678,2197,697,2007,708,1858,714,1858,709,2007,703,2196,692,2406,673,2616,644,2648,637"/>
127 </map>127 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00672.png vs.
./usr/share/doc/libopenmesh-dev/html/a00546.png
Files identical despite different names
1.0 KB
./usr/share/doc/libopenmesh-dev/html/a00673.map vs.
./usr/share/doc/libopenmesh-dev/html/a00547.map
Files 98% similar despite different names
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="122,5,322,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="122,5,322,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00926_source.html"·title="·"·alt=""·coords="5,93,212,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00503_source.html"·title="·"·alt=""·coords="5,93,212,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="188,56,135,95,132,91,185,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="188,56,135,95,132,91,185,52"/>
5 <area·shape="rect"·id="Node000003"·href="$a00665.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,93,437,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00563.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,93,437,133"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="260,52,313,91,310,95,257,56"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="260,52,313,91,310,95,257,56"/>
7 </map>7 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00673.png vs.
./usr/share/doc/libopenmesh-dev/html/a00547.png
Files identical despite different names
4.58 KB
./usr/share/doc/libopenmesh-dev/html/a00674.html vs.
./usr/share/doc/libopenmesh-dev/html/a00533.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00674.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00533.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 39 lines modifiedOffset 93, 39 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00683_source.html">ModEdgeLengthT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00551_source.html">ModEdgeLengthT.hh</a>&quot;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:</div>102 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00675.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00534.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>
107 <area·shape="rect"·href="a00683.html"·title="·"·alt=""·coords="298,93,451,119"/>107 <area·shape="rect"·href="a00551.html"·title="·"·alt=""·coords="298,93,451,119"/>
108 <area·shape="poly"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/>108 <area·shape="poly"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/>
109 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>109 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>
110 <area·shape="poly"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/>110 <area·shape="poly"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/>
111 <area·shape="rect"·title="·"·alt=""·coords="423,174,481,199"/>111 <area·shape="rect"·title="·"·alt=""·coords="423,174,481,199"/>
112 <area·shape="poly"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/>112 <area·shape="poly"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/>
113 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="15,255,174,295"/>113 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="15,255,174,295"/>
114 <area·shape="poly"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/>114 <area·shape="poly"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/>
115 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/>115 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/>
116 <area·shape="poly"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/>116 <area·shape="poly"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/>
117 <area·shape="rect"·title="·"·alt=""·coords="423,262,481,287"/>117 <area·shape="rect"·title="·"·alt=""·coords="423,262,481,287"/>
118 <area·shape="poly"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/>118 <area·shape="poly"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/>
119 <area·shape="rect"·title="·"·alt=""·coords="5,343,184,383"/>119 <area·shape="rect"·title="·"·alt=""·coords="5,343,184,383"/>
120 <area·shape="poly"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>120 <area·shape="poly"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>
121 </map>121 </map>
122 </div>122 </div>
123 </div>123 </div>
124 <p><a·href="a00674_source.html">Go·to·the·source·code·of·this·file.</a></p>124 <p><a·href="a00533_source.html">Go·to·the·source·code·of·this·file.</a></p>
125 <table·class="memberdecls">125 <table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
127 Namespaces</h2></td></tr>127 Namespaces</h2></td></tr>
128 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>128 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
129 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>129 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>131 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>
2.38 KB
./usr/share/doc/libopenmesh-dev/html/a00675.map vs.
./usr/share/doc/libopenmesh-dev/html/a00534.map
Files 96% similar despite different names
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModEdgeLengthT_impl.hh"·name="OpenMesh/Tools/Decimater/ModEdgeLengthT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/ModEdgeLengthT_impl.hh"·name="OpenMesh/Tools/Decimater/ModEdgeLengthT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="275,5,475,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="275,5,475,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00683.html"·title="·"·alt=""·coords="298,93,451,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00551.html"·title="·"·alt=""·coords="298,93,451,119"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>5 <area·shape="rect"·id="Node000003"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/>
7 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="423,174,481,199"/>7 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="423,174,481,199"/>
8 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/>8 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/>
9 <area·shape="rect"·id="Node000004"·href="$a00431_source.html"·title="·"·alt=""·coords="15,255,174,295"/>9 <area·shape="rect"·id="Node000004"·href="$a00965_source.html"·title="·"·alt=""·coords="15,255,174,295"/>
10 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/>10 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/>
11 <area·shape="rect"·id="Node000006"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/>11 <area·shape="rect"·id="Node000006"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/>
12 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/>12 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/>
13 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="423,262,481,287"/>13 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="423,262,481,287"/>
14 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/>14 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/>
15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="5,343,184,383"/>15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="5,343,184,383"/>
16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>
17 </map>17 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00675.png vs.
./usr/share/doc/libopenmesh-dev/html/a00534.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00679.png vs.
./usr/share/doc/libopenmesh-dev/html/a00541.png
Files identical despite different names
17.3 KB
./usr/share/doc/libopenmesh-dev/html/a00680.html vs.
./usr/share/doc/libopenmesh-dev/html/a00572.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00680.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00572.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 66 lines modifiedOffset 93, 66 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModHausdorffT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModHausdorffT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00695_source.html">ModHausdorffT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00518_source.html">ModHausdorffT.hh</a>&quot;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·ModHausdorffT_impl.hh:</div>102 Include·dependency·graph·for·ModHausdorffT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00681.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00573.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>
107 <area·shape="rect"·href="a00695.html"·title="·"·alt=""·coords="1918,93,2058,119"/>107 <area·shape="rect"·href="a00518.html"·title="·"·alt=""·coords="1918,93,2058,119"/>
108 <area·shape="poly"·title="·"·alt=""·coords="1991,46,1991,79,1985,79,1985,46"/>108 <area·shape="poly"·title="·"·alt=""·coords="1991,46,1991,79,1985,79,1985,46"/>
109 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>109 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>
110 <area·shape="poly"·title="·"·alt=""·coords="1918,113,1510,132,935,166,657,189,422,215,331,229,261,244,217,260,206,267,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,202,263,214,255,260,239,330,224,422,210,656,184,935,161,1510,126,1918,107"/>110 <area·shape="poly"·title="·"·alt=""·coords="1918,113,1510,132,935,166,657,189,422,215,331,229,261,244,217,260,206,267,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,202,263,214,255,260,239,330,224,422,210,656,184,935,161,1510,126,1918,107"/>
111 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>111 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>
112 <area·shape="poly"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/>112 <area·shape="poly"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/>
113 <area·shape="rect"·title="·"·alt=""·coords="2179,775,2242,801"/>113 <area·shape="rect"·title="·"·alt=""·coords="2179,775,2242,801"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2058,106,2152,115,2203,125,2252,141,2296,162,2332,191,2346,208,2356,228,2363,249,2365,273,2365,613,2362,640,2353,665,2339,688,2322,709,2283,745,2246,770,2243,766,2280,740,2318,705,2335,685,2348,663,2357,639,2360,613,2360,273,2358,250,2352,230,2342,211,2328,195,2293,167,2250,146,2201,131,2151,120,2058,111"/>114 <area·shape="poly"·title="·"·alt=""·coords="2058,106,2152,115,2203,125,2252,141,2296,162,2332,191,2346,208,2356,228,2363,249,2365,273,2365,613,2362,640,2353,665,2339,688,2322,709,2283,745,2246,770,2243,766,2280,740,2318,705,2335,685,2348,663,2357,639,2360,613,2360,273,2358,250,2352,230,2342,211,2328,195,2293,167,2250,146,2201,131,2151,120,2058,111"/>
115 <area·shape="rect"·title="·"·alt=""·coords="2400,174,2459,199"/>115 <area·shape="rect"·title="·"·alt=""·coords="2400,174,2459,199"/>
116 <area·shape="poly"·title="·"·alt=""·coords="2059,111,2208,129,2296,144,2382,164,2391,167,2390,172,2381,169,2295,150,2208,134,2058,116"/>116 <area·shape="poly"·title="·"·alt=""·coords="2059,111,2208,129,2296,144,2382,164,2391,167,2390,172,2381,169,2295,150,2208,134,2058,116"/>
117 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="993,680,1151,720"/>117 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="993,680,1151,720"/>
118 <area·shape="poly"·title="·"·alt=""·coords="256,618,558,642,930,677,979,683,978,689,929,683,557,647,256,623"/>118 <area·shape="poly"·title="·"·alt=""·coords="256,618,558,642,930,677,979,683,978,689,929,683,557,647,256,623"/>
119 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>119 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>
120 <area·shape="poly"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>120 <area·shape="poly"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>
121 <area·shape="rect"·title="·"·alt=""·coords="493,775,552,801"/>121 <area·shape="rect"·title="·"·alt=""·coords="493,775,552,801"/>
122 <area·shape="poly"·title="·"·alt=""·coords="174,630,217,674,245,698,276,718,328,741,384,759,480,779,479,784,382,764,327,746,273,722,242,702,213,678,170,634"/>122 <area·shape="poly"·title="·"·alt=""·coords="174,630,217,674,245,698,276,718,328,741,384,759,480,779,479,784,382,764,327,746,273,722,242,702,213,678,170,634"/>
123 <area·shape="rect"·title="·"·alt=""·coords="1449,768,1628,808"/>123 <area·shape="rect"·title="·"·alt=""·coords="1449,768,1628,808"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1152,715,1164,717,1436,766,1436,772,1164,723,1151,720"/>124 <area·shape="poly"·title="·"·alt=""·coords="1152,715,1164,717,1436,766,1436,772,1164,723,1151,720"/>
125 <area·shape="poly"·title="·"·alt=""·coords="1510,185,1715,189,1840,197,1964,211,2079,232,2130,245,2174,261,2211,280,2239,301,2258,326,2264,354,2264,525,2260,569,2247,604,2228,631,2202,654,2171,672,2135,689,2053,723,1976,743,1868,760,1642,782,1642,777,1868,755,1975,738,2051,717,2133,684,2168,668,2199,650,2224,628,2243,601,2255,568,2259,525,2259,354,2253,328,2236,305,2208,284,2172,266,2128,250,2078,237,1963,216,1839,202,1715,195,1510,190"/>125 <area·shape="poly"·title="·"·alt=""·coords="1510,185,1715,189,1840,197,1964,211,2079,232,2130,245,2174,261,2211,280,2239,301,2258,326,2264,354,2264,525,2260,569,2247,604,2228,631,2202,654,2171,672,2135,689,2053,723,1976,743,1868,760,1642,782,1642,777,1868,755,1975,738,2051,717,2133,684,2168,668,2199,650,2224,628,2243,601,2255,568,2259,525,2259,354,2253,328,2236,305,2208,284,2172,266,2128,250,2078,237,1963,216,1839,202,1715,195,1510,190"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1351,192,1112,197,805,209,525,228,426,241,391,249,369,257,337,276,314,295,301,320,296,354,296,613,301,645,315,673,337,698,363,719,424,752,481,773,479,778,422,757,360,724,333,702,311,676,296,647,291,614,291,354,296,318,310,292,334,271,367,252,390,244,425,236,525,223,805,203,1112,192,1351,187"/>126 <area·shape="poly"·title="·"·alt=""·coords="1351,192,1112,197,805,209,525,228,426,241,391,249,369,257,337,276,314,295,301,320,296,354,296,613,301,645,315,673,337,698,363,719,424,752,481,773,479,778,422,757,360,724,333,702,311,676,296,647,291,614,291,354,296,318,310,292,334,271,367,252,390,244,425,236,525,223,805,203,1112,192,1351,187"/>
127 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>127 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1351,195,1100,213,782,245,634,267,511,293,463,307,427,322,405,338,397,355,397,437,401,501,407,527,416,550,429,571,446,591,495,630,520,643,551,654,626,668,714,675,810,677,1004,674,1090,674,1162,677,1161,683,1090,679,1004,679,810,682,714,681,625,674,549,659,518,648,492,634,442,594,424,574,411,552,402,528,396,501,392,437,392,353,401,335,425,318,461,302,509,287,633,261,782,240,1099,207,1351,190"/>128 <area·shape="poly"·title="·"·alt=""·coords="1351,195,1100,213,782,245,634,267,511,293,463,307,427,322,405,338,397,355,397,437,401,501,407,527,416,550,429,571,446,591,495,630,520,643,551,654,626,668,714,675,810,677,1004,674,1090,674,1162,677,1161,683,1090,679,1004,679,810,682,714,681,625,674,549,659,518,648,492,634,442,594,424,574,411,552,402,528,396,501,392,437,392,353,401,335,425,318,461,302,509,287,633,261,782,240,1099,207,1351,190"/>
129 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="823,255,982,295"/>129 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="823,255,982,295"/>
130 <area·shape="poly"·title="·"·alt=""·coords="1351,204,996,261,995,256,1351,198"/>130 <area·shape="poly"·title="·"·alt=""·coords="1351,204,996,261,995,256,1351,198"/>
131 <area·shape="poly"·title="·"·alt=""·coords="1511,186,1674,189,1877,199,1977,208,2070,219,2148,234,2206,252,2248,270,2282,288,2296,299,2306,314,2312,332,2315,354,2315,613,2312,637,2306,660,2286,703,2260,739,2235,767,2231,764,2256,736,2281,700,2301,658,2307,636,2309,613,2309,354,2307,333,2301,316,2292,303,2279,292,2246,275,2204,257,2147,239,2069,224,1977,213,1876,204,1674,194,1510,191"/>131 <area·shape="poly"·title="·"·alt=""·coords="1511,186,1674,189,1877,199,1977,208,2070,219,2148,234,2206,252,2248,270,2282,288,2296,299,2306,314,2312,332,2315,354,2315,613,2312,637,2306,660,2286,703,2260,739,2235,767,2231,764,2256,736,2281,700,2301,658,2307,636,2309,613,2309,354,2307,333,2301,316,2292,303,2279,292,2246,275,2204,257,2147,239,2069,224,1977,213,1876,204,1674,194,1510,191"/>
132 <area·shape="rect"·title="·"·alt=""·coords="897,775,983,801"/>132 <area·shape="rect"·title="·"·alt=""·coords="897,775,983,801"/>
133 <area·shape="poly"·title="·"·alt=""·coords="1351,191,1158,195,910,205,670,225,572,239,498,257,442,272,393,286,374,296,359,309,350,328,347,354,347,525,351,556,362,582,380,606,404,627,432,645,463,660,532,684,601,700,663,710,727,717,885,765,894,768,893,774,883,771,726,723,662,715,600,706,531,689,461,665,429,650,401,631,376,610,358,585,346,557,341,526,341,354,345,327,355,306,371,292,391,281,440,267,497,252,571,234,669,220,910,200,1157,190,1351,186"/>133 <area·shape="poly"·title="·"·alt=""·coords="1351,191,1158,195,910,205,670,225,572,239,498,257,442,272,393,286,374,296,359,309,350,328,347,354,347,525,351,556,362,582,380,606,404,627,432,645,463,660,532,684,601,700,663,710,727,717,885,765,894,768,893,774,883,771,726,723,662,715,600,706,531,689,461,665,429,650,401,631,376,610,358,585,346,557,341,526,341,354,345,327,355,306,371,292,391,281,440,267,497,252,571,234,669,220,910,200,1157,190,1351,186"/>
134 <area·shape="rect"·title="·"·alt=""·coords="1923,511,2003,537"/>134 <area·shape="rect"·title="·"·alt=""·coords="1923,511,2003,537"/>
135 <area·shape="poly"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>135 <area·shape="poly"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>
136 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>136 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/>137 <area·shape="poly"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/>
138 <area·shape="poly"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/>138 <area·shape="poly"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/>
139 <area·shape="rect"·title="·"·alt=""·coords="1113,775,1189,801"/>139 <area·shape="rect"·title="·"·alt=""·coords="1113,775,1189,801"/>
140 <area·shape="poly"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,718"/>140 <area·shape="poly"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,718"/>
141 <area·shape="poly"·title="·"·alt=""·coords="823,289,740,309,698,325,657,345,604,379,565,411,534,449,505,505,493,539,487,575,486,611,489,647,501,712,516,761,511,763,496,713,484,647,481,611,482,574,488,538,500,503,530,447,561,407,600,374,655,340,695,320,739,304,822,284"/>141 <area·shape="poly"·title="·"·alt=""·coords="823,289,740,309,698,325,657,345,604,379,565,411,534,449,505,505,493,539,487,575,486,611,489,647,501,712,516,761,511,763,496,713,484,647,481,611,482,574,488,538,500,503,530,447,561,407,600,374,655,340,695,320,739,304,822,284"/>
142 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="668,343,919,368"/>142 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="668,343,919,368"/>
143 <area·shape="poly"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>143 <area·shape="poly"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>
144 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>144 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>
145 <area·shape="poly"·title="·"·alt=""·coords="913,294,933,342,1024,578,1019,580,928,344,908,296"/>145 <area·shape="poly"·title="·"·alt=""·coords="913,294,933,342,1024,578,1019,580,928,344,908,296"/>
146 <area·shape="poly"·title="·"·alt=""·coords="752,371,703,389,655,418,586,470,554,495,527,521,508,547,500,574,504,601,523,630,541,641,572,649,666,660,790,665,929,665,1195,664,1295,668,1353,677,1368,686,1377,697,1385,707,1398,718,1437,741,1478,760,1476,765,1435,746,1394,722,1381,711,1373,700,1364,691,1351,683,1294,673,1195,670,929,670,790,670,666,665,571,655,539,646,520,634,499,603,494,573,503,545,523,518,551,491,583,465,652,414,701,385,750,366"/>146 <area·shape="poly"·title="·"·alt=""·coords="752,371,703,389,655,418,586,470,554,495,527,521,508,547,500,574,504,601,523,630,541,641,572,649,666,660,790,665,929,665,1195,664,1295,668,1353,677,1368,686,1377,697,1385,707,1398,718,1437,741,1478,760,1476,765,1435,746,1394,722,1381,711,1373,700,1364,691,1351,683,1294,673,1195,670,929,670,790,670,666,665,571,655,539,646,520,634,499,603,494,573,503,545,523,518,551,491,583,465,652,414,701,385,750,366"/>
147 <area·shape="rect"·title="·"·alt=""·coords="534,599,621,625"/>147 <area·shape="rect"·title="·"·alt=""·coords="534,599,621,625"/>
148 <area·shape="poly"·title="·"·alt=""·coords="774,370,697,422,653,461,616,505,595,547,584,587,579,585,590,545,611,503,650,457,694,418,771,366"/>148 <area·shape="poly"·title="·"·alt=""·coords="774,370,697,422,653,461,616,505,595,547,584,587,579,585,590,545,611,503,650,457,694,418,771,366"/>
149 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="675,504,839,544"/>149 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="675,504,839,544"/>
150 <area·shape="poly"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/>150 <area·shape="poly"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/>
151 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1193,416,1357,456"/>151 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1193,416,1357,456"/>
152 <area·shape="poly"·title="·"·alt=""·coords="864,365,1180,417,1179,422,863,371"/>152 <area·shape="poly"·title="·"·alt=""·coords="864,365,1180,417,1179,422,863,371"/>
153 <area·shape="poly"·title="·"·alt=""·coords="758,544,762,589,770,611,784,630,806,644,834,655,905,668,989,671,1080,669,1261,662,1337,665,1397,678,1449,710,1508,757,1504,761,1446,714,1395,682,1337,670,1261,667,1080,674,989,676,904,673,833,660,804,649,781,634,765,614,757,590,753,544"/>153 <area·shape="poly"·title="·"·alt=""·coords="758,544,762,589,770,611,784,630,806,644,834,655,905,668,989,671,1080,669,1261,662,1337,665,1397,678,1449,710,1508,757,1504,761,1446,714,1395,682,1337,670,1261,667,1080,674,989,676,904,673,833,660,804,649,781,634,765,614,757,590,753,544"/>
154 <area·shape="poly"·title="·"·alt=""·coords="719,546,615,596,612,591,717,542"/>154 <area·shape="poly"·title="·"·alt=""·coords="719,546,615,596,612,591,717,542"/>
155 <area·shape="rect"·title="·"·alt=""·coords="1569,599,1645,625"/>155 <area·shape="rect"·title="·"·alt=""·coords="1569,599,1645,625"/>
156 <area·shape="poly"·title="·"·alt=""·coords="840,530,1113,555,1455,589,1556,601,1555,607,1454,595,1112,560,839,535"/>156 <area·shape="poly"·title="·"·alt=""·coords="840,530,1113,555,1455,589,1556,601,1555,607,1454,595,1112,560,839,535"/>
157 <area·shape="rect"·title="·"·alt=""·coords="645,599,720,625"/>157 <area·shape="rect"·title="·"·alt=""·coords="645,599,720,625"/>
158 <area·shape="poly"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/>158 <area·shape="poly"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/>
Offset 164, 37 lines modifiedOffset 164, 37 lines modified
164 <area·shape="poly"·title="·"·alt=""·coords="1193,453,859,507,854,508,853,502,858,501,1192,447"/>164 <area·shape="poly"·title="·"·alt=""·coords="1193,453,859,507,854,508,853,502,858,501,1192,447"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1193,448,1034,470,961,487,911,506,889,524,871,545,845,588,840,585,867,542,885,520,908,502,959,481,1033,465,1192,443"/>165 <area·shape="poly"·title="·"·alt=""·coords="1193,448,1034,470,961,487,911,506,889,524,871,545,845,588,840,585,867,542,885,520,908,502,959,481,1033,465,1192,443"/>
166 <area·shape="rect"·title="·"·alt=""·coords="1117,511,1187,537"/>166 <area·shape="rect"·title="·"·alt=""·coords="1117,511,1187,537"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1249,458,1181,506,1178,501,1246,454"/>167 <area·shape="poly"·title="·"·alt=""·coords="1249,458,1181,506,1178,501,1246,454"/>
168 <area·shape="rect"·title="·"·alt=""·coords="1212,511,1271,537"/>168 <area·shape="rect"·title="·"·alt=""·coords="1212,511,1271,537"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1270,457,1253,499,1248,497,1265,455"/>169 <area·shape="poly"·title="·"·alt=""·coords="1270,457,1253,499,1248,497,1265,455"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1357,434,1456,438,1579,448,1711,468,1777,483,1841,501,1862,511,1877,521,1892,532,1912,542,1945,551,1975,555,2029,554,2055,555,2081,559,2108,570,2136,590,2155,608,2170,630,2191,677,2204,723,2211,761,2206,762,2199,724,2186,678,2165,632,2150,612,2133,594,2105,575,2080,564,2055,560,2029,559,1975,560,1944,556,1910,546,1889,536,1874,526,1859,516,1839,507,1776,488,1710,474,1578,453,1456,443,1357,440"/>170 <area·shape="poly"·title="·"·alt=""·coords="1357,434,1456,438,1579,448,1711,468,1777,483,1841,501,1862,511,1877,521,1892,532,1912,542,1945,551,1975,555,2029,554,2055,555,2081,559,2108,570,2136,590,2155,608,2170,630,2191,677,2204,723,2211,761,2206,762,2199,724,2186,678,2165,632,2150,612,2133,594,2105,575,2080,564,2055,560,2029,559,1975,560,1944,556,1910,546,1889,536,1874,526,1859,516,1839,507,1776,488,1710,474,1578,453,1456,443,1357,440"/>
171 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>171 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1295,454,1314,476,1329,503,1341,541,1346,578,1341,578,1336,542,1324,505,1309,480,1291,458"/>172 <area·shape="poly"·title="·"·alt=""·coords="1295,454,1314,476,1329,503,1341,541,1346,578,1341,578,1336,542,1324,505,1309,480,1291,458"/>
173 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1517,680,1681,720"/>173 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1517,680,1681,720"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1284,456,1291,497,1291,522,1285,545,1274,561,1261,570,1248,579,1238,593,1232,613,1233,621,1238,630,1257,644,1285,655,1359,666,1438,672,1498,677,1503,678,1502,684,1497,683,1437,677,1359,672,1284,660,1254,649,1234,634,1228,623,1227,613,1234,591,1245,575,1258,566,1270,557,1280,543,1286,521,1286,498,1278,457"/>174 <area·shape="poly"·title="·"·alt=""·coords="1284,456,1291,497,1291,522,1285,545,1274,561,1261,570,1248,579,1238,593,1232,613,1233,621,1238,630,1257,644,1285,655,1359,666,1438,672,1498,677,1503,678,1502,684,1497,683,1437,677,1359,672,1284,660,1254,649,1234,634,1228,623,1227,613,1234,591,1245,575,1258,566,1270,557,1280,543,1286,521,1286,498,1278,457"/>
175 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1958,592,2122,632"/>175 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1958,592,2122,632"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1357,438,1445,445,1551,457,1665,475,1778,501,1824,520,1868,542,1978,585,1976,590,1866,546,1822,525,1777,507,1664,480,1551,462,1445,450,1357,444"/>176 <area·shape="poly"·title="·"·alt=""·coords="1357,438,1445,445,1551,457,1665,475,1778,501,1824,520,1868,542,1978,585,1976,590,1866,546,1822,525,1777,507,1664,480,1551,462,1445,450,1357,444"/>
177 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1601,504,1765,544"/>177 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1601,504,1765,544"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1357,452,1588,500,1587,505,1356,457"/>178 <area·shape="poly"·title="·"·alt=""·coords="1357,452,1588,500,1587,505,1356,457"/>
179 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1414,504,1573,544"/>179 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1414,504,1573,544"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1324,454,1434,496,1432,501,1322,459"/>180 <area·shape="poly"·title="·"·alt=""·coords="1324,454,1434,496,1432,501,1322,459"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1357,438,1604,457,1754,475,1905,501,1918,505,1917,510,1903,507,1753,480,1603,462,1357,443"/>181 <area·shape="poly"·title="·"·alt=""·coords="1357,438,1604,457,1754,475,1905,501,1918,505,1917,510,1903,507,1753,480,1603,462,1357,443"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1588,722,1562,758,1558,755,1583,719"/>182 <area·shape="poly"·title="·"·alt=""·coords="1588,722,1562,758,1558,755,1583,719"/>
183 <area·shape="poly"·title="·"·alt=""·coords="2030,634,1994,679,1969,703,1940,722,1886,741,1810,757,1642,780,1641,774,1809,752,1885,736,1937,718,1965,699,1990,676,2026,631"/>183 <area·shape="poly"·title="·"·alt=""·coords="2030,634,1994,679,1969,703,1940,722,1886,741,1810,757,1642,780,1641,774,1809,752,1885,736,1937,718,1965,699,1990,676,2026,631"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1757,541,1845,567,1879,579,1897,590,1903,604,1905,621,1901,661,1891,698,1878,722,1861,734,1839,744,1780,761,1711,773,1642,781,1642,776,1710,768,1779,755,1837,739,1859,729,1874,718,1886,696,1896,660,1900,621,1898,605,1893,594,1876,584,1843,572,1756,547"/>184 <area·shape="poly"·title="·"·alt=""·coords="1757,541,1845,567,1879,579,1897,590,1903,604,1905,621,1901,661,1891,698,1878,722,1861,734,1839,744,1780,761,1711,773,1642,781,1642,776,1710,768,1779,755,1837,739,1859,729,1874,718,1886,696,1896,660,1900,621,1898,605,1893,594,1876,584,1843,572,1756,547"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1668,546,1628,591,1624,587,1664,542"/>185 <area·shape="poly"·title="·"·alt=""·coords="1668,546,1628,591,1624,587,1664,542"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1762,541,1949,586,1948,591,1760,547"/>186 <area·shape="poly"·title="·"·alt=""·coords="1762,541,1949,586,1948,591,1760,547"/>
187 <area·shape="rect"·title="·"·alt=""·coords="1821,599,1883,625"/>187 <area·shape="rect"·title="·"·alt=""·coords="1821,599,1883,625"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1721,542,1819,591,1816,596,1719,546"/>188 <area·shape="poly"·title="·"·alt=""·coords="1721,542,1819,591,1816,596,1719,546"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1687,544,1683,590,1675,614,1659,634,1633,650,1601,661,1563,668,1520,671,1424,669,1321,661,1217,654,1121,651,1078,653,1040,659,1007,668,982,682,966,699,955,720,944,763,939,761,950,718,961,696,978,678,1005,663,1039,653,1077,648,1121,645,1217,648,1321,656,1424,664,1520,665,1562,662,1600,656,1631,645,1656,630,1670,611,1678,589,1682,544"/>189 <area·shape="poly"·title="·"·alt=""·coords="1687,544,1683,590,1675,614,1659,634,1633,650,1601,661,1563,668,1520,671,1424,669,1321,661,1217,654,1121,651,1078,653,1040,659,1007,668,982,682,966,699,955,720,944,763,939,761,950,718,961,696,978,678,1005,663,1039,653,1077,648,1121,645,1217,648,1321,656,1424,664,1520,665,1562,662,1600,656,1631,645,1656,630,1670,611,1678,589,1682,544"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1601,544,1586,547,1344,580,1137,603,1136,598,1344,574,1585,541,1600,539"/>190 <area·shape="poly"·title="·"·alt=""·coords="1601,544,1586,547,1344,580,1137,603,1136,598,1344,574,1585,541,1600,539"/>
191 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1705,680,1863,720"/>191 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1705,680,1863,720"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1696,543,1768,667,1764,670,1691,546"/>192 <area·shape="poly"·title="·"·alt=""·coords="1696,543,1768,667,1764,670,1691,546"/>
193 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="739,680,917,720"/>193 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="739,680,917,720"/>
194 <area·shape="poly"·title="·"·alt=""·coords="989,635,886,677,884,672,987,630"/>194 <area·shape="poly"·title="·"·alt=""·coords="989,635,886,677,884,672,987,630"/>
195 <area·shape="poly"·title="·"·alt=""·coords="918,710,980,717,1436,772,1436,777,980,723,917,715"/>195 <area·shape="poly"·title="·"·alt=""·coords="918,710,980,717,1436,772,1436,777,980,723,917,715"/>
196 <area·shape="poly"·title="·"·alt=""·coords="762,723,566,777,565,772,760,717"/>196 <area·shape="poly"·title="·"·alt=""·coords="762,723,566,777,565,772,760,717"/>
197 <area·shape="poly"·title="·"·alt=""·coords="899,717,1100,770,1099,776,898,723"/>197 <area·shape="poly"·title="·"·alt=""·coords="899,717,1100,770,1099,776,898,723"/>
198 <area·shape="poly"·title="·"·alt=""·coords="918,711,980,717,1338,744,1686,763,2166,783,2166,788,1686,769,1338,749,980,723,917,716"/>198 <area·shape="poly"·title="·"·alt=""·coords="918,711,980,717,1338,744,1686,763,2166,783,2166,788,1686,769,1338,749,980,723,917,716"/>
199 <area·shape="poly"·title="·"·alt=""·coords="854,718,915,764,912,769,851,722"/>199 <area·shape="poly"·title="·"·alt=""·coords="854,718,915,764,912,769,851,722"/>
200 <area·shape="rect"·title="·"·alt=""·coords="783,775,873,801"/>200 <area·shape="rect"·title="·"·alt=""·coords="783,775,873,801"/>
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
212 <area·shape="poly"·title="·"·alt=""·coords="1380,297,822,502,820,497,1379,292"/>212 <area·shape="poly"·title="·"·alt=""·coords="1380,297,822,502,820,497,1379,292"/>
213 <area·shape="poly"·title="·"·alt=""·coords="1414,297,1305,408,1301,404,1410,293"/>213 <area·shape="poly"·title="·"·alt=""·coords="1414,297,1305,408,1301,404,1410,293"/>
214 <area·shape="poly"·title="·"·alt=""·coords="1502,292,1632,330,1785,381,1859,410,1926,440,1980,471,2017,502,2028,520,2036,539,2043,578,2037,579,2031,541,2024,522,2013,506,1977,476,1923,445,1857,415,1783,386,1630,335,1501,297"/>214 <area·shape="poly"·title="·"·alt=""·coords="1502,292,1632,330,1785,381,1859,410,1926,440,1980,471,2017,502,2028,520,2036,539,2043,578,2037,579,2031,541,2024,522,2013,506,1977,476,1923,445,1857,415,1783,386,1630,335,1501,297"/>
215 <area·shape="poly"·title="·"·alt=""·coords="1452,293,1656,493,1652,497,1448,297"/>215 <area·shape="poly"·title="·"·alt=""·coords="1452,293,1656,493,1652,497,1448,297"/>
216 </map>216 </map>
217 </div>217 </div>
Max diff block lines reached; 1043/17536 bytes (5.95%) of diff not shown.
16.9 KB
./usr/share/doc/libopenmesh-dev/html/a00681.map vs.
./usr/share/doc/libopenmesh-dev/html/a00573.map
Files 99% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1888,5,2088,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1888,5,2088,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00695.html"·title="·"·alt=""·coords="1918,93,2058,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00518.html"·title="·"·alt=""·coords="1918,93,2058,119"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1991,46,1991,79,1985,79,1985,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1991,46,1991,79,1985,79,1985,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>5 <area·shape="rect"·id="Node000003"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1918,113,1510,132,935,166,657,189,422,215,331,229,261,244,217,260,206,267,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,202,263,214,255,260,239,330,224,422,210,656,184,935,161,1510,126,1918,107"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1918,113,1510,132,935,166,657,189,422,215,331,229,261,244,217,260,206,267,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,202,263,214,255,260,239,330,224,422,210,656,184,935,161,1510,126,1918,107"/>
7 <area·shape="rect"·id="Node000008"·href="$a00422_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>7 <area·shape="rect"·id="Node000008"·href="$a00926_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>
8 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/>8 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/>
9 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2179,775,2242,801"/>9 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2179,775,2242,801"/>
10 <area·shape="poly"·id="edge73_Node000002_Node000021"·title="·"·alt=""·coords="2058,106,2152,115,2203,125,2252,141,2296,162,2332,191,2346,208,2356,228,2363,249,2365,273,2365,613,2362,640,2353,665,2339,688,2322,709,2283,745,2246,770,2243,766,2280,740,2318,705,2335,685,2348,663,2357,639,2360,613,2360,273,2358,250,2352,230,2342,211,2328,195,2293,167,2250,146,2201,131,2151,120,2058,111"/>10 <area·shape="poly"·id="edge73_Node000002_Node000021"·title="·"·alt=""·coords="2058,106,2152,115,2203,125,2252,141,2296,162,2332,191,2346,208,2356,228,2363,249,2365,273,2365,613,2362,640,2353,665,2339,688,2322,709,2283,745,2246,770,2243,766,2280,740,2318,705,2335,685,2348,663,2357,639,2360,613,2360,273,2358,250,2352,230,2342,211,2328,195,2293,167,2250,146,2201,131,2151,120,2058,111"/>
11 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="2400,174,2459,199"/>11 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="2400,174,2459,199"/>
12 <area·shape="poly"·id="edge74_Node000002_Node000036"·title="·"·alt=""·coords="2059,111,2208,129,2296,144,2382,164,2391,167,2390,172,2381,169,2295,150,2208,134,2058,116"/>12 <area·shape="poly"·id="edge74_Node000002_Node000036"·title="·"·alt=""·coords="2059,111,2208,129,2296,144,2382,164,2391,167,2390,172,2381,169,2295,150,2208,134,2058,116"/>
13 <area·shape="rect"·id="Node000004"·href="$a00431_source.html"·title="·"·alt=""·coords="993,680,1151,720"/>13 <area·shape="rect"·id="Node000004"·href="$a00965_source.html"·title="·"·alt=""·coords="993,680,1151,720"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="256,618,558,642,930,677,979,683,978,689,929,683,557,647,256,623"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="256,618,558,642,930,677,979,683,978,689,929,683,557,647,256,623"/>
15 <area·shape="rect"·id="Node000006"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>15 <area·shape="rect"·id="Node000006"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>
16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>
17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="493,775,552,801"/>17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="493,775,552,801"/>
18 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="174,630,217,674,245,698,276,718,328,741,384,759,480,779,479,784,382,764,327,746,273,722,242,702,213,678,170,634"/>18 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="174,630,217,674,245,698,276,718,328,741,384,759,480,779,479,784,382,764,327,746,273,722,242,702,213,678,170,634"/>
19 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1449,768,1628,808"/>19 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1449,768,1628,808"/>
20 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="1152,715,1164,717,1436,766,1436,772,1164,723,1151,720"/>20 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="1152,715,1164,717,1436,766,1436,772,1164,723,1151,720"/>
21 <area·shape="poly"·id="edge8_Node000008_Node000005"·title="·"·alt=""·coords="1510,185,1715,189,1840,197,1964,211,2079,232,2130,245,2174,261,2211,280,2239,301,2258,326,2264,354,2264,525,2260,569,2247,604,2228,631,2202,654,2171,672,2135,689,2053,723,1976,743,1868,760,1642,782,1642,777,1868,755,1975,738,2051,717,2133,684,2168,668,2199,650,2224,628,2243,601,2255,568,2259,525,2259,354,2253,328,2236,305,2208,284,2172,266,2128,250,2078,237,1963,216,1839,202,1715,195,1510,190"/>21 <area·shape="poly"·id="edge8_Node000008_Node000005"·title="·"·alt=""·coords="1510,185,1715,189,1840,197,1964,211,2079,232,2130,245,2174,261,2211,280,2239,301,2258,326,2264,354,2264,525,2260,569,2247,604,2228,631,2202,654,2171,672,2135,689,2053,723,1976,743,1868,760,1642,782,1642,777,1868,755,1975,738,2051,717,2133,684,2168,668,2199,650,2224,628,2243,601,2255,568,2259,525,2259,354,2253,328,2236,305,2208,284,2172,266,2128,250,2078,237,1963,216,1839,202,1715,195,1510,190"/>
22 <area·shape="poly"·id="edge63_Node000008_Node000007"·title="·"·alt=""·coords="1351,192,1112,197,805,209,525,228,426,241,391,249,369,257,337,276,314,295,301,320,296,354,296,613,301,645,315,673,337,698,363,719,424,752,481,773,479,778,422,757,360,724,333,702,311,676,296,647,291,614,291,354,296,318,310,292,334,271,367,252,390,244,425,236,525,223,805,203,1112,192,1351,187"/>22 <area·shape="poly"·id="edge63_Node000008_Node000007"·title="·"·alt=""·coords="1351,192,1112,197,805,209,525,228,426,241,391,249,369,257,337,276,314,295,301,320,296,354,296,613,301,645,315,673,337,698,363,719,424,752,481,773,479,778,422,757,360,724,333,702,311,676,296,647,291,614,291,354,296,318,310,292,334,271,367,252,390,244,425,236,525,223,805,203,1112,192,1351,187"/>
23 <area·shape="rect"·id="Node000009"·href="$a00374_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>23 <area·shape="rect"·id="Node000009"·href="$a01028_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>
24 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="1351,195,1100,213,782,245,634,267,511,293,463,307,427,322,405,338,397,355,397,437,401,501,407,527,416,550,429,571,446,591,495,630,520,643,551,654,626,668,714,675,810,677,1004,674,1090,674,1162,677,1161,683,1090,679,1004,679,810,682,714,681,625,674,549,659,518,648,492,634,442,594,424,574,411,552,402,528,396,501,392,437,392,353,401,335,425,318,461,302,509,287,633,261,782,240,1099,207,1351,190"/>24 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="1351,195,1100,213,782,245,634,267,511,293,463,307,427,322,405,338,397,355,397,437,401,501,407,527,416,550,429,571,446,591,495,630,520,643,551,654,626,668,714,675,810,677,1004,674,1090,674,1162,677,1161,683,1090,679,1004,679,810,682,714,681,625,674,549,659,518,648,492,634,442,594,424,574,411,552,402,528,396,501,392,437,392,353,401,335,425,318,461,302,509,287,633,261,782,240,1099,207,1351,190"/>
25 <area·shape="rect"·id="Node000011"·href="$a00419_source.html"·title="·"·alt=""·coords="823,255,982,295"/>25 <area·shape="rect"·id="Node000011"·href="$a00932_source.html"·title="·"·alt=""·coords="823,255,982,295"/>
26 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="1351,204,996,261,995,256,1351,198"/>26 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="1351,204,996,261,995,256,1351,198"/>
27 <area·shape="poly"·id="edge62_Node000008_Node000021"·title="·"·alt=""·coords="1511,186,1674,189,1877,199,1977,208,2070,219,2148,234,2206,252,2248,270,2282,288,2296,299,2306,314,2312,332,2315,354,2315,613,2312,637,2306,660,2286,703,2260,739,2235,767,2231,764,2256,736,2281,700,2301,658,2307,636,2309,613,2309,354,2307,333,2301,316,2292,303,2279,292,2246,275,2204,257,2147,239,2069,224,1977,213,1876,204,1674,194,1510,191"/>27 <area·shape="poly"·id="edge62_Node000008_Node000021"·title="·"·alt=""·coords="1511,186,1674,189,1877,199,1977,208,2070,219,2148,234,2206,252,2248,270,2282,288,2296,299,2306,314,2312,332,2315,354,2315,613,2312,637,2306,660,2286,703,2260,739,2235,767,2231,764,2256,736,2281,700,2301,658,2307,636,2309,613,2309,354,2307,333,2301,316,2292,303,2279,292,2246,275,2204,257,2147,239,2069,224,1977,213,1876,204,1674,194,1510,191"/>
28 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="897,775,983,801"/>28 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="897,775,983,801"/>
29 <area·shape="poly"·id="edge64_Node000008_Node000027"·title="·"·alt=""·coords="1351,191,1158,195,910,205,670,225,572,239,498,257,442,272,393,286,374,296,359,309,350,328,347,354,347,525,351,556,362,582,380,606,404,627,432,645,463,660,532,684,601,700,663,710,727,717,885,765,894,768,893,774,883,771,726,723,662,715,600,706,531,689,461,665,429,650,401,631,376,610,358,585,346,557,341,526,341,354,345,327,355,306,371,292,391,281,440,267,497,252,571,234,669,220,910,200,1157,190,1351,186"/>29 <area·shape="poly"·id="edge64_Node000008_Node000027"·title="·"·alt=""·coords="1351,191,1158,195,910,205,670,225,572,239,498,257,442,272,393,286,374,296,359,309,350,328,347,354,347,525,351,556,362,582,380,606,404,627,432,645,463,660,532,684,601,700,663,710,727,717,885,765,894,768,893,774,883,771,726,723,662,715,600,706,531,689,461,665,429,650,401,631,376,610,358,585,346,557,341,526,341,354,345,327,355,306,371,292,391,281,440,267,497,252,571,234,669,220,910,200,1157,190,1351,186"/>
30 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1923,511,2003,537"/>30 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1923,511,2003,537"/>
31 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>31 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>
32 <area·shape="rect"·id="Node000035"·href="$a00515_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>32 <area·shape="rect"·id="Node000035"·href="$a00818_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>
33 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/>33 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/>
34 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/>34 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/>
35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1113,775,1189,801"/>35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1113,775,1189,801"/>
36 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,718"/>36 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,718"/>
37 <area·shape="poly"·id="edge13_Node000011_Node000007"·title="·"·alt=""·coords="823,289,740,309,698,325,657,345,604,379,565,411,534,449,505,505,493,539,487,575,486,611,489,647,501,712,516,761,511,763,496,713,484,647,481,611,482,574,488,538,500,503,530,447,561,407,600,374,655,340,695,320,739,304,822,284"/>37 <area·shape="poly"·id="edge13_Node000011_Node000007"·title="·"·alt=""·coords="823,289,740,309,698,325,657,345,604,379,565,411,534,449,505,505,493,539,487,575,486,611,489,647,501,712,516,761,511,763,496,713,484,647,481,611,482,574,488,538,500,503,530,447,561,407,600,374,655,340,695,320,739,304,822,284"/>
38 <area·shape="rect"·id="Node000012"·href="$a00512_source.html"·title="·"·alt=""·coords="668,343,919,368"/>38 <area·shape="rect"·id="Node000012"·href="$a00839_source.html"·title="·"·alt=""·coords="668,343,919,368"/>
39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>
40 <area·shape="rect"·id="Node000028"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>40 <area·shape="rect"·id="Node000028"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>
41 <area·shape="poly"·id="edge61_Node000011_Node000028"·title="·"·alt=""·coords="913,294,933,342,1024,578,1019,580,928,344,908,296"/>41 <area·shape="poly"·id="edge61_Node000011_Node000028"·title="·"·alt=""·coords="913,294,933,342,1024,578,1019,580,928,344,908,296"/>
42 <area·shape="poly"·id="edge16_Node000012_Node000005"·title="·"·alt=""·coords="752,371,703,389,655,418,586,470,554,495,527,521,508,547,500,574,504,601,523,630,541,641,572,649,666,660,790,665,929,665,1195,664,1295,668,1353,677,1368,686,1377,697,1385,707,1398,718,1437,741,1478,760,1476,765,1435,746,1394,722,1381,711,1373,700,1364,691,1351,683,1294,673,1195,670,929,670,790,670,666,665,571,655,539,646,520,634,499,603,494,573,503,545,523,518,551,491,583,465,652,414,701,385,750,366"/>42 <area·shape="poly"·id="edge16_Node000012_Node000005"·title="·"·alt=""·coords="752,371,703,389,655,418,586,470,554,495,527,521,508,547,500,574,504,601,523,630,541,641,572,649,666,660,790,665,929,665,1195,664,1295,668,1353,677,1368,686,1377,697,1385,707,1398,718,1437,741,1478,760,1476,765,1435,746,1394,722,1381,711,1373,700,1364,691,1351,683,1294,673,1195,670,929,670,790,670,666,665,571,655,539,646,520,634,499,603,494,573,503,545,523,518,551,491,583,465,652,414,701,385,750,366"/>
43 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="534,599,621,625"/>43 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="534,599,621,625"/>
44 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="774,370,697,422,653,461,616,505,595,547,584,587,579,585,590,545,611,503,650,457,694,418,771,366"/>44 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="774,370,697,422,653,461,616,505,595,547,584,587,579,585,590,545,611,503,650,457,694,418,771,366"/>
45 <area·shape="rect"·id="Node000014"·href="$a00527_source.html"·title="·"·alt=""·coords="675,504,839,544"/>45 <area·shape="rect"·id="Node000014"·href="$a00815_source.html"·title="·"·alt=""·coords="675,504,839,544"/>
46 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/>46 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/>
47 <area·shape="rect"·id="Node000018"·href="$a00521_source.html"·title="·"·alt=""·coords="1193,416,1357,456"/>47 <area·shape="rect"·id="Node000018"·href="$a00803_source.html"·title="·"·alt=""·coords="1193,416,1357,456"/>
48 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="864,365,1180,417,1179,422,863,371"/>48 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="864,365,1180,417,1179,422,863,371"/>
49 <area·shape="poly"·id="edge18_Node000014_Node000005"·title="·"·alt=""·coords="758,544,762,589,770,611,784,630,806,644,834,655,905,668,989,671,1080,669,1261,662,1337,665,1397,678,1449,710,1508,757,1504,761,1446,714,1395,682,1337,670,1261,667,1080,674,989,676,904,673,833,660,804,649,781,634,765,614,757,590,753,544"/>49 <area·shape="poly"·id="edge18_Node000014_Node000005"·title="·"·alt=""·coords="758,544,762,589,770,611,784,630,806,644,834,655,905,668,989,671,1080,669,1261,662,1337,665,1397,678,1449,710,1508,757,1504,761,1446,714,1395,682,1337,670,1261,667,1080,674,989,676,904,673,833,660,804,649,781,634,765,614,757,590,753,544"/>
50 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="719,546,615,596,612,591,717,542"/>50 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="719,546,615,596,612,591,717,542"/>
51 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1569,599,1645,625"/>51 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1569,599,1645,625"/>
52 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="840,530,1113,555,1455,589,1556,601,1555,607,1454,595,1112,560,839,535"/>52 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="840,530,1113,555,1455,589,1556,601,1555,607,1454,595,1112,560,839,535"/>
53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="645,599,720,625"/>53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="645,599,720,625"/>
54 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/>54 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/>
Offset 60, 37 lines modifiedOffset 60, 37 lines modified
60 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1193,453,859,507,854,508,853,502,858,501,1192,447"/>60 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1193,453,859,507,854,508,853,502,858,501,1192,447"/>
61 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1193,448,1034,470,961,487,911,506,889,524,871,545,845,588,840,585,867,542,885,520,908,502,959,481,1033,465,1192,443"/>61 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1193,448,1034,470,961,487,911,506,889,524,871,545,845,588,840,585,867,542,885,520,908,502,959,481,1033,465,1192,443"/>
62 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1117,511,1187,537"/>62 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1117,511,1187,537"/>
63 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1249,458,1181,506,1178,501,1246,454"/>63 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1249,458,1181,506,1178,501,1246,454"/>
64 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1212,511,1271,537"/>64 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1212,511,1271,537"/>
65 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1270,457,1253,499,1248,497,1265,455"/>65 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1270,457,1253,499,1248,497,1265,455"/>
66 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1357,434,1456,438,1579,448,1711,468,1777,483,1841,501,1862,511,1877,521,1892,532,1912,542,1945,551,1975,555,2029,554,2055,555,2081,559,2108,570,2136,590,2155,608,2170,630,2191,677,2204,723,2211,761,2206,762,2199,724,2186,678,2165,632,2150,612,2133,594,2105,575,2080,564,2055,560,2029,559,1975,560,1944,556,1910,546,1889,536,1874,526,1859,516,1839,507,1776,488,1710,474,1578,453,1456,443,1357,440"/>66 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1357,434,1456,438,1579,448,1711,468,1777,483,1841,501,1862,511,1877,521,1892,532,1912,542,1945,551,1975,555,2029,554,2055,555,2081,559,2108,570,2136,590,2155,608,2170,630,2191,677,2204,723,2211,761,2206,762,2199,724,2186,678,2165,632,2150,612,2133,594,2105,575,2080,564,2055,560,2029,559,1975,560,1944,556,1910,546,1889,536,1874,526,1859,516,1839,507,1776,488,1710,474,1578,453,1456,443,1357,440"/>
67 <area·shape="rect"·id="Node000022"·href="$a00251_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>67 <area·shape="rect"·id="Node000022"·href="$a01109_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>
68 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1295,454,1314,476,1329,503,1341,541,1346,578,1341,578,1336,542,1324,505,1309,480,1291,458"/>68 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1295,454,1314,476,1329,503,1341,541,1346,578,1341,578,1336,542,1324,505,1309,480,1291,458"/>
69 <area·shape="rect"·id="Node000023"·href="$a00344_source.html"·title="·"·alt=""·coords="1517,680,1681,720"/>69 <area·shape="rect"·id="Node000023"·href="$a00989_source.html"·title="·"·alt=""·coords="1517,680,1681,720"/>
70 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1284,456,1291,497,1291,522,1285,545,1274,561,1261,570,1248,579,1238,593,1232,613,1233,621,1238,630,1257,644,1285,655,1359,666,1438,672,1498,677,1503,678,1502,684,1497,683,1437,677,1359,672,1284,660,1254,649,1234,634,1228,623,1227,613,1234,591,1245,575,1258,566,1270,557,1280,543,1286,521,1286,498,1278,457"/>70 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1284,456,1291,497,1291,522,1285,545,1274,561,1261,570,1248,579,1238,593,1232,613,1233,621,1238,630,1257,644,1285,655,1359,666,1438,672,1498,677,1503,678,1502,684,1497,683,1437,677,1359,672,1284,660,1254,649,1234,634,1228,623,1227,613,1234,591,1245,575,1258,566,1270,557,1280,543,1286,521,1286,498,1278,457"/>
71 <area·shape="rect"·id="Node000024"·href="$a00497_source.html"·title="·"·alt=""·coords="1958,592,2122,632"/>71 <area·shape="rect"·id="Node000024"·href="$a00824_source.html"·title="·"·alt=""·coords="1958,592,2122,632"/>
72 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1357,438,1445,445,1551,457,1665,475,1778,501,1824,520,1868,542,1978,585,1976,590,1866,546,1822,525,1777,507,1664,480,1551,462,1445,450,1357,444"/>72 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1357,438,1445,445,1551,457,1665,475,1778,501,1824,520,1868,542,1978,585,1976,590,1866,546,1822,525,1777,507,1664,480,1551,462,1445,450,1357,444"/>
73 <area·shape="rect"·id="Node000025"·href="$a00509_source.html"·title="·"·alt=""·coords="1601,504,1765,544"/>73 <area·shape="rect"·id="Node000025"·href="$a00821_source.html"·title="·"·alt=""·coords="1601,504,1765,544"/>
74 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1357,452,1588,500,1587,505,1356,457"/>74 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1357,452,1588,500,1587,505,1356,457"/>
75 <area·shape="rect"·id="Node000033"·href="$a00407_source.html"·title="·"·alt=""·coords="1414,504,1573,544"/>75 <area·shape="rect"·id="Node000033"·href="$a00956_source.html"·title="·"·alt=""·coords="1414,504,1573,544"/>
76 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1324,454,1434,496,1432,501,1322,459"/>76 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1324,454,1434,496,1432,501,1322,459"/>
77 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1357,438,1604,457,1754,475,1905,501,1918,505,1917,510,1903,507,1753,480,1603,462,1357,443"/>77 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1357,438,1604,457,1754,475,1905,501,1918,505,1917,510,1903,507,1753,480,1603,462,1357,443"/>
78 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1588,722,1562,758,1558,755,1583,719"/>78 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1588,722,1562,758,1558,755,1583,719"/>
79 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="2030,634,1994,679,1969,703,1940,722,1886,741,1810,757,1642,780,1641,774,1809,752,1885,736,1937,718,1965,699,1990,676,2026,631"/>79 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="2030,634,1994,679,1969,703,1940,722,1886,741,1810,757,1642,780,1641,774,1809,752,1885,736,1937,718,1965,699,1990,676,2026,631"/>
80 <area·shape="poly"·id="edge37_Node000025_Node000005"·title="·"·alt=""·coords="1757,541,1845,567,1879,579,1897,590,1903,604,1905,621,1901,661,1891,698,1878,722,1861,734,1839,744,1780,761,1711,773,1642,781,1642,776,1710,768,1779,755,1837,739,1859,729,1874,718,1886,696,1896,660,1900,621,1898,605,1893,594,1876,584,1843,572,1756,547"/>80 <area·shape="poly"·id="edge37_Node000025_Node000005"·title="·"·alt=""·coords="1757,541,1845,567,1879,579,1897,590,1903,604,1905,621,1901,661,1891,698,1878,722,1861,734,1839,744,1780,761,1711,773,1642,781,1642,776,1710,768,1779,755,1837,739,1859,729,1874,718,1886,696,1896,660,1900,621,1898,605,1893,594,1876,584,1843,572,1756,547"/>
81 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1668,546,1628,591,1624,587,1664,542"/>81 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1668,546,1628,591,1624,587,1664,542"/>
82 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1762,541,1949,586,1948,591,1760,547"/>82 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1762,541,1949,586,1948,591,1760,547"/>
83 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1821,599,1883,625"/>83 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1821,599,1883,625"/>
84 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1721,542,1819,591,1816,596,1719,546"/>84 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1721,542,1819,591,1816,596,1719,546"/>
85 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1687,544,1683,590,1675,614,1659,634,1633,650,1601,661,1563,668,1520,671,1424,669,1321,661,1217,654,1121,651,1078,653,1040,659,1007,668,982,682,966,699,955,720,944,763,939,761,950,718,961,696,978,678,1005,663,1039,653,1077,648,1121,645,1217,648,1321,656,1424,664,1520,665,1562,662,1600,656,1631,645,1656,630,1670,611,1678,589,1682,544"/>85 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1687,544,1683,590,1675,614,1659,634,1633,650,1601,661,1563,668,1520,671,1424,669,1321,661,1217,654,1121,651,1078,653,1040,659,1007,668,982,682,966,699,955,720,944,763,939,761,950,718,961,696,978,678,1005,663,1039,653,1077,648,1121,645,1217,648,1321,656,1424,664,1520,665,1562,662,1600,656,1631,645,1656,630,1670,611,1678,589,1682,544"/>
86 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1601,544,1586,547,1344,580,1137,603,1136,598,1344,574,1585,541,1600,539"/>86 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1601,544,1586,547,1344,580,1137,603,1136,598,1344,574,1585,541,1600,539"/>
87 <area·shape="rect"·id="Node000032"·href="$a00437_source.html"·title="·"·alt=""·coords="1705,680,1863,720"/>87 <area·shape="rect"·id="Node000032"·href="$a00977_source.html"·title="·"·alt=""·coords="1705,680,1863,720"/>
88 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1696,543,1768,667,1764,670,1691,546"/>88 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1696,543,1768,667,1764,670,1691,546"/>
89 <area·shape="rect"·id="Node000029"·href="$a00281_source.html"·title="·"·alt=""·coords="739,680,917,720"/>89 <area·shape="rect"·id="Node000029"·href="$a01103_source.html"·title="·"·alt=""·coords="739,680,917,720"/>
90 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="989,635,886,677,884,672,987,630"/>90 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="989,635,886,677,884,672,987,630"/>
91 <area·shape="poly"·id="edge43_Node000029_Node000005"·title="·"·alt=""·coords="918,710,980,717,1436,772,1436,777,980,723,917,715"/>91 <area·shape="poly"·id="edge43_Node000029_Node000005"·title="·"·alt=""·coords="918,710,980,717,1436,772,1436,777,980,723,917,715"/>
92 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="762,723,566,777,565,772,760,717"/>92 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="762,723,566,777,565,772,760,717"/>
93 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="899,717,1100,770,1099,776,898,723"/>93 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="899,717,1100,770,1099,776,898,723"/>
94 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="918,711,980,717,1338,744,1686,763,2166,783,2166,788,1686,769,1338,749,980,723,917,716"/>94 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="918,711,980,717,1338,744,1686,763,2166,783,2166,788,1686,769,1338,749,980,723,917,716"/>
95 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="854,718,915,764,912,769,851,722"/>95 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="854,718,915,764,912,769,851,722"/>
96 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="783,775,873,801"/>96 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="783,775,873,801"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00681.png vs.
./usr/share/doc/libopenmesh-dev/html/a00573.png
Files identical despite different names
5.01 KB
./usr/share/doc/libopenmesh-dev/html/a00683.html vs.
./usr/share/doc/libopenmesh-dev/html/a00551.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00683.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00551.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 48 lines modifiedOffset 93, 48 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;cfloat&gt;</code><br·/>101 <code>#include·&lt;cfloat&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·ModEdgeLengthT.hh:</div>103 Include·dependency·graph·for·ModEdgeLengthT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00684.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00552.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>
108 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>108 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
109 <area·shape="poly"·title="·"·alt=""·coords="360,47,327,85,323,81,356,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="360,47,327,85,323,81,356,44"/>
110 <area·shape="rect"·title="·"·alt=""·coords="423,101,481,126"/>110 <area·shape="rect"·title="·"·alt=""·coords="423,101,481,126"/>
111 <area·shape="poly"·title="·"·alt=""·coords="394,44,434,88,430,92,390,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="394,44,434,88,430,92,390,47"/>
112 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="15,181,174,221"/>112 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
113 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>113 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>
114 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>114 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>115 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
116 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>116 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>
117 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>117 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
118 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>118 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>
119 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>119 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
120 </map>120 </map>
121 </div>121 </div>
122 </div><div·class="textblock"><div·class="dynheader">122 </div><div·class="textblock"><div·class="dynheader">
123 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>123 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
124 <div·class="dyncontent">124 <div·class="dyncontent">
125 <div·class="center"><img·src="a00685.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep"·alt=""/></div>125 <div·class="center"><img·src="a00553.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep"·alt=""/></div>
126 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep">126 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep">
127 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>127 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
128 <area·shape="rect"·href="a00674.html"·title="·"·alt=""·coords="5,93,205,133"/>128 <area·shape="rect"·href="a00533.html"·title="·"·alt=""·coords="5,93,205,133"/>
129 <area·shape="poly"·title="·"·alt=""·coords="108,59,108,93,103,93,103,59"/>129 <area·shape="poly"·title="·"·alt=""·coords="108,59,108,93,103,93,103,59"/>
130 </map>130 </map>
131 </div>131 </div>
132 </div>132 </div>
133 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>133 <p><a·href="a00551_source.html">Go·to·the·source·code·of·this·file.</a></p>
134 <table·class="memberdecls">134 <table·class="memberdecls">
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
136 Classes</h2></td></tr>136 Classes</h2></td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03406.html">OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03406.html">OpenMesh::Decimater::ModEdgeLengthT&lt;·MeshT·&gt;</a></td></tr>
138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Use·edge·length·to·control·decimation.··<a·href="a03406.html#details">More...</a><br·/></td></tr>138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Use·edge·length·to·control·decimation.··<a·href="a03406.html#details">More...</a><br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
39.0 KB
./usr/share/doc/libopenmesh-dev/html/a00683_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06380_source.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModEdgeLengthT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/Subdivider/MeshViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00683_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06380_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshViewerWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00683.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 91 lines modifiedOffset 137, 91 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModEdgeLengthT</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODEDGELENGTHT_HH</span></div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODEDGELENGTHT_HH</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_MESHVIEWERWIDGET_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;cfloat&gt;</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·--------------------·OpenMesh</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06458.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh</a>&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03730.html">OpenMesh::Subdivider::Uniform::CompositeTraits</a>·Traits;</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;Traits&gt;</a>·········Mesh;</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Decimater·{</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··············</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02242.html">···69</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02242.html">MeshViewerWidgetSubdivider</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT</a>&lt;Mesh&gt;</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div>
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</div>
 174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>···<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;Mesh&gt;</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div>
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>···</div>
165 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">176 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03406.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02242.html#acad092d7ef85732f954fb2366a49e298">···75</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02242.html#acad092d7ef85732f954fb2366a49e298">MeshViewerWidgetSubdivider</a>(QWidget*·_parent=0)</div>
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····:·<a·class="code·hl_class"·href="a02226.html">Base</a>(_parent)</div>
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··{}</div>
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03406.html#a311fe1bf8ae2ce611c28ec82132cae97">···78</a></span>····<a·class="code·hl_define"·href="a00632.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>,·MeshT,·EdgeLength·)</div> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····;</div> 
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>(MeshT&amp;·_mesh,·<span·class="keywordtype">float</span>·_edge_length·=·FLT_MAX,</div> 
173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordtype">bool</span>·_is_binary·=·<span·class="keyword">true</span>);</div> 
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
175 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">···86</a></span>····<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">edge_length</a>()<span·class="keyword">·const·</span>{</div> 
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·edge_length_;</div> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div> 
179 </div>180 </div>
 181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02242.html#a10ba6fe790b073bb1e5376448b2e00a7">···80</a></span>··<a·class="code·hl_function"·href="a02242.html#a10ba6fe790b073bb1e5376448b2e00a7">~MeshViewerWidgetSubdivider</a>()·{}</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 184 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02242.html#a1a2d67ebbaa137b231146f63e883d074">···83</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02242.html#a1a2d67ebbaa137b231146f63e883d074">open_mesh</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_filename,·<a·class="code·hl_class"·href="a02334.html">OpenMesh::IO::Options</a>·_opt)<span·class="keyword">·override</span></div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">··</span>{</div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">if</span>·(·<a·class="code·hl_function"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">Base::open_mesh</a>(·_filename,·_opt·)·)</div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······orig_mesh_·=·mesh_;</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>
Max diff block lines reached; 10415/30597 bytes (34.04%) of diff not shown.
8.98 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshViewerWidget.hh
5 ModEdgeLengthT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 113 lines modifiedOffset 46, 107 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
 54 44
 55 45#ifndef·OPENMESHAPPS_MESHVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH
 57 47
 58 48
54 46// 
55 ============================================================================= 
56 47// 
57 48//·CLASS·ModEdgeLengthT 
58 49// 
59 50// 
60 ============================================================================= 
61 51#ifndef·OPENMESH_DECIMATER_MODEDGELENGTHT_HH 
62 52#define·OPENMESH_DECIMATER_MODEDGELENGTHT_HH 
63 53 
64 54//==·INCLUDES59 49//==·INCLUDES
65 =================================================================60 =================================================================
66 55 
67 56#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
68 57#include·<cfloat> 
69 58 
70 59//==·NAMESPACES 
71 =============================================================== 
72 60 
73 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
74 62namespace·Decimater·{61 50
 62 51
 63 52//·--------------------·OpenMesh
 64 53#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
 65 54#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 66 55#include·<OpenMesh/Core/IO/MeshIO.hh>
 67 56#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 68 57
 69 58//
 70 59
 71 60typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·Traits;
 72 61typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·Mesh;
 73 62
75 6374 63
 75 64
76 64//==·CLASS·DEFINITION76 65//==·CLASS·DEFINITION
77 =========================================================77 =========================================================
78 65 
79 74template<class·MeshT> 
80 _.7_.5class·_.M_.o_.d_.E_.d_.g_.e_.L_.e_.n_.g_.t_.h_.T:·public·_.M_.o_.d_.B_.a_.s_.e_.T<MeshT>·{78 66
 79 67
 80 68
 81 _\x86_\x89class·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T<Mesh>
 82 70{
81 76·public:83 71public:
82 77 
83 _\x87_\x88·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T,·MeshT,·EdgeLength·) 
84 79·; 
85 80 
86 82·explicit·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T(MeshT&·_mesh,·float·_edge_length·=·FLT_MAX, 
87 83·bool·_is_binary·=·true); 
88 84 
89 _\x88_\x86·float·_\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h()·const·{ 
90 87·return·edge_length_;84 72·typedef·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.T_.<_.M_.e_.s_.h_.>·_.B_.a_.s_.e;
 85 73
 86 _\x87_\x85·explicit·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r(QWidget*·_parent=0)
 87 76·:·_\x8B_\x8a_\x8s_\x8e(_parent)
 88 77·{}
 89 78
 90 _\x88_\x80·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r()·{}
 91 81
 92 _\x88_\x83·inline·bool·_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·_opt)
 93 override
 94 84·{
 95 85·if·(·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(·_filename,·_opt·)·)
 96 86·{
 97 87·orig_mesh_·=·mesh_;
 98 88·return·true;
91 88·}99 89·}
 100 90·return·false;
92 89 
93 _\x89_\x81·void·_\x8s_\x8e_\x8t_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·_f)·{ 
94 92·edge_length_·=·_f; 
95 93·sqr_edge_length_·=·_f·*·_f; 
96 94·}101 91·}
 102 92
 103 93·Mesh&·orig_mesh()·{·return·orig_mesh_;·}
 104 94·const·Mesh&·orig_mesh()·const·{·return·orig_mesh_;·}
97 95105 95
98 101·float·collapse_priority(const·CollapseInfo&·_ci)·override;106 96protected:
 107 97
 108 98·Mesh·orig_mesh_;
 109 99
 110 100};
 111 101
99 102112 102
100 104·void·set_error_tolerance_factor(double·_factor)·override; 
101 105 
102 106·private: 
103 107 
104 108·_\x8M_\x8e_\x8s_\x8h&·mesh_; 
105 109·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·edge_length_,·sqr_edge_length_; 
106 110}; 
107 111 
108 112// 
109 ============================================================================= 
110 113}//·END_NS_DECIMATER 
111 114}·//·END_NS_OPENMESH 
112 115// 
Max diff block lines reached; 4267/9172 bytes (46.52%) of diff not shown.
2.06 KB
./usr/share/doc/libopenmesh-dev/html/a00684.map vs.
./usr/share/doc/libopenmesh-dev/html/a00552.map
Files 98% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModEdgeLengthT.hh"·name="OpenMesh/Tools/Decimater/ModEdgeLengthT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModEdgeLengthT.hh"·name="OpenMesh/Tools/Decimater/ModEdgeLengthT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="275,5,475,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="275,5,475,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="360,47,327,85,323,81,356,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="360,47,327,85,323,81,356,44"/>
5 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="423,101,481,126"/>5 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="423,101,481,126"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="394,44,434,88,430,92,390,47"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="394,44,434,88,430,92,390,47"/>
7 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="15,181,174,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00965_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>
9 <area·shape="rect"·id="Node000005"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>
12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,269,184,309"/>13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,269,184,309"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
15 </map>15 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00684.png vs.
./usr/share/doc/libopenmesh-dev/html/a00552.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00685.png vs.
./usr/share/doc/libopenmesh-dev/html/a00553.png
Files identical despite different names
4.18 KB
./usr/share/doc/libopenmesh-dev/html/a00686.html vs.
./usr/share/doc/libopenmesh-dev/html/a00524.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00686.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00524.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 38 lines modifiedOffset 93, 38 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModRoundnessT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModRoundnessT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;math.h&gt;</code><br·/>101 <code>#include·&lt;math.h&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·ModRoundnessT.hh:</div>103 Include·dependency·graph·for·ModRoundnessT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00687.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00525.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="277,5,477,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="277,5,477,45"/>
108 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>108 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
109 <area·shape="poly"·title="·"·alt=""·coords="362,47,327,85,323,81,358,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="362,47,327,85,323,81,358,44"/>
110 <area·shape="rect"·title="·"·alt=""·coords="422,101,490,126"/>110 <area·shape="rect"·title="·"·alt=""·coords="422,101,490,126"/>
111 <area·shape="poly"·title="·"·alt=""·coords="397,44,438,88,434,92,393,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="397,44,438,88,434,92,393,47"/>
112 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="15,181,174,221"/>112 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
113 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>113 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>
114 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>114 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>115 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
116 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>116 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>
117 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>117 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
118 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>118 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>
119 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>119 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
120 </map>120 </map>
121 </div>121 </div>
122 </div>122 </div>
123 <p><a·href="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>123 <p><a·href="a00524_source.html">Go·to·the·source·code·of·this·file.</a></p>
124 <table·class="memberdecls">124 <table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
126 Classes</h2></td></tr>126 Classes</h2></td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03438.html">OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03438.html">OpenMesh::Decimater::ModRoundnessT&lt;·MeshT·&gt;</a></td></tr>
128 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Use·Roundness·of·triangles·to·control·decimation.··<a·href="a03438.html#details">More...</a><br·/></td></tr>128 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Use·Roundness·of·triangles·to·control·decimation.··<a·href="a03438.html#details">More...</a><br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table><table·class="memberdecls">130 </table><table·class="memberdecls">
2.05 KB
./usr/share/doc/libopenmesh-dev/html/a00687.map vs.
./usr/share/doc/libopenmesh-dev/html/a00525.map
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModRoundnessT.hh"·name="OpenMesh/Tools/Decimater/ModRoundnessT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModRoundnessT.hh"·name="OpenMesh/Tools/Decimater/ModRoundnessT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="277,5,477,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="277,5,477,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="362,47,327,85,323,81,358,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="362,47,327,85,323,81,358,44"/>
5 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="422,101,490,126"/>5 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="422,101,490,126"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="397,44,438,88,434,92,393,47"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="397,44,438,88,434,92,393,47"/>
7 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="15,181,174,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00965_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>
9 <area·shape="rect"·id="Node000005"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>11 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>
12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>12 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,269,184,309"/>13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,269,184,309"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
15 </map>15 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00687.png vs.
./usr/share/doc/libopenmesh-dev/html/a00525.png
Files identical despite different names
21.2 KB
./usr/share/doc/libopenmesh-dev/html/a00689.html vs.
./usr/share/doc/libopenmesh-dev/html/a00569.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00689.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00569.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 76 lines modifiedOffset 93, 76 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">MixedDecimaterT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">MixedDecimaterT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00662_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00542_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;vector&gt;</code><br·/>101 <code>#include·&lt;vector&gt;</code><br·/>
102 <code>#include·&lt;cfloat&gt;</code><br·/>102 <code>#include·&lt;cfloat&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·MixedDecimaterT_impl.hh:</div>104 Include·dependency·graph·for·MixedDecimaterT_impl.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00690.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00570.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="2684,5,2884,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="2684,5,2884,45"/>
109 <area·shape="rect"·href="a00662.html"·title="·"·alt=""·coords="1445,93,1645,133"/>109 <area·shape="rect"·href="a00542.html"·title="·"·alt=""·coords="1445,93,1645,133"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2684,36,1660,107,1659,101,2683,31"/>110 <area·shape="poly"·title="·"·alt=""·coords="2684,36,1660,107,1659,101,2683,31"/>
111 <area·shape="rect"·title="·"·alt=""·coords="2549,966,2611,991"/>111 <area·shape="rect"·title="·"·alt=""·coords="2549,966,2611,991"/>
112 <area·shape="poly"·title="·"·alt=""·coords="2787,45,2787,200,2787,804,2782,835,2770,862,2751,886,2728,908,2675,942,2625,965,2623,960,2673,937,2725,904,2747,883,2765,859,2777,833,2781,804,2781,200,2781,45"/>112 <area·shape="poly"·title="·"·alt=""·coords="2787,45,2787,200,2787,804,2782,835,2770,862,2751,886,2728,908,2675,942,2625,965,2623,960,2673,937,2725,904,2747,883,2765,859,2777,833,2781,804,2781,200,2781,45"/>
113 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2880,126"/>113 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2880,126"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2801,44,2835,88,2831,91,2797,47"/>114 <area·shape="poly"·title="·"·alt=""·coords="2801,44,2835,88,2831,91,2797,47"/>
115 <area·shape="rect"·title="·"·alt=""·coords="1444,365,1521,390"/>115 <area·shape="rect"·title="·"·alt=""·coords="1444,365,1521,390"/>
116 <area·shape="poly"·title="·"·alt=""·coords="1564,132,1579,154,1591,181,1594,201,1591,222,1574,262,1551,299,1506,356,1501,353,1547,296,1569,260,1585,221,1589,201,1585,182,1574,157,1559,135"/>116 <area·shape="poly"·title="·"·alt=""·coords="1564,132,1579,154,1591,181,1594,201,1591,222,1574,262,1551,299,1506,356,1501,353,1547,296,1569,260,1585,221,1589,201,1585,182,1574,157,1559,135"/>
117 <area·shape="rect"·href="a00668.html"·title="·"·alt=""·coords="1152,181,1352,221"/>117 <area·shape="rect"·href="a00527.html"·title="·"·alt=""·coords="1152,181,1352,221"/>
118 <area·shape="poly"·title="·"·alt=""·coords="1482,136,1330,180,1328,175,1480,131"/>118 <area·shape="poly"·title="·"·alt=""·coords="1482,136,1330,180,1328,175,1480,131"/>
119 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="1376,181,1576,221"/>119 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="1376,181,1576,221"/>
120 <area·shape="poly"·title="·"·alt=""·coords="1532,135,1502,172,1498,169,1528,132"/>120 <area·shape="poly"·title="·"·alt=""·coords="1532,135,1502,172,1498,169,1528,132"/>
121 <area·shape="poly"·title="·"·alt=""·coords="1285,219,1358,267,1462,353,1458,357,1354,271,1282,224"/>121 <area·shape="poly"·title="·"·alt=""·coords="1285,219,1358,267,1462,353,1458,357,1354,271,1282,224"/>
122 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="1144,269,1344,309"/>122 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="1144,269,1344,309"/>
123 <area·shape="poly"·title="·"·alt=""·coords="1253,222,1250,256,1244,256,1248,221"/>123 <area·shape="poly"·title="·"·alt=""·coords="1253,222,1250,256,1244,256,1248,221"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1298,307,1433,355,1440,357,1438,362,1431,360,1297,312"/>124 <area·shape="poly"·title="·"·alt=""·coords="1298,307,1433,355,1440,357,1438,362,1431,360,1297,312"/>
125 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>125 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1267,308,1310,346,1307,350,1264,312"/>126 <area·shape="poly"·title="·"·alt=""·coords="1267,308,1310,346,1307,350,1264,312"/>
127 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>127 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1144,300,801,323,370,360,328,364,328,359,369,355,800,318,1143,294"/>128 <area·shape="poly"·title="·"·alt=""·coords="1144,300,801,323,370,360,328,364,328,359,369,355,800,318,1143,294"/>
129 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="269,445,427,485"/>129 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="269,445,427,485"/>
130 <area·shape="poly"·title="·"·alt=""·coords="1144,293,974,295,772,305,672,313,582,325,505,340,449,360,425,375,403,394,369,435,365,432,399,391,422,371,447,355,504,335,581,320,672,308,771,300,974,290,1144,288"/>130 <area·shape="poly"·title="·"·alt=""·coords="1144,293,974,295,772,305,672,313,582,325,505,340,449,360,425,375,403,394,369,435,365,432,399,391,422,371,447,355,504,335,581,320,672,308,771,300,974,290,1144,288"/>
131 <area·shape="rect"·href="a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="460,357,660,397"/>131 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="460,357,660,397"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1144,306,674,364,674,359,1143,301"/>132 <area·shape="poly"·title="·"·alt=""·coords="1144,306,674,364,674,359,1143,301"/>
133 <area·shape="rect"·title="·"·alt=""·coords="1375,959,1553,999"/>133 <area·shape="rect"·title="·"·alt=""·coords="1375,959,1553,999"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1420,392,1432,395,1517,403,1631,407,1761,409,1896,414,2022,426,2078,435,2128,448,2170,465,2202,486,2222,513,2229,544,2229,716,2224,754,2209,781,2185,803,2152,825,2112,845,2075,855,2040,858,2007,857,1938,855,1900,860,1857,873,1840,882,1828,892,1816,903,1798,913,1741,934,1680,950,1568,970,1567,965,1679,945,1739,929,1796,908,1813,899,1825,888,1837,878,1855,868,1899,855,1938,850,2007,852,2040,853,2074,850,2110,840,2149,820,2182,799,2205,778,2219,752,2224,716,2224,545,2217,515,2198,490,2167,470,2126,453,2077,440,2021,431,1895,419,1761,414,1630,412,1517,409,1432,400,1419,398"/>134 <area·shape="poly"·title="·"·alt=""·coords="1420,392,1432,395,1517,403,1631,407,1761,409,1896,414,2022,426,2078,435,2128,448,2170,465,2202,486,2222,513,2229,544,2229,716,2224,754,2209,781,2185,803,2152,825,2112,845,2075,855,2040,858,2007,857,1938,855,1900,860,1857,873,1840,882,1828,892,1816,903,1798,913,1741,934,1680,950,1568,970,1567,965,1679,945,1739,929,1796,908,1813,899,1825,888,1837,878,1855,868,1899,855,1938,850,2007,852,2040,853,2074,850,2110,840,2149,820,2182,799,2205,778,2219,752,2224,716,2224,545,2217,515,2198,490,2167,470,2126,453,2077,440,2021,431,1895,419,1761,414,1630,412,1517,409,1432,400,1419,398"/>
135 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>135 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1420,393,1432,395,1556,406,1661,409,1842,401,1929,399,2021,402,2125,416,2246,443,2317,455,2382,465,2409,474,2430,489,2443,512,2448,544,2448,628,2453,672,2463,729,2468,785,2465,808,2457,824,2426,846,2382,859,2329,866,2269,870,2147,870,2045,874,2045,868,2147,865,2269,864,2328,861,2381,854,2424,841,2453,821,2460,806,2463,785,2458,730,2448,673,2443,628,2443,545,2438,514,2426,493,2406,479,2381,470,2317,460,2245,448,2124,421,2021,408,1929,404,1842,407,1661,414,1556,412,1432,400,1419,398"/>136 <area·shape="poly"·title="·"·alt=""·coords="1420,393,1432,395,1556,406,1661,409,1842,401,1929,399,2021,402,2125,416,2246,443,2317,455,2382,465,2409,474,2430,489,2443,512,2448,544,2448,628,2453,672,2463,729,2468,785,2465,808,2457,824,2426,846,2382,859,2329,866,2269,870,2147,870,2045,874,2045,868,2147,865,2269,864,2328,861,2381,854,2424,841,2453,821,2460,806,2463,785,2458,730,2448,673,2443,628,2443,545,2438,514,2426,493,2406,479,2381,470,2317,460,2245,448,2124,421,2021,408,1929,404,1842,407,1661,414,1556,412,1432,400,1419,398"/>
137 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>137 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>
138 <area·shape="poly"·title="·"·alt=""·coords="1291,400,1177,443,1175,438,1289,395"/>138 <area·shape="poly"·title="·"·alt=""·coords="1291,400,1177,443,1175,438,1289,395"/>
139 <area·shape="rect"·title="·"·alt=""·coords="608,966,667,991"/>139 <area·shape="rect"·title="·"·alt=""·coords="608,966,667,991"/>
140 <area·shape="poly"·title="·"·alt=""·coords="1261,387,1044,408,912,426,779,451,656,483,602,502,555,522,516,545,486,570,468,597,461,626,461,804,465,831,475,856,491,879,510,899,555,933,598,958,596,962,552,938,506,903,487,882,471,858,460,832,456,804,456,625,463,594,482,566,513,541,552,518,600,497,654,478,778,446,911,421,1044,403,1260,381"/>140 <area·shape="poly"·title="·"·alt=""·coords="1261,387,1044,408,912,426,779,451,656,483,602,502,555,522,516,545,486,570,468,597,461,626,461,804,465,831,475,856,491,879,510,899,555,933,598,958,596,962,552,938,506,903,487,882,471,858,460,832,456,804,456,625,463,594,482,566,513,541,552,518,600,497,654,478,778,446,911,421,1044,403,1260,381"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1420,393,1432,395,1579,409,1704,415,1918,411,2021,410,2131,412,2255,422,2402,443,2459,448,2517,448,2624,444,2669,450,2688,456,2704,466,2718,479,2728,496,2734,518,2736,545,2736,804,2733,831,2723,856,2710,879,2692,900,2653,935,2615,961,2612,957,2650,931,2689,896,2705,876,2719,853,2727,829,2731,804,2731,545,2729,519,2723,498,2714,482,2701,470,2686,461,2668,455,2624,450,2517,453,2459,453,2401,448,2255,427,2131,417,2021,415,1918,417,1704,420,1579,414,1432,400,1419,398"/>141 <area·shape="poly"·title="·"·alt=""·coords="1420,393,1432,395,1579,409,1704,415,1918,411,2021,410,2131,412,2255,422,2402,443,2459,448,2517,448,2624,444,2669,450,2688,456,2704,466,2718,479,2728,496,2734,518,2736,545,2736,804,2733,831,2723,856,2710,879,2692,900,2653,935,2615,961,2612,957,2650,931,2689,896,2705,876,2719,853,2727,829,2731,804,2731,545,2729,519,2723,498,2714,482,2701,470,2686,461,2668,455,2624,450,2517,453,2459,453,2401,448,2255,427,2131,417,2021,415,1918,417,1704,420,1579,414,1432,400,1419,398"/>
142 <area·shape="rect"·title="·"·alt=""·coords="2387,966,2472,991"/>142 <area·shape="rect"·title="·"·alt=""·coords="2387,966,2472,991"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1420,393,1432,395,1522,401,1634,403,1896,401,2029,403,2155,408,2265,421,2312,431,2352,443,2380,458,2420,485,2518,560,2611,639,2643,671,2660,693,2667,715,2670,737,2669,759,2663,780,2642,819,2611,856,2575,890,2535,919,2465,962,2463,957,2532,915,2571,886,2608,853,2638,816,2658,778,2663,758,2665,737,2662,717,2655,696,2639,675,2607,643,2515,564,2417,489,2377,462,2350,448,2310,436,2264,426,2155,414,2029,408,1896,407,1634,408,1522,407,1432,400,1419,398"/>143 <area·shape="poly"·title="·"·alt=""·coords="1420,393,1432,395,1522,401,1634,403,1896,401,2029,403,2155,408,2265,421,2312,431,2352,443,2380,458,2420,485,2518,560,2611,639,2643,671,2660,693,2667,715,2670,737,2669,759,2663,780,2642,819,2611,856,2575,890,2535,919,2465,962,2463,957,2532,915,2571,886,2608,853,2638,816,2658,778,2663,758,2665,737,2662,717,2655,696,2639,675,2607,643,2515,564,2417,489,2377,462,2350,448,2310,436,2264,426,2155,414,2029,408,1896,407,1634,408,1522,407,1432,400,1419,398"/>
144 <area·shape="rect"·title="·"·alt=""·coords="648,702,728,727"/>144 <area·shape="rect"·title="·"·alt=""·coords="648,702,728,727"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1261,392,1130,413,977,445,904,464,838,486,785,510,749,535,722,571,706,613,696,654,692,688,687,688,691,653,701,611,718,569,745,531,782,505,836,481,902,459,976,440,1129,408,1260,387"/>145 <area·shape="poly"·title="·"·alt=""·coords="1261,392,1130,413,977,445,904,464,838,486,785,510,749,535,722,571,706,613,696,654,692,688,687,688,691,653,701,611,718,569,745,531,782,505,836,481,902,459,976,440,1129,408,1260,387"/>
146 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1258,445,1422,485"/>146 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1258,445,1422,485"/>
147 <area·shape="poly"·title="·"·alt=""·coords="1343,398,1343,431,1337,431,1337,398"/>147 <area·shape="poly"·title="·"·alt=""·coords="1343,398,1343,431,1337,431,1337,398"/>
148 <area·shape="poly"·title="·"·alt=""·coords="1867,910,1848,913,1568,962,1567,957,1848,908,1866,905"/>148 <area·shape="poly"·title="·"·alt=""·coords="1867,910,1848,913,1568,962,1567,957,1848,908,1866,905"/>
149 <area·shape="rect"·title="·"·alt=""·coords="2005,966,2081,991"/>149 <area·shape="rect"·title="·"·alt=""·coords="2005,966,2081,991"/>
150 <area·shape="poly"·title="·"·alt=""·coords="1972,909,2021,954,2018,958,1968,913"/>150 <area·shape="poly"·title="·"·alt=""·coords="1972,909,2021,954,2018,958,1968,913"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1034,479,936,501,880,519,824,541,769,570,718,604,674,646,638,696,624,729,616,764,612,800,612,835,620,902,632,952,627,953,615,903,607,836,607,799,610,763,619,727,634,693,670,643,715,600,766,565,821,536,878,514,934,496,1033,474"/>151 <area·shape="poly"·title="·"·alt=""·coords="1034,479,936,501,880,519,824,541,769,570,718,604,674,646,638,696,624,729,616,764,612,800,612,835,620,902,632,952,627,953,615,903,607,836,607,799,610,763,619,727,634,693,670,643,715,600,766,565,821,536,878,514,934,496,1033,474"/>
152 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>152 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1111,486,1102,520,1097,519,1106,485"/>153 <area·shape="poly"·title="·"·alt=""·coords="1111,486,1102,520,1097,519,1106,485"/>
154 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2264,783,2443,823"/>154 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2264,783,2443,823"/>
155 <area·shape="poly"·title="·"·alt=""·coords="1189,483,1535,571,1989,692,2279,776,2278,781,1987,697,1534,576,1188,488"/>155 <area·shape="poly"·title="·"·alt=""·coords="1189,483,1535,571,1989,692,2279,776,2278,781,1987,697,1534,576,1188,488"/>
156 <area·shape="poly"·title="·"·alt=""·coords="1021,561,954,579,920,593,889,609,861,629,838,653,824,681,819,714,819,804,823,823,834,841,852,857,877,873,941,900,1021,922,1109,939,1199,952,1361,968,1361,974,1199,957,1108,944,1019,927,939,905,874,878,849,862,830,844,818,825,813,804,813,713,819,679,834,650,857,625,886,605,918,588,953,574,1019,556"/>156 <area·shape="poly"·title="·"·alt=""·coords="1021,561,954,579,920,593,889,609,861,629,838,653,824,681,819,714,819,804,823,823,834,841,852,857,877,873,941,900,1021,922,1109,939,1199,952,1361,968,1361,974,1199,957,1108,944,1019,927,939,905,874,878,849,862,830,844,818,825,813,804,813,713,819,679,834,650,857,625,886,605,918,588,953,574,1019,556"/>
157 <area·shape="rect"·title="·"·alt=""·coords="854,790,941,815"/>157 <area·shape="rect"·title="·"·alt=""·coords="854,790,941,815"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1079,561,1014,615,976,654,942,696,920,738,906,778,901,776,915,736,938,693,972,650,1010,611,1076,557"/>158 <area·shape="poly"·title="·"·alt=""·coords="1079,561,1014,615,976,654,942,696,920,738,906,778,901,776,915,736,938,693,972,650,1010,611,1076,557"/>
159 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>159 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>
160 <area·shape="poly"·title="·"·alt=""·coords="1096,559,1092,681,1086,681,1090,559"/>160 <area·shape="poly"·title="·"·alt=""·coords="1096,559,1092,681,1086,681,1090,559"/>
161 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>161 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>
162 <area·shape="poly"·title="·"·alt=""·coords="1133,556,1284,600,1282,605,1131,561"/>162 <area·shape="poly"·title="·"·alt=""·coords="1133,556,1284,600,1282,605,1131,561"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1085,735,1079,772,1076,819,1083,867,1092,889,1106,909,1122,921,1146,932,1210,950,1286,962,1361,969,1361,975,1285,967,1209,955,1144,937,1119,926,1102,913,1088,892,1078,869,1071,819,1073,771,1080,734"/>163 <area·shape="poly"·title="·"·alt=""·coords="1085,735,1079,772,1076,819,1083,867,1092,889,1106,909,1122,921,1146,932,1210,950,1286,962,1361,969,1361,975,1285,967,1209,955,1144,937,1119,926,1102,913,1088,892,1078,869,1071,819,1073,771,1080,734"/>
164 <area·shape="poly"·title="·"·alt=""·coords="1047,737,936,787,934,782,1045,732"/>164 <area·shape="poly"·title="·"·alt=""·coords="1047,737,936,787,934,782,1045,732"/>
165 <area·shape="rect"·title="·"·alt=""·coords="1534,790,1610,815"/>165 <area·shape="rect"·title="·"·alt=""·coords="1534,790,1610,815"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1170,721,1334,742,1429,759,1522,780,1532,783,1530,788,1521,785,1427,764,1333,748,1170,726"/>166 <area·shape="poly"·title="·"·alt=""·coords="1170,721,1334,742,1429,759,1522,780,1532,783,1530,788,1521,785,1427,764,1333,748,1170,726"/>
167 <area·shape="rect"·title="·"·alt=""·coords="965,790,1040,815"/>167 <area·shape="rect"·title="·"·alt=""·coords="965,790,1040,815"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1071,737,1026,782,1022,778,1067,733"/>168 <area·shape="poly"·title="·"·alt=""·coords="1071,737,1026,782,1022,778,1067,733"/>
Offset 174, 37 lines modifiedOffset 174, 37 lines modified
174 <area·shape="poly"·title="·"·alt=""·coords="1301,649,1161,693,1160,688,1299,644"/>174 <area·shape="poly"·title="·"·alt=""·coords="1301,649,1161,693,1160,688,1299,644"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1319,649,1280,670,1242,697,1200,739,1169,780,1165,777,1196,735,1238,693,1277,666,1316,644"/>175 <area·shape="poly"·title="·"·alt=""·coords="1319,649,1280,670,1242,697,1200,739,1169,780,1165,777,1196,735,1238,693,1277,666,1316,644"/>
176 <area·shape="rect"·title="·"·alt=""·coords="1633,702,1703,727"/>176 <area·shape="rect"·title="·"·alt=""·coords="1633,702,1703,727"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1438,644,1614,692,1624,695,1622,700,1613,697,1436,649"/>177 <area·shape="poly"·title="·"·alt=""·coords="1438,644,1614,692,1624,695,1622,700,1613,697,1436,649"/>
178 <area·shape="rect"·title="·"·alt=""·coords="1728,702,1787,727"/>178 <area·shape="rect"·title="·"·alt=""·coords="1728,702,1787,727"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1443,635,1573,657,1645,672,1717,692,1723,694,1721,699,1715,697,1644,678,1572,662,1442,640"/>179 <area·shape="poly"·title="·"·alt=""·coords="1443,635,1573,657,1645,672,1717,692,1723,694,1721,699,1715,697,1644,678,1572,662,1442,640"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1442,628,1672,639,1818,650,1971,665,2121,685,2259,710,2374,742,2420,760,2456,780,2479,798,2499,820,2533,866,2558,913,2574,952,2569,954,2553,916,2529,869,2495,823,2475,802,2453,785,2417,765,2372,747,2258,716,2120,690,1970,670,1818,655,1672,645,1442,633"/>180 <area·shape="poly"·title="·"·alt=""·coords="1442,628,1672,639,1818,650,1971,665,2121,685,2259,710,2374,742,2420,760,2456,780,2479,798,2499,820,2533,866,2558,913,2574,952,2569,954,2553,916,2529,869,2495,823,2475,802,2453,785,2417,765,2372,747,2258,716,2120,690,1970,670,1818,655,1672,645,1442,633"/>
181 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>181 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1367,646,1389,734,1402,769,1397,771,1384,735,1361,647"/>182 <area·shape="poly"·title="·"·alt=""·coords="1367,646,1389,734,1402,769,1397,771,1384,735,1361,647"/>
183 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>183 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1338,649,1315,671,1293,696,1266,738,1243,782,1211,859,1206,856,1239,780,1262,735,1288,693,1311,667,1334,645"/>184 <area·shape="poly"·title="·"·alt=""·coords="1338,649,1315,671,1293,696,1266,738,1243,782,1211,859,1206,856,1239,780,1262,735,1288,693,1311,667,1334,645"/>
185 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>185 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1442,644,1506,664,1571,692,1586,703,1597,713,1607,723,1622,732,1876,781,1875,786,1620,737,1604,727,1593,717,1583,707,1568,697,1504,669,1440,649"/>186 <area·shape="poly"·title="·"·alt=""·coords="1442,644,1506,664,1571,692,1586,703,1597,713,1607,723,1622,732,1876,781,1875,786,1620,737,1604,727,1593,717,1583,707,1568,697,1504,669,1440,649"/>
187 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1811,695,1975,735"/>187 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1811,695,1975,735"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1443,637,1798,692,1798,697,1442,642"/>188 <area·shape="poly"·title="·"·alt=""·coords="1443,637,1798,692,1798,697,1442,642"/>
189 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1398,695,1557,735"/>189 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1398,695,1557,735"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1388,645,1442,684,1439,689,1384,649"/>190 <area·shape="poly"·title="·"·alt=""·coords="1388,645,1442,684,1439,689,1384,649"/>
191 <area·shape="poly"·title="·"·alt=""·coords="1278,641,742,709,741,704,1278,636"/>191 <area·shape="poly"·title="·"·alt=""·coords="1278,641,742,709,741,704,1278,636"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1257,908,1394,952,1392,957,1255,913"/>192 <area·shape="poly"·title="·"·alt=""·coords="1257,908,1394,952,1392,957,1255,913"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1921,825,1812,873,1780,894,1748,913,1656,944,1567,964,1566,959,1655,939,1746,908,1778,889,1809,868,1919,820"/>193 <area·shape="poly"·title="·"·alt=""·coords="1921,825,1812,873,1780,894,1748,913,1656,944,1567,964,1566,959,1655,939,1746,908,1778,889,1809,868,1919,820"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1878,737,1783,837,1734,887,1704,913,1637,944,1568,963,1566,958,1635,939,1701,908,1731,883,1779,834,1874,733"/>194 <area·shape="poly"·title="·"·alt=""·coords="1878,737,1783,837,1734,887,1704,913,1637,944,1568,963,1566,958,1635,939,1701,908,1731,883,1779,834,1874,733"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1823,737,1624,790,1623,785,1822,732"/>195 <area·shape="poly"·title="·"·alt=""·coords="1823,737,1624,790,1623,785,1822,732"/>
196 <area·shape="poly"·title="·"·alt=""·coords="1912,733,1947,771,1943,774,1908,737"/>196 <area·shape="poly"·title="·"·alt=""·coords="1912,733,1947,771,1943,774,1908,737"/>
197 <area·shape="rect"·title="·"·alt=""·coords="2077,790,2139,815"/>197 <area·shape="rect"·title="·"·alt=""·coords="2077,790,2139,815"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1944,732,2066,780,2071,782,2069,787,2064,785,1942,737"/>198 <area·shape="poly"·title="·"·alt=""·coords="1944,732,2066,780,2071,782,2069,787,2064,785,1942,737"/>
199 <area·shape="poly"·title="·"·alt=""·coords="1976,731,2061,753,2152,780,2255,821,2318,849,2355,869,2376,888,2393,910,2420,952,2415,955,2389,914,2372,892,2352,873,2316,854,2252,826,2150,785,2060,758,1975,736"/>199 <area·shape="poly"·title="·"·alt=""·coords="1976,731,2061,753,2152,780,2255,821,2318,849,2355,869,2376,888,2393,910,2420,952,2415,955,2389,914,2372,892,2352,873,2316,854,2252,826,2150,785,2060,758,1975,736"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1976,729,2251,780,2250,785,1975,734"/>200 <area·shape="poly"·title="·"·alt=""·coords="1976,729,2251,780,2250,785,1975,734"/>
201 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1531,871,1690,911"/>201 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1531,871,1690,911"/>
202 <area·shape="poly"·title="·"·alt=""·coords="1835,737,1784,758,1732,785,1681,823,1639,863,1636,859,1678,819,1729,780,1781,753,1833,732"/>202 <area·shape="poly"·title="·"·alt=""·coords="1835,737,1784,758,1732,785,1681,823,1639,863,1636,859,1678,819,1729,780,1781,753,1833,732"/>
203 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="2163,871,2341,911"/>203 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="2163,871,2341,911"/>
204 <area·shape="poly"·title="·"·alt=""·coords="2333,825,2287,864,2283,860,2329,821"/>204 <area·shape="poly"·title="·"·alt=""·coords="2333,825,2287,864,2283,860,2329,821"/>
205 <area·shape="poly"·title="·"·alt=""·coords="2163,912,2151,913,1832,950,1567,973,1567,967,1832,945,2150,908,2162,906"/>205 <area·shape="poly"·title="·"·alt=""·coords="2163,912,2151,913,1832,950,1567,973,1567,967,1832,945,2150,908,2162,906"/>
206 <area·shape="poly"·title="·"·alt=""·coords="2207,913,2084,963,2082,958,2205,908"/>206 <area·shape="poly"·title="·"·alt=""·coords="2207,913,2084,963,2082,958,2205,908"/>
207 <area·shape="poly"·title="·"·alt=""·coords="2163,912,2151,913,2011,926,1826,937,1385,957,680,979,680,974,1385,951,1826,932,2011,920,2150,908,2162,907"/>207 <area·shape="poly"·title="·"·alt=""·coords="2163,912,2151,913,2011,926,1826,937,1385,957,680,979,680,974,1385,951,1826,932,2011,920,2150,908,2162,907"/>
Max diff block lines reached; 4983/21561 bytes (23.11%) of diff not shown.
22.1 KB
./usr/share/doc/libopenmesh-dev/html/a00690.map vs.
./usr/share/doc/libopenmesh-dev/html/a00570.map
Files 99% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 <map·id="OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2684,5,2884,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2684,5,2884,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00662.html"·title="·"·alt=""·coords="1445,93,1645,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00542.html"·title="·"·alt=""·coords="1445,93,1645,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2684,36,1660,107,1659,101,2683,31"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2684,36,1660,107,1659,101,2683,31"/>
5 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2549,966,2611,991"/>5 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2549,966,2611,991"/>
6 <area·shape="poly"·id="edge91_Node000001_Node000021"·title="·"·alt=""·coords="2787,45,2787,200,2787,804,2782,835,2770,862,2751,886,2728,908,2675,942,2625,965,2623,960,2673,937,2725,904,2747,883,2765,859,2777,833,2781,804,2781,200,2781,45"/>6 <area·shape="poly"·id="edge91_Node000001_Node000021"·title="·"·alt=""·coords="2787,45,2787,200,2787,804,2782,835,2770,862,2751,886,2728,908,2675,942,2625,965,2623,960,2673,937,2725,904,2747,883,2765,859,2777,833,2781,804,2781,200,2781,45"/>
7 <area·shape="rect"·id="Node000044"·title="·"·alt=""·coords="2821,101,2880,126"/>7 <area·shape="rect"·id="Node000044"·title="·"·alt=""·coords="2821,101,2880,126"/>
8 <area·shape="poly"·id="edge92_Node000001_Node000044"·title="·"·alt=""·coords="2801,44,2835,88,2831,91,2797,47"/>8 <area·shape="poly"·id="edge92_Node000001_Node000044"·title="·"·alt=""·coords="2801,44,2835,88,2831,91,2797,47"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1444,365,1521,390"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1444,365,1521,390"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1564,132,1579,154,1591,181,1594,201,1591,222,1574,262,1551,299,1506,356,1501,353,1547,296,1569,260,1585,221,1589,201,1585,182,1574,157,1559,135"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1564,132,1579,154,1591,181,1594,201,1591,222,1574,262,1551,299,1506,356,1501,353,1547,296,1569,260,1585,221,1589,201,1585,182,1574,157,1559,135"/>
11 <area·shape="rect"·id="Node000004"·href="$a00668.html"·title="·"·alt=""·coords="1152,181,1352,221"/>11 <area·shape="rect"·id="Node000004"·href="$a00527.html"·title="·"·alt=""·coords="1152,181,1352,221"/>
12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1482,136,1330,180,1328,175,1480,131"/>12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1482,136,1330,180,1328,175,1480,131"/>
13 <area·shape="rect"·id="Node000041"·href="$a00635.html"·title="·"·alt=""·coords="1376,181,1576,221"/>13 <area·shape="rect"·id="Node000041"·href="$a00548.html"·title="·"·alt=""·coords="1376,181,1576,221"/>
14 <area·shape="poly"·id="edge82_Node000002_Node000041"·title="·"·alt=""·coords="1532,135,1502,172,1498,169,1528,132"/>14 <area·shape="poly"·id="edge82_Node000002_Node000041"·title="·"·alt=""·coords="1532,135,1502,172,1498,169,1528,132"/>
15 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="1285,219,1358,267,1462,353,1458,357,1354,271,1282,224"/>15 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="1285,219,1358,267,1462,353,1458,357,1354,271,1282,224"/>
16 <area·shape="rect"·id="Node000005"·href="$a00692.html"·title="·"·alt=""·coords="1144,269,1344,309"/>16 <area·shape="rect"·id="Node000005"·href="$a00581.html"·title="·"·alt=""·coords="1144,269,1344,309"/>
17 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1253,222,1250,256,1244,256,1248,221"/>17 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1253,222,1250,256,1244,256,1248,221"/>
18 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="1298,307,1433,355,1440,357,1438,362,1431,360,1297,312"/>18 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="1298,307,1433,355,1440,357,1438,362,1431,360,1297,312"/>
19 <area·shape="rect"·id="Node000006"·href="$a00422_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>19 <area·shape="rect"·id="Node000006"·href="$a00926_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>
20 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="1267,308,1310,346,1307,350,1264,312"/>20 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="1267,308,1310,346,1307,350,1264,312"/>
21 <area·shape="rect"·id="Node000036"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>21 <area·shape="rect"·id="Node000036"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>
22 <area·shape="poly"·id="edge73_Node000005_Node000036"·title="·"·alt=""·coords="1144,300,801,323,370,360,328,364,328,359,369,355,800,318,1143,294"/>22 <area·shape="poly"·id="edge73_Node000005_Node000036"·title="·"·alt=""·coords="1144,300,801,323,370,360,328,364,328,359,369,355,800,318,1143,294"/>
23 <area·shape="rect"·id="Node000037"·href="$a00431_source.html"·title="·"·alt=""·coords="269,445,427,485"/>23 <area·shape="rect"·id="Node000037"·href="$a00965_source.html"·title="·"·alt=""·coords="269,445,427,485"/>
24 <area·shape="poly"·id="edge78_Node000005_Node000037"·title="·"·alt=""·coords="1144,293,974,295,772,305,672,313,582,325,505,340,449,360,425,375,403,394,369,435,365,432,399,391,422,371,447,355,504,335,581,320,672,308,771,300,974,290,1144,288"/>24 <area·shape="poly"·id="edge78_Node000005_Node000037"·title="·"·alt=""·coords="1144,293,974,295,772,305,672,313,582,325,505,340,449,360,425,375,403,394,369,435,365,432,399,391,422,371,447,355,504,335,581,320,672,308,771,300,974,290,1144,288"/>
25 <area·shape="rect"·id="Node000039"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="460,357,660,397"/>25 <area·shape="rect"·id="Node000039"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="460,357,660,397"/>
26 <area·shape="poly"·id="edge79_Node000005_Node000039"·title="·"·alt=""·coords="1144,306,674,364,674,359,1143,301"/>26 <area·shape="poly"·id="edge79_Node000005_Node000039"·title="·"·alt=""·coords="1144,306,674,364,674,359,1143,301"/>
27 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="1375,959,1553,999"/>27 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="1375,959,1553,999"/>
28 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="1420,392,1432,395,1517,403,1631,407,1761,409,1896,414,2022,426,2078,435,2128,448,2170,465,2202,486,2222,513,2229,544,2229,716,2224,754,2209,781,2185,803,2152,825,2112,845,2075,855,2040,858,2007,857,1938,855,1900,860,1857,873,1840,882,1828,892,1816,903,1798,913,1741,934,1680,950,1568,970,1567,965,1679,945,1739,929,1796,908,1813,899,1825,888,1837,878,1855,868,1899,855,1938,850,2007,852,2040,853,2074,850,2110,840,2149,820,2182,799,2205,778,2219,752,2224,716,2224,545,2217,515,2198,490,2167,470,2126,453,2077,440,2021,431,1895,419,1761,414,1630,412,1517,409,1432,400,1419,398"/>28 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="1420,392,1432,395,1517,403,1631,407,1761,409,1896,414,2022,426,2078,435,2128,448,2170,465,2202,486,2222,513,2229,544,2229,716,2224,754,2209,781,2185,803,2152,825,2112,845,2075,855,2040,858,2007,857,1938,855,1900,860,1857,873,1840,882,1828,892,1816,903,1798,913,1741,934,1680,950,1568,970,1567,965,1679,945,1739,929,1796,908,1813,899,1825,888,1837,878,1855,868,1899,855,1938,850,2007,852,2040,853,2074,850,2110,840,2149,820,2182,799,2205,778,2219,752,2224,716,2224,545,2217,515,2198,490,2167,470,2126,453,2077,440,2021,431,1895,419,1761,414,1630,412,1517,409,1432,400,1419,398"/>
29 <area·shape="rect"·id="Node000008"·href="$a00374_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>29 <area·shape="rect"·id="Node000008"·href="$a01028_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>
30 <area·shape="poly"·id="edge9_Node000006_Node000008"·title="·"·alt=""·coords="1420,393,1432,395,1556,406,1661,409,1842,401,1929,399,2021,402,2125,416,2246,443,2317,455,2382,465,2409,474,2430,489,2443,512,2448,544,2448,628,2453,672,2463,729,2468,785,2465,808,2457,824,2426,846,2382,859,2329,866,2269,870,2147,870,2045,874,2045,868,2147,865,2269,864,2328,861,2381,854,2424,841,2453,821,2460,806,2463,785,2458,730,2448,673,2443,628,2443,545,2438,514,2426,493,2406,479,2381,470,2317,460,2245,448,2124,421,2021,408,1929,404,1842,407,1661,414,1556,412,1432,400,1419,398"/>30 <area·shape="poly"·id="edge9_Node000006_Node000008"·title="·"·alt=""·coords="1420,393,1432,395,1556,406,1661,409,1842,401,1929,399,2021,402,2125,416,2246,443,2317,455,2382,465,2409,474,2430,489,2443,512,2448,544,2448,628,2453,672,2463,729,2468,785,2465,808,2457,824,2426,846,2382,859,2329,866,2269,870,2147,870,2045,874,2045,868,2147,865,2269,864,2328,861,2381,854,2424,841,2453,821,2460,806,2463,785,2458,730,2448,673,2443,628,2443,545,2438,514,2426,493,2406,479,2381,470,2317,460,2245,448,2124,421,2021,408,1929,404,1842,407,1661,414,1556,412,1432,400,1419,398"/>
31 <area·shape="rect"·id="Node000010"·href="$a00419_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>31 <area·shape="rect"·id="Node000010"·href="$a00932_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>
32 <area·shape="poly"·id="edge12_Node000006_Node000010"·title="·"·alt=""·coords="1291,400,1177,443,1175,438,1289,395"/>32 <area·shape="poly"·id="edge12_Node000006_Node000010"·title="·"·alt=""·coords="1291,400,1177,443,1175,438,1289,395"/>
33 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="608,966,667,991"/>33 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="608,966,667,991"/>
34 <area·shape="poly"·id="edge63_Node000006_Node000011"·title="·"·alt=""·coords="1261,387,1044,408,912,426,779,451,656,483,602,502,555,522,516,545,486,570,468,597,461,626,461,804,465,831,475,856,491,879,510,899,555,933,598,958,596,962,552,938,506,903,487,882,471,858,460,832,456,804,456,625,463,594,482,566,513,541,552,518,600,497,654,478,778,446,911,421,1044,403,1260,381"/>34 <area·shape="poly"·id="edge63_Node000006_Node000011"·title="·"·alt=""·coords="1261,387,1044,408,912,426,779,451,656,483,602,502,555,522,516,545,486,570,468,597,461,626,461,804,465,831,475,856,491,879,510,899,555,933,598,958,596,962,552,938,506,903,487,882,471,858,460,832,456,804,456,625,463,594,482,566,513,541,552,518,600,497,654,478,778,446,911,421,1044,403,1260,381"/>
35 <area·shape="poly"·id="edge62_Node000006_Node000021"·title="·"·alt=""·coords="1420,393,1432,395,1579,409,1704,415,1918,411,2021,410,2131,412,2255,422,2402,443,2459,448,2517,448,2624,444,2669,450,2688,456,2704,466,2718,479,2728,496,2734,518,2736,545,2736,804,2733,831,2723,856,2710,879,2692,900,2653,935,2615,961,2612,957,2650,931,2689,896,2705,876,2719,853,2727,829,2731,804,2731,545,2729,519,2723,498,2714,482,2701,470,2686,461,2668,455,2624,450,2517,453,2459,453,2401,448,2255,427,2131,417,2021,415,1918,417,1704,420,1579,414,1432,400,1419,398"/>35 <area·shape="poly"·id="edge62_Node000006_Node000021"·title="·"·alt=""·coords="1420,393,1432,395,1579,409,1704,415,1918,411,2021,410,2131,412,2255,422,2402,443,2459,448,2517,448,2624,444,2669,450,2688,456,2704,466,2718,479,2728,496,2734,518,2736,545,2736,804,2733,831,2723,856,2710,879,2692,900,2653,935,2615,961,2612,957,2650,931,2689,896,2705,876,2719,853,2727,829,2731,804,2731,545,2729,519,2723,498,2714,482,2701,470,2686,461,2668,455,2624,450,2517,453,2459,453,2401,448,2255,427,2131,417,2021,415,1918,417,1704,420,1579,414,1432,400,1419,398"/>
36 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2387,966,2472,991"/>36 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2387,966,2472,991"/>
37 <area·shape="poly"·id="edge64_Node000006_Node000027"·title="·"·alt=""·coords="1420,393,1432,395,1522,401,1634,403,1896,401,2029,403,2155,408,2265,421,2312,431,2352,443,2380,458,2420,485,2518,560,2611,639,2643,671,2660,693,2667,715,2670,737,2669,759,2663,780,2642,819,2611,856,2575,890,2535,919,2465,962,2463,957,2532,915,2571,886,2608,853,2638,816,2658,778,2663,758,2665,737,2662,717,2655,696,2639,675,2607,643,2515,564,2417,489,2377,462,2350,448,2310,436,2264,426,2155,414,2029,408,1896,407,1634,408,1522,407,1432,400,1419,398"/>37 <area·shape="poly"·id="edge64_Node000006_Node000027"·title="·"·alt=""·coords="1420,393,1432,395,1522,401,1634,403,1896,401,2029,403,2155,408,2265,421,2312,431,2352,443,2380,458,2420,485,2518,560,2611,639,2643,671,2660,693,2667,715,2670,737,2669,759,2663,780,2642,819,2611,856,2575,890,2535,919,2465,962,2463,957,2532,915,2571,886,2608,853,2638,816,2658,778,2663,758,2665,737,2662,717,2655,696,2639,675,2607,643,2515,564,2417,489,2377,462,2350,448,2310,436,2264,426,2155,414,2029,408,1896,407,1634,408,1522,407,1432,400,1419,398"/>
38 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="648,702,728,727"/>38 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="648,702,728,727"/>
39 <area·shape="poly"·id="edge72_Node000006_Node000034"·title="·"·alt=""·coords="1261,392,1130,413,977,445,904,464,838,486,785,510,749,535,722,571,706,613,696,654,692,688,687,688,691,653,701,611,718,569,745,531,782,505,836,481,902,459,976,440,1129,408,1260,387"/>39 <area·shape="poly"·id="edge72_Node000006_Node000034"·title="·"·alt=""·coords="1261,392,1130,413,977,445,904,464,838,486,785,510,749,535,722,571,706,613,696,654,692,688,687,688,691,653,701,611,718,569,745,531,782,505,836,481,902,459,976,440,1129,408,1260,387"/>
40 <area·shape="rect"·id="Node000035"·href="$a00515_source.html"·title="·"·alt=""·coords="1258,445,1422,485"/>40 <area·shape="rect"·id="Node000035"·href="$a00818_source.html"·title="·"·alt=""·coords="1258,445,1422,485"/>
41 <area·shape="poly"·id="edge65_Node000006_Node000035"·title="·"·alt=""·coords="1343,398,1343,431,1337,431,1337,398"/>41 <area·shape="poly"·id="edge65_Node000006_Node000035"·title="·"·alt=""·coords="1343,398,1343,431,1337,431,1337,398"/>
42 <area·shape="poly"·id="edge10_Node000008_Node000007"·title="·"·alt=""·coords="1867,910,1848,913,1568,962,1567,957,1848,908,1866,905"/>42 <area·shape="poly"·id="edge10_Node000008_Node000007"·title="·"·alt=""·coords="1867,910,1848,913,1568,962,1567,957,1848,908,1866,905"/>
43 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="2005,966,2081,991"/>43 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="2005,966,2081,991"/>
44 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="1972,909,2021,954,2018,958,1968,913"/>44 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="1972,909,2021,954,2018,958,1968,913"/>
45 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="1034,479,936,501,880,519,824,541,769,570,718,604,674,646,638,696,624,729,616,764,612,800,612,835,620,902,632,952,627,953,615,903,607,836,607,799,610,763,619,727,634,693,670,643,715,600,766,565,821,536,878,514,934,496,1033,474"/>45 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="1034,479,936,501,880,519,824,541,769,570,718,604,674,646,638,696,624,729,616,764,612,800,612,835,620,902,632,952,627,953,615,903,607,836,607,799,610,763,619,727,634,693,670,643,715,600,766,565,821,536,878,514,934,496,1033,474"/>
46 <area·shape="rect"·id="Node000012"·href="$a00512_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>46 <area·shape="rect"·id="Node000012"·href="$a00839_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>
47 <area·shape="poly"·id="edge14_Node000010_Node000012"·title="·"·alt=""·coords="1111,486,1102,520,1097,519,1106,485"/>47 <area·shape="poly"·id="edge14_Node000010_Node000012"·title="·"·alt=""·coords="1111,486,1102,520,1097,519,1106,485"/>
48 <area·shape="rect"·id="Node000028"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2264,783,2443,823"/>48 <area·shape="rect"·id="Node000028"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2264,783,2443,823"/>
49 <area·shape="poly"·id="edge61_Node000010_Node000028"·title="·"·alt=""·coords="1189,483,1535,571,1989,692,2279,776,2278,781,1987,697,1534,576,1188,488"/>49 <area·shape="poly"·id="edge61_Node000010_Node000028"·title="·"·alt=""·coords="1189,483,1535,571,1989,692,2279,776,2278,781,1987,697,1534,576,1188,488"/>
50 <area·shape="poly"·id="edge16_Node000012_Node000007"·title="·"·alt=""·coords="1021,561,954,579,920,593,889,609,861,629,838,653,824,681,819,714,819,804,823,823,834,841,852,857,877,873,941,900,1021,922,1109,939,1199,952,1361,968,1361,974,1199,957,1108,944,1019,927,939,905,874,878,849,862,830,844,818,825,813,804,813,713,819,679,834,650,857,625,886,605,918,588,953,574,1019,556"/>50 <area·shape="poly"·id="edge16_Node000012_Node000007"·title="·"·alt=""·coords="1021,561,954,579,920,593,889,609,861,629,838,653,824,681,819,714,819,804,823,823,834,841,852,857,877,873,941,900,1021,922,1109,939,1199,952,1361,968,1361,974,1199,957,1108,944,1019,927,939,905,874,878,849,862,830,844,818,825,813,804,813,713,819,679,834,650,857,625,886,605,918,588,953,574,1019,556"/>
51 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="854,790,941,815"/>51 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="854,790,941,815"/>
52 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="1079,561,1014,615,976,654,942,696,920,738,906,778,901,776,915,736,938,693,972,650,1010,611,1076,557"/>52 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="1079,561,1014,615,976,654,942,696,920,738,906,778,901,776,915,736,938,693,972,650,1010,611,1076,557"/>
53 <area·shape="rect"·id="Node000014"·href="$a00527_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>53 <area·shape="rect"·id="Node000014"·href="$a00815_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>
54 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="1096,559,1092,681,1086,681,1090,559"/>54 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="1096,559,1092,681,1086,681,1090,559"/>
55 <area·shape="rect"·id="Node000018"·href="$a00521_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>55 <area·shape="rect"·id="Node000018"·href="$a00803_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>
56 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="1133,556,1284,600,1282,605,1131,561"/>56 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="1133,556,1284,600,1282,605,1131,561"/>
57 <area·shape="poly"·id="edge18_Node000014_Node000007"·title="·"·alt=""·coords="1085,735,1079,772,1076,819,1083,867,1092,889,1106,909,1122,921,1146,932,1210,950,1286,962,1361,969,1361,975,1285,967,1209,955,1144,937,1119,926,1102,913,1088,892,1078,869,1071,819,1073,771,1080,734"/>57 <area·shape="poly"·id="edge18_Node000014_Node000007"·title="·"·alt=""·coords="1085,735,1079,772,1076,819,1083,867,1092,889,1106,909,1122,921,1146,932,1210,950,1286,962,1361,969,1361,975,1285,967,1209,955,1144,937,1119,926,1102,913,1088,892,1078,869,1071,819,1073,771,1080,734"/>
58 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="1047,737,936,787,934,782,1045,732"/>58 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="1047,737,936,787,934,782,1045,732"/>
59 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1534,790,1610,815"/>59 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1534,790,1610,815"/>
60 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="1170,721,1334,742,1429,759,1522,780,1532,783,1530,788,1521,785,1427,764,1333,748,1170,726"/>60 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="1170,721,1334,742,1429,759,1522,780,1532,783,1530,788,1521,785,1427,764,1333,748,1170,726"/>
61 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="965,790,1040,815"/>61 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="965,790,1040,815"/>
62 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="1071,737,1026,782,1022,778,1067,733"/>62 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="1071,737,1026,782,1022,778,1067,733"/>
Offset 68, 37 lines modifiedOffset 68, 37 lines modified
68 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1301,649,1161,693,1160,688,1299,644"/>68 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1301,649,1161,693,1160,688,1299,644"/>
69 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1319,649,1280,670,1242,697,1200,739,1169,780,1165,777,1196,735,1238,693,1277,666,1316,644"/>69 <area·shape="poly"·id="edge30_Node000018_Node000017"·title="·"·alt=""·coords="1319,649,1280,670,1242,697,1200,739,1169,780,1165,777,1196,735,1238,693,1277,666,1316,644"/>
70 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1633,702,1703,727"/>70 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1633,702,1703,727"/>
71 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1438,644,1614,692,1624,695,1622,700,1613,697,1436,649"/>71 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1438,644,1614,692,1624,695,1622,700,1613,697,1436,649"/>
72 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1728,702,1787,727"/>72 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1728,702,1787,727"/>
73 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1443,635,1573,657,1645,672,1717,692,1723,694,1721,699,1715,697,1644,678,1572,662,1442,640"/>73 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1443,635,1573,657,1645,672,1717,692,1723,694,1721,699,1715,697,1644,678,1572,662,1442,640"/>
74 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1442,628,1672,639,1818,650,1971,665,2121,685,2259,710,2374,742,2420,760,2456,780,2479,798,2499,820,2533,866,2558,913,2574,952,2569,954,2553,916,2529,869,2495,823,2475,802,2453,785,2417,765,2372,747,2258,716,2120,690,1970,670,1818,655,1672,645,1442,633"/>74 <area·shape="poly"·id="edge28_Node000018_Node000021"·title="·"·alt=""·coords="1442,628,1672,639,1818,650,1971,665,2121,685,2259,710,2374,742,2420,760,2456,780,2479,798,2499,820,2533,866,2558,913,2574,952,2569,954,2553,916,2529,869,2495,823,2475,802,2453,785,2417,765,2372,747,2258,716,2120,690,1970,670,1818,655,1672,645,1442,633"/>
75 <area·shape="rect"·id="Node000022"·href="$a00251_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>75 <area·shape="rect"·id="Node000022"·href="$a01109_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>
76 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1367,646,1389,734,1402,769,1397,771,1384,735,1361,647"/>76 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1367,646,1389,734,1402,769,1397,771,1384,735,1361,647"/>
77 <area·shape="rect"·id="Node000023"·href="$a00344_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>77 <area·shape="rect"·id="Node000023"·href="$a00989_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>
78 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1338,649,1315,671,1293,696,1266,738,1243,782,1211,859,1206,856,1239,780,1262,735,1288,693,1311,667,1334,645"/>78 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1338,649,1315,671,1293,696,1266,738,1243,782,1211,859,1206,856,1239,780,1262,735,1288,693,1311,667,1334,645"/>
79 <area·shape="rect"·id="Node000024"·href="$a00497_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>79 <area·shape="rect"·id="Node000024"·href="$a00824_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>
80 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1442,644,1506,664,1571,692,1586,703,1597,713,1607,723,1622,732,1876,781,1875,786,1620,737,1604,727,1593,717,1583,707,1568,697,1504,669,1440,649"/>80 <area·shape="poly"·id="edge34_Node000018_Node000024"·title="·"·alt=""·coords="1442,644,1506,664,1571,692,1586,703,1597,713,1607,723,1622,732,1876,781,1875,786,1620,737,1604,727,1593,717,1583,707,1568,697,1504,669,1440,649"/>
81 <area·shape="rect"·id="Node000025"·href="$a00509_source.html"·title="·"·alt=""·coords="1811,695,1975,735"/>81 <area·shape="rect"·id="Node000025"·href="$a00821_source.html"·title="·"·alt=""·coords="1811,695,1975,735"/>
82 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1443,637,1798,692,1798,697,1442,642"/>82 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1443,637,1798,692,1798,697,1442,642"/>
83 <area·shape="rect"·id="Node000033"·href="$a00407_source.html"·title="·"·alt=""·coords="1398,695,1557,735"/>83 <area·shape="rect"·id="Node000033"·href="$a00956_source.html"·title="·"·alt=""·coords="1398,695,1557,735"/>
84 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1388,645,1442,684,1439,689,1384,649"/>84 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1388,645,1442,684,1439,689,1384,649"/>
85 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1278,641,742,709,741,704,1278,636"/>85 <area·shape="poly"·id="edge60_Node000018_Node000034"·title="·"·alt=""·coords="1278,641,742,709,741,704,1278,636"/>
86 <area·shape="poly"·id="edge33_Node000023_Node000007"·title="·"·alt=""·coords="1257,908,1394,952,1392,957,1255,913"/>86 <area·shape="poly"·id="edge33_Node000023_Node000007"·title="·"·alt=""·coords="1257,908,1394,952,1392,957,1255,913"/>
87 <area·shape="poly"·id="edge35_Node000024_Node000007"·title="·"·alt=""·coords="1921,825,1812,873,1780,894,1748,913,1656,944,1567,964,1566,959,1655,939,1746,908,1778,889,1809,868,1919,820"/>87 <area·shape="poly"·id="edge35_Node000024_Node000007"·title="·"·alt=""·coords="1921,825,1812,873,1780,894,1748,913,1656,944,1567,964,1566,959,1655,939,1746,908,1778,889,1809,868,1919,820"/>
88 <area·shape="poly"·id="edge37_Node000025_Node000007"·title="·"·alt=""·coords="1878,737,1783,837,1734,887,1704,913,1637,944,1568,963,1566,958,1635,939,1701,908,1731,883,1779,834,1874,733"/>88 <area·shape="poly"·id="edge37_Node000025_Node000007"·title="·"·alt=""·coords="1878,737,1783,837,1734,887,1704,913,1637,944,1568,963,1566,958,1635,939,1701,908,1731,883,1779,834,1874,733"/>
89 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1823,737,1624,790,1623,785,1822,732"/>89 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1823,737,1624,790,1623,785,1822,732"/>
90 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1912,733,1947,771,1943,774,1908,737"/>90 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1912,733,1947,771,1943,774,1908,737"/>
91 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2077,790,2139,815"/>91 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2077,790,2139,815"/>
92 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1944,732,2066,780,2071,782,2069,787,2064,785,1942,737"/>92 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1944,732,2066,780,2071,782,2069,787,2064,785,1942,737"/>
93 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1976,731,2061,753,2152,780,2255,821,2318,849,2355,869,2376,888,2393,910,2420,952,2415,955,2389,914,2372,892,2352,873,2316,854,2252,826,2150,785,2060,758,1975,736"/>93 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1976,731,2061,753,2152,780,2255,821,2318,849,2355,869,2376,888,2393,910,2420,952,2415,955,2389,914,2372,892,2352,873,2316,854,2252,826,2150,785,2060,758,1975,736"/>
94 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1976,729,2251,780,2250,785,1975,734"/>94 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1976,729,2251,780,2250,785,1975,734"/>
95 <area·shape="rect"·id="Node000032"·href="$a00437_source.html"·title="·"·alt=""·coords="1531,871,1690,911"/>95 <area·shape="rect"·id="Node000032"·href="$a00977_source.html"·title="·"·alt=""·coords="1531,871,1690,911"/>
96 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1835,737,1784,758,1732,785,1681,823,1639,863,1636,859,1678,819,1729,780,1781,753,1833,732"/>96 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1835,737,1784,758,1732,785,1681,823,1639,863,1636,859,1678,819,1729,780,1781,753,1833,732"/>
97 <area·shape="rect"·id="Node000029"·href="$a00281_source.html"·title="·"·alt=""·coords="2163,871,2341,911"/>97 <area·shape="rect"·id="Node000029"·href="$a01103_source.html"·title="·"·alt=""·coords="2163,871,2341,911"/>
98 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="2333,825,2287,864,2283,860,2329,821"/>98 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="2333,825,2287,864,2283,860,2329,821"/>
99 <area·shape="poly"·id="edge43_Node000029_Node000007"·title="·"·alt=""·coords="2163,912,2151,913,1832,950,1567,973,1567,967,1832,945,2150,908,2162,906"/>99 <area·shape="poly"·id="edge43_Node000029_Node000007"·title="·"·alt=""·coords="2163,912,2151,913,1832,950,1567,973,1567,967,1832,945,2150,908,2162,906"/>
100 <area·shape="poly"·id="edge44_Node000029_Node000009"·title="·"·alt=""·coords="2207,913,2084,963,2082,958,2205,908"/>100 <area·shape="poly"·id="edge44_Node000029_Node000009"·title="·"·alt=""·coords="2207,913,2084,963,2082,958,2205,908"/>
101 <area·shape="poly"·id="edge48_Node000029_Node000011"·title="·"·alt=""·coords="2163,912,2151,913,2011,926,1826,937,1385,957,680,979,680,974,1385,951,1826,932,2011,920,2150,908,2162,907"/>101 <area·shape="poly"·id="edge48_Node000029_Node000011"·title="·"·alt=""·coords="2163,912,2151,913,2011,926,1826,937,1385,957,680,979,680,974,1385,951,1826,932,2011,920,2150,908,2162,907"/>
102 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="2325,908,2536,963,2535,968,2323,913"/>102 <area·shape="poly"·id="edge46_Node000029_Node000021"·title="·"·alt=""·coords="2325,908,2536,963,2535,968,2323,913"/>
103 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="2292,908,2395,958,2392,962,2290,913"/>103 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="2292,908,2395,958,2392,962,2290,913"/>
104 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2155,966,2245,991"/>104 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2155,966,2245,991"/>
Offset 115, 24 lines modifiedOffset 115, 24 lines modified
115 <area·shape="poly"·id="edge71_Node000035_Node000012"·title="·"·alt=""·coords="1282,488,1143,532,1141,527,1280,483"/>115 <area·shape="poly"·id="edge71_Node000035_Node000012"·title="·"·alt=""·coords="1282,488,1143,532,1141,527,1280,483"/>
116 <area·shape="poly"·id="edge69_Node000035_Node000014"·title="·"·alt=""·coords="1322,488,1118,687,1115,683,1319,484"/>116 <area·shape="poly"·id="edge69_Node000035_Node000014"·title="·"·alt=""·coords="1322,488,1118,687,1115,683,1319,484"/>
117 <area·shape="poly"·id="edge70_Node000035_Node000018"·title="·"·alt=""·coords="1345,485,1359,593,1353,593,1340,486"/>117 <area·shape="poly"·id="edge70_Node000035_Node000018"·title="·"·alt=""·coords="1345,485,1359,593,1353,593,1340,486"/>
118 <area·shape="poly"·id="edge67_Node000035_Node000024"·title="·"·alt=""·coords="1422,465,1553,477,1630,491,1711,512,1791,541,1866,580,1934,630,1964,660,1990,693,1998,712,1999,732,1989,771,1984,769,1994,732,1993,713,1986,696,1960,664,1930,634,1863,584,1788,546,1709,517,1629,496,1552,482,1422,470"/>118 <area·shape="poly"·id="edge67_Node000035_Node000024"·title="·"·alt=""·coords="1422,465,1553,477,1630,491,1711,512,1791,541,1866,580,1934,630,1964,660,1990,693,1998,712,1999,732,1989,771,1984,769,1994,732,1993,713,1986,696,1960,664,1930,634,1863,584,1788,546,1709,517,1629,496,1552,482,1422,470"/>
119 <area·shape="poly"·id="edge68_Node000035_Node000025"·title="·"·alt=""·coords="1383,483,1840,687,1838,692,1381,488"/>119 <area·shape="poly"·id="edge68_Node000035_Node000025"·title="·"·alt=""·coords="1383,483,1840,687,1838,692,1381,488"/>
120 <area·shape="poly"·id="edge77_Node000036_Node000011"·title="·"·alt=""·coords="115,399,71,418,51,431,34,447,17,470,10,491,9,545,9,804,14,825,28,844,50,862,80,878,156,907,248,929,346,946,443,959,594,972,594,977,442,964,345,951,247,934,154,912,77,883,47,867,24,848,9,827,4,804,4,545,5,490,13,467,30,444,48,427,69,413,113,394"/>120 <area·shape="poly"·id="edge77_Node000036_Node000011"·title="·"·alt=""·coords="115,399,71,418,51,431,34,447,17,470,10,491,9,545,9,804,14,825,28,844,50,862,80,878,156,907,248,929,346,946,443,959,594,972,594,977,442,964,345,951,247,934,154,912,77,883,47,867,24,848,9,827,4,804,4,545,5,490,13,467,30,444,48,427,69,413,113,394"/>
121 <area·shape="poly"·id="edge74_Node000036_Node000037"·title="·"·alt=""·coords="246,395,308,436,306,440,243,400"/>121 <area·shape="poly"·id="edge74_Node000036_Node000037"·title="·"·alt=""·coords="246,395,308,436,306,440,243,400"/>
122 <area·shape="rect"·id="Node000038"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="44,445,244,485"/>122 <area·shape="rect"·id="Node000038"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="44,445,244,485"/>
123 <area·shape="poly"·id="edge76_Node000036_Node000038"·title="·"·alt=""·coords="201,399,170,437,166,433,197,396"/>123 <area·shape="poly"·id="edge76_Node000036_Node000038"·title="·"·alt=""·coords="201,399,170,437,166,433,197,396"/>
124 <area·shape="poly"·id="edge75_Node000037_Node000007"·title="·"·alt=""·coords="391,483,430,506,469,538,486,557,500,577,509,600,512,625,512,716,514,778,525,827,535,848,549,869,593,908,634,923,708,936,918,955,1158,967,1361,973,1361,978,1157,972,918,960,707,941,633,928,591,913,545,872,530,851,519,829,509,779,507,716,507,626,504,602,495,580,482,560,466,542,427,511,389,488"/>124 <area·shape="poly"·id="edge75_Node000037_Node000007"·title="·"·alt=""·coords="391,483,430,506,469,538,486,557,500,577,509,600,512,625,512,716,514,778,525,827,535,848,549,869,593,908,634,923,708,936,918,955,1158,967,1361,973,1361,978,1157,972,918,960,707,941,633,928,591,913,545,872,530,851,519,829,509,779,507,716,507,626,504,602,495,580,482,560,466,542,427,511,389,488"/>
125 <area·shape="poly"·id="edge81_Node000039_Node000007"·title="·"·alt=""·coords="563,398,563,545,563,628,572,661,596,701,632,745,673,790,758,868,813,908,857,924,916,936,1063,955,1222,967,1361,972,1361,978,1221,972,1062,961,915,942,855,929,811,913,755,872,670,793,627,748,592,704,567,663,557,628,557,545,557,398"/>125 <area·shape="poly"·id="edge81_Node000039_Node000007"·title="·"·alt=""·coords="563,398,563,545,563,628,572,661,596,701,632,745,673,790,758,868,813,908,857,924,916,936,1063,955,1222,967,1361,972,1361,978,1221,972,1062,961,915,942,855,929,811,913,755,872,670,793,627,748,592,704,567,663,557,628,557,545,557,398"/>
126 <area·shape="rect"·id="Node000040"·title="·"·alt=""·coords="451,453,522,478"/>126 <area·shape="rect"·id="Node000040"·title="·"·alt=""·coords="451,453,522,478"/>
127 <area·shape="poly"·id="edge80_Node000039_Node000040"·title="·"·alt=""·coords="546,399,508,443,504,440,542,396"/>127 <area·shape="poly"·id="edge80_Node000039_Node000040"·title="·"·alt=""·coords="546,399,508,443,504,440,542,396"/>
128 <area·shape="poly"·id="edge83_Node000041_Node000003"·title="·"·alt=""·coords="1479,221,1484,351,1479,351,1474,222"/>128 <area·shape="poly"·id="edge83_Node000041_Node000003"·title="·"·alt=""·coords="1479,221,1484,351,1479,351,1474,222"/>
129 <area·shape="poly"·id="edge90_Node000041_Node000005"·title="·"·alt=""·coords="1426,224,1308,267,1307,262,1424,219"/>129 <area·shape="poly"·id="edge90_Node000041_Node000005"·title="·"·alt=""·coords="1426,224,1308,267,1307,262,1424,219"/>
130 <area·shape="poly"·id="edge84_Node000041_Node000006"·title="·"·alt=""·coords="1463,223,1365,348,1361,345,1459,220"/>130 <area·shape="poly"·id="edge84_Node000041_Node000006"·title="·"·alt=""·coords="1463,223,1365,348,1361,345,1459,220"/>
131 <area·shape="rect"·id="Node000042"·href="$a00716.html"·title="A·generic·heap·class."·alt=""·coords="2483,695,2645,735"/>131 <area·shape="rect"·id="Node000042"·href="$a00704.html"·title="A·generic·heap·class."·alt=""·coords="2483,695,2645,735"/>
132 <area·shape="poly"·id="edge85_Node000041_Node000042"·title="·"·alt=""·coords="1576,204,1871,220,2054,234,2238,252,2409,274,2551,302,2606,318,2648,335,2675,354,2683,365,2685,376,2685,547,2683,569,2677,590,2657,628,2630,662,2602,688,2598,684,2626,658,2652,626,2672,588,2678,568,2680,547,2680,376,2678,367,2672,358,2646,340,2604,323,2550,307,2408,279,2238,257,2053,239,1871,225,1576,209"/>132 <area·shape="poly"·id="edge85_Node000041_Node000042"·title="·"·alt=""·coords="1576,204,1871,220,2054,234,2238,252,2409,274,2551,302,2606,318,2648,335,2675,354,2683,365,2685,376,2685,547,2683,569,2677,590,2657,628,2630,662,2602,688,2598,684,2626,658,2652,626,2672,588,2678,568,2680,547,2680,376,2678,367,2672,358,2646,340,2604,323,2550,307,2408,279,2238,257,2053,239,1871,225,1576,209"/>
133 <area·shape="poly"·id="edge88_Node000042_Node000021"·title="·"·alt=""·coords="2571,735,2579,782,2584,876,2583,952,2578,952,2578,876,2573,783,2566,736"/>133 <area·shape="poly"·id="edge88_Node000042_Node000021"·title="·"·alt=""·coords="2571,735,2579,782,2584,876,2583,952,2578,952,2578,876,2573,783,2566,736"/>
134 <area·shape="poly"·id="edge89_Node000042_Node000028"·title="·"·alt=""·coords="2519,737,2413,780,2411,775,2517,732"/>134 <area·shape="poly"·id="edge89_Node000042_Node000028"·title="·"·alt=""·coords="2519,737,2413,780,2411,775,2517,732"/>
135 <area·shape="rect"·id="Node000043"·href="$a06356.html"·title="·"·alt=""·coords="2056,878,2139,903"/>135 <area·shape="rect"·id="Node000043"·href="$a06473.html"·title="·"·alt=""·coords="2056,878,2139,903"/>
136 <area·shape="poly"·id="edge86_Node000042_Node000043"·title="·"·alt=""·coords="2570,735,2571,779,2565,804,2551,825,2519,844,2473,856,2418,863,2359,865,2241,866,2190,868,2151,873,2140,876,2138,871,2150,868,2190,863,2241,861,2359,860,2418,857,2472,851,2516,839,2547,821,2560,802,2566,779,2565,735"/>136 <area·shape="poly"·id="edge86_Node000042_Node000043"·title="·"·alt=""·coords="2570,735,2571,779,2565,804,2551,825,2519,844,2473,856,2418,863,2359,865,2241,866,2190,868,2151,873,2140,876,2138,871,2150,868,2190,863,2241,861,2359,860,2418,857,2472,851,2516,839,2547,821,2560,802,2566,779,2565,735"/>
137 <area·shape="poly"·id="edge87_Node000043_Node000007"·title="·"·alt=""·coords="2069,906,2045,913,1917,938,1788,956,1567,975,1567,970,1787,950,1916,933,2043,908,2068,901"/>137 <area·shape="poly"·id="edge87_Node000043_Node000007"·title="·"·alt=""·coords="2069,906,2045,913,1917,938,1788,956,1567,975,1567,970,1787,950,1916,933,2043,908,2068,901"/>
138 </map>138 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00690.png vs.
./usr/share/doc/libopenmesh-dev/html/a00570.png
Files identical despite different names
19.7 KB
./usr/share/doc/libopenmesh-dev/html/a00692.html vs.
./usr/share/doc/libopenmesh-dev/html/a00581.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00692.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00581.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 63 lines modifiedOffset 95, 63 lines modified
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">BaseDecimaterT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">BaseDecimaterT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a00707_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00557_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·BaseDecimaterT.hh:</div>106 Include·dependency·graph·for·BaseDecimaterT.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a00693.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00582.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh">109 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh">
110 <area·shape="rect"·title="·"·alt=""·coords="244,5,444,45"/>110 <area·shape="rect"·title="·"·alt=""·coords="244,5,444,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="5,101,83,126"/>111 <area·shape="rect"·title="·"·alt=""·coords="5,101,83,126"/>
112 <area·shape="poly"·title="·"·alt=""·coords="267,48,95,96,88,98,86,93,94,91,266,43"/>112 <area·shape="poly"·title="·"·alt=""·coords="267,48,95,96,88,98,86,93,94,91,266,43"/>
113 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>113 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="445,30,1799,104,1799,110,444,35"/>114 <area·shape="poly"·title="·"·alt=""·coords="445,30,1799,104,1799,110,444,35"/>
115 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>115 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="444,27,1092,51,1984,91,2169,102,2169,107,1984,96,1092,56,444,33"/>116 <area·shape="poly"·title="·"·alt=""·coords="444,27,1092,51,1984,91,2169,102,2169,107,1984,96,1092,56,444,33"/>
117 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="265,181,423,221"/>117 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="265,181,423,221"/>
118 <area·shape="poly"·title="·"·alt=""·coords="347,46,347,168,341,168,341,46"/>118 <area·shape="poly"·title="·"·alt=""·coords="347,46,347,168,341,168,341,46"/>
119 <area·shape="rect"·href="a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>119 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>
120 <area·shape="poly"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>120 <area·shape="poly"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>
121 <area·shape="rect"·title="·"·alt=""·coords="581,695,760,735"/>121 <area·shape="rect"·title="·"·alt=""·coords="581,695,760,735"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>122 <area·shape="poly"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>
123 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>123 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1897,133,1906,206,1913,306,1911,405,1904,444,1892,472,1877,489,1861,500,1828,508,1792,511,1750,521,1711,542,1670,561,1586,588,1505,609,1504,603,1585,583,1668,556,1708,537,1748,516,1791,505,1827,503,1859,495,1873,485,1887,469,1899,443,1905,404,1907,306,1900,207,1892,134"/>124 <area·shape="poly"·title="·"·alt=""·coords="1897,133,1906,206,1913,306,1911,405,1904,444,1892,472,1877,489,1861,500,1828,508,1792,511,1750,521,1711,542,1670,561,1586,588,1505,609,1504,603,1585,583,1668,556,1708,537,1748,516,1791,505,1827,503,1859,495,1873,485,1887,469,1899,443,1905,404,1907,306,1900,207,1892,134"/>
125 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>125 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1920,131,1974,171,1971,175,1916,136"/>126 <area·shape="poly"·title="·"·alt=""·coords="1920,131,1974,171,1971,175,1916,136"/>
127 <area·shape="rect"·title="·"·alt=""·coords="2201,702,2260,727"/>127 <area·shape="rect"·title="·"·alt=""·coords="2201,702,2260,727"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1972,119,2137,141,2214,158,2244,168,2267,179,2296,200,2318,220,2330,246,2335,281,2335,540,2332,564,2326,587,2306,629,2280,666,2255,694,2251,690,2276,663,2301,627,2321,585,2327,563,2329,540,2329,281,2325,248,2313,224,2293,204,2264,184,2242,173,2212,163,2136,146,1971,124"/>128 <area·shape="poly"·title="·"·alt=""·coords="1972,119,2137,141,2214,158,2244,168,2267,179,2296,200,2318,220,2330,246,2335,281,2335,540,2332,564,2326,587,2306,629,2280,666,2255,694,2251,690,2276,663,2301,627,2321,585,2327,563,2329,540,2329,281,2325,248,2313,224,2293,204,2264,184,2242,173,2212,163,2136,146,1971,124"/>
129 <area·shape="rect"·title="·"·alt=""·coords="2022,702,2085,727"/>129 <area·shape="rect"·title="·"·alt=""·coords="2022,702,2085,727"/>
130 <area·shape="poly"·title="·"·alt=""·coords="1972,112,2069,121,2120,132,2170,147,2215,169,2251,197,2265,215,2275,234,2282,256,2284,281,2284,452,2278,495,2262,535,2239,572,2210,606,2146,660,2088,698,2085,693,2142,656,2206,602,2234,569,2257,533,2273,494,2279,452,2279,281,2276,257,2270,236,2260,218,2247,201,2212,173,2168,152,2119,137,2068,127,1971,117"/>130 <area·shape="poly"·title="·"·alt=""·coords="1972,112,2069,121,2120,132,2170,147,2215,169,2251,197,2265,215,2275,234,2282,256,2284,281,2284,452,2278,495,2262,535,2239,572,2210,606,2146,660,2088,698,2085,693,2142,656,2206,602,2234,569,2257,533,2273,494,2279,452,2279,281,2276,257,2270,236,2260,218,2247,201,2212,173,2168,152,2119,137,2068,127,1971,117"/>
131 <area·shape="rect"·title="·"·alt=""·coords="1689,702,1775,727"/>131 <area·shape="rect"·title="·"·alt=""·coords="1689,702,1775,727"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1972,119,2006,126,2041,138,2075,156,2103,179,2121,203,2128,226,2129,281,2129,364,2127,398,2119,430,2106,461,2089,490,2046,542,1994,587,1936,625,1879,657,1780,700,1778,695,1876,652,1934,621,1990,583,2042,538,2085,487,2101,459,2113,429,2121,397,2124,364,2124,281,2123,227,2116,206,2099,183,2072,160,2039,143,2005,132,1971,124"/>132 <area·shape="poly"·title="·"·alt=""·coords="1972,119,2006,126,2041,138,2075,156,2103,179,2121,203,2128,226,2129,281,2129,364,2127,398,2119,430,2106,461,2089,490,2046,542,1994,587,1936,625,1879,657,1780,700,1778,695,1876,652,1934,621,1990,583,2042,538,2085,487,2101,459,2113,429,2121,397,2124,364,2124,281,2123,227,2116,206,2099,183,2072,160,2039,143,2005,132,1971,124"/>
133 <area·shape="rect"·title="·"·alt=""·coords="1797,438,1877,463"/>133 <area·shape="rect"·title="·"·alt=""·coords="1797,438,1877,463"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1888,134,1876,182,1854,318,1842,424,1837,424,1849,318,1871,181,1883,133"/>134 <area·shape="poly"·title="·"·alt=""·coords="1888,134,1876,182,1854,318,1842,424,1837,424,1849,318,1871,181,1883,133"/>
135 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="819,181,983,221"/>135 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="819,181,983,221"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1813,124,997,194,997,189,1812,119"/>136 <area·shape="poly"·title="·"·alt=""·coords="1813,124,997,194,997,189,1812,119"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1327,640,774,704,773,699,1327,635"/>137 <area·shape="poly"·title="·"·alt=""·coords="1327,640,774,704,773,699,1327,635"/>
138 <area·shape="rect"·title="·"·alt=""·coords="1379,702,1455,727"/>138 <area·shape="rect"·title="·"·alt=""·coords="1379,702,1455,727"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1414,647,1418,688,1412,688,1408,647"/>139 <area·shape="poly"·title="·"·alt=""·coords="1414,647,1418,688,1412,688,1408,647"/>
140 <area·shape="poly"·title="·"·alt=""·coords="2020,220,2189,606,2223,688,2218,690,2184,608,2015,223"/>140 <area·shape="poly"·title="·"·alt=""·coords="2020,220,2189,606,2223,688,2218,690,2184,608,2015,223"/>
141 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>141 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>
142 <area·shape="poly"·title="·"·alt=""·coords="1930,212,1203,272,1203,267,1930,207"/>142 <area·shape="poly"·title="·"·alt=""·coords="1930,212,1203,272,1203,267,1930,207"/>
143 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>143 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>
144 <area·shape="poly"·title="·"·alt=""·coords="2011,222,2005,269,1992,333,1970,405,1954,439,1936,472,1917,494,1896,512,1892,508,1913,490,1931,469,1950,437,1965,403,1987,332,1999,268,2005,221"/>144 <area·shape="poly"·title="·"·alt=""·coords="2011,222,2005,269,1992,333,1970,405,1954,439,1936,472,1917,494,1896,512,1892,508,1913,490,1931,469,1950,437,1965,403,1987,332,1999,268,2005,221"/>
145 <area·shape="poly"·title="·"·alt=""·coords="994,297,929,315,895,329,863,345,835,365,813,389,799,417,793,450,793,540,791,563,785,585,764,625,736,660,708,687,704,684,732,656,759,622,780,583,786,562,788,540,788,449,794,415,809,386,832,361,860,341,893,324,927,310,993,292"/>145 <area·shape="poly"·title="·"·alt=""·coords="994,297,929,315,895,329,863,345,835,365,813,389,799,417,793,450,793,540,791,563,785,585,764,625,736,660,708,687,704,684,732,656,759,622,780,583,786,562,788,540,788,449,794,415,809,386,832,361,860,341,893,324,927,310,993,292"/>
146 <area·shape="rect"·title="·"·alt=""·coords="1330,526,1417,551"/>146 <area·shape="rect"·title="·"·alt=""·coords="1330,526,1417,551"/>
147 <area·shape="poly"·title="·"·alt=""·coords="1190,289,1259,308,1292,322,1323,341,1346,360,1360,379,1377,430,1379,450,1377,471,1377,512,1371,512,1372,471,1374,450,1372,431,1355,381,1342,363,1320,345,1290,327,1257,313,1189,295"/>147 <area·shape="poly"·title="·"·alt=""·coords="1190,289,1259,308,1292,322,1323,341,1346,360,1360,379,1377,430,1379,450,1377,471,1377,512,1371,512,1372,471,1374,450,1372,431,1355,381,1342,363,1320,345,1290,327,1257,313,1189,295"/>
148 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>148 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>
149 <area·shape="poly"·title="·"·alt=""·coords="1064,295,1034,418,1029,417,1059,294"/>149 <area·shape="poly"·title="·"·alt=""·coords="1064,295,1034,418,1029,417,1059,294"/>
150 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>150 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1089,292,1176,334,1174,339,1087,297"/>151 <area·shape="poly"·title="·"·alt=""·coords="1089,292,1176,334,1174,339,1087,297"/>
152 <area·shape="poly"·title="·"·alt=""·coords="1043,469,1059,491,1072,518,1074,552,1069,594,1058,648,1038,663,1011,674,939,693,855,704,774,711,774,706,855,699,938,687,1009,669,1036,658,1054,645,1064,594,1069,552,1067,519,1055,494,1039,472"/>152 <area·shape="poly"·title="·"·alt=""·coords="1043,469,1059,491,1072,518,1074,552,1069,594,1058,648,1038,663,1011,674,939,693,855,704,774,711,774,706,855,699,938,687,1009,669,1036,658,1054,645,1064,594,1069,552,1067,519,1055,494,1039,472"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1107,466,1208,488,1318,516,1329,519,1327,524,1317,521,1207,493,1106,471"/>153 <area·shape="poly"·title="·"·alt=""·coords="1107,466,1208,488,1318,516,1329,519,1327,524,1317,521,1207,493,1106,471"/>
154 <area·shape="rect"·title="·"·alt=""·coords="981,526,1057,551"/>154 <area·shape="rect"·title="·"·alt=""·coords="981,526,1057,551"/>
155 <area·shape="poly"·title="·"·alt=""·coords="1025,471,1023,512,1018,512,1020,471"/>155 <area·shape="poly"·title="·"·alt=""·coords="1025,471,1023,512,1018,512,1020,471"/>
156 <area·shape="rect"·title="·"·alt=""·coords="1132,526,1207,551"/>156 <area·shape="rect"·title="·"·alt=""·coords="1132,526,1207,551"/>
157 <area·shape="poly"·title="·"·alt=""·coords="1057,468,1140,517,1137,521,1055,473"/>157 <area·shape="poly"·title="·"·alt=""·coords="1057,468,1140,517,1137,521,1055,473"/>
Offset 163, 37 lines modifiedOffset 163, 37 lines modified
163 <area·shape="poly"·title="·"·alt=""·coords="1183,385,1082,428,1080,423,1181,380"/>163 <area·shape="poly"·title="·"·alt=""·coords="1183,385,1082,428,1080,423,1181,380"/>
164 <area·shape="poly"·title="·"·alt=""·coords="1234,382,1265,512,1259,513,1229,383"/>164 <area·shape="poly"·title="·"·alt=""·coords="1234,382,1265,512,1259,513,1229,383"/>
165 <area·shape="rect"·title="·"·alt=""·coords="1265,438,1335,463"/>165 <area·shape="rect"·title="·"·alt=""·coords="1265,438,1335,463"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1245,381,1283,425,1279,429,1241,385"/>166 <area·shape="poly"·title="·"·alt=""·coords="1245,381,1283,425,1279,429,1241,385"/>
167 <area·shape="rect"·title="·"·alt=""·coords="1131,438,1189,463"/>167 <area·shape="rect"·title="·"·alt=""·coords="1131,438,1189,463"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1214,385,1180,428,1176,425,1210,381"/>168 <area·shape="poly"·title="·"·alt=""·coords="1214,385,1180,428,1176,425,1210,381"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1309,362,1390,367,1485,378,1587,397,1685,428,1703,438,1715,448,1726,459,1742,468,1778,480,1811,485,1869,485,1897,485,1927,488,1957,498,1991,516,2014,535,2029,555,2048,606,2056,649,2058,688,2052,688,2051,650,2043,607,2024,557,2010,539,1988,521,1955,503,1925,493,1897,490,1869,490,1810,490,1777,485,1740,473,1723,463,1711,452,1700,442,1683,433,1585,403,1485,383,1389,372,1309,367"/>169 <area·shape="poly"·title="·"·alt=""·coords="1309,362,1390,367,1485,378,1587,397,1685,428,1703,438,1715,448,1726,459,1742,468,1778,480,1811,485,1869,485,1897,485,1927,488,1957,498,1991,516,2014,535,2029,555,2048,606,2056,649,2058,688,2052,688,2051,650,2043,607,2024,557,2010,539,1988,521,1955,503,1925,493,1897,490,1869,490,1810,490,1777,485,1740,473,1723,463,1711,452,1700,442,1683,433,1585,403,1485,383,1389,372,1309,367"/>
170 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>170 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1275,381,1376,428,1444,469,1502,508,1499,513,1441,473,1373,433,1272,385"/>171 <area·shape="poly"·title="·"·alt=""·coords="1275,381,1376,428,1444,469,1502,508,1499,513,1441,473,1373,433,1272,385"/>
172 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>172 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1145,374,1082,382,1019,394,965,411,946,421,933,432,922,451,916,471,917,514,930,557,946,593,941,596,925,559,912,515,911,470,917,449,929,429,943,417,963,406,1018,389,1081,377,1144,369"/>173 <area·shape="poly"·title="·"·alt=""·coords="1145,374,1082,382,1019,394,965,411,946,421,933,432,922,451,916,471,917,514,930,557,946,593,941,596,925,559,912,515,911,470,917,449,929,429,943,417,963,406,1018,389,1081,377,1144,369"/>
174 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="589,519,753,559"/>174 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="589,519,753,559"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1145,370,1074,376,992,387,906,406,824,433,790,450,757,470,703,512,700,507,754,466,787,445,822,428,905,401,991,382,1073,370,1144,364"/>175 <area·shape="poly"·title="·"·alt=""·coords="1145,370,1074,376,992,387,906,406,824,433,790,450,757,470,703,512,700,507,754,466,787,445,822,428,905,401,991,382,1073,370,1144,364"/>
176 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="538,431,702,471"/>176 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="538,431,702,471"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1145,376,952,400,722,433,716,434,716,429,721,428,951,395,1144,371"/>177 <area·shape="poly"·title="·"·alt=""·coords="1145,376,952,400,722,433,716,434,716,429,721,428,951,395,1144,371"/>
178 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>178 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1307,380,1500,425,1499,430,1306,385"/>179 <area·shape="poly"·title="·"·alt=""·coords="1307,380,1500,425,1499,430,1306,385"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1309,366,1523,387,1652,404,1779,428,1793,432,1792,437,1778,433,1651,410,1522,392,1309,372"/>180 <area·shape="poly"·title="·"·alt=""·coords="1309,366,1523,387,1652,404,1779,428,1793,432,1792,437,1778,433,1651,410,1522,392,1309,372"/>
181 <area·shape="poly"·title="·"·alt=""·coords="898,649,748,693,746,688,897,644"/>181 <area·shape="poly"·title="·"·alt=""·coords="898,649,748,693,746,688,897,644"/>
182 <area·shape="poly"·title="·"·alt=""·coords="673,559,673,681,668,681,668,559"/>182 <area·shape="poly"·title="·"·alt=""·coords="673,559,673,681,668,681,668,559"/>
183 <area·shape="poly"·title="·"·alt=""·coords="606,472,591,494,580,519,576,539,580,558,593,593,610,627,648,682,644,685,606,629,588,595,575,559,571,539,575,518,586,492,601,469"/>183 <area·shape="poly"·title="·"·alt=""·coords="606,472,591,494,580,519,576,539,580,558,593,593,610,627,648,682,644,685,606,629,588,595,575,559,571,539,575,518,586,492,601,469"/>
184 <area·shape="poly"·title="·"·alt=""·coords="702,463,825,485,962,516,974,519,973,525,961,521,824,490,702,468"/>184 <area·shape="poly"·title="·"·alt=""·coords="702,463,825,485,962,516,974,519,973,525,961,521,824,490,702,468"/>
185 <area·shape="poly"·title="·"·alt=""·coords="634,470,655,505,650,508,629,472"/>185 <area·shape="poly"·title="·"·alt=""·coords="634,470,655,505,650,508,629,472"/>
186 <area·shape="rect"·title="·"·alt=""·coords="401,526,463,551"/>186 <area·shape="rect"·title="·"·alt=""·coords="401,526,463,551"/>
187 <area·shape="poly"·title="·"·alt=""·coords="580,473,470,523,468,518,578,468"/>187 <area·shape="poly"·title="·"·alt=""·coords="580,473,470,523,468,518,578,468"/>
188 <area·shape="poly"·title="·"·alt=""·coords="670,468,804,514,886,537,970,556,1022,560,1110,562,1345,566,1467,569,1577,576,1661,587,1690,595,1708,605,1723,623,1732,645,1736,688,1731,688,1726,646,1718,626,1705,609,1688,600,1660,593,1576,582,1467,575,1345,571,1110,568,1021,565,969,561,885,543,802,519,668,473"/>188 <area·shape="poly"·title="·"·alt=""·coords="670,468,804,514,886,537,970,556,1022,560,1110,562,1345,566,1467,569,1577,576,1661,587,1690,595,1708,605,1723,623,1732,645,1736,688,1731,688,1726,646,1718,626,1705,609,1688,600,1660,593,1576,582,1467,575,1345,571,1110,568,1021,565,969,561,885,543,802,519,668,473"/>
189 <area·shape="poly"·title="·"·alt=""·coords="702,454,1648,516,1748,525,1747,530,1648,521,702,460"/>189 <area·shape="poly"·title="·"·alt=""·coords="702,454,1648,516,1748,525,1747,530,1648,521,702,460"/>
190 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="402,607,561,647"/>190 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="402,607,561,647"/>
191 <area·shape="poly"·title="·"·alt=""·coords="590,473,561,494,534,520,511,557,494,595,489,592,506,555,530,517,557,490,586,469"/>191 <area·shape="poly"·title="·"·alt=""·coords="590,473,561,494,534,520,511,557,494,595,489,592,506,555,530,517,557,490,586,469"/>
192 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>192 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1798,561,1673,605,1671,600,1796,556"/>193 <area·shape="poly"·title="·"·alt=""·coords="1798,561,1673,605,1671,600,1796,556"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1516,648,1504,649,1302,672,1100,690,774,711,774,706,1100,685,1301,667,1504,644,1516,642"/>194 <area·shape="poly"·title="·"·alt=""·coords="1516,648,1504,649,1302,672,1100,690,774,711,774,706,1100,685,1301,667,1504,644,1516,642"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1565,649,1456,699,1453,694,1563,644"/>195 <area·shape="poly"·title="·"·alt=""·coords="1565,649,1456,699,1453,694,1563,644"/>
196 <area·shape="poly"·title="·"·alt=""·coords="1695,637,2098,692,2188,705,2187,710,2097,697,1694,643"/>196 <area·shape="poly"·title="·"·alt=""·coords="1695,637,2098,692,2188,705,2187,710,2097,697,1694,643"/>
197 <area·shape="poly"·title="·"·alt=""·coords="1695,642,2009,702,2008,707,1694,648"/>197 <area·shape="poly"·title="·"·alt=""·coords="1695,642,2009,702,2008,707,1694,648"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1635,645,1705,692,1702,696,1632,649"/>198 <area·shape="poly"·title="·"·alt=""·coords="1635,645,1705,692,1702,696,1632,649"/>
199 <area·shape="rect"·title="·"·alt=""·coords="1494,702,1583,727"/>199 <area·shape="rect"·title="·"·alt=""·coords="1494,702,1583,727"/>
Offset 210, 47 lines modifiedOffset 210, 47 lines modified
210 <area·shape="poly"·title="·"·alt=""·coords="941,219,1029,261,1027,266,939,224"/>210 <area·shape="poly"·title="·"·alt=""·coords="941,219,1029,261,1027,266,939,224"/>
211 <area·shape="poly"·title="·"·alt=""·coords="907,221,916,255,929,294,966,362,1004,418,999,421,961,364,924,296,911,257,902,222"/>211 <area·shape="poly"·title="·"·alt=""·coords="907,221,916,255,929,294,966,362,1004,418,999,421,961,364,924,296,911,257,902,222"/>
212 <area·shape="poly"·title="·"·alt=""·coords="984,209,1111,230,1166,247,1188,256,1203,267,1214,281,1221,297,1228,329,1223,330,1216,298,1209,284,1200,271,1185,261,1164,252,1109,236,983,214"/>212 <area·shape="poly"·title="·"·alt=""·coords="984,209,1111,230,1166,247,1188,256,1203,267,1214,281,1221,297,1228,329,1223,330,1216,298,1209,284,1200,271,1185,261,1164,252,1109,236,983,214"/>
213 <area·shape="poly"·title="·"·alt=""·coords="834,224,758,252,672,295,631,323,591,355,557,391,529,432,522,451,529,469,551,493,579,511,577,515,548,497,524,472,517,451,524,429,553,388,588,351,627,319,670,291,756,247,832,219"/>213 <area·shape="poly"·title="·"·alt=""·coords="834,224,758,252,672,295,631,323,591,355,557,391,529,432,522,451,529,469,551,493,579,511,577,515,548,497,524,472,517,451,524,429,553,388,588,351,627,319,670,291,756,247,832,219"/>
214 <area·shape="poly"·title="·"·alt=""·coords="881,224,653,424,650,420,878,220"/>214 <area·shape="poly"·title="·"·alt=""·coords="881,224,653,424,650,420,878,220"/>
215 <area·shape="poly"·title="·"·alt=""·coords="2383,123,2501,145,2550,160,2583,179,2601,203,2609,225,2609,281,2609,540,2607,566,2599,590,2587,611,2570,630,2529,660,2478,682,2423,697,2368,707,2274,715,2273,710,2367,702,2422,692,2476,677,2526,655,2567,626,2582,608,2594,588,2601,565,2604,540,2604,281,2604,226,2597,205,2580,183,2548,165,2499,150,2383,128"/>215 <area·shape="poly"·title="·"·alt=""·coords="2383,123,2501,145,2550,160,2583,179,2601,203,2609,225,2609,281,2609,540,2607,566,2599,590,2587,611,2570,630,2529,660,2478,682,2423,697,2368,707,2274,715,2273,710,2367,702,2422,692,2476,677,2526,655,2567,626,2582,608,2594,588,2601,565,2604,540,2604,281,2604,226,2597,205,2580,183,2548,165,2499,150,2383,128"/>
216 <area·shape="poly"·title="·"·alt=""·coords="2183,124,1984,136,438,199,437,194,1984,131,2182,119"/>216 <area·shape="poly"·title="·"·alt=""·coords="2183,124,1984,136,438,199,437,194,1984,131,2182,119"/>
217 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2369,181,2569,221"/>217 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2369,181,2569,221"/>
218 <area·shape="poly"·title="·"·alt=""·coords="2325,131,2417,173,2415,178,2323,136"/>218 <area·shape="poly"·title="·"·alt=""·coords="2325,131,2417,173,2415,178,2323,136"/>
Max diff block lines reached; 3884/20078 bytes (19.34%) of diff not shown.
121 KB
./usr/share/doc/libopenmesh-dev/html/a00692_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06437_source.html
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/BaseDecimaterT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/color_cast.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00692_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06437_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">BaseDecimaterT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">color_cast.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00692.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 246 lines modifiedOffset 138, 370 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·McDecimaterT</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_COLOR_CAST_HH</span></div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_COLOR_CAST_HH</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00707.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·dst_t,·<span·class="keyword">typename</span>·src_t&gt;</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">struct·</span>color_caster</div>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
175 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03366.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03366.html">BaseDecimaterModule</a></div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·dst_t··return_type;</div>
179 </div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·src_t&amp;·_src)</div>
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div> 
182 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};"> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03370.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a02870.html">Utils::Noncopyable</a></div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div>183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····dst_t·dst;</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(_src,·dst,·GenProg::Int2Type&lt;vector_traits&lt;dst_t&gt;::size_&gt;());</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·dst;</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
 187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT&lt;·MeshT·&gt;</a>·······<a·class="code·hl_class"·href="a03370.html">Self</a>;</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>················<a·class="code·hl_class"·href="a03402.html">Module</a>;</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;&gt;</div>
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">struct·</span>color_caster&lt;<a·class="code·hl_typedef"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>,<a·class="code·hl_typedef"·href="a01242.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a>&gt;</div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>{</div>
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div> 
Max diff block lines reached; 76052/100393 bytes (75.75%) of diff not shown.
22.5 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 color_cast.hh
5 BaseDecimaterT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 304 lines modifiedOffset 47, 408 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
55 47//55 45//
56 =============================================================================56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
57 48//59 48//
 60 49//
58 49//·CLASS·McDecimaterT 
59 50// 
60 51// 
61 =============================================================================61 =============================================================================
62 52 
63 53#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH62 50
 63 51
 64 52#ifndef·OPENMESH_COLOR_CAST_HH
 65 53#define·OPENMESH_COLOR_CAST_HH
 66 54
65 5567 55
66 56 
67 57//==·INCLUDES68 56//==·INCLUDES
68 =================================================================69 =================================================================
 70 57
69 5871 58
 72 59#include·<OpenMesh/Core/System/config.h>
70 59#include·<memory> 
71 60 
72 61#include·<OpenMesh/Core/Utils/Property.hh>73 60#include·<OpenMesh/Core/Utils/vector_cast.hh>
73 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
74 63#include·<OpenMesh/Core/Utils/Noncopyable.hh> 
75 64#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8._\x8h_\x8h> 
76 6574 61
 75 62//==·NAMESPACES
 76 ===============================================================
 77 63
 78 64
 79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
77 6680 66
78 6781 67
79 68//==·NAMESPACE82 68//
80 ================================================================83 =============================================================================
81 6984 69
 85 70
 86 74
 87 75//---------------------------------------------------------------------------
 88 --
 89 76#ifndef·DOXY_IGNORE_THIS
 90 77
 91 79template·<typename·dst_t,·typename·src_t>
 92 80struct·color_caster
82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 71namespace·Decimater·{ 
84 72 
85 73 
86 74//==·CLASS·DEFINITION 
87 ========================================================= 
88 75 
89 76 
90 _\x88_\x80class·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e 
91 81{93 81{
92 82};94 82·typedef·dst_t·return_type;
93 8395 83
 96 84·inline·static·return_type·cast(const·src_t&·_src)
 97 85·{
 98 86·dst_t·dst;
 99 87·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(_src,·dst,·GenProg::Int2Type<vector_traits<dst_t>::size_>());
 100 88·return·dst;
 101 89·}
 102 90};
 103 91
 104 92
 105 93template·<>
 106 94struct·color_caster<_\x8V_\x8e_\x8c_\x83_\x8u_\x8c,_\x8V_\x8e_\x8c_\x83_\x8f>
94 84template·<·typename·MeshT·> 
95 _\x88_\x85class·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e 
96 86{ 
97 87public:·//--------------------------------------------------------·public 
98 types 
99 88 
100 89·typedef·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f; 
101 90·typedef·MeshT·Mesh; 
102 91·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o; 
103 92·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e; 
104 93·typedef·std::vector<·Module*·>·ModuleList; 
105 94·typedef·typename·ModuleList::iterator·ModuleListIterator; 
106 95107 95{
107 96public:·//------------------------------------------------------·public 
108 methods 
109 97·explicit·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh); 
110 98·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(); 
111 99 
112 107·bool·_.i_.n_.i_.t_.i_.a_.l_.i_.z_.e();108 96·typedef·_.V_.e_.c_.3_.u_.c·return_type;
 109 97
 110 98·inline·static·return_type·cast(const·Vec3f&·_src)
 111 99·{
 112 100·return·_\x8V_\x8e_\x8c_\x83_\x8u_\x8c(·(unsigned·char)(_src[0]*·255.0f·+·0.5f),
 113 101·(unsigned·char)(_src[1]*·255.0f·+·0.5f),
 114 102·(unsigned·char)(_src[2]*·255.0f·+·0.5f)·);
 115 103·}
 116 104};
 117 105
 118 106template·<>
 119 107struct·color_caster<_\x8V_\x8e_\x8c_\x83_\x8u_\x8c,_\x8V_\x8e_\x8c_\x84_\x8f>
113 108120 108{
114 109 
Max diff block lines reached; 18418/23066 bytes (79.85%) of diff not shown.
17.4 KB
./usr/share/doc/libopenmesh-dev/html/a00693.map vs.
./usr/share/doc/libopenmesh-dev/html/a00582.map
Files 99% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <map·id="OpenMesh/Tools/Decimater/BaseDecimaterT.hh"·name="OpenMesh/Tools/Decimater/BaseDecimaterT.hh">1 <map·id="OpenMesh/Tools/Decimater/BaseDecimaterT.hh"·name="OpenMesh/Tools/Decimater/BaseDecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="244,5,444,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="244,5,444,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,101,83,126"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,101,83,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="267,48,95,96,88,98,86,93,94,91,266,43"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="267,48,95,96,88,98,86,93,94,91,266,43"/>
5 <area·shape="rect"·id="Node000003"·href="$a00422_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00926_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="445,30,1799,104,1799,110,444,35"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="445,30,1799,104,1799,110,444,35"/>
7 <area·shape="rect"·id="Node000033"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>7 <area·shape="rect"·id="Node000033"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>
8 <area·shape="poly"·id="edge68_Node000001_Node000033"·title="·"·alt=""·coords="444,27,1092,51,1984,91,2169,102,2169,107,1984,96,1092,56,444,33"/>8 <area·shape="poly"·id="edge68_Node000001_Node000033"·title="·"·alt=""·coords="444,27,1092,51,1984,91,2169,102,2169,107,1984,96,1092,56,444,33"/>
9 <area·shape="rect"·id="Node000034"·href="$a00431_source.html"·title="·"·alt=""·coords="265,181,423,221"/>9 <area·shape="rect"·id="Node000034"·href="$a00965_source.html"·title="·"·alt=""·coords="265,181,423,221"/>
10 <area·shape="poly"·id="edge73_Node000001_Node000034"·title="·"·alt=""·coords="347,46,347,168,341,168,341,46"/>10 <area·shape="poly"·id="edge73_Node000001_Node000034"·title="·"·alt=""·coords="347,46,347,168,341,168,341,46"/>
11 <area·shape="rect"·id="Node000036"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>11 <area·shape="rect"·id="Node000036"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>
12 <area·shape="poly"·id="edge74_Node000001_Node000036"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>12 <area·shape="poly"·id="edge74_Node000001_Node000036"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>
13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="581,695,760,735"/>13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="581,695,760,735"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>
15 <area·shape="rect"·id="Node000005"·href="$a00374_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>15 <area·shape="rect"·id="Node000005"·href="$a01028_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>
16 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="1897,133,1906,206,1913,306,1911,405,1904,444,1892,472,1877,489,1861,500,1828,508,1792,511,1750,521,1711,542,1670,561,1586,588,1505,609,1504,603,1585,583,1668,556,1708,537,1748,516,1791,505,1827,503,1859,495,1873,485,1887,469,1899,443,1905,404,1907,306,1900,207,1892,134"/>16 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="1897,133,1906,206,1913,306,1911,405,1904,444,1892,472,1877,489,1861,500,1828,508,1792,511,1750,521,1711,542,1670,561,1586,588,1505,609,1504,603,1585,583,1668,556,1708,537,1748,516,1791,505,1827,503,1859,495,1873,485,1887,469,1899,443,1905,404,1907,306,1900,207,1892,134"/>
17 <area·shape="rect"·id="Node000007"·href="$a00419_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>17 <area·shape="rect"·id="Node000007"·href="$a00932_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>
18 <area·shape="poly"·id="edge7_Node000003_Node000007"·title="·"·alt=""·coords="1920,131,1974,171,1971,175,1916,136"/>18 <area·shape="poly"·id="edge7_Node000003_Node000007"·title="·"·alt=""·coords="1920,131,1974,171,1971,175,1916,136"/>
19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="2201,702,2260,727"/>19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="2201,702,2260,727"/>
20 <area·shape="poly"·id="edge58_Node000003_Node000008"·title="·"·alt=""·coords="1972,119,2137,141,2214,158,2244,168,2267,179,2296,200,2318,220,2330,246,2335,281,2335,540,2332,564,2326,587,2306,629,2280,666,2255,694,2251,690,2276,663,2301,627,2321,585,2327,563,2329,540,2329,281,2325,248,2313,224,2293,204,2264,184,2242,173,2212,163,2136,146,1971,124"/>20 <area·shape="poly"·id="edge58_Node000003_Node000008"·title="·"·alt=""·coords="1972,119,2137,141,2214,158,2244,168,2267,179,2296,200,2318,220,2330,246,2335,281,2335,540,2332,564,2326,587,2306,629,2280,666,2255,694,2251,690,2276,663,2301,627,2321,585,2327,563,2329,540,2329,281,2325,248,2313,224,2293,204,2264,184,2242,173,2212,163,2136,146,1971,124"/>
21 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="2022,702,2085,727"/>21 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="2022,702,2085,727"/>
22 <area·shape="poly"·id="edge57_Node000003_Node000018"·title="·"·alt=""·coords="1972,112,2069,121,2120,132,2170,147,2215,169,2251,197,2265,215,2275,234,2282,256,2284,281,2284,452,2278,495,2262,535,2239,572,2210,606,2146,660,2088,698,2085,693,2142,656,2206,602,2234,569,2257,533,2273,494,2279,452,2279,281,2276,257,2270,236,2260,218,2247,201,2212,173,2168,152,2119,137,2068,127,1971,117"/>22 <area·shape="poly"·id="edge57_Node000003_Node000018"·title="·"·alt=""·coords="1972,112,2069,121,2120,132,2170,147,2215,169,2251,197,2265,215,2275,234,2282,256,2284,281,2284,452,2278,495,2262,535,2239,572,2210,606,2146,660,2088,698,2085,693,2142,656,2206,602,2234,569,2257,533,2273,494,2279,452,2279,281,2276,257,2270,236,2260,218,2247,201,2212,173,2168,152,2119,137,2068,127,1971,117"/>
23 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1689,702,1775,727"/>23 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1689,702,1775,727"/>
24 <area·shape="poly"·id="edge59_Node000003_Node000024"·title="·"·alt=""·coords="1972,119,2006,126,2041,138,2075,156,2103,179,2121,203,2128,226,2129,281,2129,364,2127,398,2119,430,2106,461,2089,490,2046,542,1994,587,1936,625,1879,657,1780,700,1778,695,1876,652,1934,621,1990,583,2042,538,2085,487,2101,459,2113,429,2121,397,2124,364,2124,281,2123,227,2116,206,2099,183,2072,160,2039,143,2005,132,1971,124"/>24 <area·shape="poly"·id="edge59_Node000003_Node000024"·title="·"·alt=""·coords="1972,119,2006,126,2041,138,2075,156,2103,179,2121,203,2128,226,2129,281,2129,364,2127,398,2119,430,2106,461,2089,490,2046,542,1994,587,1936,625,1879,657,1780,700,1778,695,1876,652,1934,621,1990,583,2042,538,2085,487,2101,459,2113,429,2121,397,2124,364,2124,281,2123,227,2116,206,2099,183,2072,160,2039,143,2005,132,1971,124"/>
25 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1797,438,1877,463"/>25 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1797,438,1877,463"/>
26 <area·shape="poly"·id="edge67_Node000003_Node000031"·title="·"·alt=""·coords="1888,134,1876,182,1854,318,1842,424,1837,424,1849,318,1871,181,1883,133"/>26 <area·shape="poly"·id="edge67_Node000003_Node000031"·title="·"·alt=""·coords="1888,134,1876,182,1854,318,1842,424,1837,424,1849,318,1871,181,1883,133"/>
27 <area·shape="rect"·id="Node000032"·href="$a00515_source.html"·title="·"·alt=""·coords="819,181,983,221"/>27 <area·shape="rect"·id="Node000032"·href="$a00818_source.html"·title="·"·alt=""·coords="819,181,983,221"/>
28 <area·shape="poly"·id="edge60_Node000003_Node000032"·title="·"·alt=""·coords="1813,124,997,194,997,189,1812,119"/>28 <area·shape="poly"·id="edge60_Node000003_Node000032"·title="·"·alt=""·coords="1813,124,997,194,997,189,1812,119"/>
29 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="1327,640,774,704,773,699,1327,635"/>29 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="1327,640,774,704,773,699,1327,635"/>
30 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1379,702,1455,727"/>30 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1379,702,1455,727"/>
31 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="1414,647,1418,688,1412,688,1408,647"/>31 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="1414,647,1418,688,1412,688,1408,647"/>
32 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="2020,220,2189,606,2223,688,2218,690,2184,608,2015,223"/>32 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="2020,220,2189,606,2223,688,2218,690,2184,608,2015,223"/>
33 <area·shape="rect"·id="Node000009"·href="$a00512_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>33 <area·shape="rect"·id="Node000009"·href="$a00839_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>
34 <area·shape="poly"·id="edge9_Node000007_Node000009"·title="·"·alt=""·coords="1930,212,1203,272,1203,267,1930,207"/>34 <area·shape="poly"·id="edge9_Node000007_Node000009"·title="·"·alt=""·coords="1930,212,1203,272,1203,267,1930,207"/>
35 <area·shape="rect"·id="Node000025"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>35 <area·shape="rect"·id="Node000025"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>
36 <area·shape="poly"·id="edge56_Node000007_Node000025"·title="·"·alt=""·coords="2011,222,2005,269,1992,333,1970,405,1954,439,1936,472,1917,494,1896,512,1892,508,1913,490,1931,469,1950,437,1965,403,1987,332,1999,268,2005,221"/>36 <area·shape="poly"·id="edge56_Node000007_Node000025"·title="·"·alt=""·coords="2011,222,2005,269,1992,333,1970,405,1954,439,1936,472,1917,494,1896,512,1892,508,1913,490,1931,469,1950,437,1965,403,1987,332,1999,268,2005,221"/>
37 <area·shape="poly"·id="edge11_Node000009_Node000004"·title="·"·alt=""·coords="994,297,929,315,895,329,863,345,835,365,813,389,799,417,793,450,793,540,791,563,785,585,764,625,736,660,708,687,704,684,732,656,759,622,780,583,786,562,788,540,788,449,794,415,809,386,832,361,860,341,893,324,927,310,993,292"/>37 <area·shape="poly"·id="edge11_Node000009_Node000004"·title="·"·alt=""·coords="994,297,929,315,895,329,863,345,835,365,813,389,799,417,793,450,793,540,791,563,785,585,764,625,736,660,708,687,704,684,732,656,759,622,780,583,786,562,788,540,788,449,794,415,809,386,832,361,860,341,893,324,927,310,993,292"/>
38 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1330,526,1417,551"/>38 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1330,526,1417,551"/>
39 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="1190,289,1259,308,1292,322,1323,341,1346,360,1360,379,1377,430,1379,450,1377,471,1377,512,1371,512,1372,471,1374,450,1372,431,1355,381,1342,363,1320,345,1290,327,1257,313,1189,295"/>39 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="1190,289,1259,308,1292,322,1323,341,1346,360,1360,379,1377,430,1379,450,1377,471,1377,512,1371,512,1372,471,1374,450,1372,431,1355,381,1342,363,1320,345,1290,327,1257,313,1189,295"/>
40 <area·shape="rect"·id="Node000011"·href="$a00527_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>40 <area·shape="rect"·id="Node000011"·href="$a00815_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>
41 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="1064,295,1034,418,1029,417,1059,294"/>41 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="1064,295,1034,418,1029,417,1059,294"/>
42 <area·shape="rect"·id="Node000015"·href="$a00521_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>42 <area·shape="rect"·id="Node000015"·href="$a00803_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>
43 <area·shape="poly"·id="edge18_Node000009_Node000015"·title="·"·alt=""·coords="1089,292,1176,334,1174,339,1087,297"/>43 <area·shape="poly"·id="edge18_Node000009_Node000015"·title="·"·alt=""·coords="1089,292,1176,334,1174,339,1087,297"/>
44 <area·shape="poly"·id="edge13_Node000011_Node000004"·title="·"·alt=""·coords="1043,469,1059,491,1072,518,1074,552,1069,594,1058,648,1038,663,1011,674,939,693,855,704,774,711,774,706,855,699,938,687,1009,669,1036,658,1054,645,1064,594,1069,552,1067,519,1055,494,1039,472"/>44 <area·shape="poly"·id="edge13_Node000011_Node000004"·title="·"·alt=""·coords="1043,469,1059,491,1072,518,1074,552,1069,594,1058,648,1038,663,1011,674,939,693,855,704,774,711,774,706,855,699,938,687,1009,669,1036,658,1054,645,1064,594,1069,552,1067,519,1055,494,1039,472"/>
45 <area·shape="poly"·id="edge15_Node000011_Node000010"·title="·"·alt=""·coords="1107,466,1208,488,1318,516,1329,519,1327,524,1317,521,1207,493,1106,471"/>45 <area·shape="poly"·id="edge15_Node000011_Node000010"·title="·"·alt=""·coords="1107,466,1208,488,1318,516,1329,519,1327,524,1317,521,1207,493,1106,471"/>
46 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="981,526,1057,551"/>46 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="981,526,1057,551"/>
47 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="1025,471,1023,512,1018,512,1020,471"/>47 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="1025,471,1023,512,1018,512,1020,471"/>
48 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1132,526,1207,551"/>48 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1132,526,1207,551"/>
49 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="1057,468,1140,517,1137,521,1055,473"/>49 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="1057,468,1140,517,1137,521,1055,473"/>
Offset 55, 37 lines modifiedOffset 55, 37 lines modified
55 <area·shape="poly"·id="edge48_Node000015_Node000011"·title="·"·alt=""·coords="1183,385,1082,428,1080,423,1181,380"/>55 <area·shape="poly"·id="edge48_Node000015_Node000011"·title="·"·alt=""·coords="1183,385,1082,428,1080,423,1181,380"/>
56 <area·shape="poly"·id="edge25_Node000015_Node000014"·title="·"·alt=""·coords="1234,382,1265,512,1259,513,1229,383"/>56 <area·shape="poly"·id="edge25_Node000015_Node000014"·title="·"·alt=""·coords="1234,382,1265,512,1259,513,1229,383"/>
57 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="1265,438,1335,463"/>57 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="1265,438,1335,463"/>
58 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="1245,381,1283,425,1279,429,1241,385"/>58 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="1245,381,1283,425,1279,429,1241,385"/>
59 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1131,438,1189,463"/>59 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1131,438,1189,463"/>
60 <area·shape="poly"·id="edge22_Node000015_Node000017"·title="·"·alt=""·coords="1214,385,1180,428,1176,425,1210,381"/>60 <area·shape="poly"·id="edge22_Node000015_Node000017"·title="·"·alt=""·coords="1214,385,1180,428,1176,425,1210,381"/>
61 <area·shape="poly"·id="edge23_Node000015_Node000018"·title="·"·alt=""·coords="1309,362,1390,367,1485,378,1587,397,1685,428,1703,438,1715,448,1726,459,1742,468,1778,480,1811,485,1869,485,1897,485,1927,488,1957,498,1991,516,2014,535,2029,555,2048,606,2056,649,2058,688,2052,688,2051,650,2043,607,2024,557,2010,539,1988,521,1955,503,1925,493,1897,490,1869,490,1810,490,1777,485,1740,473,1723,463,1711,452,1700,442,1683,433,1585,403,1485,383,1389,372,1309,367"/>61 <area·shape="poly"·id="edge23_Node000015_Node000018"·title="·"·alt=""·coords="1309,362,1390,367,1485,378,1587,397,1685,428,1703,438,1715,448,1726,459,1742,468,1778,480,1811,485,1869,485,1897,485,1927,488,1957,498,1991,516,2014,535,2029,555,2048,606,2056,649,2058,688,2052,688,2051,650,2043,607,2024,557,2010,539,1988,521,1955,503,1925,493,1897,490,1869,490,1810,490,1777,485,1740,473,1723,463,1711,452,1700,442,1683,433,1585,403,1485,383,1389,372,1309,367"/>
62 <area·shape="rect"·id="Node000019"·href="$a00251_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>62 <area·shape="rect"·id="Node000019"·href="$a01109_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>
63 <area·shape="poly"·id="edge26_Node000015_Node000019"·title="·"·alt=""·coords="1275,381,1376,428,1444,469,1502,508,1499,513,1441,473,1373,433,1272,385"/>63 <area·shape="poly"·id="edge26_Node000015_Node000019"·title="·"·alt=""·coords="1275,381,1376,428,1444,469,1502,508,1499,513,1441,473,1373,433,1272,385"/>
64 <area·shape="rect"·id="Node000020"·href="$a00344_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>64 <area·shape="rect"·id="Node000020"·href="$a00989_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>
65 <area·shape="poly"·id="edge27_Node000015_Node000020"·title="·"·alt=""·coords="1145,374,1082,382,1019,394,965,411,946,421,933,432,922,451,916,471,917,514,930,557,946,593,941,596,925,559,912,515,911,470,917,449,929,429,943,417,963,406,1018,389,1081,377,1144,369"/>65 <area·shape="poly"·id="edge27_Node000015_Node000020"·title="·"·alt=""·coords="1145,374,1082,382,1019,394,965,411,946,421,933,432,922,451,916,471,917,514,930,557,946,593,941,596,925,559,912,515,911,470,917,449,929,429,943,417,963,406,1018,389,1081,377,1144,369"/>
66 <area·shape="rect"·id="Node000021"·href="$a00497_source.html"·title="·"·alt=""·coords="589,519,753,559"/>66 <area·shape="rect"·id="Node000021"·href="$a00824_source.html"·title="·"·alt=""·coords="589,519,753,559"/>
67 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1145,370,1074,376,992,387,906,406,824,433,790,450,757,470,703,512,700,507,754,466,787,445,822,428,905,401,991,382,1073,370,1144,364"/>67 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1145,370,1074,376,992,387,906,406,824,433,790,450,757,470,703,512,700,507,754,466,787,445,822,428,905,401,991,382,1073,370,1144,364"/>
68 <area·shape="rect"·id="Node000022"·href="$a00509_source.html"·title="·"·alt=""·coords="538,431,702,471"/>68 <area·shape="rect"·id="Node000022"·href="$a00821_source.html"·title="·"·alt=""·coords="538,431,702,471"/>
69 <area·shape="poly"·id="edge31_Node000015_Node000022"·title="·"·alt=""·coords="1145,376,952,400,722,433,716,434,716,429,721,428,951,395,1144,371"/>69 <area·shape="poly"·id="edge31_Node000015_Node000022"·title="·"·alt=""·coords="1145,376,952,400,722,433,716,434,716,429,721,428,951,395,1144,371"/>
70 <area·shape="rect"·id="Node000030"·href="$a00407_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>70 <area·shape="rect"·id="Node000030"·href="$a00956_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>
71 <area·shape="poly"·id="edge49_Node000015_Node000030"·title="·"·alt=""·coords="1307,380,1500,425,1499,430,1306,385"/>71 <area·shape="poly"·id="edge49_Node000015_Node000030"·title="·"·alt=""·coords="1307,380,1500,425,1499,430,1306,385"/>
72 <area·shape="poly"·id="edge55_Node000015_Node000031"·title="·"·alt=""·coords="1309,366,1523,387,1652,404,1779,428,1793,432,1792,437,1778,433,1651,410,1522,392,1309,372"/>72 <area·shape="poly"·id="edge55_Node000015_Node000031"·title="·"·alt=""·coords="1309,366,1523,387,1652,404,1779,428,1793,432,1792,437,1778,433,1651,410,1522,392,1309,372"/>
73 <area·shape="poly"·id="edge28_Node000020_Node000004"·title="·"·alt=""·coords="898,649,748,693,746,688,897,644"/>73 <area·shape="poly"·id="edge28_Node000020_Node000004"·title="·"·alt=""·coords="898,649,748,693,746,688,897,644"/>
74 <area·shape="poly"·id="edge30_Node000021_Node000004"·title="·"·alt=""·coords="673,559,673,681,668,681,668,559"/>74 <area·shape="poly"·id="edge30_Node000021_Node000004"·title="·"·alt=""·coords="673,559,673,681,668,681,668,559"/>
75 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="606,472,591,494,580,519,576,539,580,558,593,593,610,627,648,682,644,685,606,629,588,595,575,559,571,539,575,518,586,492,601,469"/>75 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="606,472,591,494,580,519,576,539,580,558,593,593,610,627,648,682,644,685,606,629,588,595,575,559,571,539,575,518,586,492,601,469"/>
76 <area·shape="poly"·id="edge35_Node000022_Node000012"·title="·"·alt=""·coords="702,463,825,485,962,516,974,519,973,525,961,521,824,490,702,468"/>76 <area·shape="poly"·id="edge35_Node000022_Node000012"·title="·"·alt=""·coords="702,463,825,485,962,516,974,519,973,525,961,521,824,490,702,468"/>
77 <area·shape="poly"·id="edge45_Node000022_Node000021"·title="·"·alt=""·coords="634,470,655,505,650,508,629,472"/>77 <area·shape="poly"·id="edge45_Node000022_Node000021"·title="·"·alt=""·coords="634,470,655,505,650,508,629,472"/>
78 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="401,526,463,551"/>78 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="401,526,463,551"/>
79 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="580,473,470,523,468,518,578,468"/>79 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="580,473,470,523,468,518,578,468"/>
80 <area·shape="poly"·id="edge34_Node000022_Node000024"·title="·"·alt=""·coords="670,468,804,514,886,537,970,556,1022,560,1110,562,1345,566,1467,569,1577,576,1661,587,1690,595,1708,605,1723,623,1732,645,1736,688,1731,688,1726,646,1718,626,1705,609,1688,600,1660,593,1576,582,1467,575,1345,571,1110,568,1021,565,969,561,885,543,802,519,668,473"/>80 <area·shape="poly"·id="edge34_Node000022_Node000024"·title="·"·alt=""·coords="670,468,804,514,886,537,970,556,1022,560,1110,562,1345,566,1467,569,1577,576,1661,587,1690,595,1708,605,1723,623,1732,645,1736,688,1731,688,1726,646,1718,626,1705,609,1688,600,1660,593,1576,582,1467,575,1345,571,1110,568,1021,565,969,561,885,543,802,519,668,473"/>
81 <area·shape="poly"·id="edge36_Node000022_Node000025"·title="·"·alt=""·coords="702,454,1648,516,1748,525,1747,530,1648,521,702,460"/>81 <area·shape="poly"·id="edge36_Node000022_Node000025"·title="·"·alt=""·coords="702,454,1648,516,1748,525,1747,530,1648,521,702,460"/>
82 <area·shape="rect"·id="Node000029"·href="$a00437_source.html"·title="·"·alt=""·coords="402,607,561,647"/>82 <area·shape="rect"·id="Node000029"·href="$a00977_source.html"·title="·"·alt=""·coords="402,607,561,647"/>
83 <area·shape="poly"·id="edge46_Node000022_Node000029"·title="·"·alt=""·coords="590,473,561,494,534,520,511,557,494,595,489,592,506,555,530,517,557,490,586,469"/>83 <area·shape="poly"·id="edge46_Node000022_Node000029"·title="·"·alt=""·coords="590,473,561,494,534,520,511,557,494,595,489,592,506,555,530,517,557,490,586,469"/>
84 <area·shape="rect"·id="Node000026"·href="$a00281_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>84 <area·shape="rect"·id="Node000026"·href="$a01103_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>
85 <area·shape="poly"·id="edge37_Node000025_Node000026"·title="·"·alt=""·coords="1798,561,1673,605,1671,600,1796,556"/>85 <area·shape="poly"·id="edge37_Node000025_Node000026"·title="·"·alt=""·coords="1798,561,1673,605,1671,600,1796,556"/>
86 <area·shape="poly"·id="edge38_Node000026_Node000004"·title="·"·alt=""·coords="1516,648,1504,649,1302,672,1100,690,774,711,774,706,1100,685,1301,667,1504,644,1516,642"/>86 <area·shape="poly"·id="edge38_Node000026_Node000004"·title="·"·alt=""·coords="1516,648,1504,649,1302,672,1100,690,774,711,774,706,1100,685,1301,667,1504,644,1516,642"/>
87 <area·shape="poly"·id="edge39_Node000026_Node000006"·title="·"·alt=""·coords="1565,649,1456,699,1453,694,1563,644"/>87 <area·shape="poly"·id="edge39_Node000026_Node000006"·title="·"·alt=""·coords="1565,649,1456,699,1453,694,1563,644"/>
88 <area·shape="poly"·id="edge43_Node000026_Node000008"·title="·"·alt=""·coords="1695,637,2098,692,2188,705,2187,710,2097,697,1694,643"/>88 <area·shape="poly"·id="edge43_Node000026_Node000008"·title="·"·alt=""·coords="1695,637,2098,692,2188,705,2187,710,2097,697,1694,643"/>
89 <area·shape="poly"·id="edge41_Node000026_Node000018"·title="·"·alt=""·coords="1695,642,2009,702,2008,707,1694,648"/>89 <area·shape="poly"·id="edge41_Node000026_Node000018"·title="·"·alt=""·coords="1695,642,2009,702,2008,707,1694,648"/>
90 <area·shape="poly"·id="edge44_Node000026_Node000024"·title="·"·alt=""·coords="1635,645,1705,692,1702,696,1632,649"/>90 <area·shape="poly"·id="edge44_Node000026_Node000024"·title="·"·alt=""·coords="1635,645,1705,692,1702,696,1632,649"/>
91 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="1494,702,1583,727"/>91 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="1494,702,1583,727"/>
Offset 102, 14 lines modifiedOffset 102, 14 lines modified
102 <area·shape="poly"·id="edge66_Node000032_Node000009"·title="·"·alt=""·coords="941,219,1029,261,1027,266,939,224"/>102 <area·shape="poly"·id="edge66_Node000032_Node000009"·title="·"·alt=""·coords="941,219,1029,261,1027,266,939,224"/>
103 <area·shape="poly"·id="edge64_Node000032_Node000011"·title="·"·alt=""·coords="907,221,916,255,929,294,966,362,1004,418,999,421,961,364,924,296,911,257,902,222"/>103 <area·shape="poly"·id="edge64_Node000032_Node000011"·title="·"·alt=""·coords="907,221,916,255,929,294,966,362,1004,418,999,421,961,364,924,296,911,257,902,222"/>
104 <area·shape="poly"·id="edge65_Node000032_Node000015"·title="·"·alt=""·coords="984,209,1111,230,1166,247,1188,256,1203,267,1214,281,1221,297,1228,329,1223,330,1216,298,1209,284,1200,271,1185,261,1164,252,1109,236,983,214"/>104 <area·shape="poly"·id="edge65_Node000032_Node000015"·title="·"·alt=""·coords="984,209,1111,230,1166,247,1188,256,1203,267,1214,281,1221,297,1228,329,1223,330,1216,298,1209,284,1200,271,1185,261,1164,252,1109,236,983,214"/>
105 <area·shape="poly"·id="edge62_Node000032_Node000021"·title="·"·alt=""·coords="834,224,758,252,672,295,631,323,591,355,557,391,529,432,522,451,529,469,551,493,579,511,577,515,548,497,524,472,517,451,524,429,553,388,588,351,627,319,670,291,756,247,832,219"/>105 <area·shape="poly"·id="edge62_Node000032_Node000021"·title="·"·alt=""·coords="834,224,758,252,672,295,631,323,591,355,557,391,529,432,522,451,529,469,551,493,579,511,577,515,548,497,524,472,517,451,524,429,553,388,588,351,627,319,670,291,756,247,832,219"/>
106 <area·shape="poly"·id="edge63_Node000032_Node000022"·title="·"·alt=""·coords="881,224,653,424,650,420,878,220"/>106 <area·shape="poly"·id="edge63_Node000032_Node000022"·title="·"·alt=""·coords="881,224,653,424,650,420,878,220"/>
107 <area·shape="poly"·id="edge72_Node000033_Node000008"·title="·"·alt=""·coords="2383,123,2501,145,2550,160,2583,179,2601,203,2609,225,2609,281,2609,540,2607,566,2599,590,2587,611,2570,630,2529,660,2478,682,2423,697,2368,707,2274,715,2273,710,2367,702,2422,692,2476,677,2526,655,2567,626,2582,608,2594,588,2601,565,2604,540,2604,281,2604,226,2597,205,2580,183,2548,165,2499,150,2383,128"/>107 <area·shape="poly"·id="edge72_Node000033_Node000008"·title="·"·alt=""·coords="2383,123,2501,145,2550,160,2583,179,2601,203,2609,225,2609,281,2609,540,2607,566,2599,590,2587,611,2570,630,2529,660,2478,682,2423,697,2368,707,2274,715,2273,710,2367,702,2422,692,2476,677,2526,655,2567,626,2582,608,2594,588,2601,565,2604,540,2604,281,2604,226,2597,205,2580,183,2548,165,2499,150,2383,128"/>
108 <area·shape="poly"·id="edge69_Node000033_Node000034"·title="·"·alt=""·coords="2183,124,1984,136,438,199,437,194,1984,131,2182,119"/>108 <area·shape="poly"·id="edge69_Node000033_Node000034"·title="·"·alt=""·coords="2183,124,1984,136,438,199,437,194,1984,131,2182,119"/>
109 <area·shape="rect"·id="Node000035"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2369,181,2569,221"/>109 <area·shape="rect"·id="Node000035"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="2369,181,2569,221"/>
110 <area·shape="poly"·id="edge71_Node000033_Node000035"·title="·"·alt=""·coords="2325,131,2417,173,2415,178,2323,136"/>110 <area·shape="poly"·id="edge71_Node000033_Node000035"·title="·"·alt=""·coords="2325,131,2417,173,2415,178,2323,136"/>
111 <area·shape="poly"·id="edge70_Node000034_Node000004"·title="·"·alt=""·coords="329,223,309,249,288,282,272,321,265,362,265,540,265,573,267,599,276,622,296,645,315,657,341,667,410,684,490,697,568,704,567,710,489,702,409,690,339,672,313,661,293,649,272,624,262,600,260,573,260,540,260,361,267,319,283,280,304,246,325,220"/>111 <area·shape="poly"·id="edge70_Node000034_Node000004"·title="·"·alt=""·coords="329,223,309,249,288,282,272,321,265,362,265,540,265,573,267,599,276,622,296,645,315,657,341,667,410,684,490,697,568,704,567,710,489,702,409,690,339,672,313,661,293,649,272,624,262,600,260,573,260,540,260,361,267,319,283,280,304,246,325,220"/>
112 <area·shape="poly"·id="edge76_Node000036_Node000004"·title="·"·alt=""·coords="192,135,161,183,141,230,135,281,135,540,137,564,145,582,157,596,173,607,214,625,262,644,339,672,420,691,498,703,568,709,567,714,497,708,419,696,338,677,260,649,211,630,170,612,153,600,140,585,132,565,129,540,129,281,135,229,156,180,188,132"/>112 <area·shape="poly"·id="edge76_Node000036_Node000004"·title="·"·alt=""·coords="192,135,161,183,141,230,135,281,135,540,137,564,145,582,157,596,173,607,214,625,262,644,339,672,420,691,498,703,568,709,567,714,497,708,419,696,338,677,260,649,211,630,170,612,153,600,140,585,132,565,129,540,129,281,135,229,156,180,188,132"/>
113 <area·shape="rect"·id="Node000037"·title="·"·alt=""·coords="170,189,241,214"/>113 <area·shape="rect"·id="Node000037"·title="·"·alt=""·coords="170,189,241,214"/>
114 <area·shape="poly"·id="edge75_Node000036_Node000037"·title="·"·alt=""·coords="209,134,208,175,203,175,204,134"/>114 <area·shape="poly"·id="edge75_Node000036_Node000037"·title="·"·alt=""·coords="209,134,208,175,203,175,204,134"/>
115 </map>115 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00693.png vs.
./usr/share/doc/libopenmesh-dev/html/a00582.png
Files identical despite different names
3.3 KB
./usr/share/doc/libopenmesh-dev/html/a00694.map vs.
./usr/share/doc/libopenmesh-dev/html/a06457.map
Files 90% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 14 lines modified
1 <map·id="OpenMesh/Tools/Decimater/BaseDecimaterT.hh"·name="OpenMesh/Tools/Decimater/BaseDecimaterT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="349,5,549,45"/>1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh">
 2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="137,5,423,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00635.html"·title="·"·alt=""·coords="237,93,437,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06443.html"·title="·"·alt=""·coords="5,93,264,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="414,56,363,95,360,91,411,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>
5 <area·shape="rect"·id="Node000007"·href="$a00668.html"·title="·"·alt=""·coords="461,93,661,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00587_source.html"·title="·"·alt=""·coords="289,93,565,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="486,52,537,91,534,95,483,56"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/>
7 <area·shape="rect"·id="Node000003"·href="$a00926_source.html"·title="·"·alt=""·coords="5,181,212,221"/>7 <area·shape="rect"·id="Node000003"·href="$a06449.html"·title="·"·alt=""·coords="32,181,272,236"/>
 8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>9 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/>
9 <area·shape="rect"·id="Node000004"·href="$a00656.html"·title="·"·alt=""·coords="237,181,437,221"/>10 <area·shape="rect"·id="Node000005"·href="$a00596.html"·title="·"·alt=""·coords="314,189,539,229"/>
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/> 
11 <area·shape="rect"·id="Node000005"·href="$a00662.html"·title="·"·alt=""·coords="461,181,661,221"/> 
12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>11 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/>
13 <area·shape="rect"·id="Node000006"·href="$a00689.html"·title="·"·alt=""·coords="461,269,661,309"/>12 <area·shape="rect"·id="Node000006"·href="$a00599.html"·title="·"·alt=""·coords="323,284,530,339"/>
14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/>
15 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/> 
16 <area·shape="rect"·id="Node000008"·href="$a00704.html"·title="·"·alt=""·coords="685,181,885,221"/> 
17 <area·shape="poly"·id="edge7_Node000007_Node000008"·title="·"·alt=""·coords="623,136,737,179,735,184,622,141"/> 
18 </map>14 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00694.png vs.
./usr/share/doc/libopenmesh-dev/html/a00583.png
Files identical despite different names
17.6 KB
./usr/share/doc/libopenmesh-dev/html/a00695.html vs.
./usr/share/doc/libopenmesh-dev/html/a00518.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00695.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00518.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 67 lines modifiedOffset 93, 67 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModHausdorffT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModHausdorffT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00632_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
102 <code>#include·&lt;vector&gt;</code><br·/>102 <code>#include·&lt;vector&gt;</code><br·/>
103 <code>#include·&lt;cfloat&gt;</code><br·/>103 <code>#include·&lt;cfloat&gt;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·ModHausdorffT.hh:</div>105 Include·dependency·graph·for·ModHausdorffT.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a00696.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00519.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh">108 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>109 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>
110 <area·shape="rect"·href="a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>110 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
111 <area·shape="poly"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25,1887,23"/>111 <area·shape="poly"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25,1887,23"/>
112 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>112 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>
113 <area·shape="poly"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>113 <area·shape="poly"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>
114 <area·shape="rect"·title="·"·alt=""·coords="2179,702,2242,727"/>114 <area·shape="rect"·title="·"·alt=""·coords="2179,702,2242,727"/>
115 <area·shape="poly"·title="·"·alt=""·coords="2089,29,2179,43,2225,55,2268,72,2307,94,2337,122,2358,158,2365,200,2365,540,2362,567,2353,592,2339,615,2322,636,2283,671,2246,697,2243,693,2280,667,2318,632,2335,612,2348,589,2357,565,2360,540,2360,200,2353,159,2333,126,2304,98,2266,77,2223,60,2178,48,2088,34"/>115 <area·shape="poly"·title="·"·alt=""·coords="2089,29,2179,43,2225,55,2268,72,2307,94,2337,122,2358,158,2365,200,2365,540,2362,567,2353,592,2339,615,2322,636,2283,671,2246,697,2243,693,2280,667,2318,632,2335,612,2348,589,2357,565,2360,540,2360,200,2353,159,2333,126,2304,98,2266,77,2223,60,2178,48,2088,34"/>
116 <area·shape="rect"·title="·"·alt=""·coords="2400,101,2459,126"/>116 <area·shape="rect"·title="·"·alt=""·coords="2400,101,2459,126"/>
117 <area·shape="poly"·title="·"·alt=""·coords="2089,35,2229,57,2382,91,2391,93,2389,99,2381,96,2228,62,2088,41"/>117 <area·shape="poly"·title="·"·alt=""·coords="2089,35,2229,57,2382,91,2391,93,2389,99,2381,96,2228,62,2088,41"/>
118 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>118 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>
119 <area·shape="poly"·title="·"·alt=""·coords="256,545,558,569,930,604,979,610,978,615,929,609,557,574,256,550"/>119 <area·shape="poly"·title="·"·alt=""·coords="256,545,558,569,930,604,979,610,978,615,929,609,557,574,256,550"/>
120 <area·shape="rect"·href="a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>120 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
121 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>121 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
122 <area·shape="rect"·title="·"·alt=""·coords="493,702,552,727"/>122 <area·shape="rect"·title="·"·alt=""·coords="493,702,552,727"/>
123 <area·shape="poly"·title="·"·alt=""·coords="174,557,217,601,245,624,276,644,328,668,384,685,480,705,479,711,382,691,327,673,273,649,242,629,213,605,170,561"/>123 <area·shape="poly"·title="·"·alt=""·coords="174,557,217,601,245,624,276,644,328,668,384,685,480,705,479,711,382,691,327,673,273,649,242,629,213,605,170,561"/>
124 <area·shape="rect"·title="·"·alt=""·coords="1449,695,1628,735"/>124 <area·shape="rect"·title="·"·alt=""·coords="1449,695,1628,735"/>
125 <area·shape="poly"·title="·"·alt=""·coords="1152,642,1164,644,1436,693,1436,698,1164,649,1151,647"/>125 <area·shape="poly"·title="·"·alt=""·coords="1152,642,1164,644,1436,693,1436,698,1164,649,1151,647"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1510,111,1715,116,1840,124,1964,138,2079,158,2130,172,2174,188,2211,206,2239,228,2258,253,2264,280,2264,452,2260,495,2247,530,2228,558,2202,581,2171,599,2135,616,2053,649,1976,670,1868,687,1642,709,1642,704,1868,682,1975,665,2051,644,2133,611,2168,594,2199,576,2224,555,2243,528,2255,494,2259,452,2259,281,2253,255,2236,232,2208,211,2172,193,2128,177,2078,164,1963,143,1839,129,1715,121,1510,117"/>126 <area·shape="poly"·title="·"·alt=""·coords="1510,111,1715,116,1840,124,1964,138,2079,158,2130,172,2174,188,2211,206,2239,228,2258,253,2264,280,2264,452,2260,495,2247,530,2228,558,2202,581,2171,599,2135,616,2053,649,1976,670,1868,687,1642,709,1642,704,1868,682,1975,665,2051,644,2133,611,2168,594,2199,576,2224,555,2243,528,2255,494,2259,452,2259,281,2253,255,2236,232,2208,211,2172,193,2128,177,2078,164,1963,143,1839,129,1715,121,1510,117"/>
127 <area·shape="poly"·title="·"·alt=""·coords="1351,119,1112,124,805,135,525,155,426,168,391,176,369,184,337,202,314,222,301,246,296,281,296,540,301,572,315,600,337,625,363,646,424,679,481,700,479,705,422,684,360,651,333,629,311,603,296,574,291,540,291,280,296,245,310,218,334,198,367,179,390,170,425,163,525,149,805,130,1112,119,1351,113"/>127 <area·shape="poly"·title="·"·alt=""·coords="1351,119,1112,124,805,135,525,155,426,168,391,176,369,184,337,202,314,222,301,246,296,281,296,540,301,572,315,600,337,625,363,646,424,679,481,700,479,705,422,684,360,651,333,629,311,603,296,574,291,540,291,280,296,245,310,218,334,198,367,179,390,170,425,163,525,149,805,130,1112,119,1351,113"/>
128 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>128 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>
129 <area·shape="poly"·title="·"·alt=""·coords="1351,122,1100,139,782,172,634,193,511,219,463,234,427,249,405,265,397,281,397,364,401,427,407,453,416,476,429,497,446,517,495,556,520,570,551,581,626,595,714,602,810,604,1004,601,1090,600,1162,604,1161,609,1090,606,1004,606,810,609,714,607,625,600,549,586,518,575,492,561,442,521,424,501,411,479,402,455,396,428,392,364,392,280,401,261,425,244,461,229,509,214,633,188,782,166,1099,134,1351,116"/>129 <area·shape="poly"·title="·"·alt=""·coords="1351,122,1100,139,782,172,634,193,511,219,463,234,427,249,405,265,397,281,397,364,401,427,407,453,416,476,429,497,446,517,495,556,520,570,551,581,626,595,714,602,810,604,1004,601,1090,600,1162,604,1161,609,1090,606,1004,606,810,609,714,607,625,600,549,586,518,575,492,561,442,521,424,501,411,479,402,455,396,428,392,364,392,280,401,261,425,244,461,229,509,214,633,188,782,166,1099,134,1351,116"/>
130 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="823,181,982,221"/>130 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="823,181,982,221"/>
131 <area·shape="poly"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>131 <area·shape="poly"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,585,2307,563,2309,540,2309,281,2307,259,2301,243,2292,229,2279,219,2246,201,2204,184,2147,165,2069,151,1977,140,1876,131,1674,121,1510,118"/>132 <area·shape="poly"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,585,2307,563,2309,540,2309,281,2307,259,2301,243,2292,229,2279,219,2246,201,2204,184,2147,165,2069,151,1977,140,1876,131,1674,121,1510,118"/>
133 <area·shape="rect"·title="·"·alt=""·coords="897,702,983,727"/>133 <area·shape="rect"·title="·"·alt=""·coords="897,702,983,727"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/>134 <area·shape="poly"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/>
135 <area·shape="rect"·title="·"·alt=""·coords="1923,438,2003,463"/>135 <area·shape="rect"·title="·"·alt=""·coords="1923,438,2003,463"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>136 <area·shape="poly"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>
137 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>137 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>
138 <area·shape="poly"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>138 <area·shape="poly"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>139 <area·shape="poly"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>
140 <area·shape="rect"·title="·"·alt=""·coords="1113,702,1189,727"/>140 <area·shape="rect"·title="·"·alt=""·coords="1113,702,1189,727"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>141 <area·shape="poly"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>
142 <area·shape="poly"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/>142 <area·shape="poly"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/>
143 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="668,269,919,295"/>143 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
144 <area·shape="poly"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>144 <area·shape="poly"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>
145 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>145 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>
146 <area·shape="poly"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>146 <area·shape="poly"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>
147 <area·shape="poly"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476,692,1435,672,1394,649,1381,638,1373,627,1364,617,1351,609,1294,600,1195,596,929,597,790,597,666,592,571,581,539,572,520,561,499,530,494,500,503,471,523,444,551,418,583,392,652,340,701,311,750,292"/>147 <area·shape="poly"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476,692,1435,672,1394,649,1381,638,1373,627,1364,617,1351,609,1294,600,1195,596,929,597,790,597,666,592,571,581,539,572,520,561,499,530,494,500,503,471,523,444,551,418,583,392,652,340,701,311,750,292"/>
148 <area·shape="rect"·title="·"·alt=""·coords="534,526,621,551"/>148 <area·shape="rect"·title="·"·alt=""·coords="534,526,621,551"/>
149 <area·shape="poly"·title="·"·alt=""·coords="774,297,697,349,653,388,616,432,595,473,584,513,579,512,590,472,611,429,650,384,694,345,771,293"/>149 <area·shape="poly"·title="·"·alt=""·coords="774,297,697,349,653,388,616,432,595,473,584,513,579,512,590,472,611,429,650,384,694,345,771,293"/>
150 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="675,431,839,471"/>150 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="675,431,839,471"/>
151 <area·shape="poly"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>151 <area·shape="poly"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>
152 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>152 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>
153 <area·shape="poly"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>153 <area·shape="poly"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>
154 <area·shape="poly"·title="·"·alt=""·coords="758,471,762,515,770,538,784,557,806,571,834,582,905,594,989,598,1080,595,1261,589,1337,592,1397,604,1449,637,1508,683,1504,688,1446,641,1395,609,1337,597,1261,594,1080,601,989,603,904,600,833,587,804,576,781,561,765,540,757,516,753,471"/>154 <area·shape="poly"·title="·"·alt=""·coords="758,471,762,515,770,538,784,557,806,571,834,582,905,594,989,598,1080,595,1261,589,1337,592,1397,604,1449,637,1508,683,1504,688,1446,641,1395,609,1337,597,1261,594,1080,601,989,603,904,600,833,587,804,576,781,561,765,540,757,516,753,471"/>
155 <area·shape="poly"·title="·"·alt=""·coords="719,473,615,523,612,518,717,468"/>155 <area·shape="poly"·title="·"·alt=""·coords="719,473,615,523,612,518,717,468"/>
156 <area·shape="rect"·title="·"·alt=""·coords="1569,526,1645,551"/>156 <area·shape="rect"·title="·"·alt=""·coords="1569,526,1645,551"/>
157 <area·shape="poly"·title="·"·alt=""·coords="840,456,1113,481,1455,516,1556,528,1555,533,1454,521,1112,487,839,462"/>157 <area·shape="poly"·title="·"·alt=""·coords="840,456,1113,481,1455,516,1556,528,1555,533,1454,521,1112,487,839,462"/>
158 <area·shape="rect"·title="·"·alt=""·coords="645,526,720,551"/>158 <area·shape="rect"·title="·"·alt=""·coords="645,526,720,551"/>
159 <area·shape="poly"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>159 <area·shape="poly"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>
Offset 165, 37 lines modifiedOffset 165, 37 lines modified
165 <area·shape="poly"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>165 <area·shape="poly"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1193,374,1034,397,961,413,911,433,889,450,871,472,845,515,840,512,867,469,885,447,908,428,959,408,1033,392,1192,369"/>166 <area·shape="poly"·title="·"·alt=""·coords="1193,374,1034,397,961,413,911,433,889,450,871,472,845,515,840,512,867,469,885,447,908,428,959,408,1033,392,1192,369"/>
167 <area·shape="rect"·title="·"·alt=""·coords="1117,438,1187,463"/>167 <area·shape="rect"·title="·"·alt=""·coords="1117,438,1187,463"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/>168 <area·shape="poly"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/>
169 <area·shape="rect"·title="·"·alt=""·coords="1212,438,1271,463"/>169 <area·shape="rect"·title="·"·alt=""·coords="1212,438,1271,463"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/>170 <area·shape="poly"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1357,361,1456,365,1579,375,1711,395,1777,410,1841,428,1862,438,1877,448,1892,458,1912,468,1945,478,1975,481,2029,481,2055,481,2081,486,2108,497,2136,517,2155,535,2170,556,2191,603,2204,650,2211,688,2206,689,2199,651,2186,605,2165,559,2150,539,2133,521,2105,501,2080,491,2055,487,2029,486,1975,487,1944,483,1910,473,1889,463,1874,452,1859,442,1839,433,1776,415,1710,400,1578,380,1456,370,1357,366"/>171 <area·shape="poly"·title="·"·alt=""·coords="1357,361,1456,365,1579,375,1711,395,1777,410,1841,428,1862,438,1877,448,1892,458,1912,468,1945,478,1975,481,2029,481,2055,481,2081,486,2108,497,2136,517,2155,535,2170,556,2191,603,2204,650,2211,688,2206,689,2199,651,2186,605,2165,559,2150,539,2133,521,2105,501,2080,491,2055,487,2029,486,1975,487,1944,483,1910,473,1889,463,1874,452,1859,442,1839,433,1776,415,1710,400,1578,380,1456,370,1357,366"/>
172 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>172 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/>173 <area·shape="poly"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/>
174 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>174 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576,1234,560,1228,550,1227,539,1234,517,1245,502,1258,492,1270,484,1280,470,1286,448,1286,424,1278,383"/>175 <area·shape="poly"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576,1234,560,1228,550,1227,539,1234,517,1245,502,1258,492,1270,484,1280,470,1286,448,1286,424,1278,383"/>
176 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>176 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/>177 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/>
178 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>178 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>179 <area·shape="poly"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>
180 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>180 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/>181 <area·shape="poly"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1604,383,1754,402,1905,428,1918,431,1917,437,1903,433,1753,407,1603,389,1357,370"/>182 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1604,383,1754,402,1905,428,1918,431,1917,437,1903,433,1753,407,1603,389,1357,370"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/>183 <area·shape="poly"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/>
184 <area·shape="poly"·title="·"·alt=""·coords="2030,561,1994,606,1969,630,1940,649,1886,668,1810,684,1642,706,1641,701,1809,678,1885,663,1937,644,1965,625,1990,602,2026,557"/>184 <area·shape="poly"·title="·"·alt=""·coords="2030,561,1994,606,1969,630,1940,649,1886,668,1810,684,1642,706,1641,701,1809,678,1885,663,1937,644,1965,625,1990,602,2026,557"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1757,468,1845,493,1879,506,1897,517,1903,530,1905,548,1901,587,1891,625,1878,648,1861,660,1839,671,1780,687,1711,700,1642,708,1642,703,1710,694,1779,682,1837,666,1859,656,1874,645,1886,623,1896,586,1900,548,1898,532,1893,520,1876,511,1843,499,1756,473"/>185 <area·shape="poly"·title="·"·alt=""·coords="1757,468,1845,493,1879,506,1897,517,1903,530,1905,548,1901,587,1891,625,1878,648,1861,660,1839,671,1780,687,1711,700,1642,708,1642,703,1710,694,1779,682,1837,666,1859,656,1874,645,1886,623,1896,586,1900,548,1898,532,1893,520,1876,511,1843,499,1756,473"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1668,473,1628,517,1624,514,1664,469"/>186 <area·shape="poly"·title="·"·alt=""·coords="1668,473,1628,517,1624,514,1664,469"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1762,468,1949,513,1948,518,1760,473"/>187 <area·shape="poly"·title="·"·alt=""·coords="1762,468,1949,513,1948,518,1760,473"/>
188 <area·shape="rect"·title="·"·alt=""·coords="1821,526,1883,551"/>188 <area·shape="rect"·title="·"·alt=""·coords="1821,526,1883,551"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1721,468,1819,517,1816,522,1719,473"/>189 <area·shape="poly"·title="·"·alt=""·coords="1721,468,1819,517,1816,522,1719,473"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1687,471,1683,516,1675,541,1659,561,1633,577,1601,588,1563,594,1520,597,1424,596,1321,588,1217,580,1121,577,1078,580,1040,585,1007,595,982,609,966,626,955,646,944,689,939,688,950,645,961,623,978,605,1005,590,1039,580,1077,574,1121,572,1217,575,1321,583,1424,590,1520,592,1562,589,1600,582,1631,572,1656,557,1670,538,1678,515,1682,471"/>190 <area·shape="poly"·title="·"·alt=""·coords="1687,471,1683,516,1675,541,1659,561,1633,577,1601,588,1563,594,1520,597,1424,596,1321,588,1217,580,1121,577,1078,580,1040,585,1007,595,982,609,966,626,955,646,944,689,939,688,950,645,961,623,978,605,1005,590,1039,580,1077,574,1121,572,1217,575,1321,583,1424,590,1520,592,1562,589,1600,582,1631,572,1656,557,1670,538,1678,515,1682,471"/>
191 <area·shape="poly"·title="·"·alt=""·coords="1601,471,1586,473,1344,506,1137,530,1136,524,1344,501,1585,468,1600,466"/>191 <area·shape="poly"·title="·"·alt=""·coords="1601,471,1586,473,1344,506,1137,530,1136,524,1344,501,1585,468,1600,466"/>
192 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>192 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>193 <area·shape="poly"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>
194 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="739,607,917,647"/>194 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="739,607,917,647"/>
195 <area·shape="poly"·title="·"·alt=""·coords="989,561,886,604,884,599,987,556"/>195 <area·shape="poly"·title="·"·alt=""·coords="989,561,886,604,884,599,987,556"/>
196 <area·shape="poly"·title="·"·alt=""·coords="918,636,980,644,1436,699,1436,704,980,649,917,642"/>196 <area·shape="poly"·title="·"·alt=""·coords="918,636,980,644,1436,699,1436,704,980,649,917,642"/>
197 <area·shape="poly"·title="·"·alt=""·coords="762,649,566,704,565,699,760,644"/>197 <area·shape="poly"·title="·"·alt=""·coords="762,649,566,704,565,699,760,644"/>
198 <area·shape="poly"·title="·"·alt=""·coords="899,644,1100,697,1099,702,898,649"/>198 <area·shape="poly"·title="·"·alt=""·coords="899,644,1100,697,1099,702,898,649"/>
199 <area·shape="poly"·title="·"·alt=""·coords="918,637,980,644,1338,671,1686,690,2166,709,2166,715,1686,695,1338,676,980,649,917,643"/>199 <area·shape="poly"·title="·"·alt=""·coords="918,637,980,644,1338,671,1686,690,2166,709,2166,715,1686,695,1338,676,980,649,917,643"/>
200 <area·shape="poly"·title="·"·alt=""·coords="854,645,915,691,912,695,851,649"/>200 <area·shape="poly"·title="·"·alt=""·coords="854,645,915,691,912,695,851,649"/>
201 <area·shape="rect"·title="·"·alt=""·coords="783,702,873,727"/>201 <area·shape="rect"·title="·"·alt=""·coords="783,702,873,727"/>
Offset 215, 23 lines modifiedOffset 215, 23 lines modified
215 <area·shape="poly"·title="·"·alt=""·coords="1502,219,1632,256,1785,308,1859,337,1926,367,1980,398,2017,429,2028,446,2036,466,2043,505,2037,506,2031,468,2024,449,2013,432,1977,402,1923,372,1857,342,1783,313,1630,262,1501,224"/>215 <area·shape="poly"·title="·"·alt=""·coords="1502,219,1632,256,1785,308,1859,337,1926,367,1980,398,2017,429,2028,446,2036,466,2043,505,2037,506,2031,468,2024,449,2013,432,1977,402,1923,372,1857,342,1783,313,1630,262,1501,224"/>
216 <area·shape="poly"·title="·"·alt=""·coords="1452,220,1656,419,1652,423,1448,224"/>216 <area·shape="poly"·title="·"·alt=""·coords="1452,220,1656,419,1652,423,1448,224"/>
217 </map>217 </map>
218 </div>218 </div>
219 </div><div·class="textblock"><div·class="dynheader">219 </div><div·class="textblock"><div·class="dynheader">
Max diff block lines reached; 1566/17885 bytes (8.76%) of diff not shown.
37.5 KB
./usr/share/doc/libopenmesh-dev/html/a00696.map vs.
./usr/share/doc/libopenmesh-dev/html/a00615.map
Files 94% similar despite different names
    
Offset 1, 110 lines modifiedOffset 1, 121 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModHausdorffT.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1888,5,2088,45"/>1 <map·id="OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh">
 2 <area·shape="rect"·id="Node000001"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="2408,5,2635,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00632.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00620.html"·title="·"·alt=""·coords="166,519,367,559"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25[·...·truncated·by·diffoscope;·len:·8,·SHA:·0c245db634d634b0f75df31447a80253bbe5f22e984d9795ad43878beedc8c15·...·]"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2408,32,1643,53,1212,72,1034,83,898,96,807,99,716,91,628,80,547,71,477,72,448,78,423,89,403,106,389,129,379,160,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,159,384,127,399,103,421,85,447,73,477,67,547[·...·truncated·by·diffoscope;·len:·63,·SHA:·d3b9dd7453f636981d8f83ac72b287a29113519b9a45d5c8e04a98912113bb12·...·]"/>
 5 <area·shape="rect"·id="Node000006"·href="$a00944_source.html"·title="·"·alt=""·coords="517,431,675,471"/>
 6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="2408,34,1958,55,1366,91,1085,114,850,141,759,155,690,170,646,186,635,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,631,190,644,181,688,165,758,150,849,135,1084,109,1365,85,1958,49,2408,28"/>
5 <area·shape="rect"·id="Node000007"·href="$a00422_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>7 <area·shape="rect"·id="Node000011"·href="$a00926_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>8 <area·shape="poly"·id="edge15_Node000001_Node000011"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>
7 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2179,702,2242,727"/>9 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2599,702,2662,727"/>
8 <area·shape="poly"·id="edge72_Node000001_Node000020"·title="·"·alt=""·coords="2089,29,2179,43,2225,55,2268,72,2307,94,2337,122,2358,158,2365,200,2365,540,2362,567,2353,592,2339,615,2322,636,2283,671,2246,697,2243,693,2280,667,2318,632,2335,612,2348,589,2357,565,2360,540,2360,200,235[·...·truncated·by·diffoscope;·len:·54,·SHA:·023919c18726608b12225a0d8ccc977cb3626c2f3c733c4c8677d02d6b403c06·...·]"/>10 <area·shape="poly"·id="edge80_Node000001_Node000025"·title="·"·alt=""·coords="2607,43,2667,64,2725,97,2749,117,2768,141,2781,169,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2776,170,2[·...·truncated·by·diffoscope;·len:·41,·SHA:·8656346f411ddf9c68fbf88ff1ca6fb7296b755449d414372f455a082ca8b08a·...·]"/>
9 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="2400,101,2459,126"/>11 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2821,101,2883,126"/>
10 <area·shape="poly"·id="edge73_Node000001_Node000035"·title="·"·alt=""·coords="2089,35,2229,57,2382,91,2391,93,2389,99,2381,96,2228,62,2088,41"/>12 <area·shape="poly"·id="edge81_Node000001_Node000038"·title="·"·alt=""·coords="2613,43,2705,64,2802,91,2811,94,2809,99,2801,96,2703,69,2612,48"/>
11 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>13 <area·shape="rect"·id="Node000003"·href="$a01097_source.html"·title="·"·alt=""·coords="5,607,184,647"/>
12 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="256,545,558,569,930,604,979,610,978,615,929,609,557,574,256,550"/> 
13 <area·shape="rect"·id="Node000005"·href="$a00647.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/> 
14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>
15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="493,702,552,727"/> 
16 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="174,557,217,601,245,624,276,644,328,668,384,685,480,705,479,711,382,691,327,673,273,649,242,629,213,605,170,561"/>15 <area·shape="rect"·id="Node000005"·href="$a00965_source.html"·title="·"·alt=""·coords="209,607,367,647"/>
 16 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>
17 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1449,695,1628,735"/>17 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="795,695,973,735"/>
18 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="1152,642,1164,644,1436,693,1436,698,1164,649,1151,647"/>18 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>
19 <area·shape="poly"·id="edge7_Node000007_Node000004"·title="·"·alt=""·coords="1510,111,1715,116,1840,124,1964,138,2079,158,2130,172,2174,188,2211,206,2239,228,2258,253,2264,280,2264,452,2260,495,2247,530,2228,558,2202,581,2171,599,2135,616,2053,649,1976,670,1868,687,1642,709,1642,704,1868,682,1975,665,2051,644,2133,611,2168,594,2199,576,2224,555,2243,528,2255,494,2259,452,2259,281,2253,255,2236,232,2208,211,2172,193,2128,177,2078,164,1963,143,1839,129,1715,121,1510,117"/> 
20 <area·shape="poly"·id="edge62_Node000007_Node000006"·title="·"·alt=""·coords="1351,119,1112,124,805,135,525,155,426,168,391,176,369,184,337,202,314,222,301,246,296,281,296,540,301,572,315,600,337,625,363,646,424,679,481,700,479,705,422,684,360,651,333,629,311,603,296,574,291,540,291[·...·truncated·by·diffoscope;·len:·86,·SHA:·0cdc7ed5c89090cdf564235fe96804c8ac9832d2ea22e24bb6928690f5b9ee88·...·]"/>19 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>
 20 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/>
 21 <area·shape="rect"·id="Node000007"·href="$a00938_source.html"·title="·"·alt=""·coords="466,519,625,559"/>
 22 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>
21 <area·shape="rect"·id="Node000008"·href="$a00374_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>23 <area·shape="rect"·id="Node000008"·href="$a00977_source.html"·title="·"·alt=""·coords="585,607,743,647"/>
22 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1351,122,1100,139,782,172,634,193,511,219,463,234,427,249,405,265,397,281,397,364,401,427,407,453,416,476,429,497,446,517,495,556,520,570,551,581,626,595,714,602,810,604,1004,601,1090,600,1162,604,1161,609,[·...·truncated·by·diffoscope;·len:·187,·SHA:·152cd7a0d924975bbb0a16ad27215317882c5b24b1908a18062072434e1ac795·...·]"/>24 <area·shape="poly"·id="edge13_Node000006_Node000008"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>
 25 <area·shape="rect"·id="Node000010"·href="$a01109_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>
 26 <area·shape="poly"·id="edge14_Node000006_Node000010"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>
 27 <area·shape="poly"·id="edge9_Node000007_Node000004"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/>
 28 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>
 29 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="443,614,509,639"/>
 30 <area·shape="poly"·id="edge12_Node000007_Node000009"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>
 31 <area·shape="poly"·id="edge11_Node000008_Node000004"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>
 32 <area·shape="poly"·id="edge16_Node000011_Node000004"·title="·"·alt=""·coords="2442,120,2025,139,1447,174,1169,197,935,223,843,237,774,252,730,267,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,271,728,262,773,246,842,231,934,217,1168,191,1447,169,2024,134,2442,115"/>
 33 <area·shape="rect"·id="Node000012"·href="$a01028_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>
 34 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="2535,133,2565,197,2578,238,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2572,239,2560,199,2531,135"/>
23 <area·shape="rect"·id="Node000010"·href="$a00419_source.html"·title="·"·alt=""·coords="823,181,982,221"/>35 <area·shape="rect"·id="Node000014"·href="$a00932_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>
24 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/> 
25 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,58[·...·truncated·by·diffoscope;·len:·136,·SHA:·5f5bc1104dadd80263bef06f5bfc674e50e31f718b6aca461a623dd8f17149c4·...·]"/>36 <area·shape="poly"·id="edge20_Node000011_Node000014"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>
 37 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="2348,702,2407,727"/>
 38 <area·shape="poly"·id="edge70_Node000011_Node000015"·title="·"·alt=""·coords="2581,131,2618,151,2651,180,2669,204,2679,226,2683,250,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2678,251,2674,228,2665,207,2647,183,2615,156,2578,136"/>
 39 <area·shape="poly"·id="edge69_Node000011_Node000025"·title="·"·alt=""·coords="2602,126,2655,146,2680,161,2702,179,2721,203,2731,225,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2729,251,2725,227,2716,206,2698,183,2677,165,2652,150,2600,131"/>
 40 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2223,702,2308,727"/>
 41 <area·shape="poly"·id="edge71_Node000011_Node000030"·title="·"·alt=""·coords="2546,132,2573,158,2602,193,2624,234,2631,257,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2626,258,2619,236,2597,196,2570,161,2543,135"/>
 42 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="2209,438,2289,463"/>
 43 <area·shape="poly"·id="edge79_Node000011_Node000036"·title="·"·alt=""·coords="2454,136,2412,155,2374,183,2349,212,2327,243,2293,311,2270,375,2257,425,2252,423,2265,373,2289,309,2323,240,2345,208,2370,179,2409,151,2452,131"/>
 44 <area·shape="rect"·id="Node000037"·href="$a00818_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>
 45 <area·shape="poly"·id="edge72_Node000011_Node000037"·title="·"·alt=""·coords="2442,125,1772,193,1771,188,2442,120"/>
 46 <area·shape="poly"·id="edge18_Node000012_Node000004"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>
26 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="897,702,983,727"/>47 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1887,702,1963,727"/>
27 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/> 
28 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1923,438,2003,463"/> 
29 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/> 
30 <area·shape="rect"·id="Node000034"·href="$a00515_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/> 
31 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/> 
32 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>48 <area·shape="poly"·id="edge19_Node000012_Node000013"·title="·"·alt=""·coords="1902,646,1918,688,1913,690,1897,648"/>
 49 <area·shape="poly"·id="edge21_Node000014_Node000015"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>
33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1113,702,1189,727"/> 
34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/> 
35 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/> 
36 <area·shape="rect"·id="Node000011"·href="$a00512_source.html"·title="·"·alt=""·coords="668,269,919,295"/>50 <area·shape="rect"·id="Node000016"·href="$a00839_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>
37 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>51 <area·shape="poly"·id="edge22_Node000014_Node000016"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>
38 <area·shape="rect"·id="Node000027"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>52 <area·shape="rect"·id="Node000031"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>
39 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/> 
40 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476[·...·truncated·by·diffoscope;·len:·196,·SHA:·739cdcbbe27fdd2b15d72b33a707e4b32d49454f2610fc0f2033962bf16a174a·...·]"/>53 <area·shape="poly"·id="edge68_Node000014_Node000031"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/>
 54 <area·shape="poly"·id="edge24_Node000016_Node000004"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,708,1238,700,1548,686,1828,668,1927,657,1986,644,2001,636,2010,625,2020,614,2036,604,2084,590,2128,588,2170,592,2209,599,2246,603,2282,601,2316,587,2350,557,2369,528,2375,499,2371,471,2358,443,2338,417,2312,391,2249,345,2218,328,2186,315,2119,297"/>
41 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="534,526,621,551"/>55 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="2253,526,2339,551"/>
42 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="774,297,697,349,653,388,616,432,595,473,584,513,579,512,590,472,611,429,650,384,694,345,771,293"/>56 <area·shape="poly"·id="edge23_Node000016_Node000017"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>
43 <area·shape="rect"·id="Node000013"·href="$a00527_source.html"·title="·"·alt=""·coords="675,431,839,471"/>57 <area·shape="rect"·id="Node000018"·href="$a00815_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>
44 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>58 <area·shape="poly"·id="edge25_Node000016_Node000018"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>
45 <area·shape="rect"·id="Node000017"·href="$a00521_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>59 <area·shape="rect"·id="Node000022"·href="$a00803_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>
46 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>60 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>
 61 <area·shape="poly"·id="edge26_Node000018_Node000004"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/>
 62 <area·shape="poly"·id="edge28_Node000018_Node000017"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/>
47 <area·shape="poly"·id="edge17_Node000013_Node000004"·title="·"·alt=""·coords="758,471,762,515,770,538,784,557,806,571,834,582,905,594,989,598,1080,595,1261,589,1337,592,1397,604,1449,637,1508,683,1504,688,1446,641,1395,609,1337,597,1261,594,1080,601,989,603,904,600,833,587,804,576,781,561,765,540,757,516,753,471"/> 
48 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="719,473,615,523,612,518,717,468"/> 
49 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1569,526,1645,551"/> 
50 <area·shape="poly"·id="edge18_Node000013_Node000014"·title="·"·alt=""·coords="840,456,1113,481,1455,516,1556,528,1555,533,1454,521,1112,487,839,462"/> 
51 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="645,526,720,551"/>63 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1650,526,1726,551"/>
52 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>64 <area·shape="poly"·id="edge27_Node000018_Node000019"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>
53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="795,526,869,551"/>65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1951,526,2025,551"/>
54 <area·shape="poly"·id="edge21_Node000013_Node000016"·title="·"·alt=""·coords="776,469,815,514,811,517,772,473"/>66 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>
55 <area·shape="poly"·id="edge23_Node000017_Node000004"·title="·"·alt=""·coords="1193,379,1145,398,1124,413,1108,432,1101,450,1108,469,1137,513,1170,539,1208,553,1250,560,1343,569,1393,581,1445,604,1469,621,1490,641,1522,682,1518,685,1486,645,1465,625,1443,609,1391,586,1342,574,1249,565,1207,558,1168,544,1133,517,1103,472,1096,450,1103,429,1121,409,1143,394,1191,374"/> 
56 <area·shape="poly"·id="edge25_Node000017_Node000006"·title="·"·alt=""·coords="1217,385,1093,433,1011,473,934,521,909,542,883,561,852,574,824,581,776,586,728,591,701,597,670,609,635,628,601,651,547,695,543,691,597,647,632,624,668,604,699,592,727,586,775,581,823,575,850,569,880,556,906,538,930,517,1008,468,1091,428,1215,380"/> 
57 <area·shape="poly"·id="edge28_Node000017_Node000012"·title="·"·alt=""·coords="1193,368,1061,373,907,384,763,403,706,416,664,433,640,450,620,471,591,515,587,512,616,468,637,446,661,428,704,411,762,398,906,378,1061,367,1192,363"/> 
58 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/> 
59 <area·shape="poly"·id="edge29_Node000017_Node000016"·title="·"·alt=""·coords="1193,374,1034,397,961,413,911,433,889,450,871,472,845,515,840,512,867,469,885,447,908,428,959,408,1033,392,1192,369"/> 
60 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1117,438,1187,463"/> 
61 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/> 
62 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1212,438,1271,463"/> 
63 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/> 
64 <area·shape="poly"·id="edge27_Node000017_Node000020"·title="·"·alt=""·coords="1357,361,1456,365,1579,375,1711,395,1777,410,1841,428,1862,438,1877,448,1892,458,1912,468,1945,478,1975,481,2029,481,2055,481,2081,486,2108,497,2136,517,2155,535,2170,556,2191,603,2204,650,2211,688,2206,689,2199,651,2186,605,2165,559,2150,539,2133,521,2105,501,2080,491,2055,487,2029,486,1975,487,1944,483,1910,473,1889,463,1874,452,1859,442,1839,433,1776,415,1710,400,1578,380,1456,370,1357,366"/> 
65 <area·shape="rect"·id="Node000021"·href="$a00251_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/> 
66 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/> 
67 <area·shape="rect"·id="Node000022"·href="$a00344_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/> 
68 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576,1234,560,1228,550,1227,539,1234,517,1245,502,1258,492,1270,484,1280,470,1286,448,1286,424,1278,383"/> 
69 <area·shape="rect"·id="Node000023"·href="$a00497_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/> 
70 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/> 
71 <area·shape="rect"·id="Node000024"·href="$a00509_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/> 
72 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/> 
73 <area·shape="rect"·id="Node000032"·href="$a00407_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/> 
74 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/> 
75 <area·shape="poly"·id="edge59_Node000017_Node000033"·title="·"·alt=""·coords="1357,365,1604,383,1754,402,1905,428,1918,431,1917,437,1903,433,1753,407,1603,389,1357,370"/> 
76 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/> 
77 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2030,561,1994,606,1969,630,1940,649,1886,668,1810,684,1642,706,1641,701,1809,678,1885,663,1937,644,1965,625,1990,602,2026,557"/> 
78 <area·shape="poly"·id="edge36_Node000024_Node000004"·title="·"·alt=""·coords="1757,468,1845,493,1879,506,1897,517,1903,530,1905,548,1901,587,1891,625,1878,648,1861,660,1839,671,1780,687,1711,700,1642,708,1642,703,1710,694,1779,682,1837,666,1859,656,1874,645,1886,623,1896,586,1900,548,1898,532,1893,520,1876,511,1843,499,1756,473"/> 
79 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1668,473,1628,517,1624,514,1664,469"/> 
80 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1762,468,1949,513,1948,518,1760,473"/> 
81 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1821,526,1883,551"/>67 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1801,526,1876,551"/>
82 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1721,468,1819,517,1816,522,1719,473"/>68 <area·shape="poly"·id="edge30_Node000018_Node000021"·title="·"·alt=""·coords="1899,473,1860,517,1856,514,1895,469"/>
83 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1687,471,1683,516,1675,541,1659,561,1633,577,1601,588,1563,594,1520,597,1424,596,1321,588,1217,580,1121,577,1078,580,1040,585,1007,595,982,609,966,626,955,646,944,689,939,688,950,645,961,623,978,605,1005,590,1039,580,1077,574,1121,572,1217,575,1321,583,1424,590,1520,592,1562,589,1600,582,1631,572,1656,557,1670,538,1678,515,1682,471"/> 
84 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1601,471,1586,473,1344,506,1137,530,1136,524,1344,501,1585,468,1600,466"/> 
85 <area·shape="rect"·id="Node000031"·href="$a00437_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>69 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1594,367,1538,372,1476,383,1414,403,1358,433,1329,458,1310,484,1298,511,1289,540,1279,568,1267,596,1247,623,1217,649,1177,667,1120,682,988,704,987,699,1118,677,1176,662,1215,644,1243,620,1262[·...·truncated·by·diffoscope;·len:·94,·SHA:·8d69f268d7ce9d275df8701fa45e9544ffd64e32c65172d40740fd88339321a3·...·]"/>
 70 <area·shape="poly"·id="edge39_Node000022_Node000010"·title="·"·alt=""·coords="1595,383,1541,403,1492,433,1462,468,1441,507,1436,504,1457,465,1489,429,1539,398,1593,378"/>
 71 <area·shape="poly"·id="edge34_Node000022_Node000015"·title="·"·alt=""·coords="1759,368,1907,388,1992,405,2074,428,2098,438,2115,448,2154,468,2184,476,2212,479,2262,478,2285,479,2308,485,2331,496,2354,517,2368,537,2378,559,2388,606,2389,651,2385,689,2380,688,2383,651,2383,606,2373,560,2363,539,2350,520,2328,501,2306,490,2285,485,2262,484,2212,484,2183,482,2152,473,2112,453,2095,443,2072,433,1990,411,1906,393,1758,373"/>
 72 <area·shape="poly"·id="edge37_Node000022_Node000017"·title="·"·alt=""·coords="1759,373,1878,395,2009,428,2057,447,2104,468,2250,519,2248,524,2102,473,2055,452,2007,433,1877,400,1758,378"/>
86 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>73 <area·shape="poly"·id="edge60_Node000022_Node000018"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>
 74 <area·shape="poly"·id="edge38_Node000022_Node000021"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/>
 75 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1502,438,1573,463"/>
 76 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/>
 77 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1368,438,1427,463"/>
 78 <area·shape="poly"·id="edge35_Node000022_Node000024"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/>
 79 <area·shape="poly"·id="edge36_Node000022_Node000025"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/>
87 <area·shape="rect"·id="Node000028"·href="$a00281_source.html"·title="·"·alt=""·coords="739,607,917,647"/>80 <area·shape="rect"·id="Node000026"·href="$a00989_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>
Max diff block lines reached; 0/38181 bytes (0.00%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
133 B
./usr/share/doc/libopenmesh-dev/html/a00696.png vs.
./usr/share/doc/libopenmesh-dev/html/a00519.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00697.png vs.
./usr/share/doc/libopenmesh-dev/html/a00520.png
Files identical despite different names
2.53 KB
./usr/share/doc/libopenmesh-dev/html/a00701.html vs.
./usr/share/doc/libopenmesh-dev/html/a00509.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00701.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00509.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 22 lines modifiedOffset 92, 22 lines modified
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>··</div>
95 ··<div·class="headertitle"><div·class="title">Observer.cc·File·Reference</div></div>95 ··<div·class="headertitle"><div·class="title">Observer.cc·File·Reference</div></div>
96 </div><!--header-->96 </div><!--header-->
97 <div·class="contents">97 <div·class="contents">
98 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00707_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>98 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00557_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>
99 </div><div·class="textblock"><div·class="dynheader">99 </div><div·class="textblock"><div·class="dynheader">
100 Include·dependency·graph·for·Observer.cc:</div>100 Include·dependency·graph·for·Observer.cc:</div>
101 <div·class="dyncontent">101 <div·class="dyncontent">
102 <div·class="center"><img·src="a00702.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8cc"·alt=""/></div>102 <div·class="center"><img·src="a00510.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8cc"·alt=""/></div>
103 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8cc"·id="aOpenMesh_2Tools_2Decimater_2Observer_8cc">103 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8cc"·id="aOpenMesh_2Tools_2Decimater_2Observer_8cc">
104 <area·shape="rect"·title="·"·alt=""·coords="15,5,215,45"/>104 <area·shape="rect"·title="·"·alt=""·coords="15,5,215,45"/>
105 <area·shape="rect"·href="a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>105 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>
106 <area·shape="poly"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>106 <area·shape="poly"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>
107 <area·shape="rect"·title="·"·alt=""·coords="5,189,76,214"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,189,76,214"/>
108 <area·shape="poly"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>108 <area·shape="poly"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>
109 <area·shape="rect"·title="·"·alt=""·coords="101,181,279,221"/>109 <area·shape="rect"·title="·"·alt=""·coords="101,181,279,221"/>
110 <area·shape="poly"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>110 <area·shape="poly"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>
111 </map>111 </map>
112 </div>112 </div>
1.97 KB
./usr/share/doc/libopenmesh-dev/html/a00702.map vs.
./usr/share/doc/libopenmesh-dev/html/a00550.map
Files 88% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
1 <map·id="OpenMesh/Tools/Decimater/Observer.cc"·name="OpenMesh/Tools/Decimater/Observer.cc">1 <map·id="OpenMesh/Tools/Decimater/DecimaterT.hh"·name="OpenMesh/Tools/Decimater/DecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="15,5,215,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="237,5,437,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00707.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00503_source.html"·title="·"·alt=""·coords="5,93,212,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="275,53,160,96,158,91,273,48"/>
 5 <area·shape="rect"·id="Node000003"·href="$a00575.html"·title="·"·alt=""·coords="237,93,437,133"/>
 6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>
 7 <area·shape="rect"·id="Node000004"·href="$a00542.html"·title="·"·alt=""·coords="461,93,661,133"/>
 8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="399,48,513,91,511,96,398,53"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,189,76,214"/>9 <area·shape="rect"·id="Node000005"·href="$a00569.html"·title="·"·alt=""·coords="461,181,661,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/>
7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="101,181,279,221"/> 
8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/> 
9 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00702.png vs.
./usr/share/doc/libopenmesh-dev/html/a00510.png
Files identical despite different names
5.72 KB
./usr/share/doc/libopenmesh-dev/html/a00707.html vs.
./usr/share/doc/libopenmesh-dev/html/a00557.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00707.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00557.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 52 lines modifiedOffset 101, 52 lines modified
101 <p>This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.··101 <p>This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·Observer.hh:</div>106 Include·dependency·graph·for·Observer.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a00708.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00558.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hh"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hh">109 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hh"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hh">
110 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,5,215,45"/>110 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,5,215,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="5,101,76,126"/>111 <area·shape="rect"·title="·"·alt=""·coords="5,101,76,126"/>
112 <area·shape="poly"·title="·"·alt=""·coords="101,47,62,92,58,88,97,44"/>112 <area·shape="poly"·title="·"·alt=""·coords="101,47,62,92,58,88,97,44"/>
113 <area·shape="rect"·title="·"·alt=""·coords="101,93,279,133"/>113 <area·shape="rect"·title="·"·alt=""·coords="101,93,279,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="134,44,166,81,162,85,130,47"/>114 <area·shape="poly"·title="·"·alt=""·coords="134,44,166,81,162,85,130,47"/>
115 </map>115 </map>
116 </div>116 </div>
117 </div><div·class="textblock"><div·class="dynheader">117 </div><div·class="textblock"><div·class="dynheader">
118 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>118 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
119 <div·class="dyncontent">119 <div·class="dyncontent">
120 <div·class="center"><img·src="a00709.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·alt=""/></div>120 <div·class="center"><img·src="a00559.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·alt=""/></div>
121 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep">121 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep">
122 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="461,5,661,45"/>122 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="461,5,661,45"/>
123 <area·shape="rect"·href="a00692.html"·title="·"·alt=""·coords="349,93,549,133"/>123 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="349,93,549,133"/>
124 <area·shape="poly"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>124 <area·shape="poly"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>
125 <area·shape="rect"·href="a00701.html"·title="·"·alt=""·coords="573,93,773,133"/>125 <area·shape="rect"·href="a00509.html"·title="·"·alt=""·coords="573,93,773,133"/>
126 <area·shape="poly"·title="·"·alt=""·coords="598,52,649,91,646,95,595,56"/>126 <area·shape="poly"·title="·"·alt=""·coords="598,52,649,91,646,95,595,56"/>
127 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="237,181,437,221"/>127 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="237,181,437,221"/>
128 <area·shape="poly"·title="·"·alt=""·coords="414,144,363,183,360,179,411,140"/>128 <area·shape="poly"·title="·"·alt=""·coords="414,144,363,183,360,179,411,140"/>
129 <area·shape="rect"·href="a00668.html"·title="·"·alt=""·coords="461,181,661,221"/>129 <area·shape="rect"·href="a00527.html"·title="·"·alt=""·coords="461,181,661,221"/>
130 <area·shape="poly"·title="·"·alt=""·coords="486,140,537,179,534,183,483,144"/>130 <area·shape="poly"·title="·"·alt=""·coords="486,140,537,179,534,183,483,144"/>
131 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="5,269,212,309"/>131 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="5,269,212,309"/>
132 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>132 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>
133 <area·shape="rect"·href="a00656.html"·title="·"·alt=""·coords="237,269,437,309"/>133 <area·shape="rect"·href="a00575.html"·title="·"·alt=""·coords="237,269,437,309"/>
134 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>134 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>
135 <area·shape="rect"·href="a00662.html"·title="·"·alt=""·coords="461,269,661,309"/>135 <area·shape="rect"·href="a00542.html"·title="·"·alt=""·coords="461,269,661,309"/>
136 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>136 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>
137 <area·shape="rect"·href="a00689.html"·title="·"·alt=""·coords="461,357,661,397"/>137 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="461,357,661,397"/>
138 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>138 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>
139 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>139 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
140 <area·shape="rect"·href="a00704.html"·title="·"·alt=""·coords="685,269,885,309"/>140 <area·shape="rect"·href="a00521.html"·title="·"·alt=""·coords="685,269,885,309"/>
141 <area·shape="poly"·title="·"·alt=""·coords="623,224,737,267,735,272,622,229"/>141 <area·shape="poly"·title="·"·alt=""·coords="623,224,737,267,735,272,622,229"/>
142 </map>142 </map>
143 </div>143 </div>
144 </div>144 </div>
145 <p><a·href="a00707_source.html">Go·to·the·source·code·of·this·file.</a></p>145 <p><a·href="a00557_source.html">Go·to·the·source·code·of·this·file.</a></p>
146 <table·class="memberdecls">146 <table·class="memberdecls">
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
148 Classes</h2></td></tr>148 Classes</h2></td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html">OpenMesh::Decimater::Observer</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html">OpenMesh::Decimater::Observer</a></td></tr>
150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··<a·href="a03442.html#details">More...</a><br·/></td></tr>150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··<a·href="a03442.html#details">More...</a><br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 </table><table·class="memberdecls">152 </table><table·class="memberdecls">
133 B
./usr/share/doc/libopenmesh-dev/html/a00708.map vs.
./usr/share/doc/libopenmesh-dev/html/a00558.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00708.png vs.
./usr/share/doc/libopenmesh-dev/html/a00558.png
Files identical despite different names
4.95 KB
./usr/share/doc/libopenmesh-dev/html/a00709.map vs.
./usr/share/doc/libopenmesh-dev/html/a06456.map
Files 90% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Decimater/Observer.hh"·name="OpenMesh/Tools/Decimater/Observer.hh"> 
2 <area·shape="rect"·id="Node000001"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="461,5,661,45"/> 
3 <area·shape="rect"·id="Node000002"·href="$a00692.html"·title="·"·alt=""·coords="349,93,549,133"/>1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh">
 2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="13,5,300,45"/>
 3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="66,101,117,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="144,47,111,91,107,88,140,44"/>
5 <area·shape="rect"·id="Node000010"·href="$a00701.html"·title="·"·alt=""·coords="573,93,773,133"/>5 <area·shape="rect"·id="Node000003"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,93,305,133"/>
6 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="598,52,649,91,646,95,595,56"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="174,44,202,81,198,84,169,47"/>
 7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="177,357,355,397"/>
 8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="151,136,64,161,31,173,15,183,8,201,15,220,31,244,50,265,94,301,143,329,191,350,188,355,141,334,91,306,46,269,27,247,10,223,3,201,11,180,29,169,62,156,149,131"/>
7 <area·shape="rect"·id="Node000003"·href="$a00635.html"·title="·"·alt=""·coords="237,181,437,221"/>9 <area·shape="rect"·id="Node000005"·href="$a01109_source.html"·title="·"·alt=""·coords="25,181,219,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="414,144,363,183,360,179,411,140"/>10 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>
 11 <area·shape="rect"·id="Node000006"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,181,408,221"/>
 12 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="248,132,295,170,291,174,245,136"/>
9 <area·shape="rect"·id="Node000008"·href="$a00668.html"·title="·"·alt=""·coords="461,181,661,221"/>13 <area·shape="rect"·id="Node000008"·href="$a01028_source.html"·title="·"·alt=""·coords="432,181,596,221"/>
10 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="486,140,537,179,534,183,483,144"/>14 <area·shape="poly"·id="edge9_Node000003_Node000008"·title="·"·alt=""·coords="288,131,438,175,437,180,286,136"/>
 15 <area·shape="poly"·id="edge6_Node000006_Node000004"·title="·"·alt=""·coords="284,224,256,244,234,271,229,289,231,308,246,345,241,347,225,309,224,288,229,268,252,240,281,219"/>
11 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="5,269,212,309"/>16 <area·shape="rect"·id="Node000007"·href="$a00989_source.html"·title="·"·alt=""·coords="244,269,408,309"/>
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/> 
13 <area·shape="rect"·id="Node000005"·href="$a00656.html"·title="·"·alt=""·coords="237,269,437,309"/> 
14 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>
15 <area·shape="rect"·id="Node000006"·href="$a00662.html"·title="·"·alt=""·coords="461,269,661,309"/> 
16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>18 <area·shape="poly"·id="edge8_Node000007_Node000004"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>
 19 <area·shape="poly"·id="edge10_Node000008_Node000004"·title="·"·alt=""·coords="503,223,469,267,421,311,381,336,339,355,336,350,378,331,418,307,465,263,499,220"/>
17 <area·shape="rect"·id="Node000007"·href="$a00689.html"·title="·"·alt=""·coords="461,357,661,397"/>20 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="484,277,560,302"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/> 
19 <area·shape="poly"·id="edge9_Node000008_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>
20 <area·shape="rect"·id="Node000009"·href="$a00704.html"·title="·"·alt=""·coords="685,269,885,309"/> 
21 <area·shape="poly"·id="edge8_Node000008_Node000009"·title="·"·alt=""·coords="623,224,737,267,735,272,622,229"/> 
22 </map>22 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00709.png vs.
./usr/share/doc/libopenmesh-dev/html/a00559.png
Files identical despite different names
16.6 KB
./usr/share/doc/libopenmesh-dev/html/a00716.html vs.
./usr/share/doc/libopenmesh-dev/html/a00620.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/HeapT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00716.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00620.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 89, 96 lines modifiedOffset 89, 95 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>·&#124;
 96 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">HeapT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">SubdividerT.hh·File·Reference</div></div>
97 </div><!--header-->98 </div><!--header-->
98 <div·class="contents">99 <div·class="contents">
 100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
 101 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>
  
99 <p>A·generic·heap·class.·· 
100 <a·href="#details">More...</a></p> 
101 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06356_source.html">Config.hh</a>&quot;</code><br·/> 
102 <code>#include·&lt;vector&gt;</code><br·/> 
103 <code>#include·&lt;<a·class="el"·href="a00269_source.html">OpenMesh/Core/System/omstream.hh</a>&gt;</code><br·/> 
104 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·HeapT.hh:</div>103 Include·dependency·graph·for·SubdividerT.hh:</div>
106 <div·class="dyncontent">104 <div·class="dyncontent">
107 <div·class="center"><img·src="a00717.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00621.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·alt=""/></div>
 106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh">
108 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hh"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hh"> 
109 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="159,5,321,45"/> 
110 <area·shape="rect"·href="a06356.html"·title="·"·alt=""·coords="87,189,169,214"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="230,47,145,179,141,176,226,44"/> 
112 <area·shape="rect"·title="·"·alt=""·coords="209,277,271,302"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="243,45,243,263,237,263,237,45"/> 
114 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="270,43,329,83,326,88,267,48"/> 
116 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>107 <area·shape="rect"·title="·"·alt=""·coords="90,5,291,45"/>
117 <area·shape="poly"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/> 
118 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="311,181,489,221"/>108 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,93,184,133"/>
119 <area·shape="poly"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/>109 <area·shape="poly"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>
 110 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="209,93,367,133"/>
121 <area·shape="poly"·title="·"·alt=""·coords="366,224,274,273,272,268,364,219"/> 
122 <area·shape="rect"·title="·"·alt=""·coords="677,277,753,302"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="485,219,665,267,673,270,672,275,663,272,483,224"/> 
124 <area·shape="rect"·title="·"·alt=""·coords="295,277,385,302"/> 
125 <area·shape="poly"·title="·"·alt=""·coords="389,223,358,266,354,263,385,220"/>111 <area·shape="poly"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>
126 <area·shape="rect"·title="·"·alt=""·coords="409,277,460,302"/>112 <area·shape="rect"·title="·"·alt=""·coords="101,181,280,221"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="118,132,161,170,157,174,114,136"/>
127 <area·shape="poly"·title="·"·alt=""·coords="410,221,427,263,422,265,405,223"/>114 <area·shape="poly"·title="·"·alt=""·coords="268,136,224,174,221,170,265,132"/>
128 <area·shape="rect"·title="·"·alt=""·coords="484,277,543,302"/> 
129 <area·shape="poly"·title="·"·alt=""·coords="427,219,489,266,485,270,424,224"/> 
130 <area·shape="rect"·title="·"·alt=""·coords="567,277,652,302"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="447,219,570,269,568,274,445,224"/> 
132 </map>115 </map>
133 </div>116 </div>
134 </div><div·class="textblock"><div·class="dynheader">117 </div><div·class="textblock"><div·class="dynheader">
135 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>118 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
136 <div·class="dyncontent">119 <div·class="dyncontent">
137 <div·class="center"><img·src="a00718.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·alt=""/></div>120 <div·class="center"><img·src="a00622.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·alt=""/></div>
138 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep">121 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep">
139 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>122 <area·shape="rect"·title="·"·alt=""·coords="959,5,1161,45"/>
140 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="237,93,437,133"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/> 
142 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="5,181,212,221"/>123 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="5,101,205,141"/>
143 <area·shape="poly"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>124 <area·shape="poly"·title="·"·alt=""·coords="946,33,618,52,418,70,218,96,180,103,179,98,217,91,417,65,617,47,945,28"/>
144 <area·shape="rect"·href="a00656.html"·title="·"·alt=""·coords="237,181,437,221"/>125 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="230,101,431,141"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="946,38,713,59,578,76,443,96,406,103,405,98,442,91,577,71,712,54,945,32"/>
 127 <area·shape="rect"·href="a06446.html"·title="·"·alt=""·coords="455,101,710,141"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/>
 129 <area·shape="rect"·href="a00632.html"·title="·"·alt=""·coords="734,101,935,141"/>
145 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>130 <area·shape="poly"·title="·"·alt=""·coords="1003,53,881,103,879,98,1001,48"/>
 131 <area·shape="rect"·href="a00629.html"·title="·"·alt=""·coords="959,101,1161,141"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="1063,59,1063,101,1057,101,1057,59"/>
 133 <area·shape="rect"·href="a00608_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="1119,48,1241,98,1239,103,1117,53"/>
 135 <area·shape="rect"·href="a00614.html"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="1411,101,1637,141"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="1170,45,1399,91,1435,98,1434,103,1398,96,1169,51"/>
 137 <area·shape="rect"·href="a00611.html"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="1661,93,1931,148"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="1175,35,1395,58,1650,91,1661,92,1661,98,1649,96,1394,63,1174,40"/>
146 <area·shape="rect"·href="a00662.html"·title="·"·alt=""·coords="461,181,661,221"/>139 <area·shape="rect"·href="a00623.html"·title="·"·alt=""·coords="1955,101,2157,141"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="1175,27,1520,46,1731,64,1943,91,1982,98,1981,103,1942,96,1731,69,1519,51,1174,32"/>
 141 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="111,196,313,251"/>
147 <area·shape="poly"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>142 <area·shape="poly"·title="·"·alt=""·coords="299,152,245,198,241,194,296,148"/>
 143 <area·shape="rect"·href="a06452.html"·title="·"·alt=""·coords="337,196,572,251"/>
 144 <area·shape="poly"·title="·"·alt=""·coords="549,151,490,198,487,194,546,147"/>
148 <area·shape="rect"·href="a00689.html"·title="·"·alt=""·coords="461,269,661,309"/>145 <area·shape="rect"·href="a00605.html"·title="·"·alt=""·coords="596,203,807,243"/>
 146 <area·shape="poly"·title="·"·alt=""·coords="617,148,681,201,677,205,614,152"/>
 147 <area·shape="rect"·href="a00626.html"·title="·"·alt=""·coords="831,203,1046,243"/>
149 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>148 <area·shape="poly"·title="·"·alt=""·coords="663,142,873,201,871,206,662,147"/>
150 </map>149 </map>
151 </div>150 </div>
152 </div>151 </div>
153 <p><a·href="a00716_source.html">Go·to·the·source·code·of·this·file.</a></p>152 <p><a·href="a00620_source.html">Go·to·the·source·code·of·this·file.</a></p>
154 <table·class="memberdecls">153 <table·class="memberdecls">
155 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
156 Classes</h2></td></tr>155 Classes</h2></td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03818.html">OpenMesh::Utils::HeapInterfaceT&lt;·HeapEntry·&gt;</a></td></tr> 
Max diff block lines reached; 2489/14191 bytes (17.54%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
2.53 KB
html2text {}
    
Offset 1, 33 lines modifiedOffset 1, 29 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.M_.a_.c_.r_.o_.s
6 HeapT.hh·File·Reference6 SubdividerT.hh·File·Reference
 7 #include·<OpenMesh/Core/System/config.hh>
 8 #include·<OpenMesh/Core/Utils/Noncopyable.hh>
7 A·generic·heap·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h" 
9 #include·<vector> 
10 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
11 Include·dependency·graph·for·HeapT.hh:9 Include·dependency·graph·for·SubdividerT.hh:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 13 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
 14  ·······Abstract·base·class·for·uniform·subdivision·algorithms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8·_\x8H_\x8e_\x8a_\x8p_\x8E_\x8n_\x8t_\x8r_\x8y_\x8·_\x8> 
16  ········This·class·demonstrates·the·HeapInterface's·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17   
18 ·class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8H_\x8e_\x8a_\x8p_\x8T_\x8<_\x8·_\x8H_\x8e_\x8a_\x8p_\x8E_\x8n_\x8t_\x8r_\x8y_\x8,_\x8·_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8·_\x8> 
19  ········An·efficient,·highly·customizable·heap.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  15  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  20  
26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s 
27  ···········Collection·of·little·utility·classes·and·helpers.21 namespace· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m
 22  ···········Software·related·to·uniform·subdivision·of·meshes.
 23  
 24 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 25 #define ·A\x8AS\x8SS\x8SE\x8ER\x8RT\x8T_\x8_C\x8CO\x8ON\x8NS\x8SI\x8IS\x8ST\x8TE\x8EN\x8NC\x8CY\x8Y(T,·m)
28  26  
29 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
30 A·generic·heap·class. 
31 ===============================================================================27 ===============================================================================
32 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.28 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
33 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.29 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
130 KB
./usr/share/doc/libopenmesh-dev/html/a00716_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00575_source.html
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/HeapT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00716_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00575_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">HeapT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">DecimaterT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00716.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00575.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 321 lines modifiedOffset 137, 369 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//··CLASS·HeapT</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·DecimaterT·-·IMPLEMENTATION</span></div>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_DECIMATERT_CC</span></div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_HEAPT_HH</span></div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div>
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·OPENMESH_UTILS_HEAPT_HH</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 170 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03378.html#acf185e9dd3958b8634d26ff322f80685">···72</a></span><a·class="code·hl_function"·href="a03378.html#acf185e9dd3958b8634d26ff322f80685">DecimaterT&lt;Mesh&gt;::DecimaterT</a>(Mesh&amp;·_mesh)·:</div>
 172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),</div>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····mesh_(_mesh),</div>
 174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>#if·(defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1800))·||·__cplusplus·&gt;·199711L·||·defined(·__GXX_EXPERIMENTAL_CXX0X__·)</div>
 175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··heap_(nullptr)</div>
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>#else</div>
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··heap_(nullptr)</div>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>#endif</div>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06356.html">Config.hh</a>&quot;</span></div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#if·(defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1800))·||·__cplusplus·&gt;·199711L·||·defined(__GXX_EXPERIMENTAL_CXX0X__)</span></div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif</span></div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span>Utils·{·<span·class="comment">//·BEGIN_NS_UTILS</span></div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·private·vertex·properties</span></div>
 183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.add_property(collapse_target_);</div>
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.add_property(priority_);</div>
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··mesh_.add_property(heap_position_);</div>
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div>
 187 </div>
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
172 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·HeapEntry&gt;</div>191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
173 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};">192 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03818.html">···98</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03818.html">HeapInterfaceT</a></div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03378.html#a6d1b1b6855f42b5501860ae79cf6be64">···92</a></span><a·class="code·hl_function"·href="a03378.html#a6d1b1b6855f42b5501860ae79cf6be64">DecimaterT&lt;Mesh&gt;::~DecimaterT</a>()·{</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·private·vertex·properties</span></div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.remove_property(collapse_target_);</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··mesh_.remove_property(priority_);</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··mesh_.remove_property(heap_position_);</div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div>200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>}</div>
176 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03818.html#ae246f6c4f57df712acd35b0288e29aff">··101</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03818.html#ae246f6c4f57df[·...·truncated·by·diffoscope;·len:·141,·SHA:·d7fb1d5580e241bde6d4da82627ee49b7cf3156c574c33f547a429b78281c3ab·...·]/div>201 </div>
 202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
Max diff block lines reached; 72469/106473 bytes (68.06%) of diff not shown.
26.3 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 HeapT.hh5 DecimaterT_impl.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 373 lines modifiedOffset 47, 430 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
54 43 
55 62//54 46//
56 =============================================================================55 =============================================================================
57 63// 
58 64//·CLASS·HeapT56 47//
 57 48//·CLASS·DecimaterT·-·IMPLEMENTATION
 58 49//
59 65//59 50//
60 66// 
61 =============================================================================60 =============================================================================
 61 51#define·OPENMESH_DECIMATER_DECIMATERT_CC
 62 52
62 67 
63 68#ifndef·OPENMESH_UTILS_HEAPT_HH 
64 69#define·OPENMESH_UTILS_HEAPT_HH 
65 70 
66 71 
67 72//==·INCLUDES63 53//==·INCLUDES
68 =================================================================64 =================================================================
69 73 
70 74#include·"_.C_.o_.n_.f_.i_.g_.._.h_.h"65 54
 66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 67 56
71 75#include·<vector>68 57#include·<vector>
72 76#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.S_.y_.s_.t_.e_.m_./_.o_.m_.s_.t_.r_.e_.a_.m_.._.h_.h>69 58#if·defined(OM_CC_MIPS)
 70 59#·include·<float.h>
 71 60#else
 72 61#·include·<cfloat>
 73 62#endif
 74 63
 75 64//==·NAMESPACE
 76 ===============================================================
 77 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
 80 68
 81 69//==·IMPLEMENTATION
 82 ==========================================================
 83 70
 84 71template<class·Mesh>
 85 _\x87_\x82_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·:
 86 73·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),
 87 74·mesh_(_mesh),
73 77#if·(defined(_MSC_VER)·&&·(_MSC_VER·>=·1800))·||·__cplusplus·>·199711L·||88 75#if·(defined(_MSC_VER)·&&·(_MSC_VER·>=·1800))·||·__cplusplus·>·199711L·||
74 defined(__GXX_EXPERIMENTAL_CXX0X__)89 defined(·__GXX_EXPERIMENTAL_CXX0X__·)
75 78#include·<utility>90 76·heap_(nullptr)
 91 77#else
 92 78·heap_(nullptr)
76 79#endif93 79#endif
77 8094 80
 95 81{
78 81//==·NAMESPACE 
79 ================================================================ 
80 8296 82
 97 83·//·private·vertex·properties
 98 84·mesh_.add_property(collapse_target_);
 99 85·mesh_.add_property(priority_);
 100 86·mesh_.add_property(heap_position_);
81 83namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
82 84namespace·Utils·{·//·BEGIN_NS_UTILS 
83 85 
84 86//==·CLASS·DEFINITION 
85 ========================================================= 
86 87101 87}
87 88102 88
88 97template·<class·HeapEntry> 
89 _\x89_\x88struct·_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T 
90 99{ 
91 _.1_.0_.1·bool·_.l_.e_.s_.s(const·HeapEntry&·_e1,·const·HeapEntry&·_e2);103 89//---------------------------------------------------------------------------
 104 --
 105 90
 106 91template<class·Mesh>
 107 _\x89_\x82_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8~_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T()·{
 108 93
 109 94·//·private·vertex·properties
 110 95·mesh_.remove_property(collapse_target_);
 111 96·mesh_.remove_property(priority_);
 112 97·mesh_.remove_property(heap_position_);
 113 98
 114 99}
 115 100
 116 101//--------------------------------------------------------------------------
 117 ---
92 102118 102
93 _\x81_\x80_\x84·bool·_\x8g_\x8r_\x8e_\x8a_\x8t_\x8e_\x8r(const·HeapEntry&·_e1,·const·HeapEntry&·_e2); 
94 105 
95 _\x81_\x80_\x87·int·_\x8g_\x8e_\x8t_\x8__\x8h_\x8e_\x8a_\x8p_\x8__\x8p_\x8o_\x8s_\x8i_\x8t_\x8i_\x8o_\x8n(const·HeapEntry&·_e); 
96 108 
97 _\x81_\x81_\x80·void·_\x8s_\x8e_\x8t_\x8__\x8h_\x8e_\x8a_\x8p_\x8__\x8p_\x8o_\x8s_\x8i_\x8t_\x8i_\x8o_\x8n(HeapEntry&·_e,·int·_i); 
98 111}; 
99 112 
100 113 
101 114 
102 137template·<class·HeapEntry,·class·HeapInterface=HeapEntry> 
103 _\x81_\x83_\x88class·_\x8H_\x8e_\x8a_\x8p_\x8T·:·private·std::vector<HeapEntry> 
104 139{ 
105 140private: 
106 141·typedef·std::vector<HeapEntry>·Base;119 103template<class·Mesh>
 120 104void·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8h_\x8e_\x8a_\x8p_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·{
 121 105·//·std::clog·<<·"heap_vertex:·"·<<·_vh·<<·std::endl;
 122 106
 123 107·float·prio,·best_prio(FLT_MAX);
 124 108·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·heh,·collapse_target;
 125 109
 126 110·//·find·best·target·in·one·ring
 127 111·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8O_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·voh_it(mesh_,·_vh);
 128 112·for·(;·voh_it.is_valid();·++voh_it)·{
Max diff block lines reached; 21574/26902 bytes (80.19%) of diff not shown.
4.73 KB
./usr/share/doc/libopenmesh-dev/html/a00717.map vs.
./usr/share/doc/libopenmesh-dev/html/a00712.map
Files 89% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 21 lines modified
1 <map·id="OpenMesh/Tools/Utils/HeapT.hh"·name="OpenMesh/Tools/Utils/HeapT.hh">1 <map·id="OpenMesh/Tools/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">
2 <area·shape="rect"·id="Node000001"·title="A·generic·heap·class."·alt=""·coords="159,5,321,45"/>2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06356.html"·title="·"·alt=""·coords="87,189,169,214"/>3 <area·shape="rect"·id="Node000002"·href="$a06377_source.html"·title="·"·alt=""·coords="5,189,196,229"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="596,52,160,191,159,186,595,47"/>
 5 <area·shape="rect"·id="Node000003"·href="$a00482_source.html"·title="·"·alt=""·coords="572,93,763,133"/>
 6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="670,59,670,93,665,93,665,59"/>
 7 <area·shape="rect"·id="Node000006"·href="$a00476_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="230,47,145,179,141,176,226,44"/>8 <area·shape="poly"·id="edge10_Node000001_Node000006"·title="·"·alt=""·coords="747,47,1238,186,1236,191,746,52"/>
 9 <area·shape="poly"·id="edge5_Node000003_Node000002"·title="·"·alt=""·coords="559,130,393,153,208,184,174,191,173,186,207,179,392,148,558,125"/>
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,277,271,302"/> 
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="243,45,243,263,237,263,237,45"/> 
7 <area·shape="rect"·id="Node000005"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/> 
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="270,43,329,83,326,88,267,48"/> 
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,269,184,309"/> 
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/> 
11 <area·shape="rect"·id="Node000006"·href="$a00281_source.html"·title="·"·alt=""·coords="311,181,489,221"/>10 <area·shape="rect"·id="Node000004"·href="$a00503_source.html"·title="·"·alt=""·coords="220,189,427,229"/>
 11 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="585,139,394,191,392,186,584,134"/>
 12 <area·shape="rect"·id="Node000005"·href="$a00467_source.html"·title="·"·alt=""·coords="451,189,657,229"/>
 13 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="635,144,579,191,575,187,632,140"/>
 14 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="777,123,967,146,1184,179,1222,186,1221,191,1183,184,966,152,776,129"/>
 15 <area·shape="rect"·id="Node000007"·href="$a06380_source.html"·title="·"·alt=""·coords="681,189,881,229"/>
 16 <area·shape="poly"·id="edge7_Node000003_Node000007"·title="·"·alt=""·coords="703,140,759,187,756,191,699,144"/>
 17 <area·shape="rect"·id="Node000009"·href="$a00446_source.html"·title="·"·alt=""·coords="905,181,1171,236"/>
12 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/>18 <area·shape="poly"·id="edge9_Node000003_Node000009"·title="·"·alt=""·coords="756,134,935,179,933,184,755,139"/>
13 <area·shape="poly"·id="edge6_Node000006_Node000003"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/> 
14 <area·shape="poly"·id="edge9_Node000006_Node000004"·title="·"·alt=""·coords="366,224,274,273,272,268,364,219"/> 
15 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="677,277,753,302"/>19 <area·shape="rect"·id="Node000008"·href="$a00431_source.html"·title="·"·alt=""·coords="681,284,881,324"/>
16 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="485,219,665,267,673,270,672,275,663,272,483,224"/> 
17 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="295,277,385,302"/> 
18 <area·shape="poly"·id="edge8_Node000006_Node000008"·title="·"·alt=""·coords="389,223,358,266,354,263,385,220"/>20 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="783,242,783,284,778,284,778,242"/>
19 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="409,277,460,302"/> 
20 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="410,221,427,263,422,265,405,223"/> 
21 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="484,277,543,302"/> 
22 <area·shape="poly"·id="edge11_Node000006_Node000010"·title="·"·alt=""·coords="427,219,489,266,485,270,424,224"/> 
23 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="567,277,652,302"/> 
24 <area·shape="poly"·id="edge12_Node000006_Node000011"·title="·"·alt=""·coords="447,219,570,269,568,274,445,224"/> 
25 </map>21 </map>
2.46 KB
./usr/share/doc/libopenmesh-dev/html/a00718.map vs.
./usr/share/doc/libopenmesh-dev/html/a06460.map
Files 84% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
1 <map·id="OpenMesh/Tools/Utils/HeapT.hh"·name="OpenMesh/Tools/Utils/HeapT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh">
 2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="193,5,476,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a06380_source.html"·title="·"·alt=""·coords="5,93,205,133"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="273,53,156,96,155,91,271,48"/>
3 <area·shape="rect"·id="Node000002"·href="$a00635.html"·title="·"·alt=""·coords="237,93,437,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00605.html"·title="·"·alt=""·coords="229,93,440,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="337,59,337,93,332,93,332,59"/>
 7 <area·shape="rect"·id="Node000005"·href="$a00626.html"·title="·"·alt=""·coords="465,93,679,133"/>
 8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="401,48,521,91,519,96,399,53"/>
5 <area·shape="rect"·id="Node000003"·href="$a00926_source.html"·title="·"·alt=""·coords="5,181,212,221"/>9 <area·shape="rect"·id="Node000003"·href="$a00431_source.html"·title="·"·alt=""·coords="5,181,205,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/> 
7 <area·shape="rect"·id="Node000004"·href="$a00656.html"·title="·"·alt=""·coords="237,181,437,221"/> 
8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="108,147,108,181,103,181,103,147"/>
9 <area·shape="rect"·id="Node000005"·href="$a00662.html"·title="·"·alt=""·coords="461,181,661,221"/> 
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/> 
11 <area·shape="rect"·id="Node000006"·href="$a00689.html"·title="·"·alt=""·coords="461,269,661,309"/> 
12 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/> 
13 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00718.png vs.
./usr/share/doc/libopenmesh-dev/html/a00706.png
Files identical despite different names
3.56 KB
./usr/share/doc/libopenmesh-dev/html/a00719.html vs.
./usr/share/doc/libopenmesh-dev/html/a00713.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00719.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00713.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 35 lines modifiedOffset 96, 35 lines modified
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">NumLimitsT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">NumLimitsT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Temporary·solution·until·std::numeric_limits·is·standard.··100 <p>Temporary·solution·until·std::numeric_limits·is·standard.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06356_source.html">Config.hh</a>&quot;</code><br·/>102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06473_source.html">Config.hh</a>&quot;</code><br·/>
103 <code>#include·&lt;limits.h&gt;</code><br·/>103 <code>#include·&lt;limits.h&gt;</code><br·/>
104 <code>#include·&lt;float.h&gt;</code><br·/>104 <code>#include·&lt;float.h&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·NumLimitsT.hh:</div>106 Include·dependency·graph·for·NumLimitsT.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a00720.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00714.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·id="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh">109 <map·name="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·id="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh">
110 <area·shape="rect"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>110 <area·shape="rect"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>
111 <area·shape="rect"·href="a06356.html"·title="·"·alt=""·coords="53,93,136,119"/>111 <area·shape="rect"·href="a06473.html"·title="·"·alt=""·coords="53,93,136,119"/>
112 <area·shape="poly"·title="·"·alt=""·coords="173,48,122,87,119,82,170,43"/>112 <area·shape="poly"·title="·"·alt=""·coords="173,48,122,87,119,82,170,43"/>
113 <area·shape="rect"·title="·"·alt=""·coords="161,93,231,119"/>113 <area·shape="rect"·title="·"·alt=""·coords="161,93,231,119"/>
114 <area·shape="poly"·title="·"·alt=""·coords="199,46,199,79,193,79,193,46"/>114 <area·shape="poly"·title="·"·alt=""·coords="199,46,199,79,193,79,193,46"/>
115 <area·shape="rect"·title="·"·alt=""·coords="255,93,318,119"/>115 <area·shape="rect"·title="·"·alt=""·coords="255,93,318,119"/>
116 <area·shape="poly"·title="·"·alt=""·coords="220,44,265,82,261,86,216,48"/>116 <area·shape="poly"·title="·"·alt=""·coords="220,44,265,82,261,86,216,48"/>
117 <area·shape="rect"·title="·"·alt=""·coords="5,167,184,207"/>117 <area·shape="rect"·title="·"·alt=""·coords="5,167,184,207"/>
118 <area·shape="poly"·title="·"·alt=""·coords="97,119,97,153,92,153,92,119"/>118 <area·shape="poly"·title="·"·alt=""·coords="97,119,97,153,92,153,92,119"/>
119 </map>119 </map>
120 </div>120 </div>
121 </div>121 </div>
122 <p><a·href="a00719_source.html">Go·to·the·source·code·of·this·file.</a></p>122 <p><a·href="a00713_source.html">Go·to·the·source·code·of·this·file.</a></p>
123 <table·class="memberdecls">123 <table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
125 Classes</h2></td></tr>125 Classes</h2></td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03830.html">OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03830.html">OpenMesh::Utils::NumLimitsT&lt;·Scalar·&gt;</a></td></tr>
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store.··<a·href="a03830.html#details">More...</a><br·/></td></tr>127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(<code>int</code>,·<code>float</code>,·or·<code>double</code>)·can·store.··<a·href="a03830.html#details">More...</a><br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls">129 </table><table·class="memberdecls">
7.38 KB
./usr/share/doc/libopenmesh-dev/html/a00719_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00713_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00719_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00713_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">NumLimitsT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">NumLimitsT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00719.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00713.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_NUMLIMITS_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_NUMLIMITS_HH</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_UTILS_NUMLIMITS_HH</span></div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_UTILS_NUMLIMITS_HH</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06356.html">Config.hh</a>&quot;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06473.html">Config.hh</a>&quot;</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;limits.h&gt;</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;limits.h&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;float.h&gt;</span></div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;float.h&gt;</span></div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPEACES·==============================================================</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPEACES·==============================================================</span></div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_NUMLIMITS_HH·defined</span></div>228 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_NUMLIMITS_HH·defined</span></div>
229 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span><span·class="comment">//=============================================================================</span></div>229 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span><span·class="comment">//=============================================================================</span></div>
230 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>230 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>
231 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>231 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
232 <div·class="ttc"·id="aa03830_html"><div·class="ttname"><a·href="a03830.html">OpenMesh::Utils::NumLimitsT</a></div><div·class="ttdoc">This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(int,·float,...</div><div·class="ttdef"><b>Definition</b>·NumLimitsT.hh:92</div></div>232 <div·class="ttc"·id="aa03830_html"><div·class="ttname"><a·href="a03830.html">OpenMesh::Utils::NumLimitsT</a></div><div·class="ttdoc">This·class·provides·the·maximum·and·minimum·values·a·certain·scalar·type·(int,·float,...</div><div·class="ttdef"><b>Definition</b>·NumLimitsT.hh:92</div></div>
233 <div·class="ttc"·id="aa03830_html_a32710b6611b5b17a5ecc25b076977bf1"><div·class="ttname"><a·href="a03830.html#a32710b6611b5b17a5ecc25b076977bf1">OpenMesh::Utils::NumLimitsT::max</a></div><div·class="ttdeci">static·Scalar·max()</div><div·class="ttdoc">Return·the·maximum·absolte·value·a·scalar·type·can·store.</div><div·class="ttdef"><b>Definition</b>·NumLimitsT.hh:97</div></div>233 <div·class="ttc"·id="aa03830_html_a32710b6611b5b17a5ecc25b076977bf1"><div·class="ttname"><a·href="a03830.html#a32710b6611b5b17a5ecc25b076977bf1">OpenMesh::Utils::NumLimitsT::max</a></div><div·class="ttdeci">static·Scalar·max()</div><div·class="ttdoc">Return·the·maximum·absolte·value·a·scalar·type·can·store.</div><div·class="ttdef"><b>Definition</b>·NumLimitsT.hh:97</div></div>
234 <div·class="ttc"·id="aa03830_html_a88db07419fbf5a3797f799901ccd7959"><div·class="ttname"><a·href="a03830.html#a88db07419fbf5a3797f799901ccd7959">OpenMesh::Utils::NumLimitsT::min</a></div><div·class="ttdeci">static·Scalar·min()</div><div·class="ttdoc">Return·the·smallest·absolte·value·a·scalar·type·can·store.</div><div·class="ttdef"><b>Definition</b>·NumLimitsT.hh:95</div></div>234 <div·class="ttc"·id="aa03830_html_a88db07419fbf5a3797f799901ccd7959"><div·class="ttname"><a·href="a03830.html#a88db07419fbf5a3797f799901ccd7959">OpenMesh::Utils::NumLimitsT::min</a></div><div·class="ttdeci">static·Scalar·min()</div><div·class="ttdoc">Return·the·smallest·absolte·value·a·scalar·type·can·store.</div><div·class="ttdef"><b>Definition</b>·NumLimitsT.hh:95</div></div>
235 <div·class="ttc"·id="aa06356_html"><div·class="ttname"><a·href="a06356.html">Config.hh</a></div></div>235 <div·class="ttc"·id="aa06473_html"><div·class="ttname"><a·href="a06473.html">Config.hh</a></div></div>
236 </div><!--·fragment·--></div><!--·contents·-->236 </div><!--·fragment·--></div><!--·contents·-->
237 </div><!--·doc-content·-->237 </div><!--·doc-content·-->
238 <hr>238 <hr>
239 <address>239 <address>
240 <small>240 <small>
241 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">241 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
242 </a>242 </a>
1.21 KB
./usr/share/doc/libopenmesh-dev/html/a00720.map vs.
./usr/share/doc/libopenmesh-dev/html/a00714.map
Files 99% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Utils/NumLimitsT.hh"·name="OpenMesh/Tools/Utils/NumLimitsT.hh">1 <map·id="OpenMesh/Tools/Utils/NumLimitsT.hh"·name="OpenMesh/Tools/Utils/NumLimitsT.hh">
2 <area·shape="rect"·id="Node000001"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>2 <area·shape="rect"·id="Node000001"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06356.html"·title="·"·alt=""·coords="53,93,136,119"/>3 <area·shape="rect"·id="Node000002"·href="$a06473.html"·title="·"·alt=""·coords="53,93,136,119"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="173,48,122,87,119,82,170,43"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="173,48,122,87,119,82,170,43"/>
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="161,93,231,119"/>5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="161,93,231,119"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="199,46,199,79,193,79,193,46"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="199,46,199,79,193,79,193,46"/>
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="255,93,318,119"/>7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="255,93,318,119"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="220,44,265,82,261,86,216,48"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="220,44,265,82,261,86,216,48"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,167,184,207"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,167,184,207"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,119,97,153,92,153,92,119"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,119,97,153,92,153,92,119"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00720.png vs.
./usr/share/doc/libopenmesh-dev/html/a00714.png
Files identical despite different names
14.7 KB
./usr/share/doc/libopenmesh-dev/html/a00725.html vs.
./usr/share/doc/libopenmesh-dev/html/a06446.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/TestingFramework.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00725.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06446.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 89, 84 lines modifiedOffset 89, 78 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
96 <a·href="#define-members">Macros</a>··</div> 
97 ··<div·class="headertitle"><div·class="title">TestingFramework.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeT.hh·File·Reference</div></div>
98 </div><!--header-->97 </div><!--header-->
99 <div·class="contents">98 <div·class="contents">
 99 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/>
  
100 <p>This·file·contains·a·little·framework·for·test·programms.·· 
101 <a·href="#details">More...</a></p> 
102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06356_source.html">Config.hh</a>&quot;</code><br·/> 
103 <code>#include·&lt;iosfwd&gt;</code><br·/> 
104 <code>#include·&lt;sstream&gt;</code><br·/> 
105 <code>#include·&lt;vector&gt;</code><br·/>100 <code>#include·&lt;vector&gt;</code><br·/>
 101 <code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
106 <code>#include·&lt;algorithm&gt;</code><br·/> 
107 <code>#include·&lt;stdexcept&gt;</code><br·/> 
108 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/> 
109 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
110 Include·dependency·graph·for·TestingFramework.hh:</div>103 Include·dependency·graph·for·CompositeT.hh:</div>
111 <div·class="dyncontent">104 <div·class="dyncontent">
112 <div·class="center"><img·src="a00726.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·alt=""/></div>105 <div·class="center"><img·src="a06447.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·alt=""/></div>
113 <map·name="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·id="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"> 
114 <area·shape="rect"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="248,5,413,45"/>106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh">
 107 <area·shape="rect"·title="·"·alt=""·coords="5,5,260,45"/>
115 <area·shape="rect"·href="a06356.html"·title="·"·alt=""·coords="5,101,88,126"/>108 <area·shape="rect"·title="·"·alt=""·coords="18,101,77,126"/>
116 <area·shape="poly"·title="·"·alt=""·coords="263,48,101,96,92,99,90,94,99,91,261,43"/>109 <area·shape="poly"·title="·"·alt=""·coords="116,47,71,92,67,89,112,44"/>
117 <area·shape="rect"·title="·"·alt=""·coords="112,101,176,126"/>110 <area·shape="rect"·title="·"·alt=""·coords="101,101,164,126"/>
118 <area·shape="poly"·title="·"·alt=""·coords="291,48,182,97,180,92,289,43"/> 
119 <area·shape="rect"·title="·"·alt=""·coords="200,101,275,126"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="312,48,262,93,259,89,308,44"/> 
121 <area·shape="rect"·title="·"·alt=""·coords="299,101,362,126"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="333,46,333,87,328,87,328,46"/>111 <area·shape="poly"·title="·"·alt=""·coords="135,46,135,87,130,87,130,46"/>
123 <area·shape="rect"·title="·"·alt=""·coords="387,101,472,126"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="354,44,407,89,404,93,351,48"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="497,101,583,126"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="378,43,500,93,498,98,376,48"/> 
127 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="607,93,766,133"/>112 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="188,93,389,133"/>
128 <area·shape="poly"·title="·"·alt=""·coords="409,43,596,88,595,93,408,48"/>113 <area·shape="poly"·title="·"·alt=""·coords="168,43,244,84,241,89,166,48"/>
 114 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="102,181,281,221"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>
 116 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="305,181,464,221"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>
129 <area·shape="rect"·title="·"·alt=""·coords="277,181,456,221"/>118 <area·shape="rect"·title="·"·alt=""·coords="198,269,377,309"/>
130 <area·shape="poly"·title="·"·alt=""·coords="78,123,101,131,271,175,269,181,99,136,77,129"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/>119 <area·shape="poly"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>
132 </map>121 </map>
133 </div>122 </div>
 123 </div><div·class="textblock"><div·class="dynheader">
 124 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
 125 <div·class="dyncontent">
 126 <div·class="center"><img·src="a06448.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·alt=""/></div>
 127 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep">
 128 <area·shape="rect"·title="·"·alt=""·coords="242,5,497,45"/>
 129 <area·shape="rect"·href="a06452.html"·title="·"·alt=""·coords="5,93,240,148"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>
 131 <area·shape="rect"·href="a00605.html"·title="·"·alt=""·coords="264,101,475,141"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>
 133 <area·shape="rect"·href="a00626.html"·title="·"·alt=""·coords="499,101,714,141"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>
 135 </map>
134 </div>136 </div>
 137 </div>
135 <p><a·href="a00725_source.html">Go·to·the·source·code·of·this·file.</a></p>138 <p><a·href="a06446_source.html">Go·to·the·source·code·of·this·file.</a></p>
136 <table·class="memberdecls">139 <table·class="memberdecls">
137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
138 Classes</h2></td></tr>141 Classes</h2></td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03838.html">OpenMesh::Utils::TestingFramework</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03722.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a></td></tr>
 143 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·provides·the·composite·subdivision·rules·for·the·uniform·case.··<a·href="a03722.html#details">More...</a><br·/></td></tr>
 144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03726.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</a></td></tr>
140 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·for·test·programms.··<a·href="a03838.html#details">More...</a><br·/></td></tr>146 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·base·class·for·coefficient·functions.··<a·href="a03726.html#details">More...</a><br·/></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 </table><table·class="memberdecls">148 </table><table·class="memberdecls">
143 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
144 Namespaces</h2></td></tr>150 Namespaces</h2></td></tr>
145 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>151 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
146 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>152 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:a01254"·id="r_a01254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01254.html">OpenMesh::Utils</a></td></tr>154 <tr·class="memitem:a01252"·id="r_a01252"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01252.html">OpenMesh::Subdivider::Uniform</a></td></tr>
149 <tr·class="memdesc:a01254"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collection·of·little·utility·classes·and·helpers.·<br·/></td></tr>155 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 </table><table·class="memberdecls"> 
152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
153 Macros</h2></td></tr> 
154 <tr·class="memitem:ad295687bf8ddd2611bc8266cdaa7809a"·id="r_ad295687bf8ddd2611bc8266cdaa7809a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad295687bf8ddd2611bc8266cdaa7809a"·name="ad295687bf8ddd2611bc8266cdaa7809a"></a> 
155 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TH_VERIFY</b>(expr,··expt)&#160;&#160;&#160;·····verify(·expr,·expt,·#expr·)</td></tr> 
156 <tr·class="separator:ad295687bf8ddd2611bc8266cdaa7809a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 389/11977 bytes (3.25%) of diff not shown.
2.86 KB
html2text {}
    
Offset 1, 38 lines modifiedOffset 1, 31 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.M_.a_.c_.r_.o_.s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 6 CompositeT.hh·File·Reference
6 TestingFramework.hh·File·Reference 
7 This·file·contains·a·little·framework·for·test·programms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h" 
9 #include·<iosfwd> 
10 #include·<sstream>7 #include·<string>
11 #include·<vector>8 #include·<vector>
 9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 10 Include·dependency·graph·for·CompositeT.hh:
 11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
12 #include·<algorithm> 
13 #include·<stdexcept> 
14 #include·<OpenMesh/Core/Utils/Noncopyable.hh> 
15 Include·dependency·graph·for·TestingFramework.hh: 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8F_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k 
19  ·······Helper·class·for·test·programms.·_.M_.o_.r_.e_.._.._..14 ·class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m_.:_.:_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>
 15  ········This·class·provides·the·composite·subdivision·rules·for·the·uniform
 16 ·········case.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 17  
 18 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f
 19  ········Abstract·base·class·for·coefficient·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  20  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  25  
 26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m
 27  ···········Software·related·to·uniform·subdivision·of·meshes.
26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s 
27  ···········Collection·of·little·utility·classes·and·helpers. 
28   
29 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
30 #define ·T\x8TH\x8H_\x8_V\x8VE\x8ER\x8RI\x8IF\x8FY\x8Y(expr,·expt)   ·verify(·expr,·expt,·#expr·) 
31   
32 #define ·T\x8TH\x8H_\x8_V\x8VE\x8ER\x8RI\x8IF\x8FY\x8Y_\x8_X\x8X(expr,·expt)   ·verify_x(·expr,·expt,·#expr·) 
33  28  
34 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
35 This·file·contains·a·little·framework·for·test·programms. 
36 ===============================================================================29 ===============================================================================
37 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.30 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
38 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.31 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
3.93 KB
./usr/share/doc/libopenmesh-dev/html/a00726.map vs.
./usr/share/doc/libopenmesh-dev/html/a06453.map
Files 86% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 19 lines modified
 1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh">
1 <map·id="OpenMesh/Tools/Utils/TestingFramework.hh"·name="OpenMesh/Tools/Utils/TestingFramework.hh"> 
2 <area·shape="rect"·id="Node000001"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="248,5,413,45"/> 
3 <area·shape="rect"·id="Node000002"·href="$a06356.html"·title="·"·alt=""·coords="5,101,88,126"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="263,48,101,96,92,99,90,94,99,91,261,43"/> 
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="112,101,176,126"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,240,60"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="291,48,182,97,180,92,289,43"/> 
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="200,101,275,126"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="49,203,111,229"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="98,62,81,84,68,109,64,130,64,151,73,190,68,191,59,152,59,129,63,107,76,81,93,59"/>
 5 <area·shape="rect"·id="Node000003"·href="$a06446.html"·title="·"·alt=""·coords="78,108,333,148"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="312,48,262,93,259,89,308,44"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="148,59,182,96,178,100,144,62"/>
 7 <area·shape="poly"·id="edge4_Node000003_Node000002"·title="·"·alt=""·coords="179,150,110,198,107,193,176,146"/>
 8 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="156,203,215,229"/>
 9 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="203,149,194,190,189,189,198,148"/>
 10 <area·shape="rect"·id="Node000005"·href="$a00620.html"·title="·"·alt=""·coords="239,196,441,236"/>
 11 <area·shape="poly"·id="edge5_Node000003_Node000005"·title="·"·alt=""·coords="237,146,300,186,297,191,234,151"/>
 12 <area·shape="rect"·id="Node000006"·href="$a01097_source.html"·title="·"·alt=""·coords="153,284,332,324"/>
 13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>
 14 <area·shape="rect"·id="Node000008"·href="$a00965_source.html"·title="·"·alt=""·coords="357,284,515,324"/>
 15 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>
9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="299,101,362,126"/>16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="249,372,428,412"/>
10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="333,46,333,87,328,87,328,46"/> 
11 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="387,101,472,126"/> 
12 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="354,44,407,89,404,93,351,48"/>17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="266,322,309,361,305,365,262,326"/>
13 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="497,101,583,126"/> 
14 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="378,43,500,93,498,98,376,48"/> 
15 <area·shape="rect"·id="Node000009"·href="$a00431_source.html"·title="·"·alt=""·coords="607,93,766,133"/> 
16 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="409,43,596,88,595,93,408,48"/> 
17 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="277,181,456,221"/> 
18 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="78,123,101,131,271,175,269,181,99,136,77,129"/>18 <area·shape="poly"·id="edge9_Node000008_Node000007"·title="·"·alt=""·coords="416,326,372,365,369,361,413,322"/>
19 <area·shape="poly"·id="edge9_Node000009_Node000003"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/> 
20 </map>19 </map>
5.99 KB
./usr/share/doc/libopenmesh-dev/html/a00746.html vs.
./usr/share/doc/libopenmesh-dev/html/a00710.html
Files 96% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00746.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00710.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 103, 57 lines modifiedOffset 103, 57 lines modified
103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
104 <code>#include·&lt;ostream&gt;</code><br·/>104 <code>#include·&lt;ostream&gt;</code><br·/>
105 <code>#include·&lt;string&gt;</code><br·/>105 <code>#include·&lt;string&gt;</code><br·/>
106 <code>#include·&lt;cassert&gt;</code><br·/>106 <code>#include·&lt;cassert&gt;</code><br·/>
107 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·Timer.hh:</div>108 Include·dependency·graph·for·Timer.hh:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a00747.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hh"·alt=""/></div>110 <div·class="center"><img·src="a00711.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hh"·alt=""/></div>
111 <map·name="aOpenMesh_2Tools_2Utils_2Timer_8hh"·id="aOpenMesh_2Tools_2Utils_2Timer_8hh">111 <map·name="aOpenMesh_2Tools_2Utils_2Timer_8hh"·id="aOpenMesh_2Tools_2Utils_2Timer_8hh">
112 <area·shape="rect"·title="A·timer·class."·alt=""·coords="211,5,373,45"/>112 <area·shape="rect"·title="A·timer·class."·alt=""·coords="211,5,373,45"/>
113 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="5,93,184,133"/>113 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,93,184,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="250,48,151,90,149,85,248,43"/>114 <area·shape="poly"·title="·"·alt=""·coords="250,48,151,90,149,85,248,43"/>
115 <area·shape="rect"·title="·"·alt=""·coords="209,101,285,126"/>115 <area·shape="rect"·title="·"·alt=""·coords="209,101,285,126"/>
116 <area·shape="poly"·title="·"·alt=""·coords="284,47,262,89,257,87,280,44"/>116 <area·shape="poly"·title="·"·alt=""·coords="284,47,262,89,257,87,280,44"/>
117 <area·shape="rect"·title="·"·alt=""·coords="309,101,368,126"/>117 <area·shape="rect"·title="·"·alt=""·coords="309,101,368,126"/>
118 <area·shape="poly"·title="·"·alt=""·coords="305,44,328,87,323,90,300,47"/>118 <area·shape="poly"·title="·"·alt=""·coords="305,44,328,87,323,90,300,47"/>
119 <area·shape="rect"·title="·"·alt=""·coords="392,101,461,126"/>119 <area·shape="rect"·title="·"·alt=""·coords="392,101,461,126"/>
120 <area·shape="poly"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>120 <area·shape="poly"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>
121 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>121 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>
122 <area·shape="poly"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>122 <area·shape="poly"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>
123 </map>123 </map>
124 </div>124 </div>
125 </div><div·class="textblock"><div·class="dynheader">125 </div><div·class="textblock"><div·class="dynheader">
126 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>126 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
127 <div·class="dyncontent">127 <div·class="dyncontent">
128 <div·class="center"><img·src="a00748.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·alt=""/></div>128 <div·class="center"><img·src="a00712.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·alt=""/></div>
129 <map·name="aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Timer_8hhdep">129 <map·name="aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Timer_8hhdep">
130 <area·shape="rect"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>130 <area·shape="rect"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>
131 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="5,189,196,229"/>131 <area·shape="rect"·href="a06377_source.html"·title="·"·alt=""·coords="5,189,196,229"/>
132 <area·shape="poly"·title="·"·alt=""·coords="596,52,160,191,159,186,595,47"/>132 <area·shape="poly"·title="·"·alt=""·coords="596,52,160,191,159,186,595,47"/>
133 <area·shape="rect"·href="a00872_source.html"·title="·"·alt=""·coords="572,93,763,133"/>133 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="572,93,763,133"/>
134 <area·shape="poly"·title="·"·alt=""·coords="670,59,670,93,665,93,665,59"/>134 <area·shape="poly"·title="·"·alt=""·coords="670,59,670,93,665,93,665,59"/>
135 <area·shape="rect"·href="a00857_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/>135 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/>
136 <area·shape="poly"·title="·"·alt=""·coords="747,47,1238,186,1236,191,746,52"/>136 <area·shape="poly"·title="·"·alt=""·coords="747,47,1238,186,1236,191,746,52"/>
137 <area·shape="poly"·title="·"·alt=""·coords="559,130,393,153,208,184,174,191,173,186,207,179,392,148,558,125"/>137 <area·shape="poly"·title="·"·alt=""·coords="559,130,393,153,208,184,174,191,173,186,207,179,392,148,558,125"/>
138 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="220,189,427,229"/>138 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="220,189,427,229"/>
139 <area·shape="poly"·title="·"·alt=""·coords="585,139,394,191,392,186,584,134"/>139 <area·shape="poly"·title="·"·alt=""·coords="585,139,394,191,392,186,584,134"/>
140 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="451,189,657,229"/>140 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="451,189,657,229"/>
141 <area·shape="poly"·title="·"·alt=""·coords="635,144,579,191,575,187,632,140"/>141 <area·shape="poly"·title="·"·alt=""·coords="635,144,579,191,575,187,632,140"/>
142 <area·shape="poly"·title="·"·alt=""·coords="777,123,967,146,1184,179,1222,186,1221,191,1183,184,966,152,776,129"/>142 <area·shape="poly"·title="·"·alt=""·coords="777,123,967,146,1184,179,1222,186,1221,191,1183,184,966,152,776,129"/>
143 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="681,189,881,229"/>143 <area·shape="rect"·href="a06380_source.html"·title="·"·alt=""·coords="681,189,881,229"/>
144 <area·shape="poly"·title="·"·alt=""·coords="703,140,759,187,756,191,699,144"/>144 <area·shape="poly"·title="·"·alt=""·coords="703,140,759,187,756,191,699,144"/>
145 <area·shape="rect"·href="a00896_source.html"·title="·"·alt=""·coords="905,181,1171,236"/>145 <area·shape="rect"·href="a00446_source.html"·title="·"·alt=""·coords="905,181,1171,236"/>
146 <area·shape="poly"·title="·"·alt=""·coords="756,134,935,179,933,184,755,139"/>146 <area·shape="poly"·title="·"·alt=""·coords="756,134,935,179,933,184,755,139"/>
147 <area·shape="rect"·href="a00908_source.html"·title="·"·alt=""·coords="681,284,881,324"/>147 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="681,284,881,324"/>
148 <area·shape="poly"·title="·"·alt=""·coords="783,242,783,284,778,284,778,242"/>148 <area·shape="poly"·title="·"·alt=""·coords="783,242,783,284,778,284,778,242"/>
149 </map>149 </map>
150 </div>150 </div>
151 </div>151 </div>
152 <p><a·href="a00746_source.html">Go·to·the·source·code·of·this·file.</a></p>152 <p><a·href="a00710_source.html">Go·to·the·source·code·of·this·file.</a></p>
153 <table·class="memberdecls">153 <table·class="memberdecls">
154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
155 Classes</h2></td></tr>155 Classes</h2></td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html">OpenMesh::Utils::Timer</a></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html">OpenMesh::Utils::Timer</a></td></tr>
157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·class.··<a·href="a03842.html#details">More...</a><br·/></td></tr>157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·class.··<a·href="a03842.html#details">More...</a><br·/></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 </table><table·class="memberdecls">159 </table><table·class="memberdecls">
1.18 KB
./usr/share/doc/libopenmesh-dev/html/a00747.map vs.
./usr/share/doc/libopenmesh-dev/html/a00711.map
Files 99% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">1 <map·id="OpenMesh/Tools/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">
2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="211,5,373,45"/>2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="211,5,373,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00266_source.html"·title="·"·alt=""·coords="5,93,184,133"/>3 <area·shape="rect"·id="Node000002"·href="$a01097_source.html"·title="·"·alt=""·coords="5,93,184,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="250,48,151,90,149,85,248,43"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="250,48,151,90,149,85,248,43"/>
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,101,285,126"/>5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,101,285,126"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="284,47,262,89,257,87,280,44"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="284,47,262,89,257,87,280,44"/>
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="309,101,368,126"/>7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="309,101,368,126"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="305,44,328,87,323,90,300,47"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="305,44,328,87,323,90,300,47"/>
9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="392,101,461,126"/>9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="392,101,461,126"/>
10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00747.png vs.
./usr/share/doc/libopenmesh-dev/html/a00711.png
Files identical despite different names
4.79 KB
./usr/share/doc/libopenmesh-dev/html/a00748.map vs.
./usr/share/doc/libopenmesh-dev/html/a06459.map
Files 85% similar despite different names
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <map·id="OpenMesh/Tools/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh">
2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="276,5,559,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="275,93,439,133"/>
3 <area·shape="rect"·id="Node000002"·href="$a06347_source.html"·title="·"·alt=""·coords="5,189,196,229"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="596,52,160,191,159,186,595,47"/> 
5 <area·shape="rect"·id="Node000003"·href="$a00872_source.html"·title="·"·alt=""·coords="572,93,763,133"/> 
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="670,59,670,93,665,93,665,59"/> 
7 <area·shape="rect"·id="Node000006"·href="$a00857_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/> 
8 <area·shape="poly"·id="edge10_Node000001_Node000006"·title="·"·alt=""·coords="747,47,1238,186,1236,191,746,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="406,47,381,84,376,81,402,44"/>
9 <area·shape="poly"·id="edge5_Node000003_Node000002"·title="·"·alt=""·coords="559,130,393,153,208,184,174,191,173,186,207,179,392,148,558,125"/>5 <area·shape="rect"·id="Node000005"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="463,181,627,221"/>
 6 <area·shape="poly"·id="edge11_Node000001_Node000005"·title="·"·alt=""·coords="433,44,525,168,521,172,429,47"/>
 7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="360,357,539,397"/>
 8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="316,136,287,156,265,183,250,217,243,247,248,276,265,308,281,326,301,341,347,360,345,365,298,345,278,330,260,311,243,278,238,247,244,215,260,180,283,152,312,131"/>
10 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="220,189,427,229"/>9 <area·shape="rect"·id="Node000004"·href="$a01109_source.html"·title="·"·alt=""·coords="5,181,200,221"/>
11 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="585,139,394,191,392,186,584,134"/>10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="302,136,172,180,170,174,301,131"/>
 11 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="400,131,493,173,491,178,397,136"/>
12 <area·shape="rect"·id="Node000005"·href="$a00878_source.html"·title="·"·alt=""·coords="451,189,657,229"/>12 <area·shape="rect"·id="Node000007"·href="$a01028_source.html"·title="·"·alt=""·coords="275,181,439,221"/>
13 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="635,144,579,191,575,187,632,140"/> 
14 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="777,123,967,146,1184,179,1222,186,1221,191,1183,184,966,152,776,129"/> 
15 <area·shape="rect"·id="Node000007"·href="$a06350_source.html"·title="·"·alt=""·coords="681,189,881,229"/> 
16 <area·shape="poly"·id="edge7_Node000003_Node000007"·title="·"·alt=""·coords="703,140,759,187,756,191,699,144"/> 
17 <area·shape="rect"·id="Node000009"·href="$a00896_source.html"·title="·"·alt=""·coords="905,181,1171,236"/> 
18 <area·shape="poly"·id="edge9_Node000003_Node000009"·title="·"·alt=""·coords="756,134,935,179,933,184,755,139"/>13 <area·shape="poly"·id="edge8_Node000002_Node000007"·title="·"·alt=""·coords="360,134,360,167,355,167,355,134"/>
 14 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="571,220,589,239,605,261,613,286,612,299,606,311,582,336,552,354,550,350,579,332,602,308,606,297,607,287,600,264,585,242,567,224"/>
19 <area·shape="rect"·id="Node000008"·href="$a00908_source.html"·title="·"·alt=""·coords="681,284,881,324"/>15 <area·shape="rect"·id="Node000006"·href="$a00989_source.html"·title="·"·alt=""·coords="427,269,591,309"/>
 16 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="540,223,525,258,520,256,535,221"/>
 17 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="498,311,473,348,468,345,494,308"/>
 18 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/>
 19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="275,277,351,302"/>
20 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="783,242,783,284,778,284,778,242"/>20 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>
21 </map>21 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00748.png vs.
./usr/share/doc/libopenmesh-dev/html/a00712.png
Files identical despite different names
50.2 KB
./usr/share/doc/libopenmesh-dev/html/a00749_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06386_source.html
Files 82% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/MeshCheckerT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Examples/Tutorial04/smooth_algo.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00749_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06386_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 152 lines modifiedOffset 92, 129 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshCheckerT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">smooth_algo.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmootherT</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>············cog_t;</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;·cog_t·&gt;</a>·Property_cog;</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">public</span>:</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·construct·with·a·given·mesh</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">explicit</span>·SmootherT(Mesh&amp;·_mesh)·</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{·</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··}</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··~SmootherT()</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····mesh_.remove_property(·cog_·);</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··}</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·smooth·mesh·_iterations·times</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keywordtype">void</span>·smooth(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_iterations)</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_iterations;·++i)</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······std::for_each(mesh_.vertices_begin(),·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····················mesh_.vertices_end(),·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····················ComputeCOG(mesh_,·cog_));</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······std::for_each(mesh_.vertices_begin(),·</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····················mesh_.vertices_end(),·</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····················SetCOG(mesh_,·cog_));</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_MESHCHECKER_HH</span></div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_MESHCHECKER_HH</span></div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//---·private·classes·---</span></div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
Max diff block lines reached; 12353/40663 bytes (30.38%) of diff not shown.
10.3 KB
html2text {}
    
Offset 1, 182 lines modifiedOffset 1, 137 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 smooth_algo.hh
 6 1#include·<algorithm>
 7 2#include·<OpenMesh/Core/Utils/Property.hh>
 8 3
 9 4#ifndef·DOXY_IGNORE_THIS
 10 5
 11 6template·<class·Mesh>·class·SmootherT
 12 7{
 13 8public:
 14 9
 15 10·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·cog_t;
 16 11·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8·_\x8c_\x8o_\x8g_\x8__\x8t_\x8·_\x8>·Property_cog;
 17 12
 18 13public:
 19 14
 20 15·//·construct·with·a·given·mesh
 21 16·explicit·SmootherT(Mesh&·_mesh)
 22 17·:·mesh_(_mesh)
 23 18·{
 24 19·mesh_.add_property(·cog_·);
 25 20·}
 26 21
 27 22·~SmootherT()
 28 23·{
 29 24·mesh_.remove_property(·cog_·);
 30 25·}
 31 26
 32 27·//·smooth·mesh·_iterations·times
 33 28·void·smooth(unsigned·int·_iterations)
 34 29·{
 35 30·for·(unsigned·int·i=0;·i·<·_iterations;·++i)
 36 31·{
 37 32·std::for_each(mesh_.vertices_begin(),
 38 33·mesh_.vertices_end(),
 39 34·ComputeCOG(mesh_,·cog_));
 40 35
 41 36·std::for_each(mesh_.vertices_begin(),
 42 37·mesh_.vertices_end(),
 43 38·SetCOG(mesh_,·cog_));
 44 39·}
 45 40·}
5 MeshCheckerT.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 4146 41
52 4247 42
53 4348 43private:
54 4449 44
55 45#ifndef·OPENMESH_MESHCHECKER_HH 
56 46#define·OPENMESH_MESHCHECKER_HH50 45
 51 46·//---·private·classes·---
57 4752 47
 53 48·class·ComputeCOG
 54 49·{
 55 50·public:
 56 51·ComputeCOG(Mesh&·_mesh,·Property_cog&·_cog)
 57 52·:·mesh_(_mesh),·cog_(_cog)
 58 53·{}
 59 54
 60 55·void·operator()(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x&·_v)
 61 56·{
 62 57·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·vh(·mesh_.handle(_v)·);
 63 58·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·vv_it;
 64 59·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·valence(0.0);
58 48 
59 49//==·INCLUDES 
60 ================================================================= 
61 50 
62 51 
63 52#include·<OpenMesh/Core/System/config.h> 
64 53#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
65 54#include·<OpenMesh/Core/Utils/GenProg.hh> 
66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
67 56#include·<ostream> 
68 57 
69 58 
70 59//==·NAMESPACES 
71 =============================================================== 
72 6065 60
73 61 
Max diff block lines reached; 5573/10527 bytes (52.94%) of diff not shown.
8.57 KB
./usr/share/doc/libopenmesh-dev/html/a00759.map vs.
./usr/share/doc/libopenmesh-dev/html/a06465.map
Files 86% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 38 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="158,5,383,45"/> 
3 <area·shape="rect"·id="Node000002"·href="$a00266_source.html"·title="·"·alt=""·coords="5,181,184,221"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="195,48,155,67,122,95,111,112,104,130,98,168,92,167,99,129,107,109,118,92,152,62,193,43"/>1 <map·id="OpenMesh/Tools/Kernel_OSG/Traits.hh"·name="OpenMesh/Tools/Kernel_OSG/Traits.hh">
 2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>
5 <area·shape="rect"·id="Node000004"·href="$a00752_source.html"·title="·"·alt=""·coords="133,93,409,133"/>5 <area·shape="rect"·id="Node000009"·href="$a00737_source.html"·title="·"·alt=""·coords="439,93,612,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/> 
7 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="433,101,495,126"/> 
8 <area·shape="poly"·id="edge17_Node000001_Node000014"·title="·"·alt=""·coords="314,43,427,93,425,98,312,48"/>6 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="271,533,449,573"/> 
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,222,101,273,113,343,124,381,138,418,158,453,182,483,217,511,258,529,256,534,215,515,178,487,153,456,134,420,119,382,108,344,96,274,92,222"/> 
11 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="224,189,283,214"/>7 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="407,189,521,214"/>
12 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,134,261,175,256,174,264,133"/>8 <area·shape="poly"·id="edge22_Node000001_Node000010"·title="·"·alt=""·coords="407,45,415,86,429,132,451,175,446,178,424,134,410,87,401,46"/>
13 <area·shape="rect"·id="Node000006"·href="$a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="307,181,594,221"/> 
14 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="311,131,400,173,398,178,309,136"/> 
15 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="309,277,360,302"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="229,445,408,485"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="211,205,136,211,98,218,65,228,37,242,18,259,9,281,13,309,27,337,47,362,70,383,97,401,157,429,217,446,215,451,155,434,95,406,67,387,43,365,23,340,8,310,4,280,13,256,34,237,63,223,97,213,135,206,211,200"/>
 11 <area·shape="rect"·id="Node000004"·href="$a01109_source.html"·title="·"·alt=""·coords="400,269,595,309"/>
 12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>
 13 <area·shape="rect"·id="Node000005"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>
16 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="427,224,363,271,360,266,423,219"/>14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>
17 <area·shape="rect"·id="Node000008"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="385,269,549,309"/>15 <area·shape="rect"·id="Node000007"·href="$a01028_source.html"·title="·"·alt=""·coords="211,269,375,309"/>
18 <area·shape="poly"·id="edge7_Node000006_Node000008"·title="·"·alt=""·coords="457,221,463,255,458,256,452,222"/>16 <area·shape="poly"·id="edge8_Node000002_Node000007"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/>
19 <area·shape="poly"·id="edge8_Node000008_Node000003"·title="·"·alt=""·coords="385,311,247,340,172,359,161,383,162,406,173,429,192,452,247,493,305,525,303,530,244,497,188,456,168,432,156,407,156,381,169,355,246,335,384,305"/>17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="101,310,94,353,97,375,106,396,128,418,155,435,185,447,216,455,215,460,183,452,153,440,125,423,102,399,92,377,89,353,96,309"/>
20 <area·shape="rect"·id="Node000009"·href="$a00251_source.html"·title="·"·alt=""·coords="183,357,377,397"/>18 <area·shape="rect"·id="Node000006"·href="$a00989_source.html"·title="·"·alt=""·coords="117,357,281,397"/>
 19 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/>
21 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="427,312,334,354,332,349,425,307"/>20 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>
22 <area·shape="rect"·id="Node000010"·href="$a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,357,566,397"/> 
23 <area·shape="poly"·id="edge10_Node000008_Node000010"·title="·"·alt=""·coords="473,309,480,343,475,344,468,310"/>21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>
 22 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="357,365,433,390"/>
 23 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>
 24 <area·shape="poly"·id="edge12_Node000009_Node000010"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/>
 25 <area·shape="rect"·id="Node000011"·href="$a00944_source.html"·title="·"·alt=""·coords="553,181,711,221"/>
 26 <area·shape="poly"·id="edge13_Node000009_Node000011"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/>
 27 <area·shape="poly"·id="edge14_Node000011_Node000003"·title="·"·alt=""·coords="635,222,629,265,621,289,609,311,563,357,510,394,454,423,401,443,399,438,451,418,507,390,560,353,604,308,616,287,624,264,629,221"/>
 28 <area·shape="poly"·id="edge21_Node000011_Node000004"·title="·"·alt=""·coords="603,224,540,264,537,260,601,219"/>
 29 <area·shape="rect"·id="Node000012"·href="$a00938_source.html"·title="·"·alt=""·coords="670,269,829,309"/>
 30 <area·shape="poly"·id="edge15_Node000011_Node000012"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/>
24 <area·shape="rect"·id="Node000012"·href="$a00374_source.html"·title="·"·alt=""·coords="590,357,754,397"/>31 <area·shape="rect"·id="Node000013"·href="$a00977_source.html"·title="·"·alt=""·coords="806,357,965,397"/>
 32 <area·shape="poly"·id="edge20_Node000011_Node000013"·title="·"·alt=""·coords="712,209,780,229,813,246,843,267,857,284,868,304,882,343,877,344,864,306,853,287,839,271,811,250,778,234,711,214"/>
 33 <area·shape="poly"·id="edge16_Node000012_Node000003"·title="·"·alt=""·coords="739,311,702,356,677,380,648,400,593,424,534,442,476,454,422,462,421,456,475,449,533,437,591,420,645,395,673,376,698,353,735,308"/>
25 <area·shape="poly"·id="edge14_Node000008_Node000012"·title="·"·alt=""·coords="513,307,616,350,614,355,511,312"/> 
26 <area·shape="poly"·id="edge11_Node000010_Node000003"·title="·"·alt=""·coords="445,400,415,420,389,447,372,483,365,520,359,519,367,481,384,444,411,416,442,395"/> 
27 <area·shape="rect"·id="Node000011"·href="$a00344_source.html"·title="·"·alt=""·coords="398,445,562,485"/> 
28 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="486,398,484,432,479,431,480,397"/> 
29 <area·shape="poly"·id="edge13_Node000011_Node000003"·title="·"·alt=""·coords="455,488,399,527,396,523,452,483"/>34 <area·shape="poly"·id="edge17_Node000012_Node000013"·title="·"·alt=""·coords="780,307,845,348,842,352,778,312"/>
30 <area·shape="poly"·id="edge15_Node000012_Node000003"·title="·"·alt=""·coords="662,399,627,444,603,467,576,488,521,515,463,534,462,529,519,510,573,483,599,463,623,440,657,396"/> 
31 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="638,453,714,478"/>35 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="717,365,782,390"/>
32 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>36 <area·shape="poly"·id="edge19_Node000012_Node000014"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/>
 37 <area·shape="poly"·id="edge18_Node000013_Node000003"·title="·"·alt=""·coords="806,398,795,400,597,431,422,454,421,449,596,426,794,395,805,393"/>
33 </map>38 </map>
17.4 KB
./usr/share/doc/libopenmesh-dev/html/a00779.html vs.
./usr/share/doc/libopenmesh-dev/html/a06458.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00779.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06458.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 89, 95 lines modifiedOffset 89, 92 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
96 <a·href="#define-members">Macros</a>··</div> 
97 ··<div·class="headertitle"><div·class="title">SubdividerT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh·File·Reference</div></div>
98 </div><!--header-->97 </div><!--header-->
99 <div·class="contents">98 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/> 
101 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/> 
 99 <p>Mesh·traits·for·uniform·composite·subdivision.··
 100 <a·href="#details">More...</a></p>
 101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>
 102 <code>#include·&lt;<a·class="el"·href="a01010_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·SubdividerT.hh:</div>104 Include·dependency·graph·for·CompositeTraits.hh:</div>
104 <div·class="dyncontent">105 <div·class="dyncontent">
105 <div·class="center"><img·src="a00780.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a06459.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh">107 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh">
 108 <area·shape="rect"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="276,5,559,45"/>
 109 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="275,93,439,133"/>
 110 <area·shape="poly"·title="·"·alt=""·coords="406,47,381,84,376,81,402,44"/>
 111 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="463,181,627,221"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="433,44,525,168,521,172,429,47"/>
107 <area·shape="rect"·title="·"·alt=""·coords="90,5,291,45"/>113 <area·shape="rect"·title="·"·alt=""·coords="360,357,539,397"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="316,136,287,156,265,183,250,217,243,247,248,276,265,308,281,326,301,341,347,360,345,365,298,345,278,330,260,311,243,278,238,247,244,215,260,180,283,152,312,131"/>
 115 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="5,181,200,221"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="302,136,172,180,170,174,301,131"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="400,131,493,173,491,178,397,136"/>
108 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="5,93,184,133"/>118 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="275,181,439,221"/>
109 <area·shape="poly"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>119 <area·shape="poly"·title="·"·alt=""·coords="360,134,360,167,355,167,355,134"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="571,220,589,239,605,261,613,286,612,299,606,311,582,336,552,354,550,350,579,332,602,308,606,297,607,287,600,264,585,242,567,224"/>
110 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="209,93,367,133"/>121 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="427,269,591,309"/>
111 <area·shape="poly"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>122 <area·shape="poly"·title="·"·alt=""·coords="540,223,525,258,520,256,535,221"/>
 123 <area·shape="poly"·title="·"·alt=""·coords="498,311,473,348,468,345,494,308"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/>
112 <area·shape="rect"·title="·"·alt=""·coords="101,181,280,221"/>125 <area·shape="rect"·title="·"·alt=""·coords="275,277,351,302"/>
113 <area·shape="poly"·title="·"·alt=""·coords="118,132,161,170,157,174,114,136"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="268,136,224,174,221,170,265,132"/>126 <area·shape="poly"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>
115 </map>127 </map>
116 </div>128 </div>
117 </div><div·class="textblock"><div·class="dynheader">129 </div><div·class="textblock"><div·class="dynheader">
118 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>130 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
119 <div·class="dyncontent">131 <div·class="dyncontent">
120 <div·class="center"><img·src="a00781.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·alt=""/></div>132 <div·class="center"><img·src="a06460.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>
121 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep">133 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep">
 134 <area·shape="rect"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="193,5,476,45"/>
 135 <area·shape="rect"·href="a06380_source.html"·title="·"·alt=""·coords="5,93,205,133"/>
122 <area·shape="rect"·title="·"·alt=""·coords="959,5,1161,45"/>136 <area·shape="poly"·title="·"·alt=""·coords="273,53,156,96,155,91,271,48"/>
 137 <area·shape="rect"·href="a00605.html"·title="·"·alt=""·coords="229,93,440,133"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="337,59,337,93,332,93,332,59"/>
 139 <area·shape="rect"·href="a00626.html"·title="·"·alt=""·coords="465,93,679,133"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="401,48,521,91,519,96,399,53"/>
123 <area·shape="rect"·href="a00908_source.html"·title="·"·alt=""·coords="5,101,205,141"/>141 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="5,181,205,221"/>
124 <area·shape="poly"·title="·"·alt=""·coords="946,33,618,52,418,70,218,96,180,103,179,98,217,91,417,65,617,47,945,28"/> 
125 <area·shape="rect"·href="a00776.html"·title="·"·alt=""·coords="230,101,431,141"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="946,38,713,59,578,76,443,96,406,103,405,98,442,91,577,71,712,54,945,32"/> 
127 <area·shape="rect"·href="a06488.html"·title="·"·alt=""·coords="455,101,710,141"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/> 
129 <area·shape="rect"·href="a00782.html"·title="·"·alt=""·coords="734,101,935,141"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="1003,53,881,103,879,98,1001,48"/> 
131 <area·shape="rect"·href="a00791.html"·title="·"·alt=""·coords="959,101,1161,141"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="1063,59,1063,101,1057,101,1057,59"/>142 <area·shape="poly"·title="·"·alt=""·coords="108,147,108,181,103,181,103,147"/>
133 <area·shape="rect"·href="a00794_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="1119,48,1241,98,1239,103,1117,53"/> 
135 <area·shape="rect"·href="a00785.html"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="1411,101,1637,141"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="1170,45,1399,91,1435,98,1434,103,1398,96,1169,51"/> 
137 <area·shape="rect"·href="a00788.html"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="1661,93,1931,148"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="1175,35,1395,58,1650,91,1661,92,1661,98,1649,96,1394,63,1174,40"/> 
139 <area·shape="rect"·href="a00773.html"·title="·"·alt=""·coords="1955,101,2157,141"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="1175,27,1520,46,1731,64,1943,91,1982,98,1981,103,1942,96,1731,69,1519,51,1174,32"/> 
141 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="111,196,313,251"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="299,152,245,198,241,194,296,148"/> 
143 <area·shape="rect"·href="a06494.html"·title="·"·alt=""·coords="337,196,572,251"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="549,151,490,198,487,194,546,147"/> 
145 <area·shape="rect"·href="a00797.html"·title="·"·alt=""·coords="596,203,807,243"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="617,148,681,201,677,205,614,152"/> 
147 <area·shape="rect"·href="a00800.html"·title="·"·alt=""·coords="831,203,1046,243"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="663,142,873,201,871,206,662,147"/> 
149 </map>143 </map>
150 </div>144 </div>
151 </div>145 </div>
152 <p><a·href="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>146 <p><a·href="a06458_source.html">Go·to·the·source·code·of·this·file.</a></p>
153 <table·class="memberdecls">147 <table·class="memberdecls">
154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>148 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
155 Classes</h2></td></tr>149 Classes</h2></td></tr>
 150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03730.html">OpenMesh::Subdivider::Uniform::CompositeTraits</a></td></tr>
 151 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·Composite·Subdivision·framework.··<a·href="a03730.html#details">More...</a><br·/></td></tr>
 152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03734.html">OpenMesh::Subdivider::Uniform::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;</a></td></tr>
 154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 2145/14629 bytes (14.66%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
2.93 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 35 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.M_.a_.c_.r_.o_.s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 SubdividerT.hh·File·Reference 
7 #include·<OpenMesh/Core/System/config.hh> 
8 #include·<OpenMesh/Core/Utils/Noncopyable.hh>6 CompositeTraits.hh·File·Reference
 7 Mesh·traits·for·uniform·composite·subdivision.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
9 Include·dependency·graph·for·SubdividerT.hh:10 Include·dependency·graph·for·CompositeTraits.hh:
10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
13 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
14  ·······Abstract·base·class·for·uniform·subdivision·algorithms.·_.M_.o_.r_.e_.._.._..14 struct· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m_.:_.:_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.r_.a_.i_.t_.s
 15  ········_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m·Composite·Subdivision·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 16  
 17 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8T_\x8<_\x8·_\x8B_\x8a_\x8s_\x8e_\x8,_\x8·_\x8R_\x8e_\x8f_\x8s_\x8·_\x8>
 18  
 19 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8T_\x8<_\x8·_\x8B_\x8a_\x8s_\x8e_\x8,_\x8·_\x8R_\x8e_\x8f_\x8s_\x8·_\x8>
 20  
 21 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T_\x8<_\x8·_\x8B_\x8a_\x8s_\x8e_\x8,_\x8·_\x8R_\x8e_\x8f_\x8s_\x8·_\x8>
15  22  
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h24 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the25  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.26 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
20  27  
21 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m28 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m
22  ···········Software·related·to·uniform·subdivision·of·meshes.29  ···········Software·related·to·uniform·subdivision·of·meshes.
23  30  
 31 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 32 Mesh·traits·for·uniform·composite·subdivision.
24 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
25 #define ·A\x8AS\x8SS\x8SE\x8ER\x8RT\x8T_\x8_C\x8CO\x8ON\x8NS\x8SI\x8IS\x8ST\x8TE\x8EN\x8NC\x8CY\x8Y(T,·m) 
26   
27 ===============================================================================33 ===============================================================================
28 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.34 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
29 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.35 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
1.27 KB
./usr/share/doc/libopenmesh-dev/html/a00780.map vs.
./usr/share/doc/libopenmesh-dev/html/a00621.map
Files 98% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="90,5,291,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="90,5,291,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00266_source.html"·title="·"·alt=""·coords="5,93,184,133"/>3 <area·shape="rect"·id="Node000002"·href="$a01097_source.html"·title="·"·alt=""·coords="5,93,184,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>
5 <area·shape="rect"·id="Node000004"·href="$a00431_source.html"·title="·"·alt=""·coords="209,93,367,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00965_source.html"·title="·"·alt=""·coords="209,93,367,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>
7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="101,181,280,221"/>7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="101,181,280,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="118,132,161,170,157,174,114,136"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="118,132,161,170,157,174,114,136"/>
9 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="268,136,224,174,221,170,265,132"/>9 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="268,136,224,174,221,170,265,132"/>
10 </map>10 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00780.png vs.
./usr/share/doc/libopenmesh-dev/html/a00621.png
Files identical despite different names
4.98 KB
./usr/share/doc/libopenmesh-dev/html/a00781.map vs.
./usr/share/doc/libopenmesh-dev/html/a00622.map
Files 90% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="959,5,1161,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="959,5,1161,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00908_source.html"·title="·"·alt=""·coords="5,101,205,141"/>3 <area·shape="rect"·id="Node000002"·href="$a00431_source.html"·title="·"·alt=""·coords="5,101,205,141"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="946,33,618,52,418,70,218,96,180,103,179,98,217,91,417,65,617,47,945,28"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="946,33,618,52,418,70,218,96,180,103,179,98,217,91,417,65,617,47,945,28"/>
5 <area·shape="rect"·id="Node000003"·href="$a00776.html"·title="·"·alt=""·coords="230,101,431,141"/>5 <area·shape="rect"·id="Node000003"·href="$a00635.html"·title="·"·alt=""·coords="230,101,431,141"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="946,38,713,59,578,76,443,96,406,103,405,98,442,91,577,71,712,54,945,32"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="946,38,713,59,578,76,443,96,406,103,405,98,442,91,577,71,712,54,945,32"/>
7 <area·shape="rect"·id="Node000005"·href="$a06488.html"·title="·"·alt=""·coords="455,101,710,141"/>7 <area·shape="rect"·id="Node000005"·href="$a06446.html"·title="·"·alt=""·coords="455,101,710,141"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/>
9 <area·shape="rect"·id="Node000009"·href="$a00782.html"·title="·"·alt=""·coords="734,101,935,141"/>9 <area·shape="rect"·id="Node000009"·href="$a00632.html"·title="·"·alt=""·coords="734,101,935,141"/>
10 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="1003,53,881,103,879,98,1001,48"/>10 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="1003,53,881,103,879,98,1001,48"/>
11 <area·shape="rect"·id="Node000010"·href="$a00791.html"·title="·"·alt=""·coords="959,101,1161,141"/>11 <area·shape="rect"·id="Node000010"·href="$a00629.html"·title="·"·alt=""·coords="959,101,1161,141"/>
12 <area·shape="poly"·id="edge9_Node000001_Node000010"·title="·"·alt=""·coords="1063,59,1063,101,1057,101,1057,59"/>12 <area·shape="poly"·id="edge9_Node000001_Node000010"·title="·"·alt=""·coords="1063,59,1063,101,1057,101,1057,59"/>
13 <area·shape="rect"·id="Node000011"·href="$a00794_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>13 <area·shape="rect"·id="Node000011"·href="$a00608_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>
14 <area·shape="poly"·id="edge10_Node000001_Node000011"·title="·"·alt=""·coords="1119,48,1241,98,1239,103,1117,53"/>14 <area·shape="poly"·id="edge10_Node000001_Node000011"·title="·"·alt=""·coords="1119,48,1241,98,1239,103,1117,53"/>
15 <area·shape="rect"·id="Node000012"·href="$a00785.html"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="1411,101,1637,141"/>15 <area·shape="rect"·id="Node000012"·href="$a00614.html"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="1411,101,1637,141"/>
16 <area·shape="poly"·id="edge11_Node000001_Node000012"·title="·"·alt=""·coords="1170,45,1399,91,1435,98,1434,103,1398,96,1169,51"/>16 <area·shape="poly"·id="edge11_Node000001_Node000012"·title="·"·alt=""·coords="1170,45,1399,91,1435,98,1434,103,1398,96,1169,51"/>
17 <area·shape="rect"·id="Node000013"·href="$a00788.html"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="1661,93,1931,148"/>17 <area·shape="rect"·id="Node000013"·href="$a00611.html"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="1661,93,1931,148"/>
18 <area·shape="poly"·id="edge12_Node000001_Node000013"·title="·"·alt=""·coords="1175,35,1395,58,1650,91,1661,92,1661,98,1649,96,1394,63,1174,40"/>18 <area·shape="poly"·id="edge12_Node000001_Node000013"·title="·"·alt=""·coords="1175,35,1395,58,1650,91,1661,92,1661,98,1649,96,1394,63,1174,40"/>
19 <area·shape="rect"·id="Node000014"·href="$a00773.html"·title="·"·alt=""·coords="1955,101,2157,141"/>19 <area·shape="rect"·id="Node000014"·href="$a00623.html"·title="·"·alt=""·coords="1955,101,2157,141"/>
20 <area·shape="poly"·id="edge13_Node000001_Node000014"·title="·"·alt=""·coords="1175,27,1520,46,1731,64,1943,91,1982,98,1981,103,1942,96,1731,69,1519,51,1174,32"/>20 <area·shape="poly"·id="edge13_Node000001_Node000014"·title="·"·alt=""·coords="1175,27,1520,46,1731,64,1943,91,1982,98,1981,103,1942,96,1731,69,1519,51,1174,32"/>
21 <area·shape="rect"·id="Node000004"·href="$a00770_source.html"·title="·"·alt=""·coords="111,196,313,251"/>21 <area·shape="rect"·id="Node000004"·href="$a00617_source.html"·title="·"·alt=""·coords="111,196,313,251"/>
22 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="299,152,245,198,241,194,296,148"/>22 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="299,152,245,198,241,194,296,148"/>
23 <area·shape="rect"·id="Node000006"·href="$a06494.html"·title="·"·alt=""·coords="337,196,572,251"/>23 <area·shape="rect"·id="Node000006"·href="$a06452.html"·title="·"·alt=""·coords="337,196,572,251"/>
24 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="549,151,490,198,487,194,546,147"/>24 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="549,151,490,198,487,194,546,147"/>
25 <area·shape="rect"·id="Node000007"·href="$a00797.html"·title="·"·alt=""·coords="596,203,807,243"/>25 <area·shape="rect"·id="Node000007"·href="$a00605.html"·title="·"·alt=""·coords="596,203,807,243"/>
26 <area·shape="poly"·id="edge6_Node000005_Node000007"·title="·"·alt=""·coords="617,148,681,201,677,205,614,152"/>26 <area·shape="poly"·id="edge6_Node000005_Node000007"·title="·"·alt=""·coords="617,148,681,201,677,205,614,152"/>
27 <area·shape="rect"·id="Node000008"·href="$a00800.html"·title="·"·alt=""·coords="831,203,1046,243"/>27 <area·shape="rect"·id="Node000008"·href="$a00626.html"·title="·"·alt=""·coords="831,203,1046,243"/>
28 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="663,142,873,201,871,206,662,147"/>28 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="663,142,873,201,871,206,662,147"/>
29 </map>29 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00781.png vs.
./usr/share/doc/libopenmesh-dev/html/a00622.png
Files identical despite different names
44.2 KB
./usr/share/doc/libopenmesh-dev/html/a00782.html vs.
./usr/share/doc/libopenmesh-dev/html/a00548.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00782.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00548.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 90, 169 lines modifiedOffset 90, 187 lines modified
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>··</div>
96 ··<div·class="headertitle"><div·class="title">LongestEdgeT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">DecimaterT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
 99 <div·class="textblock"><code>#include·&lt;memory&gt;</code><br·/>
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/> 
100 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/> 
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>100 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
 101 <code>#include·&lt;<a·class="el"·href="a00704_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code><br·/>
 102 <code>#include·&lt;<a·class="el"·href="a00581_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;vector&gt;</code><br·/> 
103 <code>#include·&lt;queue&gt;</code><br·/> 
104 <code>#include·&lt;cmath&gt;</code><br·/> 
105 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·LongestEdgeT.hh:</div>104 Include·dependency·graph·for·DecimaterT.hh:</div>
107 <div·class="dyncontent">105 <div·class="dyncontent">
108 <div·class="center"><img·src="a00783.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00549.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh">
110 <area·shape="rect"·title="·"·alt=""·coords="2581,5,2782,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="865,5,1065,45"/>
111 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="166,519,367,559"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="2580,31,2222,37,1730,50,1238,69,1033,82,878,96,790,99,702,92,618,82,540,74,473,76,445,82,422,93,402,109,388,132,379,162,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,161,383,130,398,106,419,88,444,77,473,70,540,69,618,76,703,87,790,94,877,91,1033,76,1238,64,1730,45,2222,32,2580,25"/> 
113 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="517,431,675,471"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="2581,32,2102,51,1450,86,1138,109,877,136,775,151,697,167,648,184,636,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,632,189,646,180,696,162,774,146,876,131,1138,104,1450,80,2102,46,2581,27"/> 
115 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="2661,48,2615,86,2611,82,2657,44"/> 
117 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="2703,44,2729,71,2755,109,2777,152,2783,176,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2778,177,2772,154,2751,111,2724,75,2699,47"/> 
119 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>109 <area·shape="rect"·title="·"·alt=""·coords="5,189,83,214"/>
 110 <area·shape="poly"·title="·"·alt=""·coords="865,30,749,35,607,46,453,65,301,96,238,115,177,139,79,185,76,180,174,134,236,110,299,91,452,60,606,40,749,30,865,25"/>
120 <area·shape="poly"·title="·"·alt=""·coords="2720,43,2818,92,2816,97,2718,48"/> 
121 <area·shape="rect"·title="·"·alt=""·coords="2907,101,2970,126"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="2749,43,2897,91,2902,93,2900,98,2895,96,2747,48"/> 
123 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="5,607,184,647"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/> 
125 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="209,607,367,647"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/> 
127 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/> 
129 <area·shape="poly"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/> 
131 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="466,519,625,559"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/> 
133 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="585,607,743,647"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/> 
135 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/> 
139 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="2501,120,2071,138,1473,173,1185,195,943,221,848,236,776,251,731,266,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,270,728,262,775,245,847,230,942,216,1185,190,1473,167,2071,133,2500,115"/> 
143 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="2583,134,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2577,134"/> 
145 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="2556,136,2501,175,2498,171,2552,131"/> 
147 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="2607,132,2630,153,2652,180,2677,227,2682,251,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2677,251,2672,229,2647,183,2626,157,2603,136"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="2634,131,2670,151,2702,180,2720,204,2730,226,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2728,251,2724,228,2715,207,2698,183,2667,156,2631,136"/> 
150 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="2592,133,2618,197,2629,238,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2624,239,2613,198,2587,135"/> 
152 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/> 
153 <area·shape="poly"·title="·"·alt=""·coords="2501,127,2434,147,2402,163,2374,183,2348,211,2325,242,2291,310,2269,375,2256,425,2251,424,2263,373,2286,307,2321,239,2344,207,2370,179,2400,158,2433,142,2499,122"/> 
154 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>111 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>
155 <area·shape="poly"·title="·"·alt=""·coords="2501,125,1772,194,1772,188,2500,120"/>112 <area·shape="poly"·title="·"·alt=""·coords="1030,43,1477,175,1476,180,1028,48"/>
156 <area·shape="poly"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>113 <area·shape="rect"·href="a00704.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="1066,25,1435,33,1673,42,1916,58,2143,80,2244,93,2332,109,2406,128,2463,148,2499,172,2509,186,2512,200,2512,371,2519,443,2533,505,2528,506,2514,444,2507,371,2507,200,2504,188,2495,176,2460,153,2405,133,2331,115,2243,99,2142,85,1915,63,1673,48,1435,38,1065,30"/>
 115 <area·shape="rect"·href="a00581.html"·title="·"·alt=""·coords="312,93,512,133"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="866,45,526,97,525,92,865,39"/>
157 <area·shape="rect"·title="·"·alt=""·coords="1893,702,1969,727"/>117 <area·shape="rect"·title="·"·alt=""·coords="997,783,1176,823"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1903,646,1922,688,1917,690,1898,648"/> 
159 <area·shape="poly"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>118 <area·shape="poly"·title="·"·alt=""·coords="1474,215,1288,244,1173,265,1056,290,942,320,840,354,758,391,727,411,703,432,643,508,622,546,607,583,601,620,605,657,619,695,646,733,667,749,700,763,786,783,887,793,984,798,983,803,887,799,786,788,698,768,665,754,642,737,615,697,600,658,596,620,602,581,617,[·...·truncated·by·diffoscope;·len:·87,·SHA:·1e76db63e81b9ec2262c9aaf87a6c27c4f1f6966956e169fe00c92f36760e4f2·...·]"/>
 119 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="1633,201,1740,210,1803,219,1870,234,1937,254,2003,280,2065,314,2122,355,2155,392,2173,428,2182,468,2191,518,2196,589,2194,626,2189,648,2174,661,2154,671,2105,686,2046,693,1980,696,1845,695,1733,698,1733,692,1845,690,1980,691,2046,688,2104,680,2152,666,2171,657,2184,645,2189,626,2190,589,2185,519,2176,469,2168,429,2151,395,2118,359,2062,318,2001,285,1935,259,1868,239,1802,225,1740,215,1633,206"/>
160 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>121 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/>
161 <area·shape="poly"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/> 
162 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/> 
163 <area·shape="poly"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,7[·...·truncated·by·diffoscope;·len:·245,·SHA:·dc9f612e2d2a7f1ace965efc7a351aa23bf5155e4ad4bbf1641807f0dee40ac1·...·]"/>122 <area·shape="poly"·title="·"·alt=""·coords="1633,206,1880,229,2184,267,2190,268,2189,273,2184,272,1879,235,1632,212"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="1589,790,1648,815"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="1633,200,1825,204,2059,214,2170,223,2266,234,2337,249,2362,257,2376,267,2397,292,2412,317,2423,343,2429,369,2429,420,2415,470,2388,519,2351,565,2306,609,2253,649,2212,672,2173,683,2137,686,2101,683,2027,678,1986,683,1941,697,1925,706,1914,716,1903,727,1887,737,1828,760,1767,778,1662,798,1661,793,1765,773,1826,755,1884,732,1900,723,1911,712,1922,702,1939,692,1985,678,2027,673,2102,678,2137,680,2172,678,2210,667,2251,644,2302,605,2347,562,2384,516,2410,468,2424,419,2424,369,2418,345,2407,320,2392,295,2373,271,2359,262,2336,254,2265,239,2170,228,2059,219,1825,209,1633,206"/>
 125 <area·shape="rect"·title="·"·alt=""·coords="2187,790,2250,815"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="1633,199,1779,201,1972,211,2190,231,2301,247,2408,267,2457,273,2506,275,2597,277,2634,284,2664,299,2675,311,2684,327,2689,346,2691,369,2691,628,2687,645,2677,662,2640,692,2586,718,2521,741,2380,776,2264,797,2263,792,2379,771,2519,735,2584,713,2637,687,2673,658,2682,643,2685,628,2685,369,2684,347,2679,329,2671,314,2661,303,2633,289,2596,282,2506,281,2457,279,2408,272,2300,252,2190,236,1972,216,1778,207,1633,205"/>
 127 <area·shape="rect"·title="·"·alt=""·coords="576,790,661,815"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="1474,207,1372,212,1245,223,1106,242,969,272,910,290,866,310,768,360,707,382,646,395,533,412,486,426,467,435,450,448,437,464,427,483,421,508,419,537,419,628,422,662,432,686,450,708,475,733,518,763,565,783,563,788,516,767,472,737,446,712,428,689,417,663,413,628,413,537,416,507,422,481,433,461,447,444,464,431,484,421,531,407,645,390,705,377,766,355,864,305,908,285,967,267,1105,237,1244,218,1371,207,1474,202"/>
165 <area·shape="rect"·title="·"·alt=""·coords="2253,526,2339,551"/>129 <area·shape="rect"·title="·"·alt=""·coords="2013,526,2093,551"/>
166 <area·shape="poly"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>130 <area·shape="poly"·title="·"·alt=""·coords="1583,219,2027,516,2024,521,1580,224"/>
167 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>131 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/>
168 <area·shape="poly"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>132 <area·shape="poly"·title="·"·alt=""·coords="1532,224,1486,262,1482,258,1529,220"/>
Max diff block lines reached; 3711/42383 bytes (8.76%) of diff not shown.
2.72 KB
html2text {}
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 LongestEdgeT.hh·File·Reference6 DecimaterT.hh·File·Reference
 7 #include·<memory>
7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
8 #include·<OpenMesh/Core/Utils/vector_cast.hh> 
9 #include·<OpenMesh/Core/Utils/Property.hh>8 #include·<OpenMesh/Core/Utils/Property.hh>
 9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8H_\x8e_\x8a_\x8p_\x8T_\x8._\x8h_\x8h>
 10 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
10 #include·<vector> 
11 #include·<queue> 
12 #include·<cmath> 
13 Include·dependency·graph·for·LongestEdgeT.hh:11 Include·dependency·graph·for·DecimaterT.hh:
 12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8a_\x8r_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8, 
17 ········_.R_.e_.a_.l_.T_.y_.p_.e_\x8·_\x8>15 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.D_.e_.c_.i_.m_.a_.t_.e_.r_.:_.:_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.<_.·_.M_.e_.s_.h_.T_\x8·_\x8>
 16  ·······_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  17  
19 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8L_\x8o_\x8n_\x8g_\x8e_\x8s_\x8t_\x8E_\x8d_\x8g_\x8e_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
20  ·······Uniform·_.L_.o_.n_.g_.e_.s_.t_.E_.d_.g_.e_.T·subdivision·algorithm·_.M_.o_.r_.e_.._.._..18 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.D_.e_.c_.i_.m_.a_.t_.e_.r_.:_.:_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.<_.·_.M_.e_.s_.h_.T_.·_.>_.:_.:_.H_.e_.a_.p_.I_.n_.t_.e_.r_.f_.a_.c_.e
 19  ·······Heap·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
21  20  
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
24  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
25 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
26  25  
27 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r
28  ···········Software·related·to·uniform·subdivision·of·meshes.27  ···········Software·related·to·mesh·decimation.
29  28  
30 ===============================================================================29 ===============================================================================
31 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.30 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
32 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.31 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
38.6 KB
./usr/share/doc/libopenmesh-dev/html/a00783.map vs.
./usr/share/doc/libopenmesh-dev/html/a00522.map
Files 85% similar despite different names
    
Offset 1, 123 lines modifiedOffset 1, 123 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh">1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2581,5,2782,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2519,5,2719,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00779.html"·title="·"·alt=""·coords="166,519,367,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00527.html"·title="·"·alt=""·coords="1601,93,1801,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2580,31,2222,37,1730,50,1238,69,1033,82,878,96,790,99,702,92,618,82,540,74,473,76,445,82,422,93,402,109,388,132,379,162,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,161,383,130,398,106,419,88,444,77,473,70,540,69,618,76,703,87,790,94,877,91,1033,76,1238,64,1730,45,2222,32,2580,25"/> 
5 <area·shape="rect"·id="Node000006"·href="$a00410_source.html"·title="·"·alt=""·coords="517,431,675,471"/> 
6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="2581,32,2102,51,1450,86,1138,109,877,136,775,151,697,167,648,184,636,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,632,189,646,180,696,162,774,146,876,131,1138,104,1450,80,2102,46,2581,27"/> 
7 <area·shape="rect"·id="Node000011"·href="$a00422_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/> 
8 <area·shape="poly"·id="edge15_Node000001_Node000011"·title="·"·alt=""·coords="2661,48,2615,86,2611,82,2657,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>
9 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2599,702,2662,727"/>5 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2487,878,2549,903"/>
 6 <area·shape="poly"·id="edge80_Node000001_Node000020"·title="·"·alt=""·coords="2622,45,2622,200,2622,716,2620,740,2614,763,2593,805,2567,842,2542,870,2538,866,2563,839,2589,803,2609,761,2615,739,2617,716,2617,200,2617,45"/>
10 <area·shape="poly"·id="edge80_Node000001_Node000025"·title="·"·alt=""·coords="2703,44,2729,71,2755,109,2777,152,2783,176,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2778,177,2772,154,2751,111,2724,75,2699,47"/> 
11 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2821,101,2883,126"/> 
12 <area·shape="poly"·id="edge81_Node000001_Node000038"·title="·"·alt=""·coords="2720,43,2818,92,2816,97,2718,48"/> 
13 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="2907,101,2970,126"/>7 <area·shape="rect"·id="Node000040"·title="·"·alt=""·coords="2657,101,2715,126"/>
14 <area·shape="poly"·id="edge82_Node000001_Node000039"·title="·"·alt=""·coords="2749,43,2897,91,2902,93,2900,98,2895,96,2747,48"/>8 <area·shape="poly"·id="edge81_Node000001_Node000040"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>
 9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="1662,277,1739,302"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/>
 11 <area·shape="rect"·id="Node000004"·href="$a00581.html"·title="·"·alt=""·coords="1143,181,1343,221"/>
 12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/>
 13 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="1344,211,1490,233,1651,267,1661,270,1659,275,1649,272,1489,238,1343,216"/>
 14 <area·shape="rect"·id="Node000005"·href="$a00926_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>
 15 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/>
 16 <area·shape="rect"·id="Node000035"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/>
 17 <area·shape="poly"·id="edge71_Node000004_Node000035"·title="·"·alt=""·coords="1143,210,818,232,613,249,403,272,402,267,612,244,818,227,1143,205"/>
15 <area·shape="rect"·id="Node000003"·href="$a00266_source.html"·title="·"·alt=""·coords="5,607,184,647"/>18 <area·shape="rect"·id="Node000036"·href="$a00965_source.html"·title="·"·alt=""·coords="5,357,164,397"/>
 19 <area·shape="poly"·id="edge76_Node000004_Node000036"·title="·"·alt=""·coords="1143,207,899,214,598,226,329,245,233,257,178,272,155,287,134,306,103,347,99,344,130,302,151,283,176,267,232,252,328,239,598,220,899,208,1143,202"/>
 20 <area·shape="rect"·id="Node000038"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/>
16 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>21 <area·shape="poly"·id="edge77_Node000004_Node000038"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/>
17 <area·shape="rect"·id="Node000005"·href="$a00431_source.html"·title="·"·alt=""·coords="209,607,367,647"/> 
18 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/> 
19 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="795,695,973,735"/>22 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="783,871,962,911"/>
 23 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="1479,296,1378,302,1254,313,1117,332,983,360,865,389,773,416,731,433,688,455,587,521,553,544,526,565,508,589,504,605,502,625,502,716,509,756,528,790,557,817,594,838,636,855,681,868,770,882,769,887,680,873,635,860,592,843,554,821,524,793,504,758,497,716,497,625,498,604,504,587,522,561,550,540,585,516,685,450,729,428,771,411,863,384,981,355,1117,327,1253,308,1378,296,1478,290"/>
20 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/> 
21 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/> 
22 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/> 
23 <area·shape="rect"·id="Node000007"·href="$a00449_source.html"·title="·"·alt=""·coords="466,519,625,559"/>24 <area·shape="rect"·id="Node000007"·href="$a01028_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/>
24 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>25 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="1638,305,1736,330,1839,364,1884,384,1920,406,1945,430,1952,443,1954,456,1954,540,1948,600,1929,645,1901,687,1863,736,1826,776,1822,772,1859,733,1896,683,1925,643,1942,599,1949,540,1949,457,1947,445,1940,434[·...·truncated·by·diffoscope;·len:·44,·SHA:·d8d693d09ad32d445780ae9d8b030c37189b21db9cdc078bbbdde9b632e326ec·...·]0"/>
25 <area·shape="rect"·id="Node000008"·href="$a00437_source.html"·title="·"·alt=""·coords="585,607,743,647"/>26 <area·shape="rect"·id="Node000009"·href="$a00932_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/>
26 <area·shape="poly"·id="edge13_Node000006_Node000008"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/> 
27 <area·shape="rect"·id="Node000010"·href="$a00251_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/> 
28 <area·shape="poly"·id="edge14_Node000006_Node000010"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/> 
29 <area·shape="poly"·id="edge9_Node000007_Node000004"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/> 
30 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>27 <area·shape="poly"·id="edge10_Node000005_Node000009"·title="·"·alt=""·coords="1638,305,1650,307,1795,324,1908,331,2021,338,2166,355,2172,356,2171,361,2166,360,2021,344,1908,337,1794,329,1650,312,1637,310"/>
 28 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="2261,878,2319,903"/>
 29 <area·shape="poly"·id="edge61_Node000005_Node000010"·title="·"·alt=""·coords="1638,305,1650,307,1723,312,1814,313,2026,310,2134,312,2235,318,2322,332,2359,342,2390,355,2423,374,2449,394,2465,420,2470,456,2470,716,2466,744,2456,770,2440,794,2420,815,2375,850,2331,874,2329,870,2372,845,2416,811,2436,790,2451,768,2461,743,2465,716,2465,457,2460,422,2445,397,2421,378,2387,360,2357,347,2321,337,2234,323,2134,317,2026,316,1814,318,1722,317,1650,312,1637,310"/>
 30 <area·shape="poly"·id="edge60_Node000005_Node000020"·title="·"·alt=""·coords="1638,305,1650,307,1727,313,1823,315,2046,317,2160,319,2268,325,2362,336,2436,355,2486,371,2529,386,2546,397,2560,412,2568,432,2571,457,2571,716,2567,759,2557,800,2532,867,2527,865,2552,799,2562,758,2566,716,2566,457,2563,433,2555,415,2543,401,2527,391,2485,376,2435,360,2361,342,2267,330,2160,324,2046,322,1823,321,1727,318,1650,312,1637,310"/>
 31 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="2070,878,2155,903"/>
 32 <area·shape="poly"·id="edge62_Node000005_Node000026"·title="·"·alt=""·coords="1638,305,1650,307,1786,311,2012,313,2130,317,2235,324,2315,337,2342,345,2358,355,2382,388,2397,422,2403,458,2401,495,2393,533,2379,571,2339,646,2287,717,2231,781,2139,870,2135,867,2227,777,2283,714,2334,643,2374,569,2388,531,2396,494,2397,458,2392,423,2378,390,2355,359,2340,350,2313,342,2234,330,2130,322,2012,318,1786,316,1650,312,1637,310"/>
31 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="443,614,509,639"/>33 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="638,614,718,639"/>
 34 <area·shape="poly"·id="edge70_Node000005_Node000033"·title="·"·alt=""·coords="1478,293,1393,297,1290,308,1180,328,1126,342,1074,360,1015,386,957,417,850,486,762,555,702,606,699,602,759,550,847,482,954,412,1012,381,1072,355,1124,337,1179,323,1289,303,1392,292,1478,288"/>
 35 <area·shape="rect"·id="Node000034"·href="$a00818_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>
 36 <area·shape="poly"·id="edge63_Node000005_Node000034"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/>
 37 <area·shape="poly"·id="edge8_Node000007_Node000006"·title="·"·alt=""·coords="1708,823,1689,825,1492,848,1295,866,976,887,976,882,1295,860,1491,843,1688,820,1707,817"/>
 38 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="1759,878,1835,903"/>
32 <area·shape="poly"·id="edge12_Node000007_Node000009"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>39 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/>
 40 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="2289,396,2327,434,2370,488,2389,519,2405,553,2415,589,2419,625,2419,716,2417,741,2409,765,2383,808,2351,845,2320,872,2316,868,2347,841,2379,805,2404,763,2411,740,2414,716,2414,625,2410,590,2400,555,2384,522,2366,491,2323,438,2285,400"/>
33 <area·shape="poly"·id="edge11_Node000008_Node000004"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/> 
34 <area·shape="poly"·id="edge16_Node000011_Node000004"·title="·"·alt=""·coords="2501,120,2071,138,1473,173,1185,195,943,221,848,236,776,251,731,266,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,270,728,262,775,245,847,230,942,216,1185,190,1473,167,2071,133,2500,115"/> 
35 <area·shape="rect"·id="Node000012"·href="$a00374_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>41 <area·shape="rect"·id="Node000011"·href="$a00839_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>
 42 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/>
 43 <area·shape="rect"·id="Node000027"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>
36 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="2583,134,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2577,134"/> 
37 <area·shape="rect"·id="Node000014"·href="$a00419_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/> 
38 <area·shape="poly"·id="edge20_Node000011_Node000014"·title="·"·alt=""·coords="2556,136,2501,175,2498,171,2552,131"/> 
39 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="2348,702,2407,727"/> 
40 <area·shape="poly"·id="edge70_Node000011_Node000015"·title="·"·alt=""·coords="2607,132,2630,153,2652,180,2677,227,2682,251,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2677,251,2672,229,2647,183,2626,157,2603,136"/> 
41 <area·shape="poly"·id="edge69_Node000011_Node000025"·title="·"·alt=""·coords="2634,131,2670,151,2702,180,2720,204,2730,226,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2728,251,2724,228,2715,207,2698,183,2667,156,2631,136"/> 
42 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2223,702,2308,727"/> 
43 <area·shape="poly"·id="edge71_Node000011_Node000030"·title="·"·alt=""·coords="2592,133,2618,197,2629,238,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2624,239,2613,198,2587,135"/> 
44 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="2209,438,2289,463"/> 
45 <area·shape="poly"·id="edge79_Node000011_Node000036"·title="·"·alt=""·coords="2501,127,2434,147,2402,163,2374,183,2348,211,2325,242,2291,310,2269,375,2256,425,2251,424,2263,373,2286,307,2321,239,2344,207,2370,179,2400,158,2433,142,2499,122"/> 
46 <area·shape="rect"·id="Node000037"·href="$a00515_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/> 
47 <area·shape="poly"·id="edge72_Node000011_Node000037"·title="·"·alt=""·coords="2501,125,1772,194,1772,188,2500,120"/>44 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/>
48 <area·shape="poly"·id="edge18_Node000012_Node000004"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>45 <area·shape="poly"·id="edge14_Node000011_Node000006"·title="·"·alt=""·coords="1677,469,1738,513,1774,545,1809,581,1837,619,1854,659,1857,679,1855,699,1848,718,1836,737,1800,751,1723,769,1486,809,976,879,975,874,1485,804,1722,764,1798,746,1832,733,1844,716,1850,698,1851,679,1848,660,1[·...·truncated·by·diffoscope;·len:·43,·SHA:·b688cd51b124e6128fbc87359dba7075ea0c396f5191e662624d30d9b1983d13·...·]"/>
49 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1893,702,1969,727"/>46 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1735,702,1821,727"/>
 47 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="1671,469,1714,525,1740,564,1760,606,1773,649,1779,688,1774,689,1768,650,1756,608,1735,567,1710,528,1666,473"/>
50 <area·shape="poly"·id="edge19_Node000012_Node000013"·title="·"·alt=""·coords="1903,646,1922,688,1917,690,1898,648"/> 
51 <area·shape="poly"·id="edge21_Node000014_Node000015"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/> 
52 <area·shape="rect"·id="Node000016"·href="$a00512_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/> 
53 <area·shape="poly"·id="edge22_Node000014_Node000016"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/> 
54 <area·shape="rect"·id="Node000031"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/> 
55 <area·shape="poly"·id="edge68_Node000014_Node000031"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/> 
56 <area·shape="poly"·id="edge24_Node000016_Node000004"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,708,1238,700,1548,686,1828,668,1927,657,1986,644,2001,636,2010,625,2020,614,2036,604,2084,590,2128,588,2170,592,2209,599,2246,603,2282,601,2316,587,2350,557,2369,528,2375,499,2371,471,2358,443,2338,417,2312,391,2249,345,2218,328,2186,315,2119,297"/> 
57 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="2253,526,2339,551"/> 
58 <area·shape="poly"·id="edge23_Node000016_Node000017"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/> 
59 <area·shape="rect"·id="Node000018"·href="$a00527_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/> 
60 <area·shape="poly"·id="edge25_Node000016_Node000018"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/> 
61 <area·shape="rect"·id="Node000022"·href="$a00521_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/> 
62 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/> 
63 <area·shape="poly"·id="edge26_Node000018_Node000004"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/> 
64 <area·shape="poly"·id="edge28_Node000018_Node000017"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/> 
65 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1650,526,1726,551"/> 
66 <area·shape="poly"·id="edge27_Node000018_Node000019"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/> 
67 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1951,526,2025,551"/> 
68 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/> 
69 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1801,526,1876,551"/> 
70 <area·shape="poly"·id="edge30_Node000018_Node000021"·title="·"·alt=""·coords="1899,473,1860,517,1856,514,1895,469"/> 
71 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1594,367,1538,372,1476,383,1414,403,1358,433,1329,458,1310,484,1298,511,1289,540,1279,568,1267,596,1247,623,1217,649,1177,667,1120,682,988,704,987,699,1118,677,1176,662,1215,644,1243,620,1262,594,1275,566,1284,538,1293,510,1305,481,1325,454,1354,428,1412,398,1475,378,1537,367,1594,361"/> 
72 <area·shape="poly"·id="edge39_Node000022_Node000010"·title="·"·alt=""·coords="1595,383,1541,403,1492,433,1462,468,1441,507,1436,504,1457,465,1489,429,1539,398,1593,378"/> 
73 <area·shape="poly"·id="edge34_Node000022_Node000015"·title="·"·alt=""·coords="1759,368,1907,388,1992,405,2074,428,2098,438,2115,448,2154,468,2184,476,2212,479,2262,478,2285,479,2308,485,2331,496,2354,517,2368,537,2378,559,2388,606,2389,651,2385,689,2380,688,2383,651,2383,606,2373,560,2363,539,2350,520,2328,501,2306,490,2285,485,2262,484,2212,484,2183,482,2152,473,2112,453,2095,443,2072,433,1990,411,1906,393,1758,373"/> 
74 <area·shape="poly"·id="edge37_Node000022_Node000017"·title="·"·alt=""·coords="1759,373,1878,395,2009,428,2057,447,2104,468,2250,519,2248,524,2102,473,2055,452,2007,433,1877,400,1758,378"/> 
75 <area·shape="poly"·id="edge60_Node000022_Node000018"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/> 
76 <area·shape="poly"·id="edge38_Node000022_Node000021"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/> 
77 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1502,438,1573,463"/> 
78 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/> 
79 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1368,438,1427,463"/> 
80 <area·shape="poly"·id="edge35_Node000022_Node000024"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/> 
81 <area·shape="poly"·id="edge36_Node000022_Node000025"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/> 
82 <area·shape="rect"·id="Node000026"·href="$a00344_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/> 
83 <area·shape="poly"·id="edge40_Node000022_Node000026"·title="·"·alt=""·coords="1594,370,1496,377,1388,388,1290,407,1252,419,1224,433,1205,449,1188,468,1161,512,1143,556,1131,594,1126,593,1138,554,1157,509,1184,465,1201,445,1221,428,1250,414,1288,402,1387,383,1496,371,1594,365"/> 
84 <area·shape="rect"·id="Node000027"·href="$a00497_source.html"·title="·"·alt=""·coords="802,519,966,559"/> 
85 <area·shape="poly"·id="edge42_Node000022_Node000027"·title="·"·alt=""·coords="1594,367,1445,371,1265,381,1177,389,1096,400,1028,415,979,433,955,448,935,468,904,509,899,505,931,464,952,444,976,428,1027,410,1095,395,1176,384,1265,375,1444,365,1594,362"/> 
86 <area·shape="rect"·id="Node000028"·href="$a00509_source.html"·title="·"·alt=""·coords="989,431,1153,471"/> 
87 <area·shape="poly"·id="edge44_Node000022_Node000028"·title="·"·alt=""·coords="1594,376,1401,400,1172,433,1167,434,1166,429,1172,428,1401,395,1593,371"/> 
88 <area·shape="rect"·id="Node000035"·href="$a00407_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/> 
89 <area·shape="poly"·id="edge61_Node000022_Node000035"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/> 
90 <area·shape="poly"·id="edge67_Node000022_Node000036"·title="·"·alt=""·coords="1759,367,1957,388,2074,406,2191,428,2204,431,2203,437,2190,433,2074,411,1956,394,1758,373"/> 
91 <area·shape="poly"·id="edge41_Node000026_Node000004"·title="·"·alt=""·coords="1070,649,950,692,948,687,1068,644"/> 
92 <area·shape="poly"·id="edge43_Node000027_Node000004"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/> 
93 <area·shape="poly"·id="edge45_Node000028_Node000004"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/> 
94 <area·shape="poly"·id="edge59_Node000028_Node000008"·title="·"·alt=""·coords="1091,469,1107,489,1121,513,1126,537,1123,549,1117,560,1092,579,1057,593,1013,605,964,613,857,624,757,628,757,623,856,619,963,608,1012,600,1055,588,1090,574,1113,557,1118,547,1120,537,1116,515,1103,492,1087,473"/> 
95 <area·shape="poly"·id="edge48_Node000028_Node000019"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/> 
96 <area·shape="poly"·id="edge58_Node000028_Node000027"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/> 
97 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1041,526,1103,551"/> 
98 <area·shape="poly"·id="edge46_Node000028_Node000029"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/> 
99 <area·shape="poly"·id="edge47_Node000028_Node000030"·title="·"·alt=""·coords="1105,468,1199,515,1257,538,1318,556,1383,562,1493,564,1787,564,1940,566,2077,572,2182,584,2219,593,2242,605,2257,623,2265,645,2270,688,2265,688,2260,646,2252,625,2238,609,2217,598,2181,589,2076,577,1940,571,1787,569,1493,569,1382,567,1317,561,1256,543,1197,520,1102,473"/> 
100 <area·shape="poly"·id="edge49_Node000028_Node000031"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/> 
Max diff block lines reached; 0/39400 bytes (0.00%) of diff not shown.
18.1 KB
./usr/share/doc/libopenmesh-dev/html/a00785.html vs.
./usr/share/doc/libopenmesh-dev/html/a00614.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00785.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00614.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 82 lines modifiedOffset 96, 82 lines modified
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`&lsquo;Interpolating·subdivision·for·meshes·with·arbitrary·topology,&rsquo;'·in·Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.··100 <p>The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`&lsquo;Interpolating·subdivision·for·meshes·with·arbitrary·topology,&rsquo;'·in·Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
105 <code>#include·&lt;vector&gt;</code><br·/>105 <code>#include·&lt;vector&gt;</code><br·/>
106 <code>#include·&lt;cmath&gt;</code><br·/>106 <code>#include·&lt;cmath&gt;</code><br·/>
107 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·ModifiedButterFlyT.hh:</div>108 Include·dependency·graph·for·ModifiedButterFlyT.hh:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a00786.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·alt=""/></div>110 <div·class="center"><img·src="a00615.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·alt=""/></div>
111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh">111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh">
112 <area·shape="rect"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="2408,5,2635,45"/>112 <area·shape="rect"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="2408,5,2635,45"/>
113 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="166,519,367,559"/>113 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="166,519,367,559"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2408,32,1643,53,1212,72,1034,83,898,96,807,99,716,91,628,80,547,71,477,72,448,78,423,89,403,106,389,129,379,160,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,159,384,127,399,103,421,85,447,73,477,67,547,66,628,74,716,86,807,94,897,91,1033,78,1212,67,1643,48,2408,26"/>114 <area·shape="poly"·title="·"·alt=""·coords="2408,32,1643,53,1212,72,1034,83,898,96,807,99,716,91,628,80,547,71,477,72,448,78,423,89,403,106,389,129,379,160,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,159,384,127,399,103,421,85,447,73,477,67,547,66,628,74,716,86,807,94,897,91,1033,78,1212,67,1643,48,2408,26"/>
115 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="517,431,675,471"/>115 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="517,431,675,471"/>
116 <area·shape="poly"·title="·"·alt=""·coords="2408,34,1958,55,1366,91,1085,114,850,141,759,155,690,170,646,186,635,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,631,190,644,181,688,165,758,150,849,135,1084,109,1365,85,1958,49,2408,28"/>116 <area·shape="poly"·title="·"·alt=""·coords="2408,34,1958,55,1366,91,1085,114,850,141,759,155,690,170,646,186,635,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,631,190,644,181,688,165,758,150,849,135,1084,109,1365,85,1958,49,2408,28"/>
117 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>117 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>
118 <area·shape="poly"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>118 <area·shape="poly"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>
119 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>119 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>
120 <area·shape="poly"·title="·"·alt=""·coords="2607,43,2667,64,2725,97,2749,117,2768,141,2781,169,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2776,170,2764,144,2745,121,2722,101,2665,69,2605,48"/>120 <area·shape="poly"·title="·"·alt=""·coords="2607,43,2667,64,2725,97,2749,117,2768,141,2781,169,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2776,170,2764,144,2745,121,2722,101,2665,69,2605,48"/>
121 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>121 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>
122 <area·shape="poly"·title="·"·alt=""·coords="2613,43,2705,64,2802,91,2811,94,2809,99,2801,96,2703,69,2612,48"/>122 <area·shape="poly"·title="·"·alt=""·coords="2613,43,2705,64,2802,91,2811,94,2809,99,2801,96,2703,69,2612,48"/>
123 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="5,607,184,647"/>123 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,607,184,647"/>
124 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>124 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>
125 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="209,607,367,647"/>125 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="209,607,367,647"/>
126 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>126 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>
127 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>127 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>
128 <area·shape="poly"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>128 <area·shape="poly"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>
129 <area·shape="poly"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>129 <area·shape="poly"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>
130 <area·shape="poly"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/>130 <area·shape="poly"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/>
131 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="466,519,625,559"/>131 <area·shape="rect"·href="a00938_source.html"·title="·"·alt=""·coords="466,519,625,559"/>
132 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>132 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>
133 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="585,607,743,647"/>133 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="585,607,743,647"/>
134 <area·shape="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>134 <area·shape="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>
135 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>135 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>
136 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>136 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>
137 <area·shape="poly"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/>137 <area·shape="poly"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/>
138 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>138 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>
139 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/>139 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/>
140 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>140 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>
141 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>141 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>
142 <area·shape="poly"·title="·"·alt=""·coords="2442,120,2025,139,1447,174,1169,197,935,223,843,237,774,252,730,267,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,271,728,262,773,246,842,231,934,217,1168,191,1447,169,2024,134,2442,115"/>142 <area·shape="poly"·title="·"·alt=""·coords="2442,120,2025,139,1447,174,1169,197,935,223,843,237,774,252,730,267,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,271,728,262,773,246,842,231,934,217,1168,191,1447,169,2024,134,2442,115"/>
143 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>143 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>
144 <area·shape="poly"·title="·"·alt=""·coords="2535,133,2565,197,2578,238,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2572,239,2560,199,2531,135"/>144 <area·shape="poly"·title="·"·alt=""·coords="2535,133,2565,197,2578,238,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2572,239,2560,199,2531,135"/>
145 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>145 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>
146 <area·shape="poly"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>146 <area·shape="poly"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>
147 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>147 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>
148 <area·shape="poly"·title="·"·alt=""·coords="2581,131,2618,151,2651,180,2669,204,2679,226,2683,250,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2678,251,2674,228,2665,207,2647,183,2615,156,2578,136"/>148 <area·shape="poly"·title="·"·alt=""·coords="2581,131,2618,151,2651,180,2669,204,2679,226,2683,250,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2678,251,2674,228,2665,207,2647,183,2615,156,2578,136"/>
149 <area·shape="poly"·title="·"·alt=""·coords="2602,126,2655,146,2680,161,2702,179,2721,203,2731,225,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2729,251,2725,227,2716,206,2698,183,2677,165,2652,150,2600,131"/>149 <area·shape="poly"·title="·"·alt=""·coords="2602,126,2655,146,2680,161,2702,179,2721,203,2731,225,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2729,251,2725,227,2716,206,2698,183,2677,165,2652,150,2600,131"/>
150 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>150 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>
151 <area·shape="poly"·title="·"·alt=""·coords="2546,132,2573,158,2602,193,2624,234,2631,257,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2626,258,2619,236,2597,196,2570,161,2543,135"/>151 <area·shape="poly"·title="·"·alt=""·coords="2546,132,2573,158,2602,193,2624,234,2631,257,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2626,258,2619,236,2597,196,2570,161,2543,135"/>
152 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/>152 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/>
153 <area·shape="poly"·title="·"·alt=""·coords="2454,136,2412,155,2374,183,2349,212,2327,243,2293,311,2270,375,2257,425,2252,423,2265,373,2289,309,2323,240,2345,208,2370,179,2409,151,2452,131"/>153 <area·shape="poly"·title="·"·alt=""·coords="2454,136,2412,155,2374,183,2349,212,2327,243,2293,311,2270,375,2257,425,2252,423,2265,373,2289,309,2323,240,2345,208,2370,179,2409,151,2452,131"/>
154 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>154 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>
155 <area·shape="poly"·title="·"·alt=""·coords="2442,125,1772,193,1771,188,2442,120"/>155 <area·shape="poly"·title="·"·alt=""·coords="2442,125,1772,193,1771,188,2442,120"/>
156 <area·shape="poly"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>156 <area·shape="poly"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>
157 <area·shape="rect"·title="·"·alt=""·coords="1887,702,1963,727"/>157 <area·shape="rect"·title="·"·alt=""·coords="1887,702,1963,727"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1902,646,1918,688,1913,690,1897,648"/>158 <area·shape="poly"·title="·"·alt=""·coords="1902,646,1918,688,1913,690,1897,648"/>
159 <area·shape="poly"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>159 <area·shape="poly"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>
160 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>160 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>
161 <area·shape="poly"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>161 <area·shape="poly"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>
162 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>162 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>
163 <area·shape="poly"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/>163 <area·shape="poly"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/>
164 <area·shape="poly"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,708,1238,700,1548,686,1828,668,1927,657,1986,644,2001,636,2010,625,2020,614,2036,604,2084,590,2128,588,2170,592,2209,599,2246,603,2282,601,2316,587,2350,557,2369,528,2375,499,2371,471,2358,443,2338,417,2312,391,2249,345,2218,328,2186,315,2119,297"/>164 <area·shape="poly"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,708,1238,700,1548,686,1828,668,1927,657,1986,644,2001,636,2010,625,2020,614,2036,604,2084,590,2128,588,2170,592,2209,599,2246,603,2282,601,2316,587,2350,557,2369,528,2375,499,2371,471,2358,443,2338,417,2312,391,2249,345,2218,328,2186,315,2119,297"/>
165 <area·shape="rect"·title="·"·alt=""·coords="2253,526,2339,551"/>165 <area·shape="rect"·title="·"·alt=""·coords="2253,526,2339,551"/>
166 <area·shape="poly"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>166 <area·shape="poly"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>
167 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>167 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>
168 <area·shape="poly"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>168 <area·shape="poly"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>
169 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>169 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>170 <area·shape="poly"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/>171 <area·shape="poly"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/>172 <area·shape="poly"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/>
173 <area·shape="rect"·title="·"·alt=""·coords="1650,526,1726,551"/>173 <area·shape="rect"·title="·"·alt=""·coords="1650,526,1726,551"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>174 <area·shape="poly"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>
175 <area·shape="rect"·title="·"·alt=""·coords="1951,526,2025,551"/>175 <area·shape="rect"·title="·"·alt=""·coords="1951,526,2025,551"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>176 <area·shape="poly"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>
Offset 184, 34 lines modifiedOffset 184, 34 lines modified
184 <area·shape="poly"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>184 <area·shape="poly"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/>185 <area·shape="poly"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/>
186 <area·shape="rect"·title="·"·alt=""·coords="1502,438,1573,463"/>186 <area·shape="rect"·title="·"·alt=""·coords="1502,438,1573,463"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/>187 <area·shape="poly"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/>
188 <area·shape="rect"·title="·"·alt=""·coords="1368,438,1427,463"/>188 <area·shape="rect"·title="·"·alt=""·coords="1368,438,1427,463"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/>189 <area·shape="poly"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/>190 <area·shape="poly"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/>
191 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>191 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1594,370,1496,377,1388,388,1290,407,1252,419,1224,433,1205,449,1188,468,1161,512,1143,556,1131,594,1126,593,1138,554,1157,509,1184,465,1201,445,1221,428,1250,414,1288,402,1387,383,1496,371,1594,365"/>192 <area·shape="poly"·title="·"·alt=""·coords="1594,370,1496,377,1388,388,1290,407,1252,419,1224,433,1205,449,1188,468,1161,512,1143,556,1131,594,1126,593,1138,554,1157,509,1184,465,1201,445,1221,428,1250,414,1288,402,1387,383,1496,371,1594,365"/>
193 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="802,519,966,559"/>193 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="802,519,966,559"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1594,367,1445,371,1265,381,1177,389,1096,400,1028,415,979,433,955,448,935,468,904,509,899,505,931,464,952,444,976,428,1027,410,1095,395,1176,384,1265,375,1444,365,1594,362"/>194 <area·shape="poly"·title="·"·alt=""·coords="1594,367,1445,371,1265,381,1177,389,1096,400,1028,415,979,433,955,448,935,468,904,509,899,505,931,464,952,444,976,428,1027,410,1095,395,1176,384,1265,375,1444,365,1594,362"/>
195 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>195 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>
196 <area·shape="poly"·title="·"·alt=""·coords="1594,376,1401,400,1172,433,1167,434,1166,429,1172,428,1401,395,1593,371"/>196 <area·shape="poly"·title="·"·alt=""·coords="1594,376,1401,400,1172,433,1167,434,1166,429,1172,428,1401,395,1593,371"/>
197 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>197 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>198 <area·shape="poly"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>
199 <area·shape="poly"·title="·"·alt=""·coords="1759,367,1957,388,2074,406,2191,428,2204,431,2203,437,2190,433,2074,411,1956,394,1758,373"/>199 <area·shape="poly"·title="·"·alt=""·coords="1759,367,1957,388,2074,406,2191,428,2204,431,2203,437,2190,433,2074,411,1956,394,1758,373"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1070,649,950,692,948,687,1068,644"/>200 <area·shape="poly"·title="·"·alt=""·coords="1070,649,950,692,948,687,1068,644"/>
201 <area·shape="poly"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/>201 <area·shape="poly"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/>
202 <area·shape="poly"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>202 <area·shape="poly"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>
203 <area·shape="poly"·title="·"·alt=""·coords="1091,469,1107,489,1121,513,1126,537,1123,549,1117,560,1092,579,1057,593,1013,605,964,613,857,624,757,628,757,623,856,619,963,608,1012,600,1055,588,1090,574,1113,557,1118,547,1120,537,1116,515,1103,492,1087,473"/>203 <area·shape="poly"·title="·"·alt=""·coords="1091,469,1107,489,1121,513,1126,537,1123,549,1117,560,1092,579,1057,593,1013,605,964,613,857,624,757,628,757,623,856,619,963,608,1012,600,1055,588,1090,574,1113,557,1118,547,1120,537,1116,515,1103,492,1087,473"/>
204 <area·shape="poly"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/>204 <area·shape="poly"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/>
205 <area·shape="poly"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>205 <area·shape="poly"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>
206 <area·shape="rect"·title="·"·alt=""·coords="1041,526,1103,551"/>206 <area·shape="rect"·title="·"·alt=""·coords="1041,526,1103,551"/>
207 <area·shape="poly"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/>207 <area·shape="poly"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/>
208 <area·shape="poly"·title="·"·alt=""·coords="1105,468,1199,515,1257,538,1318,556,1383,562,1493,564,1787,564,1940,566,2077,572,2182,584,2219,593,2242,605,2257,623,2265,645,2270,688,2265,688,2260,646,2252,625,2238,609,2217,598,2181,589,2076,577,1940,571,1787,569,1493,569,1382,567,1317,561,1256,543,1197,520,1102,473"/>208 <area·shape="poly"·title="·"·alt=""·coords="1105,468,1199,515,1257,538,1318,556,1383,562,1493,564,1787,564,1940,566,2077,572,2182,584,2219,593,2242,605,2257,623,2265,645,2270,688,2265,688,2260,646,2252,625,2238,609,2217,598,2181,589,2076,577,1940,571,1787,569,1493,569,1382,567,1317,561,1256,543,1197,520,1102,473"/>
209 <area·shape="poly"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/>209 <area·shape="poly"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/>
210 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>210 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>
211 <area·shape="poly"·title="·"·alt=""·coords="2141,559,2141,593,2136,593,2136,559"/>211 <area·shape="poly"·title="·"·alt=""·coords="2141,559,2141,593,2136,593,2136,559"/>
Max diff block lines reached; 1822/18445 bytes (9.88%) of diff not shown.
38.3 KB
./usr/share/doc/libopenmesh-dev/html/a00786.map vs.
./usr/share/doc/libopenmesh-dev/html/a00630.map
Files 91% similar despite different names
    
Offset 1, 121 lines modifiedOffset 1, 122 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh">
2 <area·shape="rect"·id="Node000001"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="2408,5,2635,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1153,5,1354,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1152,29,891,29,567,37,412,46,278,58,177,74,143,84,122,95,109,110,101,129,96,168,90,167,96,127,105,108,118,91,141,79,175,69,277,52,411,40,567,32,891,24,1152,23"/>
3 <area·shape="rect"·id="Node000002"·href="$a00779.html"·title="·"·alt=""·coords="166,519,367,559"/>5 <area·shape="rect"·id="Node000004"·href="$a00620.html"·title="·"·alt=""·coords="133,93,334,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2408,32,1643,53,1212,72,1034,83,898,96,807,99,716,91,628,80,547,71,477,72,448,78,423,89,403,106,389,129,379,160,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,20[·...·truncated·by·diffoscope;·len:·113,·SHA:·a94859f2d486439d3bfdc6356652c1f3632d971ecd7a2e5365631aff7c553d38·...·]"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="1153,34,802,57,582,74,360,96,348,97,347,92,360,91,581,69,802,51,1152,29"/>
5 <area·shape="rect"·id="Node000006"·href="$a00410_source.html"·title="·"·alt=""·coords="517,431,675,471"/>7 <area·shape="rect"·id="Node000006"·href="$a00944_source.html"·title="·"·alt=""·coords="291,445,450,485"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="2408,34,1958,55,1366,91,1085,114,850,141,759,155,690,170,646,186,635,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,631,190,644,181,688,165,758,150,849,135,1084,109,1365,85,1958,49,2408[·...·truncated·by·diffoscope;·len:·3,·SHA:·30353960d124054a4132e7456b0706c3d1f0b4d916e1190ae0b44fecb291c8da·...·]"/>8 <area·shape="poly"·id="edge7_Node000001_Node000006"·title="·"·alt=""·coords="1153,28,935,34,807,42,680,57,563,79,513,93,468,109,432,128,404,150,387,173,381,200,381,291,376,432,370,432,376,291,376,200,382,171,401,146,429,124,466,104,511,88,562,74,679,52,806,37,934,28,1153,23"/>
7 <area·shape="rect"·id="Node000011"·href="$a00422_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>9 <area·shape="rect"·id="Node000011"·href="$a00926_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>
8 <area·shape="poly"·id="edge15_Node000001_Node000011"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>10 <area·shape="poly"·id="edge16_Node000001_Node000011"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>
9 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2599,702,2662,727"/>11 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2374,717,2437,742"/>
10 <area·shape="poly"·id="edge80_Node000001_Node000025"·title="·"·alt=""·coords="2607,43,2667,64,2725,97,2749,117,2768,141,2781,169,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2776,170,27[·...·truncated·by·diffoscope;·len:·40,·SHA:·6ae0c6166f531cbb04280c38bb7908fa9dfa2bbdf7fd73ff6f78527c168f9436·...·]"/>12 <area·shape="poly"·id="edge81_Node000001_Node000025"·title="·"·alt=""·coords="1354,27,1671,41,1869,53,2071,70,2258,93,2413,121,2473,138,2519,156,2549,176,2557,188,2560,200,2560,555,2557,581,2548,606,2534,629,2517,650,2478,686,2440,712,2437,707,2475,682,2513,647,2529,626,2543,604,2551[·...·truncated·by·diffoscope;·len:·107,·SHA:·d796e5e11282619acbc5ecb0ec0339a1c70f6c7d45c24fc43e3d80b9cdf6937b·...·]"/>
11 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2821,101,2883,126"/>13 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2595,101,2658,126"/>
12 <area·shape="poly"·id="edge81_Node000001_Node000038"·title="·"·alt=""·coords="2613,43,2705,64,2802,91,2811,94,2809,99,2801,96,2703,69,2612,48"/>14 <area·shape="poly"·id="edge82_Node000001_Node000038"·title="·"·alt=""·coords="1354,25,1625,30,1978,41,2324,61,2468,74,2577,91,2588,94,2587,99,2575,96,2467,80,2324,66,1978,47,1625,36,1354,30"/>
 15 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="581,709,760,749"/>
 16 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,221,95,376,95,555,97,589,107,616,125,638,152,659,183,674,226,687,335,706,456,717,567,723,567,728,456,723,334,711,224,692,181,679,149,664,121,641,102,618,92,590,89,555,89,376,92,221"/>
 17 <area·shape="poly"·id="edge4_Node000004_Node000002"·title="·"·alt=""·coords="204,136,138,177,135,172,202,131"/>
 18 <area·shape="rect"·id="Node000005"·href="$a00965_source.html"·title="·"·alt=""·coords="141,269,299,309"/>
 19 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/>
 20 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="207,311,188,340,168,377,152,419,145,464,145,555,147,589,155,615,170,637,195,659,222,674,260,686,357,704,466,716,568,722,567,728,465,721,356,710,258,691,220,678,192,664,166,641,150,617,142,590,140,555,140,464,147,418,163,374,184,337,203,308"/>
 21 <area·shape="poly"·id="edge8_Node000006_Node000003"·title="·"·alt=""·coords="297,488,260,507,244,520,230,535,210,568,200,599,202,629,221,660,243,676,276,690,318,702,365,710,469,721,568,725,568,730,469,726,365,715,317,707,274,695,240,681,217,663,197,630,194,598,205,566,226,532,240,516,257,502,294,483"/>
 22 <area·shape="rect"·id="Node000007"·href="$a00938_source.html"·title="·"·alt=""·coords="241,533,399,573"/>
 23 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>
13 <area·shape="rect"·id="Node000003"·href="$a00266_source.html"·title="·"·alt=""·coords="5,607,184,647"/>24 <area·shape="rect"·id="Node000008"·href="$a00977_source.html"·title="·"·alt=""·coords="373,621,531,661"/>
14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>25 <area·shape="poly"·id="edge14_Node000006_Node000008"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>
15 <area·shape="rect"·id="Node000005"·href="$a00431_source.html"·title="·"·alt=""·coords="209,607,367,647"/>26 <area·shape="rect"·id="Node000010"·href="$a01109_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>
16 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>27 <area·shape="poly"·id="edge15_Node000006_Node000010"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/>
 28 <area·shape="poly"·id="edge10_Node000007_Node000003"·title="·"·alt=""·coords="324,573,335,617,346,640,362,659,396,677,447,692,568,714,567,719,446,698,394,682,358,663,341,643,330,619,319,574"/>
 29 <area·shape="poly"·id="edge11_Node000007_Node000008"·title="·"·alt=""·coords="351,571,413,612,410,616,348,576"/>
17 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="795,695,973,735"/>30 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="231,629,297,654"/>
18 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/> 
19 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/> 
20 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="527,473,488,492,455,520,431,553,417,584,414,599,416,614,422,629,433,645,455,662,488,676,530,687,578,696,682,706,781,710,781,716,682,712,577,701,529,692,486,681,452,666,429,649,417,632,410,615,409,599,411,582,427,550,451,517,485,488,525,468"/> 
21 <area·shape="rect"·id="Node000007"·href="$a00449_source.html"·title="·"·alt=""·coords="466,519,625,559"/> 
22 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/> 
23 <area·shape="rect"·id="Node000008"·href="$a00437_source.html"·title="·"·alt=""·coords="585,607,743,647"/> 
24 <area·shape="poly"·id="edge13_Node000006_Node000008"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/> 
25 <area·shape="rect"·id="Node000010"·href="$a00251_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/> 
26 <area·shape="poly"·id="edge14_Node000006_Node000010"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/> 
27 <area·shape="poly"·id="edge9_Node000007_Node000004"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/> 
28 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/> 
29 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="443,614,509,639"/> 
30 <area·shape="poly"·id="edge12_Node000007_Node000009"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>31 <area·shape="poly"·id="edge13_Node000007_Node000009"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/>
31 <area·shape="poly"·id="edge11_Node000008_Node000004"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>32 <area·shape="poly"·id="edge12_Node000008_Node000003"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/>
32 <area·shape="poly"·id="edge16_Node000011_Node000004"·title="·"·alt=""·coords="2442,120,2025,139,1447,174,1169,197,935,223,843,237,774,252,730,267,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,271,728,262,77[·...·truncated·by·diffoscope;·len:·57,·SHA:·38bb85fd67209c6d1e1590cece0d7d29b032f5db8f8001bdfdce365a601f9a12·...·]"/>33 <area·shape="poly"·id="edge17_Node000011_Node000003"·title="·"·alt=""·coords="2040,117,1659,123,1405,131,1141,145,893,167,782,181,685,197,604,216,542,238,504,262,494,275,491,288,491,467,492,500,498,527,506,550,517,571,549,611,590,659,633,699,629,703,586,663,544,614,513,574,501,552,49[·...·truncated·by·diffoscope;·len:·121,·SHA:·fabac7523d843cb3fb9afa6ce6ed6c9caa086b62640554e2fbaf9bd63bed39d9·...·]"/>
33 <area·shape="rect"·id="Node000012"·href="$a00374_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>34 <area·shape="rect"·id="Node000012"·href="$a01028_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>
34 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="2535,133,2565,197,2578,238,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408[·...·truncated·by·diffoscope;·len:·45,·SHA:·4fb36e6c81ad32a63ab4cac26e6a7f791ffe5a3a7d4f83554abc5be76928627d·...·]"/>35 <area·shape="poly"·id="edge18_Node000011_Node000012"·title="·"·alt=""·coords="2123,133,2123,288,2123,379,2120,413,2111,440,2095,463,2070,487,2051,501,2033,510,2000,517,1965,522,1925,536,1817,615,1813,611,1923,531,1964,516,1999,512,2032,505,2048,497,2066,483,2091,460,2106,438,2115,412[·...·truncated·by·diffoscope;·len:·27,·SHA:·7f244a01d786b7ac73ca0cc81ba5cadb0ef5096cbc389aaad6f877d4a91a53f9·...·]"/>
35 <area·shape="rect"·id="Node000014"·href="$a00419_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>36 <area·shape="rect"·id="Node000014"·href="$a00932_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>
36 <area·shape="poly"·id="edge20_Node000011_Node000014"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>37 <area·shape="poly"·id="edge21_Node000011_Node000014"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/>
37 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="2348,702,2407,727"/>38 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="2173,717,2232,742"/>
38 <area·shape="poly"·id="edge70_Node000011_Node000015"·title="·"·alt=""·coords="2581,131,2618,151,2651,180,2669,204,2679,226,2683,250,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2678,251,2674,228,2665,207,2647,183,2615,156,2578,136"/> 
39 <area·shape="poly"·id="edge69_Node000011_Node000025"·title="·"·alt=""·coords="2602,126,2655,146,2680,161,2702,179,2721,203,2731,225,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2729,251,2725,22[·...·truncated·by·diffoscope;·len:·46,·SHA:·a68b39d98c89a90c4fab090093e0ee0d4c2b7e3900589d4795aa0a723127a1fc·...·]"/>39 <area·shape="poly"·id="edge71_Node000011_Node000015"·title="·"·alt=""·coords="2200,119,2282,134,2325,147,2366,164,2403,186,2432,214,2452,247,2459,288,2459,555,2452,591,2435,622,2410,649,2379,671,2345,689,2310,703,2246,722,2245,717,2308,698,2343,684,2376,666,2407,645,2431,619,2447,58[·...·truncated·by·diffoscope;·len:·82,·SHA:·200173664f50d4e0ec7eef62705d5413d4fe3a6f66e0846ad6375e87d8a7fe66·...·]"/>
 40 <area·shape="poly"·id="edge70_Node000011_Node000025"·title="·"·alt=""·coords="2200,114,2296,125,2347,136,2397,152,2441,175,2477,204,2490,222,2501,242,2507,264,2509,288,2509,555,2507,578,2501,601,2481,644,2455,681,2430,709,2426,705,2451,677,2476,641,2496,599,2502,577,2504,555,2504,288,2502,265,2496,244,2486,225,2473,208,2438,179,2395,157,2346,141,2295,130,2199,119"/>
40 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2223,702,2308,727"/>41 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2059,717,2144,742"/>
41 <area·shape="poly"·id="edge71_Node000011_Node000030"·title="·"·alt=""·coords="2546,132,2573,158,2602,193,2624,234,2631,257,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281[·...·truncated·by·diffoscope;·len:·45,·SHA:·18cd22abee2c946202f65e61bf499fcbc12cd3108eea870a98accbba890812d5·...·]"/>42 <area·shape="poly"·id="edge72_Node000011_Node000030"·title="·"·alt=""·coords="2200,119,2235,126,2270,138,2303,156,2331,180,2350,205,2357,229,2357,288,2357,467,2351,512,2333,553,2307,590,2275,623,2240,652,2204,677,2141,713,2138,708,2201,673,2237,648,2272,619,2303,587,2329,550,2346,510[·...·truncated·by·diffoscope;·len:·81,·SHA:·978ed6ecc0abb591d3f112c70d5de6444daebef930fc0593de5b7adddecabbff·...·]"/>
42 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="2209,438,2289,463"/>43 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="1952,453,2032,478"/>
43 <area·shape="poly"·id="edge79_Node000011_Node000036"·title="·"·alt=""·coords="2454,136,2412,155,2374,183,2349,212,2327,243,2293,311,2270,375,2257,425,2252,423,2265,373,2289,309,2323,240,2345,208,2370,179,2409,151,2452,131"/>44 <area·shape="poly"·id="edge80_Node000011_Node000036"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/>
44 <area·shape="rect"·id="Node000037"·href="$a00515_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>45 <area·shape="rect"·id="Node000037"·href="$a00818_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>
45 <area·shape="poly"·id="edge72_Node000011_Node000037"·title="·"·alt=""·coords="2442,125,1772,193,1771,188,2442,120"/>46 <area·shape="poly"·id="edge73_Node000011_Node000037"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>
46 <area·shape="poly"·id="edge18_Node000012_Node000004"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>47 <area·shape="poly"·id="edge19_Node000012_Node000003"·title="·"·alt=""·coords="1697,661,1678,664,1424,690,1171,709,774,728,774,722,1171,704,1423,685,1677,659,1696,656"/>
47 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1887,702,1963,727"/>48 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1747,717,1823,742"/>
48 <area·shape="poly"·id="edge19_Node000012_Node000013"·title="·"·alt=""·coords="1902,646,1918,688,1913,690,1897,648"/>49 <area·shape="poly"·id="edge20_Node000012_Node000013"·title="·"·alt=""·coords="1783,661,1786,703,1781,703,1777,662"/>
49 <area·shape="poly"·id="edge21_Node000014_Node000015"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>50 <area·shape="poly"·id="edge22_Node000014_Node000015"·title="·"·alt=""·coords="2243,221,2251,289,2256,376,2256,555,2252,597,2242,639,2217,705,2212,703,2237,637,2247,596,2251,555,2251,376,2246,290,2238,222"/>
50 <area·shape="rect"·id="Node000016"·href="$a00512_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>51 <area·shape="rect"·id="Node000016"·href="$a00839_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>
51 <area·shape="poly"·id="edge22_Node000014_Node000016"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>52 <area·shape="poly"·id="edge23_Node000014_Node000016"·title="·"·alt=""·coords="2161,224,1946,276,1945,271,2159,219"/>
52 <area·shape="rect"·id="Node000031"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>53 <area·shape="rect"·id="Node000031"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>
53 <area·shape="poly"·id="edge68_Node000014_Node000031"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/> 
54 <area·shape="poly"·id="edge24_Node000016_Node000004"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,64[·...·truncated·by·diffoscope;·len:·296,·SHA:·45aa5b99e547094a244061b645211492c56eefb0f7aa3e0a1cf29f5bdfe564c2·...·]"/>54 <area·shape="poly"·id="edge69_Node000014_Node000031"·title="·"·alt=""·coords="2238,222,2230,272,2213,342,2184,417,2164,454,2141,487,2115,511,2086,529,2084,525,2112,507,2137,484,2160,451,2179,415,2207,340,2224,271,2233,221"/>
 55 <area·shape="poly"·id="edge25_Node000016_Node000003"·title="·"·alt=""·coords="1909,300,1961,331,2019,376,2041,402,2056,430,2058,458,2046,487,2028,506,2010,516,1991,521,1971,522,1928,523,1906,527,1881,536,1865,546,1853,556,1841,566,1824,576,1741,606,1670,625,1605,637,1544,643,1416,649,1341,654,1254,664,995,696,774,720,773,715,994,691,1253,659,1341,649,1416,644,1544,638,1605,631,1669,620,1740,601,1822,571,1838,562,1850,552,1862,541,1879,531,1904,522,1928,518,1970,517,1990,516,2008,511,2025,501,2042,484,2053,458,2051,431,2037,405,2015,380,1958,335,1906,304"/>
55 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="2253,526,2339,551"/>56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1723,541,1810,566"/>
56 <area·shape="poly"·id="edge23_Node000016_Node000017"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>57 <area·shape="poly"·id="edge24_Node000016_Node000017"·title="·"·alt=""·coords="1883,303,1780,529,1775,527,1878,301"/>
57 <area·shape="rect"·id="Node000018"·href="$a00527_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>58 <area·shape="rect"·id="Node000018"·href="$a00815_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>
58 <area·shape="poly"·id="edge25_Node000016_Node000018"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>59 <area·shape="poly"·id="edge26_Node000016_Node000018"·title="·"·alt=""·coords="1858,305,1520,443,1518,438,1856,300"/>
59 <area·shape="rect"·id="Node000022"·href="$a00521_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>60 <area·shape="rect"·id="Node000022"·href="$a00803_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/>
 61 <area·shape="poly"·id="edge32_Node000016_Node000022"·title="·"·alt=""·coords="1811,305,1420,364,1419,359,1810,299"/>
 62 <area·shape="poly"·id="edge27_Node000018_Node000003"·title="·"·alt=""·coords="1459,486,1443,531,1430,555,1411,575,1363,604,1296,630,1214,652,1124,671,936,702,774,721,773,716,935,696,1123,666,1213,647,1294,624,1361,599,1408,571,1425,552,1438,529,1454,485"/>
60 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>63 <area·shape="poly"·id="edge29_Node000018_Node000017"·title="·"·alt=""·coords="1528,483,1713,534,1712,540,1527,488"/>
61 <area·shape="poly"·id="edge26_Node000018_Node000004"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/> 
62 <area·shape="poly"·id="edge28_Node000018_Node000017"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/> 
63 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1650,526,1726,551"/>64 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1571,541,1647,566"/>
64 <area·shape="poly"·id="edge27_Node000018_Node000019"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>65 <area·shape="poly"·id="edge28_Node000018_Node000019"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>
65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1951,526,2025,551"/>66 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1472,541,1547,566"/>
66 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>67 <area·shape="poly"·id="edge30_Node000018_Node000020"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>
67 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1801,526,1876,551"/>68 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1323,541,1397,566"/>
68 <area·shape="poly"·id="edge30_Node000018_Node000021"·title="·"·alt=""·coords="1899,473,1860,517,1856,514,1895,469"/>69 <area·shape="poly"·id="edge31_Node000018_Node000021"·title="·"·alt=""·coords="1440,488,1386,533,1382,529,1436,484"/>
69 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1594,367,1538,372,1476,383,1414,403,1358,433,1329,458,1310,484,1298,511,1289,540,1279,568,1267,596,1247,623,1217,649,1177,667,1120,682,988,704,987,699,1118,677,1176,662,1215,644,1243,620,1262,594,1275,566,1284,538,1293,510,1305,481,1325,454,1354,428,1412,398,1475,378,1537,367,1594,361"/> 
70 <area·shape="poly"·id="edge39_Node000022_Node000010"·title="·"·alt=""·coords="1595,383,1541,403,1492,433,1462,468,1441,507,1436,504,1457,465,1489,429,1539,398,1593,378"/> 
71 <area·shape="poly"·id="edge34_Node000022_Node000015"·title="·"·alt=""·coords="1759,368,1907,388,1992,405,2074,428,2098,438,2115,448,2154,468,2184,476,2212,479,2262,478,2285,479,2308,485,2331,496,2354,517,2368,537,2378,559,2388,606,2389,651,2385,689,2380,688,2383,651,2383,606,2373,560,2363,539,2350,520,2328,501,2306,490,2285,485,2262,484,2212,484,2183,482,2152,473,2112,453,2095,443,2072,433,1990,411,1906,393,1758,373"/> 
72 <area·shape="poly"·id="edge37_Node000022_Node000017"·title="·"·alt=""·coords="1759,373,1878,395,2009,428,2057,447,2104,468,2250,519,2248,524,2102,473,2055,452,2007,433,1877,400,1758,378"/>70 <area·shape="poly"·id="edge33_Node000022_Node000003"·title="·"·alt=""·coords="1258,400,1209,420,1163,448,1139,468,1123,486,1094,534,1080,571,1076,603,1067,634,1058,649,1043,663,1023,675,997,686,929,703,851,715,774,723,774,718,850,710,928,697,995,681,1021,671,1040,659,1054,645,1062,63[·...·truncated·by·diffoscope;·len:·73,·SHA:·558ad447071839871d9af9decd92046de1c90c3c085a189de3f9a7f22e196feb·...·]"/>
 71 <area·shape="poly"·id="edge40_Node000022_Node000010"·title="·"·alt=""·coords="1243,399,1206,418,1190,431,1177,447,1170,464,1171,483,1184,521,1179,522,1166,484,1165,463,1172,444,1186,427,1203,414,1240,394"/>
 72 <area·shape="poly"·id="edge35_Node000022_Node000015"·title="·"·alt=""·coords="1406,381,1575,399,1672,417,1768,443,1791,453,1807,463,1824,473,1846,483,1893,493,1935,496,2010,489,2045,487,2081,491,2118,505,2156,531,2173,549,2186,571,2202,618,2208,664,2208,703,2202,703,2202,665,2197,619,2181,573,2169,553,2153,535,2115,510,2080,497,2045,493,2010,494,1935,501,1892,499,1845,488,1821,478,1805,468,1788,457,1766,448,1671,423,1574,405,1406,386"/>
 73 <area·shape="poly"·id="edge38_Node000022_Node000017"·title="·"·alt=""·coords="1407,379,1497,385,1594,397,1681,416,1715,428,1739,443,1754,462,1763,484,1770,527,1764,528,1758,486,1749,465,1736,447,1713,433,1680,421,1593,402,1496,391,1406,384"/>
 74 <area·shape="poly"·id="edge61_Node000022_Node000018"·title="·"·alt=""·coords="1355,395,1420,436,1417,440,1352,400"/>
 75 <area·shape="poly"·id="edge39_Node000022_Node000021"·title="·"·alt=""·coords="1252,400,1217,419,1202,432,1190,447,1183,465,1190,483,1318,533,1316,538,1186,487,1178,465,1186,444,1198,428,1214,414,1249,395"/>
 76 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1199,453,1270,478"/>
73 <area·shape="poly"·id="edge60_Node000022_Node000018"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>77 <area·shape="poly"·id="edge34_Node000022_Node000023"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>
74 <area·shape="poly"·id="edge38_Node000022_Node000021"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/> 
75 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1502,438,1573,463"/>78 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1295,453,1353,478"/>
76 <area·shape="poly"·id="edge33_Node000022_Node000023"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/>79 <area·shape="poly"·id="edge36_Node000022_Node000024"·title="·"·alt=""·coords="1327,398,1327,439,1321,439,1321,398"/>
 80 <area·shape="poly"·id="edge37_Node000022_Node000025"·title="·"·alt=""·coords="1407,382,1599,403,1712,420,1825,443,1883,462,1941,483,2016,497,2076,501,2136,508,2170,517,2209,531,2249,549,2278,567,2335,620,2370,662,2395,703,2391,706,2365,665,2331,623,2275,571,2246,554,2207,536,2168,522,2135,513,2076,506,2015,502,1939,488,1881,467,1823,448,1711,425,1598,408,1406,387"/>
77 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1368,438,1427,463"/> 
78 <area·shape="poly"·id="edge35_Node000022_Node000024"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/> 
79 <area·shape="poly"·id="edge36_Node000022_Node000025"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/> 
80 <area·shape="rect"·id="Node000026"·href="$a00344_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/> 
81 <area·shape="poly"·id="edge40_Node000022_Node000026"·title="·"·alt=""·coords="1594,370,1496,377,1388,388,1290,407,1252,419,1224,433,1205,449,1188,468,1161,512,1143,556,1131,594,1126,593,1138,554,1157,509,1184,465,1201,445,1221,428,1250,414,1288,402,1387,383,1496,371,1594,365"/> 
82 <area·shape="rect"·id="Node000027"·href="$a00497_source.html"·title="·"·alt=""·coords="802,519,966,559"/>81 <area·shape="rect"·id="Node000026"·href="$a00989_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>
83 <area·shape="poly"·id="edge42_Node000022_Node000027"·title="·"·alt=""·coords="1594,367,1445,371,1265,381,1177,389,1096,400,1028,415,979,433,955,448,935,468,904,509,899,505,931,464,952,444,976,428,1027,410,1095,395,1176,384,1265,375,1444,365,1594,362"/>82 <area·shape="poly"·id="edge41_Node000022_Node000026"·title="·"·alt=""·coords="1242,382,1193,388,1141,400,1089,419,1043,447,1009,484,984,527,967,571,956,608,951,607,962,569,979,525,1005,481,1040,443,1087,414,1139,395,1192,383,1241,377"/>
84 <area·shape="rect"·id="Node000028"·href="$a00509_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>83 <area·shape="rect"·id="Node000027"·href="$a00824_source.html"·title="·"·alt=""·coords="577,533,741,573"/>
 84 <area·shape="poly"·id="edge43_Node000022_Node000027"·title="·"·alt=""·coords="1242,386,1126,394,993,406,869,424,820,435,782,448,754,464,727,483,685,525,681,521,724,479,751,459,780,443,818,430,868,419,992,401,1125,388,1241,380"/>
 85 <area·shape="rect"·id="Node000028"·href="$a00821_source.html"·title="·"·alt=""·coords="793,445,957,485"/>
85 <area·shape="poly"·id="edge44_Node000022_Node000028"·title="·"·alt=""·coords="1594,376,1401,400,1172,433,1167,434,1166,429,1172,428,1401,395,1593,371"/>86 <area·shape="poly"·id="edge45_Node000022_Node000028"·title="·"·alt=""·coords="1242,397,971,449,970,443,1241,392"/>
86 <area·shape="rect"·id="Node000035"·href="$a00407_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>87 <area·shape="rect"·id="Node000035"·href="$a00956_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>
87 <area·shape="poly"·id="edge61_Node000022_Node000035"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>88 <area·shape="poly"·id="edge62_Node000022_Node000035"·title="·"·alt=""·coords="1395,395,1563,439,1561,444,1394,400"/>
 89 <area·shape="poly"·id="edge68_Node000022_Node000036"·title="·"·alt=""·coords="1406,385,1622,409,1883,443,1938,452,1938,457,1882,448,1622,414,1406,390"/>
88 <area·shape="poly"·id="edge67_Node000022_Node000036"·title="·"·alt=""·coords="1759,367,1957,388,2074,406,2191,428,2204,431,2203,437,2190,433,2074,411,1956,394,1758,373"/> 
89 <area·shape="poly"·id="edge41_Node000026_Node000004"·title="·"·alt=""·coords="1070,649,950,692,948,687,1068,644"/> 
90 <area·shape="poly"·id="edge43_Node000027_Node000004"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/>90 <area·shape="poly"·id="edge42_Node000026_Node000003"·title="·"·alt=""·coords="887,664,745,708,743,703,885,659"/>
91 <area·shape="poly"·id="edge45_Node000028_Node000004"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>91 <area·shape="poly"·id="edge44_Node000027_Node000003"·title="·"·alt=""·coords="663,573,671,695,666,696,657,574"/>
92 <area·shape="poly"·id="edge59_Node000028_Node000008"·title="·"·alt=""·coords="1091,469,1107,489,1121,513,1126,537,1123,549,1117,560,1092,579,1057,593,1013,605,964,613,857,624,757,628,757,623,856,619,963,608,1012,600,1055,588,1090,574,1113,557,1118,547,1120,537,1116,515,1103,492,1087,473"/> 
93 <area·shape="poly"·id="edge48_Node000028_Node000019"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/>92 <area·shape="poly"·id="edge46_Node000028_Node000003"·title="·"·alt=""·coords="863,487,798,575,697,700,693,697,794,572,859,484"/>
 93 <area·shape="poly"·id="edge60_Node000028_Node000008"·title="·"·alt=""·coords="858,487,804,537,755,576,703,598,649,614,546,634,545,629,647,609,701,593,752,571,801,533,854,483"/>
 94 <area·shape="poly"·id="edge49_Node000028_Node000019"·title="·"·alt=""·coords="957,469,1274,494,1439,512,1559,531,1570,534,1569,539,1558,536,1439,517,1274,500,957,475"/>
94 <area·shape="poly"·id="edge58_Node000028_Node000027"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>95 <area·shape="poly"·id="edge59_Node000028_Node000027"·title="·"·alt=""·coords="828,488,720,531,718,526,826,483"/>
95 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1041,526,1103,551"/>96 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="867,541,928,566"/>
96 <area·shape="poly"·id="edge46_Node000028_Node000029"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/>97 <area·shape="poly"·id="edge47_Node000028_Node000029"·title="·"·alt=""·coords="882,485,893,527,888,528,877,486"/>
97 <area·shape="poly"·id="edge47_Node000028_Node000030"·title="·"·alt=""·coords="1105,468,1199,515,1257,538,1318,556,1383,562,1493,564,1787,564,1940,566,2077,572,2182,584,2219,593,2242,605,2257,623,2265,645,2270,688,2265,688,2260,646,2252,625,2238,609,2217,598,2181,589,2076,577,1940,571,1787,569,1493,569,1382,567,1317,561,1256,543,1197,520,1102,473"/> 
98 <area·shape="poly"·id="edge49_Node000028_Node000031"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/>98 <area·shape="poly"·id="edge48_Node000028_Node000030"·title="·"·alt=""·coords="904,483,987,529,1039,553,1093,571,1161,578,1279,580,1592,579,1756,580,1902,586,2014,598,2053,607,2078,619,2093,637,2101,659,2106,702,2101,703,2096,661,2088,640,2074,623,2051,612,2013,603,1901,591,1756,585,1[·...·truncated·by·diffoscope;·len:·59,·SHA:·518e9d53c52638bd3a9c40e4f777a9ca7fde0806f65ce4e37a893c168a4fdd0f·...·]"/>
Max diff block lines reached; 0/39088 bytes (0.00%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
133 B
./usr/share/doc/libopenmesh-dev/html/a00786.png vs.
./usr/share/doc/libopenmesh-dev/html/a00615.png
Files identical despite different names
16.7 KB
./usr/share/doc/libopenmesh-dev/html/a00788.html vs.
./usr/share/doc/libopenmesh-dev/html/a06443.html
Files 76% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00788.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06443.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 89, 82 lines modifiedOffset 89, 90 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
96 <a·href="#define-members">Macros</a>··</div> 
97 ··<div·class="headertitle"><div·class="title">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeT.hh·File·Reference</div></div>
98 </div><!--header-->97 </div><!--header-->
99 <div·class="contents">98 <div·class="contents">
  
100 <p>Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)·subdivision"·Labsik·&amp;·Greiner,·2000.·· 
101 <a·href="#details">More...</a></p> 
102 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/> 
104 <code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a06455_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code><br·/>
105 <code>#include·&lt;vector&gt;</code><br·/>101 <code>#include·&lt;vector&gt;</code><br·/>
106 <code>#include·&lt;cmath&gt;</code><br·/>102 <code>#include·&lt;memory&gt;</code><br·/>
 103 <code>#include·&lt;string&gt;</code><br·/>
 104 </div><div·class="textblock"><div·class="dynheader">
 105 Include·dependency·graph·for·CompositeT.hh:</div>
 106 <div·class="dyncontent">
 107 <div·class="center"><img·src="a06444.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·alt=""/></div>
 108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh">
 109 <area·shape="rect"·title="·"·alt=""·coords="345,5,604,45"/>
 110 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="345,39,278,47,212,59,157,75,137,85,122,95,110,111,102,129,96,168,91,167,97,128,105,108,118,91,134,80,155,70,211,54,277,42,345,34"/>
 112 <area·shape="rect"·href="a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="133,93,419,133"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="432,48,333,90,331,85,430,43"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="443,101,506,126"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="477,46,477,87,472,87,472,46"/>
 116 <area·shape="rect"·title="·"·alt=""·coords="531,101,608,126"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="497,44,548,89,544,93,494,48"/>
 118 <area·shape="rect"·title="·"·alt=""·coords="632,101,691,126"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="517,43,625,92,623,97,515,48"/>
 120 <area·shape="rect"·title="·"·alt=""·coords="271,445,449,485"/>
 121 <area·shape="poly"·title="·"·alt=""·coords="100,221,109,258,124,304,147,353,181,395,217,422,259,440,256,445,214,426,177,399,143,356,119,306,103,259,95,222"/>
 122 <area·shape="rect"·title="·"·alt=""·coords="229,189,280,214"/>
 123 <area·shape="poly"·title="·"·alt=""·coords="274,134,263,176,258,175,269,133"/>
 124 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="305,181,469,221"/>
 125 <area·shape="poly"·title="·"·alt=""·coords="302,131,353,171,350,175,299,136"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="311,224,223,249,189,261,173,271,162,295,163,319,174,342,193,365,247,405,305,437,302,442,244,410,190,368,170,345,158,320,157,294,169,268,187,257,221,244,310,219"/>
 127 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="183,269,377,309"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="365,224,316,263,312,259,361,220"/>
 129 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,269,566,309"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="410,220,454,258,450,262,407,224"/>
 131 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="590,269,754,309"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="450,219,597,263,596,268,449,224"/>
 133 <area·shape="poly"·title="·"·alt=""·coords="445,312,415,332,389,359,372,395,365,432,359,431,367,393,384,356,411,328,442,307"/>
 134 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="398,357,562,397"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="662,311,627,356,603,379,576,400,521,427,463,446,462,441,519,422,573,395,599,375,623,352,657,308"/>
 138 <area·shape="rect"·title="·"·alt=""·coords="638,365,714,390"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>
 140 </map>
 141 </div>
107 </div><div·class="textblock"><div·class="dynheader">142 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·Sqrt3InterpolatingSubdividerLabsikGreinerT.hh:</div>143 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
109 <div·class="dyncontent">144 <div·class="dyncontent">
110 <div·class="center"><img·src="a00789.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·alt=""/></div>145 <div·class="center"><img·src="a06445.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·alt=""/></div>
 146 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep">
111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"> 
112 <area·shape="rect"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="227,5,497,60"/> 
113 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="5,108,169,148"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/> 
115 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="150,196,329,236"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="303,62,274,83,251,109,243,127,239,145,238,182,232,182,234,145,238,125,246,107,270,79,300,58"/> 
117 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="261,108,463,148"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="365,60,365,94,359,94,359,60"/> 
119 <area·shape="rect"·title="·"·alt=""·coords="487,115,549,141"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="407,58,488,106,486,111,405,62"/> 
121 <area·shape="rect"·title="·"·alt=""·coords="573,115,636,141"/>147 <area·shape="rect"·title="·"·alt=""·coords="5,5,264,45"/>
122 <area·shape="poly"·title="·"·alt=""·coords="436,58,563,106,568,107,566,112,561,110,435,63"/> 
123 <area·shape="rect"·title="·"·alt=""·coords="150,284,329,324"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="69,150,52,169,38,191,32,214,34,224,39,234,58,255,82,271,109,283,137,291,136,296,107,288,80,276,55,259,34,238,29,226,27,213,33,189,48,166,65,146"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="49,203,125,229"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="90,148,90,189,85,189,85,148"/> 
127 <area·shape="poly"·title="·"·alt=""·coords="242,236,242,270,237,270,237,236"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="336,150,279,190,276,186,333,146"/> 
129 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="353,196,512,236"/>148 <area·shape="rect"·href="a06449.html"·title="·"·alt=""·coords="15,93,255,148"/>
130 <area·shape="poly"·title="·"·alt=""·coords="380,147,411,184,406,187,376,150"/>149 <area·shape="poly"·title="·"·alt=""·coords="137,59,137,93,132,93,132,59"/>
131 <area·shape="poly"·title="·"·alt=""·coords="391,238,295,281,293,276,389,234"/> 
132 </map>150 </map>
133 </div>151 </div>
134 </div>152 </div>
135 <p><a·href="a00788_source.html">Go·to·the·source·code·of·this·file.</a></p>153 <p><a·href="a06443_source.html">Go·to·the·source·code·of·this·file.</a></p>
136 <table·class="memberdecls">154 <table·class="memberdecls">
137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>155 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
138 Classes</h2></td></tr>156 Classes</h2></td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03794.html">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03614.html">OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;</a></td></tr>
140 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniform·Interpolating·Sqrt3·subdivision·algorithm··<a·href="a03794.html#details">More...</a><br·/></td></tr>158 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03614.html#details">More...</a><br·/></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 2894/13846 bytes (20.90%) of diff not shown.
3.08 KB
html2text {}
    
Offset 1, 38 lines modifiedOffset 1, 29 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.M_.a_.c_.r_.o_.s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 6 CompositeT.hh·File·Reference
6 Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·File·Reference 
7 Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3) 
8 subdivision"·Labsik·&·Greiner,·2000.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
9 #include·<OpenMesh/Core/Mesh/Handles.hh> 
10 #include·<OpenMesh/Core/System/config.hh>7 #include·<OpenMesh/Core/System/config.hh>
11 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_\x8._\x8h_\x8h>8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8A_.d_.a_.p_.t_.i_.v_.e_./_.C_.o_.m_.p_.o_.s_.i_.t_.e_./_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
12 #include·<vector>9 #include·<vector>
13 #include·<cmath> 
14 Include·dependency·graph·for·Sqrt3InterpolatingSubdividerLabsikGreinerT.hh:10 #include·<memory>
 11 #include·<string>
 12 Include·dependency·graph·for·CompositeT.hh:
 13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8·_\x8M_\x8·_\x8>
 17  ·······_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e·Composite·Subdivision·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8S_\x8q_\x8r_\x8t_\x83_\x8L_\x8G_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8, 
18 ········_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
19  ·······Uniform·Interpolating·Sqrt3·subdivision·algorithm·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  18  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the21  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.22 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  23  
26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_.n_.i_.f_.o_.r_.m24 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_.d_.a_.p_.t_.i_.v_.e
27  ···········Software·related·to·uniform·subdivision·of·meshes.25  ···········Software·related·to·adaptive·subdivision·of·meshes.
28  26  
29 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
30 #define ·A\x8AS\x8SS\x8SE\x8ER\x8RT\x8T_\x8_C\x8CO\x8ON\x8NS\x8SI\x8IS\x8ST\x8TE\x8EN\x8NC\x8CY\x8Y(T,·m) 
31   
32 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
33 Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3) 
34 subdivision"·Labsik·&·Greiner,·2000. 
35 Clement·Courbet·-·_\x8c_\x8l_\x8e_\x8m_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8._\x8c_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8o_\x8u_\x8r_\x8b_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8@_\x8e_\x8c_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8p_\x8._\x8f_\x8r 
36 ===============================================================================27 ===============================================================================
37 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.28 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
38 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.29 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
4.68 KB
./usr/share/doc/libopenmesh-dev/html/a00789.map vs.
./usr/share/doc/libopenmesh-dev/html/a06462.map
Files 89% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 18 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="227,5,497,60"/>1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">
 2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>
 3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="176,269,355,309"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="141,39,87,52,39,71,22,83,11,97,8,113,15,132,30,156,49,177,94,213,143,241,190,262,188,267,140,246,91,218,46,181,26,159,10,135,3,114,6,95,18,79,36,66,85,47,140,34"/>
3 <area·shape="rect"·id="Node000002"·href="$a00374_source.html"·title="·"·alt=""·coords="5,108,169,148"/>5 <area·shape="rect"·id="Node000003"·href="$a01109_source.html"·title="·"·alt=""·coords="24,93,219,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/>
 7 <area·shape="rect"·id="Node000004"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>
 8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>
5 <area·shape="rect"·id="Node000005"·href="$a00266_source.html"·title="·"·alt=""·coords="150,196,329,236"/>9 <area·shape="rect"·id="Node000006"·href="$a01028_source.html"·title="·"·alt=""·coords="432,93,596,133"/>
6 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="303,62,274,83,251,109,243,127,239,145,238,182,232,182,234,145,238,125,246,107,270,79,300,58"/>10 <area·shape="poly"·id="edge7_Node000001_Node000006"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/>
 11 <area·shape="poly"·id="edge4_Node000004_Node000002"·title="·"·alt=""·coords="284,136,255,156,233,183,228,201,230,220,246,257,241,259,225,221,223,200,229,180,252,152,281,131"/>
7 <area·shape="rect"·id="Node000006"·href="$a00779.html"·title="·"·alt=""·coords="261,108,463,148"/>12 <area·shape="rect"·id="Node000005"·href="$a00989_source.html"·title="·"·alt=""·coords="244,181,408,221"/>
 13 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>
8 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="365,60,365,94,359,94,359,60"/>14 <area·shape="poly"·id="edge6_Node000005_Node000002"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>
 15 <area·shape="poly"·id="edge8_Node000006_Node000002"·title="·"·alt=""·coords="503,135,469,179,421,223,380,248,338,267,336,262,378,243,417,219,465,175,499,132"/>
9 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="487,115,549,141"/>16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="484,189,560,214"/>
10 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="407,58,488,106,486,111,405,62"/> 
11 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="573,115,636,141"/> 
12 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="436,58,563,106,568,107,566,112,561,110,435,63"/> 
13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="150,284,329,324"/> 
14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="69,150,52,169,38,191,32,214,34,224,39,234,58,255,82,271,109,283,137,291,136,296,107,288,80,276,55,259,34,238,29,226,27,213,33,189,48,166,65,146"/> 
15 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="49,203,125,229"/> 
16 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="90,148,90,189,85,189,85,148"/>17 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>
17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="242,236,242,270,237,270,237,236"/> 
18 <area·shape="poly"·id="edge7_Node000006_Node000005"·title="·"·alt=""·coords="336,150,279,190,276,186,333,146"/> 
19 <area·shape="rect"·id="Node000007"·href="$a00431_source.html"·title="·"·alt=""·coords="353,196,512,236"/> 
20 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="380,147,411,184,406,187,376,150"/> 
21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="391,238,295,281,293,276,389,234"/> 
22 </map>18 </map>
17.7 KB
./usr/share/doc/libopenmesh-dev/html/a00791.html vs.
./usr/share/doc/libopenmesh-dev/html/a00629.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00791.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00629.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 83 lines modifiedOffset 95, 83 lines modified
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>·&#124;96 <a·href="#namespaces">Namespaces</a>·&#124;
97 <a·href="#define-members">Macros</a>··</div>97 <a·href="#define-members">Macros</a>··</div>
98 ··<div·class="headertitle"><div·class="title">LoopT.hh·File·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">LoopT.hh·File·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00620_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
105 <code>#include·&lt;vector&gt;</code><br·/>105 <code>#include·&lt;vector&gt;</code><br·/>
106 <code>#include·&lt;cmath&gt;</code><br·/>106 <code>#include·&lt;cmath&gt;</code><br·/>
107 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·LoopT.hh:</div>108 Include·dependency·graph·for·LoopT.hh:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a00792.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·alt=""/></div>110 <div·class="center"><img·src="a00630.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·alt=""/></div>
111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh">111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh">
112 <area·shape="rect"·title="·"·alt=""·coords="1153,5,1354,45"/>112 <area·shape="rect"·title="·"·alt=""·coords="1153,5,1354,45"/>
113 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="5,181,184,221"/>113 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
114 <area·shape="poly"·title="·"·alt=""·coords="1152,29,891,29,567,37,412,46,278,58,177,74,143,84,122,95,109,110,101,129,96,168,90,167,96,127,105,108,118,91,141,79,175,69,277,52,411,40,567,32,891,24,1152,23"/>114 <area·shape="poly"·title="·"·alt=""·coords="1152,29,891,29,567,37,412,46,278,58,177,74,143,84,122,95,109,110,101,129,96,168,90,167,96,127,105,108,118,91,141,79,175,69,277,52,411,40,567,32,891,24,1152,23"/>
115 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="133,93,334,133"/>115 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="133,93,334,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="1153,34,802,57,582,74,360,96,348,97,347,92,360,91,581,69,802,51,1152,29"/>116 <area·shape="poly"·title="·"·alt=""·coords="1153,34,802,57,582,74,360,96,348,97,347,92,360,91,581,69,802,51,1152,29"/>
117 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="291,445,450,485"/>117 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="291,445,450,485"/>
118 <area·shape="poly"·title="·"·alt=""·coords="1153,28,935,34,807,42,680,57,563,79,513,93,468,109,432,128,404,150,387,173,381,200,381,291,376,432,370,432,376,291,376,200,382,171,401,146,429,124,466,104,511,88,562,74,679,52,806,37,934,28,1153,23"/>118 <area·shape="poly"·title="·"·alt=""·coords="1153,28,935,34,807,42,680,57,563,79,513,93,468,109,432,128,404,150,387,173,381,200,381,291,376,432,370,432,376,291,376,200,382,171,401,146,429,124,466,104,511,88,562,74,679,52,806,37,934,28,1153,23"/>
119 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>119 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>
120 <area·shape="poly"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>120 <area·shape="poly"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>
121 <area·shape="rect"·title="·"·alt=""·coords="2374,717,2437,742"/>121 <area·shape="rect"·title="·"·alt=""·coords="2374,717,2437,742"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1354,27,1671,41,1869,53,2071,70,2258,93,2413,121,2473,138,2519,156,2549,176,2557,188,2560,200,2560,555,2557,581,2548,606,2534,629,2517,650,2478,686,2440,712,2437,707,2475,682,2513,647,2529,626,2543,604,2551,580,2555,555,2555,200,2552,190,2545,180,2517,161,2472,143,2412,126,2257,98,2070,76,1869,58,1671,46,1354,32"/>122 <area·shape="poly"·title="·"·alt=""·coords="1354,27,1671,41,1869,53,2071,70,2258,93,2413,121,2473,138,2519,156,2549,176,2557,188,2560,200,2560,555,2557,581,2548,606,2534,629,2517,650,2478,686,2440,712,2437,707,2475,682,2513,647,2529,626,2543,604,2551,580,2555,555,2555,200,2552,190,2545,180,2517,161,2472,143,2412,126,2257,98,2070,76,1869,58,1671,46,1354,32"/>
123 <area·shape="rect"·title="·"·alt=""·coords="2595,101,2658,126"/>123 <area·shape="rect"·title="·"·alt=""·coords="2595,101,2658,126"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1354,25,1625,30,1978,41,2324,61,2468,74,2577,91,2588,94,2587,99,2575,96,2467,80,2324,66,1978,47,1625,36,1354,30"/>124 <area·shape="poly"·title="·"·alt=""·coords="1354,25,1625,30,1978,41,2324,61,2468,74,2577,91,2588,94,2587,99,2575,96,2467,80,2324,66,1978,47,1625,36,1354,30"/>
125 <area·shape="rect"·title="·"·alt=""·coords="581,709,760,749"/>125 <area·shape="rect"·title="·"·alt=""·coords="581,709,760,749"/>
126 <area·shape="poly"·title="·"·alt=""·coords="97,221,95,376,95,555,97,589,107,616,125,638,152,659,183,674,226,687,335,706,456,717,567,723,567,728,456,723,334,711,224,692,181,679,149,664,121,641,102,618,92,590,89,555,89,376,92,221"/>126 <area·shape="poly"·title="·"·alt=""·coords="97,221,95,376,95,555,97,589,107,616,125,638,152,659,183,674,226,687,335,706,456,717,567,723,567,728,456,723,334,711,224,692,181,679,149,664,121,641,102,618,92,590,89,555,89,376,92,221"/>
127 <area·shape="poly"·title="·"·alt=""·coords="204,136,138,177,135,172,202,131"/>127 <area·shape="poly"·title="·"·alt=""·coords="204,136,138,177,135,172,202,131"/>
128 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="141,269,299,309"/>128 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="141,269,299,309"/>
129 <area·shape="poly"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/>129 <area·shape="poly"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/>
130 <area·shape="poly"·title="·"·alt=""·coords="207,311,188,340,168,377,152,419,145,464,145,555,147,589,155,615,170,637,195,659,222,674,260,686,357,704,466,716,568,722,567,728,465,721,356,710,258,691,220,678,192,664,166,641,150,617,142,590,140,555,140,464,147,418,163,374,184,337,203,308"/>130 <area·shape="poly"·title="·"·alt=""·coords="207,311,188,340,168,377,152,419,145,464,145,555,147,589,155,615,170,637,195,659,222,674,260,686,357,704,466,716,568,722,567,728,465,721,356,710,258,691,220,678,192,664,166,641,150,617,142,590,140,555,140,464,147,418,163,374,184,337,203,308"/>
131 <area·shape="poly"·title="·"·alt=""·coords="297,488,260,507,244,520,230,535,210,568,200,599,202,629,221,660,243,676,276,690,318,702,365,710,469,721,568,725,568,730,469,726,365,715,317,707,274,695,240,681,217,663,197,630,194,598,205,566,226,532,240,516,257,502,294,483"/>131 <area·shape="poly"·title="·"·alt=""·coords="297,488,260,507,244,520,230,535,210,568,200,599,202,629,221,660,243,676,276,690,318,702,365,710,469,721,568,725,568,730,469,726,365,715,317,707,274,695,240,681,217,663,197,630,194,598,205,566,226,532,240,516,257,502,294,483"/>
132 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="241,533,399,573"/>132 <area·shape="rect"·href="a00938_source.html"·title="·"·alt=""·coords="241,533,399,573"/>
133 <area·shape="poly"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>133 <area·shape="poly"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>
134 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="373,621,531,661"/>134 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="373,621,531,661"/>
135 <area·shape="poly"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>135 <area·shape="poly"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>
136 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>136 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>
137 <area·shape="poly"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/>137 <area·shape="poly"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/>
138 <area·shape="poly"·title="·"·alt=""·coords="324,573,335,617,346,640,362,659,396,677,447,692,568,714,567,719,446,698,394,682,358,663,341,643,330,619,319,574"/>138 <area·shape="poly"·title="·"·alt=""·coords="324,573,335,617,346,640,362,659,396,677,447,692,568,714,567,719,446,698,394,682,358,663,341,643,330,619,319,574"/>
139 <area·shape="poly"·title="·"·alt=""·coords="351,571,413,612,410,616,348,576"/>139 <area·shape="poly"·title="·"·alt=""·coords="351,571,413,612,410,616,348,576"/>
140 <area·shape="rect"·title="·"·alt=""·coords="231,629,297,654"/>140 <area·shape="rect"·title="·"·alt=""·coords="231,629,297,654"/>
141 <area·shape="poly"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/>141 <area·shape="poly"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/>
142 <area·shape="poly"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/>142 <area·shape="poly"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/>
143 <area·shape="poly"·title="·"·alt=""·coords="2040,117,1659,123,1405,131,1141,145,893,167,782,181,685,197,604,216,542,238,504,262,494,275,491,288,491,467,492,500,498,527,506,550,517,571,549,611,590,659,633,699,629,703,586,663,544,614,513,574,501,552,492,528,487,500,485,467,485,288,489,272,500,258,540,233,602,211,684,192,782,175,892,161,1141,140,1405,126,1659,117,2040,112"/>143 <area·shape="poly"·title="·"·alt=""·coords="2040,117,1659,123,1405,131,1141,145,893,167,782,181,685,197,604,216,542,238,504,262,494,275,491,288,491,467,492,500,498,527,506,550,517,571,549,611,590,659,633,699,629,703,586,663,544,614,513,574,501,552,492,528,487,500,485,467,485,288,489,272,500,258,540,233,602,211,684,192,782,175,892,161,1141,140,1405,126,1659,117,2040,112"/>
144 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>144 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>
145 <area·shape="poly"·title="·"·alt=""·coords="2123,133,2123,288,2123,379,2120,413,2111,440,2095,463,2070,487,2051,501,2033,510,2000,517,1965,522,1925,536,1817,615,1813,611,1923,531,1964,516,1999,512,2032,505,2048,497,2066,483,2091,460,2106,438,2115,412,2117,379,2117,288,2117,133"/>145 <area·shape="poly"·title="·"·alt=""·coords="2123,133,2123,288,2123,379,2120,413,2111,440,2095,463,2070,487,2051,501,2033,510,2000,517,1965,522,1925,536,1817,615,1813,611,1923,531,1964,516,1999,512,2032,505,2048,497,2066,483,2091,460,2106,438,2115,412,2117,379,2117,288,2117,133"/>
146 <area·shape="rect"·href="a00419_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>146 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>
147 <area·shape="poly"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/>147 <area·shape="poly"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/>
148 <area·shape="rect"·title="·"·alt=""·coords="2173,717,2232,742"/>148 <area·shape="rect"·title="·"·alt=""·coords="2173,717,2232,742"/>
149 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2282,134,2325,147,2366,164,2403,186,2432,214,2452,247,2459,288,2459,555,2452,591,2435,622,2410,649,2379,671,2345,689,2310,703,2246,722,2245,717,2308,698,2343,684,2376,666,2407,645,2431,619,2447,589,2453,554,2453,288,2447,249,2428,217,2399,190,2364,169,2324,152,2281,139,2199,124"/>149 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2282,134,2325,147,2366,164,2403,186,2432,214,2452,247,2459,288,2459,555,2452,591,2435,622,2410,649,2379,671,2345,689,2310,703,2246,722,2245,717,2308,698,2343,684,2376,666,2407,645,2431,619,2447,589,2453,554,2453,288,2447,249,2428,217,2399,190,2364,169,2324,152,2281,139,2199,124"/>
150 <area·shape="poly"·title="·"·alt=""·coords="2200,114,2296,125,2347,136,2397,152,2441,175,2477,204,2490,222,2501,242,2507,264,2509,288,2509,555,2507,578,2501,601,2481,644,2455,681,2430,709,2426,705,2451,677,2476,641,2496,599,2502,577,2504,555,2504,288,2502,265,2496,244,2486,225,2473,208,2438,179,2395,157,2346,141,2295,130,2199,119"/>150 <area·shape="poly"·title="·"·alt=""·coords="2200,114,2296,125,2347,136,2397,152,2441,175,2477,204,2490,222,2501,242,2507,264,2509,288,2509,555,2507,578,2501,601,2481,644,2455,681,2430,709,2426,705,2451,677,2476,641,2496,599,2502,577,2504,555,2504,288,2502,265,2496,244,2486,225,2473,208,2438,179,2395,157,2346,141,2295,130,2199,119"/>
151 <area·shape="rect"·title="·"·alt=""·coords="2059,717,2144,742"/>151 <area·shape="rect"·title="·"·alt=""·coords="2059,717,2144,742"/>
152 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2235,126,2270,138,2303,156,2331,180,2350,205,2357,229,2357,288,2357,467,2351,512,2333,553,2307,590,2275,623,2240,652,2204,677,2141,713,2138,708,2201,673,2237,648,2272,619,2303,587,2329,550,2346,510,2352,466,2352,288,2352,230,2345,207,2327,183,2300,160,2268,143,2233,131,2199,124"/>152 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2235,126,2270,138,2303,156,2331,180,2350,205,2357,229,2357,288,2357,467,2351,512,2333,553,2307,590,2275,623,2240,652,2204,677,2141,713,2138,708,2201,673,2237,648,2272,619,2303,587,2329,550,2346,510,2352,466,2352,288,2352,230,2345,207,2327,183,2300,160,2268,143,2233,131,2199,124"/>
153 <area·shape="rect"·title="·"·alt=""·coords="1952,453,2032,478"/>153 <area·shape="rect"·title="·"·alt=""·coords="1952,453,2032,478"/>
154 <area·shape="poly"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/>154 <area·shape="poly"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/>
155 <area·shape="rect"·href="a00515_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>155 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>
156 <area·shape="poly"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>156 <area·shape="poly"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>
157 <area·shape="poly"·title="·"·alt=""·coords="1697,661,1678,664,1424,690,1171,709,774,728,774,722,1171,704,1423,685,1677,659,1696,656"/>157 <area·shape="poly"·title="·"·alt=""·coords="1697,661,1678,664,1424,690,1171,709,774,728,774,722,1171,704,1423,685,1677,659,1696,656"/>
158 <area·shape="rect"·title="·"·alt=""·coords="1747,717,1823,742"/>158 <area·shape="rect"·title="·"·alt=""·coords="1747,717,1823,742"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1783,661,1786,703,1781,703,1777,662"/>159 <area·shape="poly"·title="·"·alt=""·coords="1783,661,1786,703,1781,703,1777,662"/>
160 <area·shape="poly"·title="·"·alt=""·coords="2243,221,2251,289,2256,376,2256,555,2252,597,2242,639,2217,705,2212,703,2237,637,2247,596,2251,555,2251,376,2246,290,2238,222"/>160 <area·shape="poly"·title="·"·alt=""·coords="2243,221,2251,289,2256,376,2256,555,2252,597,2242,639,2217,705,2212,703,2237,637,2247,596,2251,555,2251,376,2246,290,2238,222"/>
161 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>161 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>
162 <area·shape="poly"·title="·"·alt=""·coords="2161,224,1946,276,1945,271,2159,219"/>162 <area·shape="poly"·title="·"·alt=""·coords="2161,224,1946,276,1945,271,2159,219"/>
163 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>163 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>
164 <area·shape="poly"·title="·"·alt=""·coords="2238,222,2230,272,2213,342,2184,417,2164,454,2141,487,2115,511,2086,529,2084,525,2112,507,2137,484,2160,451,2179,415,2207,340,2224,271,2233,221"/>164 <area·shape="poly"·title="·"·alt=""·coords="2238,222,2230,272,2213,342,2184,417,2164,454,2141,487,2115,511,2086,529,2084,525,2112,507,2137,484,2160,451,2179,415,2207,340,2224,271,2233,221"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1909,300,1961,331,2019,376,2041,402,2056,430,2058,458,2046,487,2028,506,2010,516,1991,521,1971,522,1928,523,1906,527,1881,536,1865,546,1853,556,1841,566,1824,576,1741,606,1670,625,1605,637,1544,643,1416,649,1341,654,1254,664,995,696,774,720,773,715,994,691,1253,659,1341,649,1416,644,1544,638,1605,631,1669,620,1740,601,1822,571,1838,562,1850,552,1862,541,1879,531,1904,522,1928,518,1970,517,1990,516,2008,511,2025,501,2042,484,2053,458,2051,431,2037,405,2015,380,1958,335,1906,304"/>165 <area·shape="poly"·title="·"·alt=""·coords="1909,300,1961,331,2019,376,2041,402,2056,430,2058,458,2046,487,2028,506,2010,516,1991,521,1971,522,1928,523,1906,527,1881,536,1865,546,1853,556,1841,566,1824,576,1741,606,1670,625,1605,637,1544,643,1416,649,1341,654,1254,664,995,696,774,720,773,715,994,691,1253,659,1341,649,1416,644,1544,638,1605,631,1669,620,1740,601,1822,571,1838,562,1850,552,1862,541,1879,531,1904,522,1928,518,1970,517,1990,516,2008,511,2025,501,2042,484,2053,458,2051,431,2037,405,2015,380,1958,335,1906,304"/>
166 <area·shape="rect"·title="·"·alt=""·coords="1723,541,1810,566"/>166 <area·shape="rect"·title="·"·alt=""·coords="1723,541,1810,566"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1883,303,1780,529,1775,527,1878,301"/>167 <area·shape="poly"·title="·"·alt=""·coords="1883,303,1780,529,1775,527,1878,301"/>
168 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>168 <area·shape="rect"·href="a00815_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1858,305,1520,443,1518,438,1856,300"/>169 <area·shape="poly"·title="·"·alt=""·coords="1858,305,1520,443,1518,438,1856,300"/>
170 <area·shape="rect"·href="a00521_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/>170 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1811,305,1420,364,1419,359,1810,299"/>171 <area·shape="poly"·title="·"·alt=""·coords="1811,305,1420,364,1419,359,1810,299"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1459,486,1443,531,1430,555,1411,575,1363,604,1296,630,1214,652,1124,671,936,702,774,721,773,716,935,696,1123,666,1213,647,1294,624,1361,599,1408,571,1425,552,1438,529,1454,485"/>172 <area·shape="poly"·title="·"·alt=""·coords="1459,486,1443,531,1430,555,1411,575,1363,604,1296,630,1214,652,1124,671,936,702,774,721,773,716,935,696,1123,666,1213,647,1294,624,1361,599,1408,571,1425,552,1438,529,1454,485"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1528,483,1713,534,1712,540,1527,488"/>173 <area·shape="poly"·title="·"·alt=""·coords="1528,483,1713,534,1712,540,1527,488"/>
174 <area·shape="rect"·title="·"·alt=""·coords="1571,541,1647,566"/>174 <area·shape="rect"·title="·"·alt=""·coords="1571,541,1647,566"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>175 <area·shape="poly"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>
176 <area·shape="rect"·title="·"·alt=""·coords="1472,541,1547,566"/>176 <area·shape="rect"·title="·"·alt=""·coords="1472,541,1547,566"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>177 <area·shape="poly"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>
Offset 184, 34 lines modifiedOffset 184, 34 lines modified
184 <area·shape="poly"·title="·"·alt=""·coords="1355,395,1420,436,1417,440,1352,400"/>184 <area·shape="poly"·title="·"·alt=""·coords="1355,395,1420,436,1417,440,1352,400"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1252,400,1217,419,1202,432,1190,447,1183,465,1190,483,1318,533,1316,538,1186,487,1178,465,1186,444,1198,428,1214,414,1249,395"/>185 <area·shape="poly"·title="·"·alt=""·coords="1252,400,1217,419,1202,432,1190,447,1183,465,1190,483,1318,533,1316,538,1186,487,1178,465,1186,444,1198,428,1214,414,1249,395"/>
186 <area·shape="rect"·title="·"·alt=""·coords="1199,453,1270,478"/>186 <area·shape="rect"·title="·"·alt=""·coords="1199,453,1270,478"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>187 <area·shape="poly"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>
188 <area·shape="rect"·title="·"·alt=""·coords="1295,453,1353,478"/>188 <area·shape="rect"·title="·"·alt=""·coords="1295,453,1353,478"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1327,398,1327,439,1321,439,1321,398"/>189 <area·shape="poly"·title="·"·alt=""·coords="1327,398,1327,439,1321,439,1321,398"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1407,382,1599,403,1712,420,1825,443,1883,462,1941,483,2016,497,2076,501,2136,508,2170,517,2209,531,2249,549,2278,567,2335,620,2370,662,2395,703,2391,706,2365,665,2331,623,2275,571,2246,554,2207,536,2168,522,2135,513,2076,506,2015,502,1939,488,1881,467,1823,448,1711,425,1598,408,1406,387"/>190 <area·shape="poly"·title="·"·alt=""·coords="1407,382,1599,403,1712,420,1825,443,1883,462,1941,483,2016,497,2076,501,2136,508,2170,517,2209,531,2249,549,2278,567,2335,620,2370,662,2395,703,2391,706,2365,665,2331,623,2275,571,2246,554,2207,536,2168,522,2135,513,2076,506,2015,502,1939,488,1881,467,1823,448,1711,425,1598,408,1406,387"/>
191 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>191 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1242,382,1193,388,1141,400,1089,419,1043,447,1009,484,984,527,967,571,956,608,951,607,962,569,979,525,1005,481,1040,443,1087,414,1139,395,1192,383,1241,377"/>192 <area·shape="poly"·title="·"·alt=""·coords="1242,382,1193,388,1141,400,1089,419,1043,447,1009,484,984,527,967,571,956,608,951,607,962,569,979,525,1005,481,1040,443,1087,414,1139,395,1192,383,1241,377"/>
193 <area·shape="rect"·href="a00497_source.html"·title="·"·alt=""·coords="577,533,741,573"/>193 <area·shape="rect"·href="a00824_source.html"·title="·"·alt=""·coords="577,533,741,573"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1242,386,1126,394,993,406,869,424,820,435,782,448,754,464,727,483,685,525,681,521,724,479,751,459,780,443,818,430,868,419,992,401,1125,388,1241,380"/>194 <area·shape="poly"·title="·"·alt=""·coords="1242,386,1126,394,993,406,869,424,820,435,782,448,754,464,727,483,685,525,681,521,724,479,751,459,780,443,818,430,868,419,992,401,1125,388,1241,380"/>
195 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="793,445,957,485"/>195 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="793,445,957,485"/>
196 <area·shape="poly"·title="·"·alt=""·coords="1242,397,971,449,970,443,1241,392"/>196 <area·shape="poly"·title="·"·alt=""·coords="1242,397,971,449,970,443,1241,392"/>
197 <area·shape="rect"·href="a00407_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>197 <area·shape="rect"·href="a00956_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1395,395,1563,439,1561,444,1394,400"/>198 <area·shape="poly"·title="·"·alt=""·coords="1395,395,1563,439,1561,444,1394,400"/>
199 <area·shape="poly"·title="·"·alt=""·coords="1406,385,1622,409,1883,443,1938,452,1938,457,1882,448,1622,414,1406,390"/>199 <area·shape="poly"·title="·"·alt=""·coords="1406,385,1622,409,1883,443,1938,452,1938,457,1882,448,1622,414,1406,390"/>
200 <area·shape="poly"·title="·"·alt=""·coords="887,664,745,708,743,703,885,659"/>200 <area·shape="poly"·title="·"·alt=""·coords="887,664,745,708,743,703,885,659"/>
201 <area·shape="poly"·title="·"·alt=""·coords="663,573,671,695,666,696,657,574"/>201 <area·shape="poly"·title="·"·alt=""·coords="663,573,671,695,666,696,657,574"/>
202 <area·shape="poly"·title="·"·alt=""·coords="863,487,798,575,697,700,693,697,794,572,859,484"/>202 <area·shape="poly"·title="·"·alt=""·coords="863,487,798,575,697,700,693,697,794,572,859,484"/>
203 <area·shape="poly"·title="·"·alt=""·coords="858,487,804,537,755,576,703,598,649,614,546,634,545,629,647,609,701,593,752,571,801,533,854,483"/>203 <area·shape="poly"·title="·"·alt=""·coords="858,487,804,537,755,576,703,598,649,614,546,634,545,629,647,609,701,593,752,571,801,533,854,483"/>
204 <area·shape="poly"·title="·"·alt=""·coords="957,469,1274,494,1439,512,1559,531,1570,534,1569,539,1558,536,1439,517,1274,500,957,475"/>204 <area·shape="poly"·title="·"·alt=""·coords="957,469,1274,494,1439,512,1559,531,1570,534,1569,539,1558,536,1439,517,1274,500,957,475"/>
205 <area·shape="poly"·title="·"·alt=""·coords="828,488,720,531,718,526,826,483"/>205 <area·shape="poly"·title="·"·alt=""·coords="828,488,720,531,718,526,826,483"/>
206 <area·shape="rect"·title="·"·alt=""·coords="867,541,928,566"/>206 <area·shape="rect"·title="·"·alt=""·coords="867,541,928,566"/>
207 <area·shape="poly"·title="·"·alt=""·coords="882,485,893,527,888,528,877,486"/>207 <area·shape="poly"·title="·"·alt=""·coords="882,485,893,527,888,528,877,486"/>
208 <area·shape="poly"·title="·"·alt=""·coords="904,483,987,529,1039,553,1093,571,1161,578,1279,580,1592,579,1756,580,1902,586,2014,598,2053,607,2078,619,2093,637,2101,659,2106,702,2101,703,2096,661,2088,640,2074,623,2051,612,2013,603,1901,591,1756,585,1592,584,1279,585,1161,583,1091,576,1037,558,984,534,902,488"/>208 <area·shape="poly"·title="·"·alt=""·coords="904,483,987,529,1039,553,1093,571,1161,578,1279,580,1592,579,1756,580,1902,586,2014,598,2053,607,2078,619,2093,637,2101,659,2106,702,2101,703,2096,661,2088,640,2074,623,2051,612,2013,603,1901,591,1756,585,1592,584,1279,585,1161,583,1091,576,1037,558,984,534,902,488"/>
209 <area·shape="poly"·title="·"·alt=""·coords="957,469,1332,494,1823,531,1922,539,1922,545,1822,536,1332,499,957,475"/>209 <area·shape="poly"·title="·"·alt=""·coords="957,469,1332,494,1823,531,1922,539,1922,545,1822,536,1332,499,957,475"/>
210 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="1885,621,2064,661"/>210 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="1885,621,2064,661"/>
Max diff block lines reached; 1949/18005 bytes (10.82%) of diff not shown.
37.2 KB
./usr/share/doc/libopenmesh-dev/html/a00792.map vs.
./usr/share/doc/libopenmesh-dev/html/a00762.map
Files 88% similar despite different names
    
Offset 1, 122 lines modifiedOffset 1, 118 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh">1 <map·id="OpenMesh/Tools/Smoother/SmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/SmootherT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1153,5,1354,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="142,5,337,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00266_source.html"·title="·"·alt=""·coords="5,181,184,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00944_source.html"·title="·"·alt=""·coords="93,533,252,573"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1152,29,891,29,567,37,412,46,278,58,177,74,143,84,122,95,109,110,101,129,96,168,90,167,96,127,105,108,118,91,141,79,175,69,277,52,411,40,567,32,891,24,1152,23"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="229,47,195,113,181,156,175,200,175,379,175,520,170,520,170,379,170,200,176,154,190,111,224,44"/>
5 <area·shape="rect"·id="Node000004"·href="$a00779.html"·title="·"·alt=""·coords="133,93,334,133"/>5 <area·shape="rect"·id="Node000008"·href="$a00764.html"·title="·"·alt=""·coords="231,93,426,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="1153,34,802,57,582,74,360,96,348,97,347,92,360,91,581,69,802,51,1152,29"/>6 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="261,44,301,82,297,86,257,48"/>
 7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="558,797,737,837"/>
 8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="117,576,81,596,51,623,26,656,11,687,8,702,10,717,15,732,26,747,51,760,97,772,234,790,397,802,544,810,544,815,397,808,234,795,96,777,49,765,23,751,11,735,4,718,3,702,6,685,22,653,47,620,78,591,115,571"/>
7 <area·shape="rect"·id="Node000006"·href="$a00410_source.html"·title="·"·alt=""·coords="291,445,450,485"/>9 <area·shape="rect"·id="Node000004"·href="$a00938_source.html"·title="·"·alt=""·coords="61,621,220,661"/>
8 <area·shape="poly"·id="edge7_Node000001_Node000006"·title="·"·alt=""·coords="1153,28,935,34,807,42,680,57,563,79,513,93,468,109,432,128,404,150,387,173,381,200,381,291,376,432,370,432,376,291,376,200,382,171,401,146,429,124,466,104,511,88,562,74,679,52,806,37,934,28,1153,23"/>10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="168,575,155,610,150,608,163,573"/>
 11 <area·shape="rect"·id="Node000005"·href="$a00977_source.html"·title="·"·alt=""·coords="179,709,337,749"/>
 12 <area·shape="poly"·id="edge8_Node000002_Node000005"·title="·"·alt=""·coords="196,572,216,594,234,620,248,658,257,695,251,697,243,660,229,623,212,597,192,576"/>
9 <area·shape="rect"·id="Node000011"·href="$a00422_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>13 <area·shape="rect"·id="Node000007"·href="$a01109_source.html"·title="·"·alt=""·coords="1042,621,1237,661"/>
 14 <area·shape="poly"·id="edge9_Node000002_Node000007"·title="·"·alt=""·coords="252,559,929,619,1028,627,1028,633,928,624,252,564"/>
 15 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="142,661,146,706,154,728,168,747,194,764,231,777,329,797,440,807,544,812,544,818,439,813,328,802,229,782,191,768,164,751,149,731,140,707,136,662"/>
10 <area·shape="poly"·id="edge16_Node000001_Node000011"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>16 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="168,659,222,699,219,703,165,664"/>
11 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2374,717,2437,742"/>17 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="37,717,103,742"/>
 18 <area·shape="poly"·id="edge7_Node000004_Node000006"·title="·"·alt=""·coords="127,663,90,707,86,704,123,660"/>
12 <area·shape="poly"·id="edge81_Node000001_Node000025"·title="·"·alt=""·coords="1354,27,1671,41,1869,53,2071,70,2258,93,2413,121,2473,138,2519,156,2549,176,2557,188,2560,200,2560,555,2557,581,2548,606,2534,629,2517,650,2478,686,2440,712,2437,707,2475,682,2513,647,2529,626,2543,604,2551,580,2555,555,2555,200,2552,190,2545,180,2517,161,2472,143,2412,126,2257,98,2070,76,1869,58,1671,46,1354,32"/> 
13 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2595,101,2658,126"/> 
14 <area·shape="poly"·id="edge82_Node000001_Node000038"·title="·"·alt=""·coords="1354,25,1625,30,1978,41,2324,61,2468,74,2577,91,2588,94,2587,99,2575,96,2467,80,2324,66,1978,47,1625,36,1354,30"/> 
15 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="581,709,760,749"/> 
16 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,221,95,376,95,555,97,589,107,616,125,638,152,659,183,674,226,687,335,706,456,717,567,723,567,728,456,723,334,711,224,692,181,679,149,664,121,641,102,618,92,590,89,555,89,376,92,221"/> 
17 <area·shape="poly"·id="edge4_Node000004_Node000002"·title="·"·alt=""·coords="204,136,138,177,135,172,202,131"/>19 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="338,746,549,792,548,797,337,751"/>
18 <area·shape="rect"·id="Node000005"·href="$a00431_source.html"·title="·"·alt=""·coords="141,269,299,309"/> 
19 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/> 
20 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="207,311,188,340,168,377,152,419,145,464,145,555,147,589,155,615,170,637,195,659,222,674,260,686,357,704,466,716,568,722,567,728,465,721,356,710,258,691,220,678,192,664,166,641,150,617,142,590,140,555,140,464,147,418,163,374,184,337,203,308"/> 
21 <area·shape="poly"·id="edge8_Node000006_Node000003"·title="·"·alt=""·coords="297,488,260,507,244,520,230,535,210,568,200,599,202,629,221,660,243,676,276,690,318,702,365,710,469,721,568,725,568,730,469,726,365,715,317,707,274,695,240,681,217,663,197,630,194,598,205,566,226,532,240,516,257,502,294,483"/> 
22 <area·shape="rect"·id="Node000007"·href="$a00449_source.html"·title="·"·alt=""·coords="241,533,399,573"/>20 <area·shape="rect"·id="Node000009"·href="$a01097_source.html"·title="·"·alt=""·coords="261,357,439,397"/>
23 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="333,133,350,343,345,344,327,134"/>
 22 <area·shape="rect"·id="Node000010"·href="$a00926_source.html"·title="·"·alt=""·coords="2096,181,2255,221"/>
 23 <area·shape="poly"·id="edge13_Node000008_Node000010"·title="·"·alt=""·coords="427,117,2082,193,2082,198,426,122"/>
 24 <area·shape="rect"·id="Node000037"·href="$a00965_source.html"·title="·"·alt=""·coords="220,445,379,485"/>
 25 <area·shape="poly"·id="edge78_Node000008_Node000037"·title="·"·alt=""·coords="322,135,285,229,266,292,251,358,248,378,251,397,260,416,273,433,268,436,256,419,246,398,243,378,246,357,260,291,280,227,317,133"/>
 26 <area·shape="poly"·id="edge12_Node000009_Node000003"·title="·"·alt=""·coords="367,396,386,425,406,463,422,506,429,552,429,643,429,675,432,700,441,723,460,748,478,764,499,777,546,796,544,801,497,782,475,768,456,751,436,726,426,702,423,675,423,643,423,552,417,507,401,465,381,428,362,399"/>
 27 <area·shape="poly"·id="edge14_Node000010_Node000003"·title="·"·alt=""·coords="2096,205,1701,209,1436,216,1160,230,901,251,785,265,683,282,598,301,533,324,510,336,493,349,483,362,479,376,479,643,482,667,490,689,503,710,519,730,556,763,596,788,593,793,553,767,515,733,498,713,486,692,477,668,474,643,474,376,478,360,489,345,507,331,531,319,596,296,682,277,784,260,900,246,1160,225,1436,211,1701,203,2096,200"/>
 28 <area·shape="rect"·id="Node000011"·href="$a01028_source.html"·title="·"·alt=""·coords="1424,709,1588,749"/>
 29 <area·shape="poly"·id="edge15_Node000010_Node000011"·title="·"·alt=""·coords="2218,219,2247,240,2270,268,2274,289,2270,310,2257,419,2247,509,2236,549,2217,588,2188,625,2146,663,2126,676,2101,686,2041,700,1969,707,1891,710,1732,709,1661,709,1601,712,1601,707,1661,704,1732,703,1891,704,1969,702,2040,695,2100,681,2124,671,2143,659,2184,622,2213,585,2231,547,2242,508,2252,419,2265,309,2269,289,2265,270,2243,244,2215,224"/>
 30 <area·shape="rect"·id="Node000013"·href="$a00932_source.html"·title="·"·alt=""·coords="2096,269,2255,309"/>
 31 <area·shape="poly"·id="edge18_Node000010_Node000013"·title="·"·alt=""·coords="2178,222,2178,255,2173,255,2173,222"/>
 32 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="2314,805,2373,830"/>
 33 <area·shape="poly"·id="edge68_Node000010_Node000014"·title="·"·alt=""·coords="2255,209,2333,225,2373,239,2412,256,2446,278,2473,305,2491,337,2498,376,2498,643,2495,669,2485,694,2472,717,2455,738,2416,774,2378,800,2375,795,2412,770,2451,735,2467,714,2481,692,2489,668,2493,643,2493,376,2486,339,2469,308,2442,282,2409,261,2371,244,2332,230,2254,214"/>
 34 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2003,805,2065,830"/>
 35 <area·shape="poly"·id="edge67_Node000010_Node000024"·title="·"·alt=""·coords="2255,212,2313,232,2340,247,2364,267,2384,293,2393,317,2396,343,2397,376,2397,555,2394,583,2387,610,2375,634,2360,657,2322,697,2274,731,2222,759,2170,780,2080,808,2078,803,2168,775,2220,754,2271,726,2318,693,2356,654,2371,632,2382,608,2389,582,2391,555,2391,376,2391,344,2388,318,2379,296,2360,271,2337,252,2311,236,2254,217"/>
 36 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1786,805,1871,830"/>
 37 <area·shape="poly"·id="edge69_Node000010_Node000029"·title="·"·alt=""·coords="2220,219,2256,240,2289,267,2314,293,2331,316,2342,342,2346,376,2346,467,2342,507,2331,544,2315,578,2292,610,2266,639,2235,665,2166,710,2090,746,2014,774,1944,795,1886,808,1884,803,1942,789,2012,769,2088,741,2163,706,2232,661,2262,635,2288,607,2310,576,2327,542,2337,506,2341,467,2341,376,2337,343,2327,319,2309,297,2285,271,2253,244,2218,224"/>
 38 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1973,541,2053,566"/>
 39 <area·shape="poly"·id="edge77_Node000010_Node000035"·title="·"·alt=""·coords="2098,224,2043,243,1987,272,1934,310,1912,333,1894,359,1885,382,1886,407,1894,431,1908,454,1946,497,1986,530,1982,534,1943,501,1904,458,1889,433,1880,408,1880,382,1889,356,1908,329,1931,306,1984,267,2041,238,2096,219"/>
 40 <area·shape="rect"·id="Node000036"·href="$a00818_source.html"·title="·"·alt=""·coords="1309,269,1473,309"/>
 41 <area·shape="poly"·id="edge70_Node000010_Node000036"·title="·"·alt=""·coords="2096,214,1487,280,1486,275,2095,209"/>
 42 <area·shape="poly"·id="edge16_Node000011_Node000003"·title="·"·alt=""·coords="1424,749,1405,752,1225,774,1045,791,751,813,750,807,1045,785,1224,768,1404,747,1423,744"/>
 43 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1475,805,1551,830"/>
 44 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="1510,749,1513,791,1508,791,1505,750"/>
 45 <area·shape="poly"·id="edge19_Node000013_Node000014"·title="·"·alt=""·coords="2184,309,2338,791,2333,792,2179,310"/>
24 <area·shape="rect"·id="Node000008"·href="$a00437_source.html"·title="·"·alt=""·coords="373,621,531,661"/>46 <area·shape="rect"·id="Node000015"·href="$a00839_source.html"·title="·"·alt=""·coords="1903,365,2154,390"/>
25 <area·shape="poly"·id="edge14_Node000006_Node000008"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>47 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="2144,312,2061,360,2059,355,2142,307"/>
 48 <area·shape="rect"·id="Node000030"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1613,621,1791,661"/>
 49 <area·shape="poly"·id="edge66_Node000013_Node000030"·title="·"·alt=""·coords="2179,310,2177,351,2168,398,2152,455,2135,499,2110,538,2066,576,2020,596,1954,612,1805,633,1804,628,1953,607,2019,591,2063,571,2106,534,2130,497,2146,453,2163,397,2172,350,2173,310"/>
 50 <area·shape="poly"·id="edge22_Node000015_Node000003"·title="·"·alt=""·coords="2041,388,2079,437,2101,471,2122,510,2137,550,2143,590,2138,629,2130,647,2117,663,2100,674,2073,682,1994,693,1889,699,1772,702,1546,705,1461,707,1412,712,1386,721,1368,731,1349,742,1323,752,1247,770,1168,784,1012,804,868,815,750,819,750,813,868,809,1012,799,1168,779,1246,765,1321,747,1347,737,1365,727,1384,716,1411,707,1461,702,1546,699,1772,697,1889,694,1993,688,2072,676,2098,669,2113,659,2125,644,2133,627,2138,590,2132,551,2117,512,2097,474,2075,440,2037,392"/>
 51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="2016,629,2103,654"/>
 52 <area·shape="poly"·id="edge21_Node000015_Node000016"·title="·"·alt=""·coords="2035,389,2052,450,2067,533,2067,573,2064,615,2059,615,2062,573,2062,534,2046,451,2030,391"/>
26 <area·shape="rect"·id="Node000010"·href="$a00251_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>53 <area·shape="rect"·id="Node000017"·href="$a00815_source.html"·title="·"·alt=""·coords="1547,533,1711,573"/>
27 <area·shape="poly"·id="edge15_Node000006_Node000010"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/> 
28 <area·shape="poly"·id="edge10_Node000007_Node000003"·title="·"·alt=""·coords="324,573,335,617,346,640,362,659,396,677,447,692,568,714,567,719,446,698,394,682,358,663,341,643,330,619,319,574"/> 
29 <area·shape="poly"·id="edge11_Node000007_Node000008"·title="·"·alt=""·coords="351,571,413,612,410,616,348,576"/> 
30 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="231,629,297,654"/> 
31 <area·shape="poly"·id="edge13_Node000007_Node000009"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/> 
32 <area·shape="poly"·id="edge12_Node000008_Node000003"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/> 
33 <area·shape="poly"·id="edge17_Node000011_Node000003"·title="·"·alt=""·coords="2040,117,1659,123,1405,131,1141,145,893,167,782,181,685,197,604,216,542,238,504,262,494,275,491,288,491,467,492,500,498,527,506,550,517,571,549,611,590,659,633,699,629,703,586,663,544,614,513,574,501,552,492,528,487,500,485,467,485,288,489,272,500,258,540,233,602,211,684,192,782,175,892,161,1141,140,1405,126,1659,117,2040,112"/> 
34 <area·shape="rect"·id="Node000012"·href="$a00374_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/> 
35 <area·shape="poly"·id="edge18_Node000011_Node000012"·title="·"·alt=""·coords="2123,133,2123,288,2123,379,2120,413,2111,440,2095,463,2070,487,2051,501,2033,510,2000,517,1965,522,1925,536,1817,615,1813,611,1923,531,1964,516,1999,512,2032,505,2048,497,2066,483,2091,460,2106,438,2115,412,2117,379,2117,288,2117,133"/> 
36 <area·shape="rect"·id="Node000014"·href="$a00419_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/> 
37 <area·shape="poly"·id="edge21_Node000011_Node000014"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/> 
38 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="2173,717,2232,742"/> 
39 <area·shape="poly"·id="edge71_Node000011_Node000015"·title="·"·alt=""·coords="2200,119,2282,134,2325,147,2366,164,2403,186,2432,214,2452,247,2459,288,2459,555,2452,591,2435,622,2410,649,2379,671,2345,689,2310,703,2246,722,2245,717,2308,698,2343,684,2376,666,2407,645,2431,619,2447,589,2453,554,2453,288,2447,249,2428,217,2399,190,2364,169,2324,152,2281,139,2199,124"/> 
40 <area·shape="poly"·id="edge70_Node000011_Node000025"·title="·"·alt=""·coords="2200,114,2296,125,2347,136,2397,152,2441,175,2477,204,2490,222,2501,242,2507,264,2509,288,2509,555,2507,578,2501,601,2481,644,2455,681,2430,709,2426,705,2451,677,2476,641,2496,599,2502,577,2504,555,2504,288,2502,265,2496,244,2486,225,2473,208,2438,179,2395,157,2346,141,2295,130,2199,119"/> 
41 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="2059,717,2144,742"/> 
42 <area·shape="poly"·id="edge72_Node000011_Node000030"·title="·"·alt=""·coords="2200,119,2235,126,2270,138,2303,156,2331,180,2350,205,2357,229,2357,288,2357,467,2351,512,2333,553,2307,590,2275,623,2240,652,2204,677,2141,713,2138,708,2201,673,2237,648,2272,619,2303,587,2329,550,2346,510,2352,466,2352,288,2352,230,2345,207,2327,183,2300,160,2268,143,2233,131,2199,124"/> 
43 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="1952,453,2032,478"/> 
44 <area·shape="poly"·id="edge80_Node000011_Node000036"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/> 
45 <area·shape="rect"·id="Node000037"·href="$a00515_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/> 
46 <area·shape="poly"·id="edge73_Node000011_Node000037"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>54 <area·shape="poly"·id="edge23_Node000015_Node000017"·title="·"·alt=""·coords="2003,392,1685,530,1683,525,2001,388"/>
47 <area·shape="poly"·id="edge19_Node000012_Node000003"·title="·"·alt=""·coords="1697,661,1678,664,1424,690,1171,709,774,728,774,722,1171,704,1423,685,1677,659,1696,656"/> 
48 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1747,717,1823,742"/> 
49 <area·shape="poly"·id="edge20_Node000012_Node000013"·title="·"·alt=""·coords="1783,661,1786,703,1781,703,1777,662"/> 
50 <area·shape="poly"·id="edge22_Node000014_Node000015"·title="·"·alt=""·coords="2243,221,2251,289,2256,376,2256,555,2252,597,2242,639,2217,705,2212,703,2237,637,2247,596,2251,555,2251,376,2246,290,2238,222"/> 
51 <area·shape="rect"·id="Node000016"·href="$a00512_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/> 
52 <area·shape="poly"·id="edge23_Node000014_Node000016"·title="·"·alt=""·coords="2161,224,1946,276,1945,271,2159,219"/> 
53 <area·shape="rect"·id="Node000031"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/> 
54 <area·shape="poly"·id="edge69_Node000014_Node000031"·title="·"·alt=""·coords="2238,222,2230,272,2213,342,2184,417,2164,454,2141,487,2115,511,2086,529,2084,525,2112,507,2137,484,2160,451,2179,415,2207,340,2224,271,2233,221"/> 
55 <area·shape="poly"·id="edge25_Node000016_Node000003"·title="·"·alt=""·coords="1909,300,1961,331,2019,376,2041,402,2056,430,2058,458,2046,487,2028,506,2010,516,1991,521,1971,522,1928,523,1906,527,1881,536,1865,546,1853,556,1841,566,1824,576,1741,606,1670,625,1605,637,1544,643,1416,649,1341,654,1254,664,995,696,774,720,773,715,994,691,1253,659,1341,649,1416,644,1544,638,1605,631,1669,620,1740,601,1822,571,1838,562,1850,552,1862,541,1879,531,1904,522,1928,518,1970,517,1990,516,2008,511,2025,501,2042,484,2053,458,2051,431,2037,405,2015,380,1958,335,1906,304"/> 
56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1723,541,1810,566"/> 
57 <area·shape="poly"·id="edge24_Node000016_Node000017"·title="·"·alt=""·coords="1883,303,1780,529,1775,527,1878,301"/> 
58 <area·shape="rect"·id="Node000018"·href="$a00527_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>55 <area·shape="rect"·id="Node000021"·href="$a00803_source.html"·title="·"·alt=""·coords="1309,445,1473,485"/>
59 <area·shape="poly"·id="edge26_Node000016_Node000018"·title="·"·alt=""·coords="1858,305,1520,443,1518,438,1856,300"/> 
60 <area·shape="rect"·id="Node000022"·href="$a00521_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/> 
61 <area·shape="poly"·id="edge32_Node000016_Node000022"·title="·"·alt=""·coords="1811,305,1420,364,1419,359,1810,299"/> 
62 <area·shape="poly"·id="edge27_Node000018_Node000003"·title="·"·alt=""·coords="1459,486,1443,531,1430,555,1411,575,1363,604,1296,630,1214,652,1124,671,936,702,774,721,773,716,935,696,1123,666,1213,647,1294,624,1361,599,1408,571,1425,552,1438,529,1454,485"/> 
63 <area·shape="poly"·id="edge29_Node000018_Node000017"·title="·"·alt=""·coords="1528,483,1713,534,1712,540,1527,488"/>56 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1944,393,1487,454,1487,449,1943,387"/>
 57 <area·shape="poly"·id="edge24_Node000017_Node000003"·title="·"·alt=""·coords="1622,575,1595,620,1575,643,1551,664,1504,688,1463,697,1420,701,1368,712,1304,733,1238,752,1107,775,975,793,750,813,750,808,975,787,1107,770,1237,747,1302,728,1367,707,1420,696,1462,692,1502,683,1548,659,1571,640,1590,617,1617,572"/>
 58 <area·shape="poly"·id="edge26_Node000017_Node000016"·title="·"·alt=""·coords="1711,563,1849,586,2004,619,2015,622,2014,627,2003,624,1848,591,1710,568"/>
 59 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1363,629,1439,654"/>
 60 <area·shape="poly"·id="edge25_Node000017_Node000018"·title="·"·alt=""·coords="1579,576,1445,626,1443,621,1578,571"/>
64 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1571,541,1647,566"/>61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1917,629,1991,654"/>
65 <area·shape="poly"·id="edge28_Node000018_Node000019"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>62 <area·shape="poly"·id="edge27_Node000017_Node000019"·title="·"·alt=""·coords="1712,571,1899,619,1909,622,1907,627,1897,624,1710,576"/>
66 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1472,541,1547,566"/>63 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1463,629,1538,654"/>
 64 <area·shape="poly"·id="edge28_Node000017_Node000020"·title="·"·alt=""·coords="1602,576,1531,623,1528,619,1599,571"/>
 65 <area·shape="poly"·id="edge30_Node000021_Node000003"·title="·"·alt=""·coords="1309,473,1252,479,1187,491,1121,509,1059,536,1018,565,993,595,968,628,930,663,872,703,811,739,703,794,701,789,808,734,869,699,927,659,964,624,989,592,1015,561,1057,531,1120,504,1186,486,1251,474,1309,467"/>
 66 <area·shape="poly"·id="edge37_Node000021_Node000007"·title="·"·alt=""·coords="1309,475,1240,482,1169,495,1109,512,1087,523,1072,535,1065,553,1071,573,1085,593,1103,611,1100,614,1081,596,1066,575,1060,553,1068,532,1084,518,1107,507,1168,489,1240,477,1309,470"/>
 67 <area·shape="poly"·id="edge32_Node000021_Node000014"·title="·"·alt=""·coords="1474,467,1560,473,1663,484,1774,503,1883,531,1906,540,1923,550,1962,571,2012,585,2053,591,2094,598,2142,619,2201,660,2254,708,2297,754,2328,792,2324,795,2293,758,2250,711,2198,664,2139,624,2092,603,2052,596,2011,590,1960,576,1920,555,1904,545,1881,536,1773,508,1662,490,1559,478,1473,472"/>
 68 <area·shape="poly"·id="edge35_Node000021_Node000016"·title="·"·alt=""·coords="1474,478,1592,501,1724,531,1865,572,2004,619,2013,622,2012,627,2002,624,1863,577,1723,536,1591,506,1473,483"/>
67 <area·shape="poly"·id="edge30_Node000018_Node000020"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>69 <area·shape="poly"·id="edge58_Node000021_Node000017"·title="·"·alt=""·coords="1444,483,1565,526,1563,531,1442,488"/>
 70 <area·shape="poly"·id="edge36_Node000021_Node000020"·title="·"·alt=""·coords="1432,483,1461,504,1485,532,1495,552,1501,574,1504,614,1499,615,1495,575,1490,554,1481,535,1457,508,1429,488"/>
68 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1323,541,1397,566"/>71 <area·shape="rect"·id="Node000022"·title="·"·alt=""·coords="1083,541,1153,566"/>
69 <area·shape="poly"·id="edge31_Node000018_Node000021"·title="·"·alt=""·coords="1440,488,1386,533,1382,529,1436,484"/>72 <area·shape="poly"·id="edge31_Node000021_Node000022"·title="·"·alt=""·coords="1323,488,1167,536,1160,538,1158,533,1165,531,1321,483"/>
70 <area·shape="poly"·id="edge33_Node000022_Node000003"·title="·"·alt=""·coords="1258,400,1209,420,1163,448,1139,468,1123,486,1094,534,1080,571,1076,603,1067,634,1058,649,1043,663,1023,675,997,686,929,703,851,715,774,723,774,718,850,710,928,697,995,681,1021,671,1040,659,1054,645,1062,631,1070,602,1075,570,1090,532,1119,483,1135,464,1160,443,1207,415,1256,395"/> 
71 <area·shape="poly"·id="edge40_Node000022_Node000010"·title="·"·alt=""·coords="1243,399,1206,418,1190,431,1177,447,1170,464,1171,483,1184,521,1179,522,1166,484,1165,463,1172,444,1186,427,1203,414,1240,394"/> 
72 <area·shape="poly"·id="edge35_Node000022_Node000015"·title="·"·alt=""·coords="1406,381,1575,399,1672,417,1768,443,1791,453,1807,463,1824,473,1846,483,1893,493,1935,496,2010,489,2045,487,2081,491,2118,505,2156,531,2173,549,2186,571,2202,618,2208,664,2208,703,2202,703,2202,665,2197,619,2181,573,2169,553,2153,535,2115,510,2080,497,2045,493,2010,494,1935,501,1892,499,1845,488,1821,478,1805,468,1788,457,1766,448,1671,423,1574,405,1406,386"/> 
73 <area·shape="poly"·id="edge38_Node000022_Node000017"·title="·"·alt=""·coords="1407,379,1497,385,1594,397,1681,416,1715,428,1739,443,1754,462,1763,484,1770,527,1764,528,1758,486,1749,465,1736,447,1713,433,1680,421,1593,402,1496,391,1406,384"/> 
74 <area·shape="poly"·id="edge61_Node000022_Node000018"·title="·"·alt=""·coords="1355,395,1420,436,1417,440,1352,400"/> 
75 <area·shape="poly"·id="edge39_Node000022_Node000021"·title="·"·alt=""·coords="1252,400,1217,419,1202,432,1190,447,1183,465,1190,483,1318,533,1316,538,1186,487,1178,465,1186,444,1198,428,1214,414,1249,395"/> 
76 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1199,453,1270,478"/>73 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1178,541,1237,566"/>
77 <area·shape="poly"·id="edge34_Node000022_Node000023"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>74 <area·shape="poly"·id="edge33_Node000021_Node000023"·title="·"·alt=""·coords="1352,488,1245,537,1243,532,1350,483"/>
78 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1295,453,1353,478"/> 
79 <area·shape="poly"·id="edge36_Node000022_Node000024"·title="·"·alt=""·coords="1327,398,1327,439,1321,439,1321,398"/> 
80 <area·shape="poly"·id="edge37_Node000022_Node000025"·title="·"·alt=""·coords="1407,382,1599,403,1712,420,1825,443,1883,462,1941,483,2016,497,2076,501,2136,508,2170,517,2209,531,2249,549,2278,567,2335,620,2370,662,2395,703,2391,706,2365,665,2331,623,2275,571,2246,554,2207,536,2168,522[·...·truncated·by·diffoscope;·len:·80,·SHA:·27ec9d130043edf04f8f862dd8c82328a5bb9ccdee48789d0f9d0de9af863dd1·...·]7"/>75 <area·shape="poly"·id="edge34_Node000021_Node000024"·title="·"·alt=""·coords="1474,472,1631,494,1721,510,1811,531,1864,550,1917,571,1948,577,1976,579,2027,578,2051,579,2074,585,2096,598,2117,620,2129,642,2132,666,2128,691,2118,716,2089,761,2058,797,2054,793,2085,758,2113,713,2122,690[·...·truncated·by·diffoscope;·len:·134,·SHA:·4fd329c7d763d6a64311b592f1b0f41376d081642982c4641e025d96fd7b680a·...·]7"/>
 76 <area·shape="rect"·id="Node000025"·href="$a00989_source.html"·title="·"·alt=""·coords="1063,709,1227,749"/>
Max diff block lines reached; 0/38000 bytes (0.00%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00792.png vs.
./usr/share/doc/libopenmesh-dev/html/a00630.png
Files identical despite different names
7.43 KB
./usr/share/doc/libopenmesh-dev/html/a00797.html vs.
./usr/share/doc/libopenmesh-dev/html/a00605.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00797.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00605.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 60 lines modifiedOffset 93, 60 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">CompositeLoopT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">CompositeLoopT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06488_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06446_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>
101 <code>#include·&quot;<a·class="el"·href="a06500_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>101 <code>#include·&quot;<a·class="el"·href="a06458_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CompositeLoopT.hh:</div>103 Include·dependency·graph·for·CompositeLoopT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00798.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00606.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="267,5,478,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="267,5,478,45"/>
108 <area·shape="rect"·href="a06488.html"·title="·"·alt=""·coords="132,174,325,199"/>108 <area·shape="rect"·href="a06446.html"·title="·"·alt=""·coords="132,174,325,199"/>
109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
110 <area·shape="rect"·href="a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>110 <area·shape="rect"·href="a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>
113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>
115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
116 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="92,255,293,295"/>116 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="92,255,293,295"/>
117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
118 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="282,343,461,383"/>118 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
120 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="99,343,257,383"/>120 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>
123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
125 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>125 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>
126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
127 <area·shape="rect"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>127 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>
130 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="590,255,785,295"/>130 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
133 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="809,255,973,295"/>133 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
136 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="536,343,700,383"/>136 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>
140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>
141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
142 </map>142 </map>
143 </div>143 </div>
144 </div>144 </div>
145 <p><a·href="a00797_source.html">Go·to·the·source·code·of·this·file.</a></p>145 <p><a·href="a00605_source.html">Go·to·the·source·code·of·this·file.</a></p>
146 <table·class="memberdecls">146 <table·class="memberdecls">
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
148 Classes</h2></td></tr>148 Classes</h2></td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03746.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03746.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;</a></td></tr>
150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·Loop·subdivision·algorithm.··<a·href="a03746.html#details">More...</a><br·/></td></tr>150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·Loop·subdivision·algorithm.··<a·href="a03746.html#details">More...</a><br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03750.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03750.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff</a></td></tr>
5.49 KB
./usr/share/doc/libopenmesh-dev/html/a00798.map vs.
./usr/share/doc/libopenmesh-dev/html/a00606.map
Files 98% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="267,5,478,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="267,5,478,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06488.html"·title="·"·alt=""·coords="132,174,325,199"/>3 <area·shape="rect"·id="Node000002"·href="$a06446.html"·title="·"·alt=""·coords="132,174,325,199"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
5 <area·shape="rect"·id="Node000009"·href="$a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>5 <area·shape="rect"·id="Node000009"·href="$a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
6 <area·shape="poly"·id="edge9_Node000001_Node000009"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>6 <area·shape="poly"·id="edge9_Node000001_Node000009"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="318,262,377,287"/>7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="318,262,377,287"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
9 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,262,68,287"/>9 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,262,68,287"/>
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
11 <area·shape="rect"·id="Node000005"·href="$a00779.html"·title="·"·alt=""·coords="92,255,293,295"/>11 <area·shape="rect"·id="Node000005"·href="$a00620.html"·title="·"·alt=""·coords="92,255,293,295"/>
12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
13 <area·shape="rect"·id="Node000006"·href="$a00266_source.html"·title="·"·alt=""·coords="282,343,461,383"/>13 <area·shape="rect"·id="Node000006"·href="$a01097_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
15 <area·shape="rect"·id="Node000008"·href="$a00431_source.html"·title="·"·alt=""·coords="99,343,257,383"/>15 <area·shape="rect"·id="Node000008"·href="$a00965_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
20 <area·shape="rect"·id="Node000010"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>20 <area·shape="rect"·id="Node000010"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>
21 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>21 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
22 <area·shape="rect"·id="Node000012"·href="$a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>22 <area·shape="rect"·id="Node000012"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
23 <area·shape="poly"·id="edge20_Node000009_Node000012"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>23 <area·shape="poly"·id="edge20_Node000009_Node000012"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
24 <area·shape="poly"·id="edge11_Node000010_Node000007"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>24 <area·shape="poly"·id="edge11_Node000010_Node000007"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>
25 <area·shape="rect"·id="Node000011"·href="$a00251_source.html"·title="·"·alt=""·coords="590,255,785,295"/>25 <area·shape="rect"·id="Node000011"·href="$a01109_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
26 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>26 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
27 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>27 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
28 <area·shape="rect"·id="Node000014"·href="$a00374_source.html"·title="·"·alt=""·coords="809,255,973,295"/>28 <area·shape="rect"·id="Node000014"·href="$a01028_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
29 <area·shape="poly"·id="edge17_Node000010_Node000014"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>29 <area·shape="poly"·id="edge17_Node000010_Node000014"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
30 <area·shape="poly"·id="edge14_Node000012_Node000007"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>30 <area·shape="poly"·id="edge14_Node000012_Node000007"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
31 <area·shape="rect"·id="Node000013"·href="$a00344_source.html"·title="·"·alt=""·coords="536,343,700,383"/>31 <area·shape="rect"·id="Node000013"·href="$a00989_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
32 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>32 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
33 <area·shape="poly"·id="edge16_Node000013_Node000007"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>33 <area·shape="poly"·id="edge16_Node000013_Node000007"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
34 <area·shape="poly"·id="edge18_Node000014_Node000007"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>34 <area·shape="poly"·id="edge18_Node000014_Node000007"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>
35 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="853,350,929,375"/>35 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="853,350,929,375"/>
36 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>36 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
37 </map>37 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00798.png vs.
./usr/share/doc/libopenmesh-dev/html/a00606.png
Files identical despite different names
7.44 KB
./usr/share/doc/libopenmesh-dev/html/a00800.html vs.
./usr/share/doc/libopenmesh-dev/html/a00626.html
Files 97% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00800.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00626.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 60 lines modifiedOffset 93, 60 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">CompositeSqrt3T.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">CompositeSqrt3T.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06488_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06446_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>
101 <code>#include·&quot;<a·class="el"·href="a06500_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>101 <code>#include·&quot;<a·class="el"·href="a06458_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CompositeSqrt3T.hh:</div>103 Include·dependency·graph·for·CompositeSqrt3T.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00801.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00627.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="265,5,480,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="265,5,480,45"/>
108 <area·shape="rect"·href="a06488.html"·title="·"·alt=""·coords="132,174,325,199"/>108 <area·shape="rect"·href="a06446.html"·title="·"·alt=""·coords="132,174,325,199"/>
109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
110 <area·shape="rect"·href="a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>110 <area·shape="rect"·href="a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>
113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>
115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
116 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="92,255,293,295"/>116 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="92,255,293,295"/>
117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
118 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="282,343,461,383"/>118 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
120 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="99,343,257,383"/>120 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>
123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
125 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>125 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>
126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
127 <area·shape="rect"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>127 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>
130 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="590,255,785,295"/>130 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
133 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="809,255,973,295"/>133 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
136 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="536,343,700,383"/>136 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>
140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>
141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
142 </map>142 </map>
143 </div>143 </div>
144 </div>144 </div>
145 <p><a·href="a00800_source.html">Go·to·the·source·code·of·this·file.</a></p>145 <p><a·href="a00626_source.html">Go·to·the·source·code·of·this·file.</a></p>
146 <table·class="memberdecls">146 <table·class="memberdecls">
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
148 Classes</h2></td></tr>148 Classes</h2></td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03758.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03758.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;</a></td></tr>
150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·sqrt(3)·subdivision·algorithm.··<a·href="a03758.html#details">More...</a><br·/></td></tr>150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·sqrt(3)·subdivision·algorithm.··<a·href="a03758.html#details">More...</a><br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03762.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03762.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff</a></td></tr>
5.5 KB
./usr/share/doc/libopenmesh-dev/html/a00801.map vs.
./usr/share/doc/libopenmesh-dev/html/a00627.map
Files 98% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="265,5,480,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="265,5,480,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06488.html"·title="·"·alt=""·coords="132,174,325,199"/>3 <area·shape="rect"·id="Node000002"·href="$a06446.html"·title="·"·alt=""·coords="132,174,325,199"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
5 <area·shape="rect"·id="Node000009"·href="$a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>5 <area·shape="rect"·id="Node000009"·href="$a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
6 <area·shape="poly"·id="edge9_Node000001_Node000009"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>6 <area·shape="poly"·id="edge9_Node000001_Node000009"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="318,262,377,287"/>7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="318,262,377,287"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
9 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,262,68,287"/>9 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,262,68,287"/>
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
11 <area·shape="rect"·id="Node000005"·href="$a00779.html"·title="·"·alt=""·coords="92,255,293,295"/>11 <area·shape="rect"·id="Node000005"·href="$a00620.html"·title="·"·alt=""·coords="92,255,293,295"/>
12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
13 <area·shape="rect"·id="Node000006"·href="$a00266_source.html"·title="·"·alt=""·coords="282,343,461,383"/>13 <area·shape="rect"·id="Node000006"·href="$a01097_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
15 <area·shape="rect"·id="Node000008"·href="$a00431_source.html"·title="·"·alt=""·coords="99,343,257,383"/>15 <area·shape="rect"·id="Node000008"·href="$a00965_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
20 <area·shape="rect"·id="Node000010"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>20 <area·shape="rect"·id="Node000010"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>
21 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>21 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
22 <area·shape="rect"·id="Node000012"·href="$a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>22 <area·shape="rect"·id="Node000012"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
23 <area·shape="poly"·id="edge20_Node000009_Node000012"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>23 <area·shape="poly"·id="edge20_Node000009_Node000012"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
24 <area·shape="poly"·id="edge11_Node000010_Node000007"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>24 <area·shape="poly"·id="edge11_Node000010_Node000007"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>
25 <area·shape="rect"·id="Node000011"·href="$a00251_source.html"·title="·"·alt=""·coords="590,255,785,295"/>25 <area·shape="rect"·id="Node000011"·href="$a01109_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
26 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>26 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
27 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>27 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
28 <area·shape="rect"·id="Node000014"·href="$a00374_source.html"·title="·"·alt=""·coords="809,255,973,295"/>28 <area·shape="rect"·id="Node000014"·href="$a01028_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
29 <area·shape="poly"·id="edge17_Node000010_Node000014"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>29 <area·shape="poly"·id="edge17_Node000010_Node000014"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
30 <area·shape="poly"·id="edge14_Node000012_Node000007"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>30 <area·shape="poly"·id="edge14_Node000012_Node000007"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
31 <area·shape="rect"·id="Node000013"·href="$a00344_source.html"·title="·"·alt=""·coords="536,343,700,383"/>31 <area·shape="rect"·id="Node000013"·href="$a00989_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
32 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>32 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
33 <area·shape="poly"·id="edge16_Node000013_Node000007"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>33 <area·shape="poly"·id="edge16_Node000013_Node000007"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
34 <area·shape="poly"·id="edge18_Node000014_Node000007"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>34 <area·shape="poly"·id="edge18_Node000014_Node000007"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>
35 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="853,350,929,375"/>35 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="853,350,929,375"/>
36 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>36 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
37 </map>37 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00801.png vs.
./usr/share/doc/libopenmesh-dev/html/a00627.png
Files identical despite different names
50.8 KB
./usr/share/doc/libopenmesh-dev/html/a00812_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06383_source.html
Files 75% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/MeshTraits.hh·Source·File</title>8 <title>OpenMesh:·Doc/Tutorial/04-stl_algorithms/smooth_algo.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00812_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06383_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 150 lines modifiedOffset 92, 126 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshTraits.hh</div></div>98 ··<div·class="headertitle"><div·class="title">smooth_algo.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmootherT</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>············cog_t;</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;·cog_t·&gt;</a>·Property_cog;</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">public</span>:</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·construct·with·a·given·mesh</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">explicit</span>·SmootherT(Mesh&amp;·_mesh)·</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{·</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··}</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··~SmootherT()</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····mesh_.remove_property(·cog_·);</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··}</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·smooth·mesh·_iterations·times</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keywordtype">void</span>·smooth(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_iterations)</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_iterations;·++i)</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······std::for_each(mesh_.vertices_begin(),·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····················mesh_.vertices_end(),·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····················ComputeCOG(mesh_,·cog_));</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······std::for_each(mesh_.vertices_begin(),·</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····················mesh_.vertices_end(),·</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····················SetCOG(mesh_,·cog_));</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//---·private·classes·---</span></div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·VDPMTraits</span></div> 
Max diff block lines reached; 22428/40815 bytes (54.95%) of diff not shown.
10.8 KB
html2text {}
    
Offset 1, 188 lines modifiedOffset 1, 131 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 smooth_algo.hh
 6 1#include·<algorithm>
 7 2#include·<OpenMesh/Core/Utils/Property.hh>
 8 3
 9 4#ifndef·DOXY_IGNORE_THIS
 10 5
 11 6template·<class·Mesh>·class·SmootherT
 12 7{
 13 8public:
 14 9
 15 10·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·cog_t;
 16 11·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8·_\x8c_\x8o_\x8g_\x8__\x8t_\x8·_\x8>·Property_cog;
 17 12
 18 13public:
 19 14
 20 15·//·construct·with·a·given·mesh
 21 16·explicit·SmootherT(Mesh&·_mesh)
 22 17·:·mesh_(_mesh)
 23 18·{
 24 19·mesh_.add_property(·cog_·);
 25 20·}
 26 21
 27 22·~SmootherT()
 28 23·{
 29 24·mesh_.remove_property(·cog_·);
 30 25·}
 31 26
 32 27·//·smooth·mesh·_iterations·times
 33 28·void·smooth(unsigned·int·_iterations)
 34 29·{
 35 30·for·(unsigned·int·i=0;·i·<·_iterations;·++i)
 36 31·{
 37 32·std::for_each(mesh_.vertices_begin(),
 38 33·mesh_.vertices_end(),
 39 34·ComputeCOG(mesh_,·cog_));
 40 35
 41 36·std::for_each(mesh_.vertices_begin(),
 42 37·mesh_.vertices_end(),
 43 38·SetCOG(mesh_,·cog_));
 44 39·}
 45 40·}
5 MeshTraits.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 4146 41
52 4247 42
 48 43private:
 49 44
 50 45
 51 46·//---·private·classes·---
 52 47
 53 48·class·ComputeCOG
 54 49·{
 55 50·public:
 56 51·ComputeCOG(Mesh&·_mesh,·Property_cog&·_cog)
 57 52·:·mesh_(_mesh),·cog_(_cog)
 58 53·{}
53 43 
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·VDPMTraits 
58 47// 
59 48// 
60 ============================================================================= 
61 49 
62 50 
63 51#ifndef·OPENMESH_VDPM_TRAITS_HH 
64 52#define·OPENMESH_VDPM_TRAITS_HH 
65 53 
66 5459 54
 60 55·void·operator()(const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e&·_vh)
 61 56·{
 62 57·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·vv_it;
 63 58·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·valence(0.0);
 64 59
 65 60·mesh_.property(cog_,·_vh)·=·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t(0.0,·0.0,·0.0);
67 55//==·INCLUDES 
68 ================================================================= 
69 56 
Max diff block lines reached; 6717/11064 bytes (60.71%) of diff not shown.
20.9 KB
./usr/share/doc/libopenmesh-dev/html/a00830_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00965_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/StreamingDef.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/Noncopyable.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00830_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00965_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">StreamingDef.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Noncopyable.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 62 lines modifiedOffset 138, 57 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·the·Non-Copyable·metapher</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_NONCOPYABLE_HH</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPM_STREAMINGDEF_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_NONCOPYABLE_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>VDPM·{</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Utils·{</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>···</div>
 167 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02870.html">···71</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02870.html">Noncopyable</a></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·VDPM_STREAMING_PORT·4096</span></div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">public</span>:</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>()·{·}</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//#define·DEBUG_COUT</span></div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</span>:</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//#define·QDATASTREAM</span></div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>&amp;·);</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>
 176 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>&amp;·operator=(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>&amp;·);</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#ifdef·DEBUG_COUT</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·debug_print_;</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·debug_print()···············{·<span·class="keywordflow">return</span>·debug_print_;·}</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static</span>·<span·class="keywordtype">void</span>·set_debug_print(<span·class="keywordtype">bool</span>·flag)··{·debug_print_·=·flag;·}</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">enum</span>·VDPMDownLinkStatus·····{·kStarted,·kFinished,·kStartable·};</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">enum</span>·VDPMStreamingPhase·····{·kBaseMesh,·kVSplitHeader,·kVSplits·};</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">enum</span>·VDPMClientMode·········{·kStatic,·kDynamic·};</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">enum</span>·VHierarchySearchMode···{·kBruteForce,·kUseHashing·};</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
 178 </div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//=============================================================================</span></div>180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">//=============================================================================</span></div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·namespace·VDPM</span></div>181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>}·<span·class="comment">//·namespace·Utils</span></div>
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//=============================================================================</span></div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_VDPROGMESH_VDPMSTREAMINGDEF_HH·defined</span></div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_NONCOPYABLE_HH</span></div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//=============================================================================</span></div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
192 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>186 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
 187 <div·class="ttc"·id="aa02870_html"><div·class="ttname"><a·href="a02870.html">OpenMesh::Utils::Noncopyable</a></div><div·class="ttdoc">This·class·demonstrates·the·non·copyable·idiom.</div><div·class="ttdef"><b>Definition</b>·Noncopyable.hh:72</div></div>
193 </div><!--·fragment·--></div><!--·contents·-->188 </div><!--·fragment·--></div><!--·contents·-->
194 </div><!--·doc-content·-->189 </div><!--·doc-content·-->
195 <hr>190 <hr>
196 <address>191 <address>
197 <small>192 <small>
198 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">193 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
199 </a>194 </a>
3.73 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 StreamingDef.hh5 Noncopyable.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 70 lines modifiedOffset 47, 64 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Implements·the·Non-Copyable·metapher
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
61 49 
62 5062 50
63 51#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH 
64 52#define·OPENMESH_VDPM_STREAMINGDEF_HH63 51#ifndef·OPENMESH_NONCOPYABLE_HH
 64 52#define·OPENMESH_NONCOPYABLE_HH
65 5365 53
66 54//==·INCLUDES 
67 ================================================================= 
68 55 
69 56//==·FORWARDDECLARATIONS 
70 ====================================================== 
71 57 
72 58//==·NAMESPACES 
73 =============================================================== 
74 5966 54
 67 55//---------------------------------------------------------------------------
 68 --
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58
 72 59//---------------------------------------------------------------------------
 73 --
 74 60
75 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{75 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 62namespace·Utils·{
76 61namespace·VDPM·{ 
77 62 
78 6377 63
79 64//==·CLASS·DEFINITION 
80 =========================================================78 64//---------------------------------------------------------------------------
 79 --
81 6580 65
 81 _\x87_\x81class·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e
 82 72{
 83 73public:
 84 74·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e()·{·}
 85 75
 86 76private:
 87 78·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e(·const·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e&·);
 88 79
 89 81·const·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e&·operator=(·const·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e&·);
 90 82};
 91 83
82 66#define·VDPM_STREAMING_PORT·4096 
83 67 
84 68//#define·DEBUG_COUT 
85 69//#define·QDATASTREAM 
86 70 
87 71#ifdef·DEBUG_COUT 
88 72static·bool·debug_print_; 
89 73static·bool·debug_print()·{·return·debug_print_;·} 
90 74static·void·set_debug_print(bool·flag)·{·debug_print_·=·flag;·} 
91 75#endif 
92 76 
93 77enum·VDPMDownLinkStatus·{·kStarted,·kFinished,·kStartable·}; 
94 78enum·VDPMStreamingPhase·{·kBaseMesh,·kVSplitHeader,·kVSplits·}; 
95 79enum·VDPMClientMode·{·kStatic,·kDynamic·}; 
96 80enum·VHierarchySearchMode·{·kBruteForce,·kUseHashing·}; 
97 81 
98 82 
99 83//92 84//
100 =============================================================================93 =============================================================================
101 84}·//·namespace·VDPM94 85}·//·namespace·Utils
102 85}·//·namespace·OpenMesh95 86}·//·namespace·OpenMesh
103 86//96 87//
104 =============================================================================97 =============================================================================
105 87#endif·//·OPENMESH_VDPROGMESH_VDPMSTREAMINGDEF_HH·defined98 88#endif·//·OPENMESH_NONCOPYABLE_HH
106 88//99 89//
107 =============================================================================100 =============================================================================
108 89 
109 90 
110 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h101 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
111 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,102 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
112 different·mesh·kernels·...103 different·mesh·kernels·...
113 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59104 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 105 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e
 106 This·class·demonstrates·the·non·copyable·idiom.
 107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Noncopyable.hh:72
114 ===============================================================================108 ===============================================================================
115 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.109 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
116 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.110 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
53.5 KB
./usr/share/doc/libopenmesh-dev/html/a00842_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00467_source.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Dualizer/meshDualT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/ProgViewer/ProgViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00842_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00467_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">meshDualT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ProgViewerWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 114 lines modifiedOffset 136, 149 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">··Compute·the·dual·of·a·mesh:</span></div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">··-·each·face·of·the·original·mesh·is·replaced·by·a·vertex·at·the·center·of·gravity·of·the·vertices·of·the·face</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">··-·each·vertex·of·the·original·mesh·is·replaced·by·a·face·containing·the·dual·vertices·of·its·primal·adjacent·faces</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment"></span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">··Changelog:</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">····-·29·mar·2010:·initial·work</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment"></span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">··Programmer:·</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">····Clement·Courbet·-·clement.courbet@ecp.fr</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment"></span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_PROGVIEWERWIDGET_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">··(c)·Clement·Courbet·2010</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">*/</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_MESH_DUAL_H</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;QTimer&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_MESH_DUAL_H</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------·STL</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#else</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01247.html">OpenMesh::Attributes</a>;</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02206.html">···66</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02206.html">ProgTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··VertexAttributes··(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·······|</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·······);</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··EdgeAttributes····(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·······);</div>
 173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··HalfedgeAttributes(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a>·);</div>
 174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··FaceAttributes····(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·······|</div>
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·······);··</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>177 </div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">namespace·</span>Util·{·</div>180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;ProgTraits&gt;</a>··<a·class="code·hl_class"·href="a02714.html">MyMesh</a>;</div>
 181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;MyMesh&gt;</a>···················<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetProgBase</a>;</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·Function·DEFINITION·=========================================================</span></div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshTraits&gt;</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>PolyMesh_ArrayKernelT&lt;MeshTraits&gt;*·MeshDual·(PolyMesh_ArrayKernelT&lt;MeshTraits&gt;·&amp;primal)</div>184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··············</div>
 187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 188 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
 189 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02210.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02210.html">ProgViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetProgBase</a></div>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>190 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··PolyMesh_ArrayKernelT&lt;MeshTraits&gt;*·dual·=·<span·class="keyword">new</span>·PolyMesh_ArrayKernelT&lt;MeshTraits&gt;();</div>191 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··Q_OBJECT</div>
 192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···</div>
 193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>194 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//we·will·need·to·reference·which·vertex·in·the·dual·is·attached·to·each·face·in·the·primal</span></div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//and·which·face·of·the·dual·is·attached·to·each·vertex·in·the·primal.</span></div>195 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetProgBase</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div>
Max diff block lines reached; 22522/41947 bytes (53.69%) of diff not shown.
12.4 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 meshDualT.hh5 ProgViewerWidget.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 45, 151 lines modifiedOffset 45, 182 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
 52 42
 53 43
 54 44
 55 45#ifndef·OPENMESHAPPS_PROGVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH
 57 47
 58 48
52 42/* 
53 43·Compute·the·dual·of·a·mesh: 
54 44·-·each·face·of·the·original·mesh·is·replaced·by·a·vertex·at·the·center·of 
55 gravity·of·the·vertices·of·the·face 
56 45·-·each·vertex·of·the·original·mesh·is·replaced·by·a·face·containing·the·dual 
57 vertices·of·its·primal·adjacent·faces 
58 46 
59 47·Changelog: 
60 48·-·29·mar·2010:·initial·work 
61 49 
62 50·Programmer: 
63 51·Clement·Courbet·-·clement.courbet@ecp.fr 
64 52 
65 53·(c)·Clement·Courbet·2010 
66 54*/ 
67 55 
68 56#ifndef·OPENMESH_MESH_DUAL_H 
69 57#define·OPENMESH_MESH_DUAL_H 
70 58 
71 59//==·INCLUDES59 49//==·INCLUDES
72 =================================================================60 =================================================================
 61 50
 62 51#include·<QTimer>
 63 52#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
 64 53#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 65 54#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
 66 55#include·<string>
 67 56
 68 57
 69 58
 70 59//==·CLASS·DEFINITION
 71 =========================================================
73 6072 60
 73 61
 74 62using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
 75 63using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s;
 76 64
 77 65
 78 _\x86_\x86struct·_\x8P_\x8r_\x8o_\x8g_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 79 67{
 80 68·VertexAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·|
 81 69·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·);
 82 70·EdgeAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·);
 83 71·HalfedgeAttributes(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·);
 84 72·FaceAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·|
 85 73·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·);
 86 74};
74 61//·--------------------·STL 
75 62#include·<vector> 
76 63#if·defined(OM_CC_MIPS) 
77 64#·include·<math.h> 
78 65#else 
79 66#·include·<cmath> 
80 67#endif 
81 68 
82 69#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh> 
83 70#include·<OpenMesh/Core/Utils/Property.hh> 
84 71 
85 72//==·FORWARDDECLARATIONS 
86 ====================================================== 
87 73 
88 74//==·NAMESPACES 
89 =============================================================== 
90 7587 75
91 7688 76
92 77namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
93 78namespace·Util·{89 77typedef·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.T_.r_.i_.M_.e_.s_.h_.__.A_.r_.r_.a_.y_.K_.e_.r_.n_.e_.l_.T_.<_.P_.r_.o_.g_.T_.r_.a_.i_.t_.s_.>·_.M_.y_.M_.e_.s_.h;
 90 78typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8P_\x8r_\x8o_\x8g_\x8B_\x8a_\x8s_\x8e;
94 7991 79
95 80//==·Function·DEFINITION92 80
 93 81//==·CLASS·DEFINITION
96 =========================================================94 =========================================================
97 81 
98 87template·<typename·MeshTraits> 
99 88PolyMesh_ArrayKernelT<MeshTraits>*·MeshDual 
100 (PolyMesh_ArrayKernelT<MeshTraits>·&primal) 
101 89{ 
102 90·PolyMesh_ArrayKernelT<MeshTraits>*·dual·=·new 
103 PolyMesh_ArrayKernelT<MeshTraits>(); 
104 91 
105 92·//we·will·need·to·reference·which·vertex·in·the·dual·is·attached·to·each 
106 face·in·the·primal 
107 93·//and·which·face·of·the·dual·is·attached·to·each·vertex·in·the·primal.95 82
 96 83
 97 84
 98 _\x88_\x85class·_\x8P_\x8r_\x8o_\x8g_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8P_\x8r_\x8o_\x8g_\x8B_\x8a_\x8s_\x8e
 99 86{
 100 87·Q_OBJECT
 101 88
 102 89public:
 103 90
 104 91·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8P_\x8r_\x8o_\x8g_\x8B_\x8a_\x8s_\x8e·_\x8B_\x8a_\x8s_\x8e;
 105 92·typedef·_\x8P_\x8r_\x8o_\x8g_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·_\x8T_\x8h_\x8i_\x8s;
 106 93
108 94107 94
109 95·FPropHandleT<·typename·PolyMesh_ArrayKernelT<MeshTraits>::VertexHandle·> 
110 primalToDual; 
111 96·primal.add_property(primalToDual); 
112 97 
113 98·//for·each·face·in·the·primal·mesh,·add·a·vertex·at·the·center·of·gravity·of 
Max diff block lines reached; 4938/12668 bytes (38.98%) of diff not shown.
74.4 KB
./usr/share/doc/libopenmesh-dev/html/a00848_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00506_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/SmartTagger/SmartTaggerT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00848_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00506_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SmartTaggerT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModAspectRatioT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00506.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 159 lines modifiedOffset 136, 187 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT·-·IMPLEMENTATION</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00536.html">ModAspectRatioT.hh</a>&quot;</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·OpenMesh</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·DEFINES·==================================================================</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·STV_DEBUG_CHECKS</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//·Smarttagging·for·vertices</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerVT;</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·Smarttagging·for·edges</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerET;</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·Smarttagging·for·faces</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerFT;</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·Smarttagging·for·halfedges</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerHT;</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">typename</span>·ModAspectRatioT&lt;MeshT&gt;::Scalar·ModAspectRatioT&lt;MeshT&gt;::aspectRatio(</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·Point&amp;·_v0,·<span·class="keyword">const</span>·Point&amp;·_v1,·<span·class="keyword">const</span>·Point&amp;·_v2)·{</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··Point·d0·=·_v0·-·_v1;</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Point·d1·=·_v1·-·_v2;</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="comment">//·finds·the·max·squared·edge·length</span></div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Scalar·l2,·maxl2·=·sqrnorm(d0);</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">if</span>·((l2·=·sqrnorm(d1))·&gt;·maxl2)</div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····maxl2·=·l2;</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="comment">//·keep·searching·for·the·max·squared·edge·length</span></div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··d1·=·_v2·-·_v0;</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">if</span>·((l2·=·sqrnorm(d1))·&gt;·maxl2)</div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····maxl2·=·l2;</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·squared·area·of·the·parallelogram·spanned·by·d0·and·d1</span></div>
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··Scalar·a2·=·sqrnorm(d0·%·d1);</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·the·area·of·the·triangle·would·be</span></div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·sqrt(a2)/2·or·length·*·height·/·2</span></div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·aspect·ratio·=·length·/·height</span></div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//··············=·length·*·length·/·(2*area)</span></div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//··············=·length·*·length·/·sqrt(a2)</span></div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·returns·the·length·of·the·longest·edge</span></div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·········divided·by·its·corresponding·height</span></div>
Max diff block lines reached; 26254/58753 bytes (44.69%) of diff not shown.
16.9 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SmartTaggerT.hh5 ModAspectRatioT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
13 8·*·*14 8·*·*
14 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 45, 193 lines modifiedOffset 46, 226 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 42#pragma·once 
53 43 
54 4453 42
 54 46//
 55 =============================================================================
 56 47//
 57 48//·CLASS·ModAspectRatioT·-·IMPLEMENTATION
 58 49//
 59 50//
 60 =============================================================================
 61 51#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C
 62 52
55 45//==·INCLUDES63 53//==·INCLUDES
56 =================================================================64 =================================================================
 65 54
 66 55#include·"_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T_\x8._\x8h_\x8h"
 67 56
57 46 
58 47//·OpenMesh 
59 48#include·<OpenMesh/Core/Utils/Property.hh> 
60 49#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
61 50 
62 51 
63 52//==·DEFINES 
64 ================================================================== 
65 53 
66 54#define·STV_DEBUG_CHECKS 
67 55 
68 56//==·NAMESPACES68 57//==·NAMESPACES
69 ===============================================================69 ===============================================================
70 5770 58
71 58namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 72 60namespace·Decimater·{
72 59 
73 60//==·FORWARD·DECLARATIONS 
74 ===================================================== 
75 6173 61
 74 62//==·IMPLEMENTATION
76 62//·Smarttagging·for·vertices 
77 63template<·class·Mesh>·class·SmartTaggerVT; 
78 64//·Smarttagging·for·edges 
79 65template<·class·Mesh>·class·SmartTaggerET; 
80 66//·Smarttagging·for·faces 
81 67template<·class·Mesh>·class·SmartTaggerFT; 
82 68//·Smarttagging·for·halfedges 
83 69template<·class·Mesh>·class·SmartTaggerHT; 
84 70 
85 71 
86 72//==·CLASS·DEFINITION 
87 =========================================================75 ==========================================================
88 73 
89 74 
90 123template·<class·Mesh,·class·EHandle,·class·EPHandle> 
91 _\x81_\x82_\x84class·_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T 
92 125{ 
93 126public:76 63
 77 64template<class·MeshT>
 78 65typename·ModAspectRatioT<MeshT>::Scalar·ModAspectRatioT<MeshT>::aspectRatio(
 79 66·const·Point&·_v0,·const·Point&·_v1,·const·Point&·_v2)·{
 80 67·Point·d0·=·_v0·-·_v1;
 81 68·Point·d1·=·_v1·-·_v2;
 82 69
 83 70·//·finds·the·max·squared·edge·length
 84 71·Scalar·l2,·maxl2·=·sqrnorm(d0);
 85 72·if·((l2·=·sqrnorm(d1))·>·maxl2)
 86 73·maxl2·=·l2;
 87 74·//·keep·searching·for·the·max·squared·edge·length
 88 75·d1·=·_v2·-·_v0;
 89 76·if·((l2·=·sqrnorm(d1))·>·maxl2)
 90 77·maxl2·=·l2;
 91 78
 92 79·//·squared·area·of·the·parallelogram·spanned·by·d0·and·d1
 93 80·Scalar·a2·=·sqrnorm(d0·%·d1);
 94 81
 95 82·//·the·area·of·the·triangle·would·be
 96 83·//·sqrt(a2)/2·or·length·*·height·/·2
 97 84·//·aspect·ratio·=·length·/·height
 98 85·//·=·length·*·length·/·(2*area)
 99 86·//·=·length·*·length·/·sqrt(a2)
 100 87
 101 88·//·returns·the·length·of·the·longest·edge
 102 89·//·divided·by·its·corresponding·height
 103 90·return·sqrt((maxl2·*·maxl2)·/·a2);
 104 91}
 105 92
 106 93//---------------------------------------------------------------------------
 107 --
 108 94
 109 95template<class·MeshT>
 110 _\x89_\x86void·_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e()·{
 111 97·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·f_it,·f_end(mesh_.faces_end());
 112 98·typename·Mesh::FVIter·fv_it;
 113 99
 114 100·for·(f_it·=·mesh_.faces_begin();·f_it·!=·f_end;·++f_it)·{
 115 101·fv_it·=·mesh_.fv_iter(*f_it);
 116 102·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t&·p0·=·mesh_.point(*fv_it);
 117 103·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t&·p1·=·mesh_.point(*(++fv_it));
 118 104·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t&·p2·=·mesh_.point(*(++fv_it));
 119 105
 120 106·mesh_.property(aspect_,·*f_it)·=·static_cast<typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r>(1.0)·/
 121 aspectRatio(p0,·p1,·p2);
 122 107·}
Max diff block lines reached; 10116/17255 bytes (58.63%) of diff not shown.
275 KB
./usr/share/doc/libopenmesh-dev/html/a00857_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06434_source.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidgetT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00857_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06434_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshViewerWidgetT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">AttribKernelT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 136, 814 lines modifiedOffset 136, 694 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_ATTRIBKERNEL_HH</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KENREL_OSG_ATTRIBKERNEL_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifdef·_MSC_VER</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//#··pragma·warning(disable:·4267·4311)</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·--------------------</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·--------------------</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;QImage&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;QFileInfo&gt;</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/PropertyT.hh&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;QKeyEvent&gt;</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·--------------------</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00746.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">using·namespace·</span>Qt;</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#if·defined(_MSC_VER)</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··undef·min</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··undef·max</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshItems&gt;</div>
 170 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="};">
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03458.html">···70</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03458.html">AttribKernelT</a>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03470.html">PropertyKernel</a>&lt;·typename·MeshItems::Face::IsTriangle·&gt;</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keywordtype">bool</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">protected</span>:</div>
176 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">···75</a></span><a·class="code·hl_function"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;M&gt;::open_mesh</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_filename,·<a·class="code·hl_class"·href="a02334.html">IO::Options</a>·_opt)</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Face::IsTriangle·IsTriMesh;</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03470.html">PropertyKernel&lt;·IsTriMesh·&gt;</a>·<a·class="code·hl_class"·href="a03470.html">Base</a>;</div>
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·load·mesh</span></div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·calculate·normals</span></div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·set·scene·center·and·radius···</span></div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02958.html">Base::FPTypesHandle</a>·········<a·class="code·hl_struct"·href="a02958.html">FPT[·...·truncated·by·diffoscope;·len:·15,·SHA:·21ee0c67960e5951ed840dfc8eb020ac3c40019c38d6dbf24a8b2d067eea57d7·...·]</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02958.html">Base::FPLengthsHandle</a>·······<a·class="code·hl_struct"·href="a02958.html">FPLengthsHandle</a>;</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02958.html">Base::FIndicesHandle</a>········<a·class="code·hl_struct"·href="a02958.html">FIndicesHandle</a>;</div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··mesh_.request_face_normals();</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··mesh_.request_face_colors();</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.request_vertex_normals();</div> 
Max diff block lines reached; 193699/225685 bytes (85.83%) of diff not shown.
54.9 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshViewerWidgetT_impl.hh5 AttribKernelT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 45, 894 lines modifiedOffset 45, 756 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 42#pragma·once52 42
53 4353 43
 54 44#ifndef·OPENMESH_KERNEL_OSG_ATTRIBKERNEL_HH
 55 45#define·OPENMESH_KENREL_OSG_ATTRIBKERNEL_HH
 56 46
 57 47
54 44//==·INCLUDES58 48//==·INCLUDES
55 =================================================================59 =================================================================
56 45 
57 46#ifdef·_MSC_VER 
58 47//#·pragma·warning(disable:·4267·4311) 
59 48#endif 
60 4960 49
 61 50#include·<OpenMesh/Core/Utils/GenProg.hh>
 62 51#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
61 50// 
62 51#include·<iostream> 
63 52#include·<fstream> 
64 53//·--------------------63 52//·--------------------
 64 53#include·<OpenMesh/Tools/Kernel_OSG/PropertyT.hh>
 65 54#include·<OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh>
65 54#include·<QImage> 
66 55#include·<QFileInfo> 
67 56#include·<QKeyEvent> 
68 57//·--------------------66 55//·--------------------
69 58#include·<OpenMesh/Core/Utils/vector_cast.hh> 
70 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h> 
71 60#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh> 
72 6167 56#include·<osg/Geometry>
 68 57
 69 58
 70 59//==·NAMESPACES
 71 ===============================================================
 72 60
73 62using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;73 61namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 74 62namespace·Kernel_OSG·{
 75 63
 76 64//==·CLASS·DEFINITION
74 63using·namespace·Qt; 
75 64 
76 65#if·defined(_MSC_VER) 
77 66#·undef·min 
78 67#·undef·max 
79 68#endif 
80 69 
81 70//==·IMPLEMENTATION 
82 ==========================================================77 =========================================================
83 7178 65
 79 66
 80 67
 81 69template·<class·MeshItems>
 82 _\x87_\x80class·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T
 83 71·:·public·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l<·typename·MeshItems::Face::IsTriangle·>
84 7284 72{
85 73template·<typename·M> 
86 74bool 
87 _\x87_\x85_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8M_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename,·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·_opt) 
88 76{ 
89 77·//·load·mesh 
90 78·//·calculate·normals 
91 79·//·set·scene·center·and·radius 
92 80 
93 81·mesh_.request_face_normals(); 
94 82·mesh_.request_face_colors(); 
95 83·mesh_.request_vertex_normals(); 
96 84·mesh_.request_vertex_colors(); 
97 85·mesh_.request_vertex_texcoords2D(); 
98 86 
99 87·std::cout·<<·"Loading·from·file·'"·<<·_filename·<<·"'\n"; 
100 88·if·(·_\x8I_\x8O_\x8:_\x8:_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(mesh_,·_filename,·_opt·)) 
101 89·{ 
102 90·//·store·read·option 
103 91·opt_·=·_opt; 
104 92 
105 93·//·update·face·and·vertex·normals 
106 94·if·(·!·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·)·) 
107 95·mesh_._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8s(); 
108 96·else 
109 97·std::cout·<<·"File·provides·face·normals\n"; 
110 98 
111 99·if·(·!·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·)·) 
112 100·mesh_._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8s(); 
113 101·else 
114 102·std::cout·<<·"File·provides·vertex·normals\n"; 
115 103 
116 104 
117 105·//·check·for·possible·color·information 
118 106·if·(·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8C_\x8o_\x8l_\x8o_\x8r·)·) 
119 _\x81_\x80_\x87·{ 
120 108·std::cout·<<·"File·provides·vertex·colors\n"; 
121 109·add_draw_mode("Colored·Vertices"); 
122 _\x81_\x81_\x80·} 
123 111·else 
124 112·mesh_.release_vertex_colors(); 
125 113 
126 114·if·(·_opt.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·)·) 
127 115·{ 
128 116·std::cout·<<·"File·provides·face·colors\n"; 
129 117·add_draw_mode("Solid·Colored·Faces"); 
130 118·add_draw_mode("Smooth·Colored·Faces"); 
131 119·} 
132 120·else 
133 121·mesh_.release_face_colors(); 
Max diff block lines reached; 49479/56244 bytes (87.97%) of diff not shown.
44.5 KB
./usr/share/doc/libopenmesh-dev/html/a00908_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00911_source.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/Subdivider/SubdivideWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/reader/STLReader.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00908_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00911_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SubdivideWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">STLReader.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 116 lines modifiedOffset 138, 123 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·SubdivideWidget</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·reader·module·for·STL·files</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·SUBDIVIDEWIDGET_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·SUBDIVIDEWIDGET_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__STLREADER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__STLREADER_HH__</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;QTimer&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;QMainWindow&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;QStatusBar&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/Subdivider/MeshViewerWidget.hh&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00779.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};"> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02246.html">···67</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02246.html">SubdivideWidget</a>·:·<span·class="keyword">public</span>·QWidget</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··Q_OBJECT</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO·{</div>
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·Mesh·&gt;</a>·Subdivider;</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·FORWARDS·=================================================================</span></div>
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">enum</span>·SOPType·{</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>BaseImporter;</div>
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····SOP_UniformCompositeLoop,</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····SOP_UniformCompositeSqrt3,</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····SOP_UniformLoop,</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div>
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····SOP_UniformSqrt3,</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····SOP_UniformInterpolatingSqrt3,</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····SOP_ModifiedButterfly,</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····SOP_CatmullClark,</div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····SOP_Undefined</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··};</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 181 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02378.html">···84</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02378.html">_STLReader_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02338.html">BaseReader</a></div>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::map&lt;·SOPType,·Subdivider*·&gt;·SubdividerPool;</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·constructor</span></div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···</div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_class"·href="a02378.html">_STLReader_</a>();</div>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02246.html">SubdivideWidget</a>(QWidget*·_parent=0,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_name=0);</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02246.html#aa6c1aa852431cb53a4c8c5123b1c47cf">···94</a></span>··<a·class="code·hl_function"·href="a02246.html#aa6c1aa852431cb53a4c8c5123b1c47cf">~SubdivideWidget</a>()·{};</div>189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02378.html#a88db910f48bfa7c42c873888bed4cfc6">···92</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02378.html#a88db910f48bfa7c42c873888bed4cfc6">~_STLRead[·...·truncated·by·diffoscope;·len:·3,·SHA:·d0dbc8a0ddd5e6fe061dea59db8cef7c7e16c596a8135c88772b0b29ffd64ea7·...·]</a>()·{};</div>
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02246.html#a76b8eb6dd5f47ea05161c22da4adca54">open_mesh</a>(<span·class="keyword">const</span>·<span·class="k[·...·truncated·by·diffoscope;·len:·41,·SHA:·e4ac599064fe024aa04d4747fc1e740e26f9cf9ec803f47709ee642932879868·...·]>192 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}">
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02378.html#a273d700897e1db8051341a6afab62cdf">···95</a></span>··std::string·<a·class="code·hl_function"·href="a02378.html#a273d700897e1db8051341a6afab62cdf">get_description</a>()<span·class="keyword">·const·override</span></div>
 194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Stereolithography·Interface·Format&quot;</span>;·}</div>
 195 </div>
 196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02378.html#a798003eb614103a79e79de781b895034">···97</a></span>··std::string·<a·class="code·hl_function"·href="a02378.html#a798003eb614103a79e79de781b895034">get_extensions</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;stl·stla·stlb&quot;</span>;·}</div>
Max diff block lines reached; 15134/35814 bytes (42.26%) of diff not shown.
9.35 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SubdivideWidget.hh5 STLReader.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 129 lines modifiedOffset 47, 157 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·SubdivideWidget56 =============================================================================
58 47//57 46//
 58 47//·Implements·an·reader·module·for·STL·files
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52#ifndef·__STLREADER_HH__
 65 53#define·__STLREADER_HH__
 66 54
61 49 
62 50#ifndef·SUBDIVIDEWIDGET_HH 
63 51#define·SUBDIVIDEWIDGET_HH 
64 52 
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 5567 55
69 56#include·<QTimer> 
70 57#include·<QMainWindow> 
71 58#include·<QStatusBar> 
72 59#include·<OpenMesh/Apps/Subdivider/MeshViewerWidget.hh> 
73 60#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.._.h_.h>68 56//===·INCLUDES
 69 ================================================================
 70 57
 71 58
 72 59#include·<stdio.h>
 73 60#include·<string>
74 6174 61
 75 62#include·<OpenMesh/Core/System/config.h>
 76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>
 77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 78 65
75 62 
76 63 
77 64 
78 65//==·CLASS·DEFINITION 
79 ========================================================= 
80 6679 66
81 _.6_.7class·_.S_.u_.b_.d_.i_.v_.i_.d_.e_.W_.i_.d_.g_.e_.t·:·public·QWidget80 67//==·NAMESPACES
 81 ===============================================================
82 68{82 68
83 69·Q_OBJECT 
84 70 
85 71public:83 69
 84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 71namespace·IO·{
86 7286 72
87 73·typedef·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.<_.·_.M_.e_.s_.h_.·_.>·Subdivider;87 73//==·FORWARDS
 88 =================================================================
88 7489 74
 90 75class·BaseImporter;
 91 76
 92 77//==·IMPLEMENTATION
 93 ===========================================================
 94 78
 95 79
 96 _\x88_\x84class·OPENMESHDLLEXPORT·_\x8__\x8S_\x8T_\x8L_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r
89 75·enum·SOPType·{ 
90 76·SOP_UniformCompositeLoop, 
91 77·SOP_UniformCompositeSqrt3, 
92 78·SOP_UniformLoop, 
93 79·SOP_UniformSqrt3, 
94 80·SOP_UniformInterpolatingSqrt3, 
95 81·SOP_ModifiedButterfly, 
96 82·SOP_CatmullClark, 
97 83·SOP_Undefined 
98 84·}; 
99 8597 85{
100 86·typedef·std::map<·SOPType,·Subdivider*·>·SubdividerPool;98 86public:
101 8799 87
102 88public: 
103 89 
104 91·explicit·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0,·const·char*·_name=0); 
105 92 
106 _\x89_\x84·_\x8~_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t()·{}; 
107 95 
108 96 
109 98·bool·_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename); 
110 99 
111 100·void·keyPressEvent(·QKeyEvent·*k·); 
112 101 
113 _\x81_\x80_\x83·QStatusBar·*_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8__\x8b_\x8a_\x8r; 
114 104·void·update(); 
115 105100 88·//·constructor
 101 89·_\x8__\x8S_\x8T_\x8L_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_();
 102 90
 103 _\x89_\x82·virtual·_\x8~_\x8__\x8S_\x8T_\x8L_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_()·{};
 104 93
 105 94
 106 _\x89_\x85·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override
 107 96·{·return·"Stereolithography·Interface·Format";·}
 108 _\x89_\x87·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"stl·stla·stlb";·}
 109 98
 110 99·bool·read(const·std::string&·_filename,
 111 100·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 112 101·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
 113 102
 114 103·bool·read(std::istream&·_in,
 115 104·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 116 105·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
116 106117 106
Max diff block lines reached; 5279/9548 bytes (55.29%) of diff not shown.
68.4 KB
./usr/share/doc/libopenmesh-dev/html/a01148_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00554_source.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·Doc/Concepts/MeshItems.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/CollapseInfoT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a01148_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00554_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshItems.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CollapseInfoT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00554.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 137, 154 lines modifiedOffset 137, 111 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··Mesh·Items·Concept</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··STRUCT·CollpaseInfoT</span></div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#error·this·file·is·for·documentation·purposes·only</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
160 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01242.html">···59</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
162 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01243.html">···60</a></span><span·class="keyword">namespace·</span>Concepts·{·</div>157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{</div>
164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··············</div> 
168 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
169 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">162 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02150.html">···71</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02150.html">MeshItems</a>·{</div>163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03374.html">···74</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03374.html">CollapseInfoT</a>·{</div>
 164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">public</span>:</div>
 165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT</a>(Mesh&amp;·_mesh,·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·_heh);</div>
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>166 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····Mesh&amp;·mesh;</div>
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
173 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};"> 
174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02154.html">···81</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Refs_&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02154.html">VertexT</a></div> 
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div> 
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div> 
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">···86</a></span>··<span·class="keyword">typedef</span>·Refs_··<a·class="code·hl_typedef"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">Refs</a>;</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02154.html#ac714e165662433c27dbc482b7a524201">···89</a></span>··<a·class="code·hl_function"·href="a02154.html#ac714e165662433c27dbc482b7a524201">VertexT</a>();</div>169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03374.html#a5167e49665056a7a8b6bcc6b6915c09e">···80</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::H[·...·truncated·by·diffoscope;·len:·109,·SHA:·36306102e17ec013e20cf550a06b13243991ddbc9ddec709a46894ccac34038e·...·]</div>
 170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03374.html#a53dc5ea9882b3097b8281142c0bdb225">···81</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a53dc5ea9882b3097b8281142c0bdb225">v1v0</a>;·</div>
 171 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03374.html#abacd9a21d5a78d80dc1faf617caf39e9">···82</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#abacd9a21d5a78d80dc1faf617caf39e9">v0</a>;·</div>
 172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03374.html#a7e472c32525398eeb34cad7c52aa3651">···83</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a7e472c32525398eeb34cad7c52aa3651">v1</a>;·</div>
 173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03374.html#a4d6e1b8c56453e3de48ed178d067c876">···84</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·<a·class="code·hl_variable"·href="a03374.html#a4d6e1b8c56453e3de48ed178d067c876">p0</a>;·</div>
 174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03374.html#a91226116d563790a8d04b09a9ef2d965">···85</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·<a·class="code·hl_variable"·href="a03374.html#a91226116d563790a8d04b09a9ef2d965">p1</a>;·</div>
 175 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03374.html#abe823726812c34c63eccc8316f5b1de5">···86</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·<a·class="code·hl_variable"·href="a03374.html#abe823726812c34c63eccc8316f5b1de5">fl</a>;·</div>
 176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03374.html#a2962fea162ba214fe7394d60ddb322d7">···87</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a2962fea162ba214fe7394d60ddb322d7">fr</a>;·</div>
 177 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03374.html#a4d6ceec9090fb5a282e3a2f842962597">···88</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a4d6ceec9090fb5a282e3a2f842962597">vl</a>;·</div>
 178 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03374.html#ad65dfec5ec35931c6aaac3587b0fd55e">···89</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03374.html#ad65dfec5ec35931c6aaac3587b0fd55e">vr</a>;·</div>
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">···94</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·<a·class="code·hl_variable"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">vlv1</a>,·v0vl,·vrv0,·v1vr;</div>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6">···92</a></span>··<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·<a·class="code·hl_function"·href="a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6">halfedge_handle</a>()··<span·class="keyword">const</span>;</div> 
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02154.html#a2e37f87e0ff740f42d6e700ccc5b71b1">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02154.html#a2e37f87e0ff740f42d6e700ccc5b71b1">set_halfedge_handle</a>(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_eh);</div> 
184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>};</div>181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>};</div>
185 </div>182 </div>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>184 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 186 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
Max diff block lines reached; 27337/52384 bytes (52.19%) of diff not shown.
17.1 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshItems.hh5 CollapseInfoT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
13 8·*·*14 8·*·*
14 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 46, 209 lines modifiedOffset 47, 165 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45 
56 46//54 48//
57 =============================================================================55 =============================================================================
58 47// 
59 48//·Mesh·Items·Concept 
60 49//56 49//
 57 50//·STRUCT·CollpaseInfoT
61 50//58 51//
 59 52//
62 =============================================================================60 =============================================================================
 61 53#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH
 62 54#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH
63 51 
64 52 
65 53#error·this·file·is·for·documentation·purposes·only 
66 54 
67 5563 55
68 56//==·NAMESPACES64 56//==·INCLUDES
69 ===============================================================65 =================================================================
70 5766 57
71 5867 58//==·NAMESPACE
 68 ================================================================
 69 59
72 _.5_.9namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 71 61namespace·Decimater·{
73 _\x86_\x80namespace·Concepts·{ 
74 61 
75 6272 62
76 63//==·CLASS·DEFINITION73 63//==·CLASS·DEFINITION
77 =========================================================74 =========================================================
78 6475 64
79 65 
80 _\x87_\x81struct·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s·{ 
81 72 
82 73 
83 _\x88_\x81template·<class·Refs_>·class·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T 
84 82{ 
85 83public: 
86 84 
87 _\x88_\x86·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s; 
88 87 
89 _\x88_\x89·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T(); 
90 90 
91 _\x89_\x82·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const; 
92 _.9_.4·void·_.s_.e_.t_.__.h_.a_.l_.f_.e_.d_.g_.e_.__.h_.a_.n_.d_.l_.e(_.H_.a_.l_.f_.e_.d_.g_.e_.H_.a_.n_.d_.l_.e·_eh);76 73template<class·Mesh>
 77 _\x87_\x84struct·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T·{
 78 75·public:
 79 76·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T(Mesh&·_mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_heh);
 80 77
 81 78·Mesh&·mesh;
 82 79
 83 _\x88_\x80·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80_\x8v_\x81;
 84 _\x88_\x81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81_\x8v_\x80;
 85 _\x88_\x82·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80;
 86 _\x88_\x83·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81;
 87 _\x88_\x84·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·_\x8p_\x80;
 88 _\x88_\x85·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·_\x8p_\x81;
 89 _\x88_\x86·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8f_\x8l;
 90 _\x88_\x87·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8f_\x8r;
 91 _\x88_\x88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l;
 92 _\x88_\x89·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8r;
 93 91
 94 _\x89_\x84·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l_\x8v_\x81,·v0vl,·vrv0,·v1vr;
93 95};95 96};
94 96 
95 9796 97
96 9897 98//---------------------------------------------------------------------------
 98 --
97 9999 99
 100 126template<class·Mesh>
 101 _\x81_\x82_\x87inline·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T(Mesh&·_mesh,
 102 128·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_heh)·:
 103 129·mesh(_mesh),·v0v1(_heh),·v1v0(_mesh.opposite_halfedge_handle(v0v1)),·v0(
 104 130·_mesh.to_vertex_handle(v1v0)),·v1(_mesh.to_vertex_handle(v0v1)),·p0(
 105 131·_mesh.point(v0)),·p1(_mesh.point(v1)),·fl(_mesh.face_handle(v0v1)),·fr(
 106 132·_mesh.face_handle(v1v0))
98 _\x81_\x80_\x87template·<class·Refs_>·class·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8T 
99 108{ 
100 109public: 
101 110 
102 _\x81_\x81_\x82·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s; 
103 113 
104 _\x81_\x81_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const; 
105 117 
106 _\x81_\x82_\x80·void·_\x8s_\x8e_\x8t_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh); 
107 121 
108 _\x81_\x82_\x84·_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8f_\x8a_\x8c_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const; 
109 125 
110 _\x81_\x82_\x88·void·_\x8s_\x8e_\x8t_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_fh); 
111 129 
112 _\x81_\x83_\x82·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8n_\x8e_\x8x_\x8t_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const; 
113 133107 133
114 _\x81_\x83_\x86·void·_\x8s_\x8e_\x8t_\x8__\x8n_\x8e_\x8x_\x8t_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh); 
115 137}; 
116 138 
117 139 
118 140 
119 141 
120 _\x81_\x84_\x89template·<class·Refs_>·class·_\x8E_\x8d_\x8g_\x8e_\x8T 
121 150{ 
Max diff block lines reached; 10755/17450 bytes (61.63%) of diff not shown.
52.4 KB
./usr/share/doc/libopenmesh-dev/html/a06347_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06476_source.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·Doc/Tutorial/10-persistence/fill_props.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06347_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06476_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 129 lines modifiedOffset 92, 145 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshViewerWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();·</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·*it·)·==·v)·)</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span>··</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·*it·)·=·v;</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span>·</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·······it·!=·_m.edges_end();·++it)</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>···v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·*it·)·!=·v)</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>················&lt;&lt;·_m.property(_ph,·*it·)·&lt;&lt;·<span·class="stringliteral">&quot;·!=·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#pragma·once</span></div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">else</span></div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>
Max diff block lines reached; 17644/41995 bytes (42.01%) of diff not shown.
11.2 KB
html2text {}
    
Offset 1, 144 lines modifiedOffset 1, 165 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 fill_props.hh
 6 1#ifndef·FILL_PROPS_HH
 7 2#define·FILL_PROPS_HH
 8 3
5 MeshViewerWidget.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 42 
53 43 
54 44#pragma·once 
55 45 
56 46//==·INCLUDES 
57 ================================================================= 
58 47 
59 48#include·<QWidget> 
60 49#include·<QString> 
61 50#include·<QMessageBox> 
62 51#include·<QFileDialog> 
63 52#include·<iostream> 
64 53#include·<OpenMesh/Tools/Utils/getopt.h>9 4#include·<OpenMesh/Core/Utils/Property.hh>
65 54#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h> 
66 55#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh> 
67 56#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
68 5710 5#include·"int2roman.hh"
 11 6
 12 7
 13 8template·<typename·Mesh>
 14 9bool
 15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false)
 16 11{
 17 12·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f
 18 };
 19 13
 20 14·for(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·it=_m.vertices_begin();
 21 15·it·!=·_m.vertices_end();·++it)
 22 16·{
 23 17·const·float·v·=·a[it->idx()%9];
 24 18·if·(·_check·&&·!(_m.property(·_ph,·*it·)·==·v)·)
 25 19·return·false;
 26 20·else
 27 21·_m.property(·_ph,·*it·)·=·v;
 28 22·}
 29 23·return·true;
 30 24}
 31 25
 32 26
 33 27template·<typename·Mesh>
 34 28bool
 35 29fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>·_ph,·bool·_check=false·)
 36 30{
 37 31
 38 32·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.edges_begin();
 39 33·it·!=·_m.edges_end();·++it)
 40 34·{
 41 35·const·size_t·n·=·it->idx();
 42 36·const·bool·v·=·((n&(n-1))==0);·//·true·for·0,1,2,4,8,..
 43 37
 44 38·if·(_check·&&·_m.property(·_ph,·*it·)·!=·v)
 45 39·{
 46 40·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"
 47 41·<<·_m.property(_ph,·*it·)·<<·"·!=·"·<<·v·<<·std::endl;
 48 42·return·false;
 49 43·}
 50 44·else
 51 45·{
 52 46·_m.property(·_ph,·*it·)·=·v;
 53 47·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"·<<·v·<<·std::endl;
 54 48·}
 55 49·}
 56 50·return·true;
 57 51}
 58 52
 59 53
 60 54
 61 55template·<typename·Mesh>
 62 56bool
 63 57fill_props(Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8s_\x8t_\x8d_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8>·_ph,·bool
 64 _check=false)
69 5865 58{
Max diff block lines reached; 6253/11480 bytes (54.47%) of diff not shown.
45.1 KB
./usr/share/doc/libopenmesh-dev/html/a06350_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01133_source.html
Files 81% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/Subdivider/MeshViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/MathDefs.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06350_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01133_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshViewerWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MathDefs.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 89 lines modifiedOffset 139, 140 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_MESHVIEWERWIDGET_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·MATHDEFS_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·MATHDEFS_HH</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;cfloat&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·M_PI</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">··#define·M_PI······3.14159265359</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>{</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·--------------------·OpenMesh</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06500.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">typename</span>·Real&gt;</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03730.html">OpenMesh::Subdivider::Uniform::CompositeTraits</a>·Traits;</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;Traits&gt;</a>·········Mesh;</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··············</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">160 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01242.html#a82f641ef2370d5bc304e1e764eb0b44b">···61</a></span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01242.html#a82f641ef2370d5bc304e1e764eb0b44b">is_zero</a>(<span·class="keyword">const</span>·T&amp;·_a,·Real·_eps)</div>
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02242.html">···69</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02242.html">MeshViewerWidgetSubdivider</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT</a>&lt;Mesh&gt;</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</div> 
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>···<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;Mesh&gt;</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>···</div> 
176 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02242.html#acad092d7ef85732f954fb2366a49e298">···75</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02242.html#acad092d7ef85732f954fb2366a49e298">MeshViewerWidgetSubdivider</a>(QWidget*·_parent=0)</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····:·<a·class="code·hl_class"·href="a02226.html">Base</a>(_parent)</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··{}</div> 
180 </div> 
181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02242.html#a10ba6fe790b073bb1e5376448b2e00a7">···80</a></span>··<a·class="code·hl_function"·href="a02242.html#a10ba6fe790b073bb1e5376448b2e00a7">~MeshViewerWidgetSubdivider</a>()·{}</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
184 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02242.html#a1a2d67ebbaa137b231146f63e883d074">···83</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02242.html#a1a2d67ebbaa137b231146f63e883d074">open_mesh</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_filename,·<a·class="code·hl_class"·href="a02334.html">OpenMesh::IO::Options</a>·_opt)<span·class="keyword">·override</span></div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">··</span>{</div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">if</span>·(·<a·class="code·hl_function"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">Base::open_mesh</a>(·_filename,·_opt·)·)</div> 
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div> 
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······orig_mesh_·=·mesh_;</div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div> 
194 </div> 
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··Mesh&amp;·orig_mesh()·{·<span·class="keywordflow">return</span>·orig_mesh_;·}</div> 
197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">const</span>·Mesh&amp;·orig_mesh()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·orig_mesh_;·}</div> 
198 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>···</div> 
199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">protected</span>:</div>162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>{·<span·class="keywordflow">return</span>·fabs(_a)·&lt;·_eps;·}</div>
200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
201 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··Mesh·orig_mesh_;</div> 
202 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
203 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>};</div> 
204 </div>163 </div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_eq(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a82f641ef2370d5bc304e1e764eb0b44b">is_zero</a>(a-b,·_eps);·}</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div>
Max diff block lines reached; 14751/36987 bytes (39.88%) of diff not shown.
8.79 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshViewerWidget.hh5 MathDefs.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 105 lines modifiedOffset 48, 143 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45#ifndef·OPENMESHAPPS_MESHVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH55 45#ifndef·MATHDEFS_HH
 56 46#define·MATHDEFS_HH
57 4757 47
 58 48#include·<cmath>
 59 49#include·<cfloat>
58 48 
59 49//==·INCLUDES 
60 ================================================================= 
61 5060 50
62 51 
63 52//·--------------------·OpenMesh 
64 53#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh> 
65 54#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
66 55#include·<OpenMesh/Core/IO/MeshIO.hh> 
67 56#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.C_.o_.m_.p_.o_.s_.i_.t_.e_./_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.r_.a_.i_.t_.s_.._.h_.h>61 51#ifndef·M_PI
 62 52·#define·M_PI·3.14159265359
 63 53#endif
 64 54
 65 55namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 66 56{
68 5767 57
 68 60template·<class·T,·typename·Real>
 69 _\x86_\x81inline·bool·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(const·T&·_a,·Real·_eps)
 70 62{·return·fabs(_a)·<·_eps;·}
69 58// 
70 59 
71 60typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·Traits; 
72 61typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·Mesh; 
73 62 
74 6371 63
 72 64template·<class·T1,·class·T2,·typename·Real>
 73 65inline·bool·is_eq(const·T1&·a,·const·T2&·b,·Real·_eps)
 74 66{·return·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(a-b,·_eps);·}
75 64 
76 65//==·CLASS·DEFINITION 
77 ========================================================= 
78 66 
79 6775 67
80 68 
81 _\x86_\x89class·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T<Mesh> 
82 70{ 
83 71public: 
84 72·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8B_\x8a_\x8s_\x8e; 
85 73 
86 _\x87_\x85·explicit·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r(QWidget*·_parent=0) 
87 76·:·_\x8B_\x8a_\x8s_\x8e(_parent) 
88 77·{} 
89 78 
90 _\x88_\x80·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r()·{} 
91 81 
92 _\x88_\x83·inline·bool·_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·_opt) 
93 override 
94 84·{ 
95 85·if·(·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(·_filename,·_opt·)·) 
96 86·{ 
97 87·orig_mesh_·=·mesh_; 
98 88·return·true; 
99 89·} 
100 90·return·false; 
101 91·} 
102 92 
103 93·Mesh&·orig_mesh()·{·return·orig_mesh_;·} 
104 94·const·Mesh&·orig_mesh()·const·{·return·orig_mesh_;·} 
105 95 
106 96protected: 
107 97 
108 98·Mesh·orig_mesh_; 
109 99 
110 100}; 
111 10176 68template·<class·T1,·class·T2,·typename·Real>
 77 69inline·bool·is_gt(const·T1&·a,·const·T2&·b,·Real·_eps)
 78 70{·return·(a·>·b)·&&·!is_eq(a,b,_eps);·}
 79 71
 80 72template·<class·T1,·class·T2,·typename·Real>
 81 73inline·bool·is_ge(const·T1&·a,·const·T2&·b,·Real·_eps)
 82 74{·return·(a·>·b)·||·is_eq(a,b,_eps);·}
 83 75
 84 76template·<class·T1,·class·T2,·typename·Real>
 85 77inline·bool·is_lt(const·T1&·a,·const·T2&·b,·Real·_eps)
 86 78{·return·(a·<·b)·&&·!is_eq(a,b,_eps);·}
 87 79
 88 80template·<class·T1,·class·T2,·typename·Real>
 89 81inline·bool·is_le(const·T1&·a,·const·T2&·b,·Real·_eps)
 90 82{·return·(a·<·b)·||·is_eq(a,b,_eps);·}
 91 83
 92 84/*const·float·flt_eps__·=·10*FLT_EPSILON;
 93 85const·double·dbl_eps__·=·10*DBL_EPSILON;*/
 94 86const·float·flt_eps__·=·(float)1e-05;
 95 87const·double·dbl_eps__·=·1e-09;
 96 88
 97 89inline·float·eps__(float)
 98 90{·return·flt_eps__;·}
 99 91
 100 92inline·double·eps__(double)
 101 93{·return·dbl_eps__;·}
 102 94
 103 95template·<class·T>
 104 96inline·bool·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(const·T&·a)
 105 97{·return·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(a,·eps__(a));·}
 106 98
 107 99template·<class·T1,·class·T2>
 108 100inline·bool·is_eq(const·T1&·a,·const·T2&·b)
 109 101{·return·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(a-b);·}
112 102110 102
 111 103template·<class·T1,·class·T2>
 112 104inline·bool·is_gt(const·T1&·a,·const·T2&·b)
Max diff block lines reached; 4499/8982 bytes (50.09%) of diff not shown.
12.8 KB
./usr/share/doc/libopenmesh-dev/html/a06353_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06473_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Geometry/Config.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/Config.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06353_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06473_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Config.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Config.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a06473.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 40 lines modifiedOffset 138, 37 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··Defines</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··Defines</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_GEOMETRY_CONFIG_HH</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_CONFIG_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_GEOMETRY_CONFIG_HH</span></div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_UTILS_CONFIG_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·OpenMesh·Namespace·Defines</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·BEGIN_NS_GEOMETRY·namespace·geometry·{</span></div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·BEGIN_NS_UTILS·namespace·Utils·{</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·END_NS_GEOMETRY·}</span></div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·END_NS_UTILS·}</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_GEOMETRY_CONFIG_HH·defined</span></div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_CONFIG_HH·defined</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//=============================================================================</span></div>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//=============================================================================</span></div>
172 </div><!--·fragment·--></div><!--·contents·-->169 </div><!--·fragment·--></div><!--·contents·-->
173 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
174 <hr>171 <hr>
175 <address>172 <address>
176 <small>173 <small>
177 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">174 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.05 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Config.hh5 Config.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 43 lines modifiedOffset 48, 40 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45 
56 46// 
57 ============================================================================= 
58 47//55 47//
 56 =============================================================================
 57 48//
59 48//·Defines58 49//·Defines
60 49// 
61 50//59 50//
 60 51//
62 =============================================================================61 =============================================================================
63 5162 52
64 52#ifndef·OPENMESH_GEOMETRY_CONFIG_HH63 53#ifndef·OPENMESH_UTILS_CONFIG_HH
65 53#define·OPENMESH_GEOMETRY_CONFIG_HH64 54#define·OPENMESH_UTILS_CONFIG_HH
66 54 
67 5565 55
 66 56
68 56//==·INCLUDES67 57//==·INCLUDES
69 =================================================================68 =================================================================
 69 58
70 57 
71 58//·OpenMesh·Namespace·Defines 
72 59#include·<OpenMesh/Core/System/config.h>70 59#include·<OpenMesh/Core/System/config.h>
73 6071 60
74 6172 61
75 62//==·NAMESPACES73 62//==·NAMESPACES
76 ===============================================================74 ===============================================================
77 6375 63
78 64#define·BEGIN_NS_GEOMETRY·namespace·geometry·{76 64#define·BEGIN_NS_UTILS·namespace·Utils·{
79 65#define·END_NS_GEOMETRY·}77 65#define·END_NS_UTILS·}
80 6678 66
81 6779 67
82 68//80 68//
83 =============================================================================81 =============================================================================
84 69#endif·//·OPENMESH_GEOMETRY_CONFIG_HH·defined82 69#endif·//·OPENMESH_UTILS_CONFIG_HH·defined
85 70//83 70//
86 =============================================================================84 =============================================================================
87 ===============================================================================85 ===============================================================================
88 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.86 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
89 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.87 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
5.41 KB
./usr/share/doc/libopenmesh-dev/html/a06356.html vs.
./usr/share/doc/libopenmesh-dev/html/a06473.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06356.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06473.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 47 lines modifiedOffset 96, 47 lines modified
96 ··<div·class="headertitle"><div·class="title">Config.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">Config.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·Config.hh:</div>101 Include·dependency·graph·for·Config.hh:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><img·src="a06357.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hh"·alt=""/></div>103 <div·class="center"><img·src="a06474.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hh"·id="aOpenMesh_2Tools_2Utils_2Config_8hh">104 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hh"·id="aOpenMesh_2Tools_2Utils_2Config_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="13,5,176,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="13,5,176,45"/>
106 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>106 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>
107 <area·shape="poly"·title="·"·alt=""·coords="97,46,97,79,92,79,92,46"/>107 <area·shape="poly"·title="·"·alt=""·coords="97,46,97,79,92,79,92,46"/>
108 </map>108 </map>
109 </div>109 </div>
110 </div><div·class="textblock"><div·class="dynheader">110 </div><div·class="textblock"><div·class="dynheader">
111 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>111 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
112 <div·class="dyncontent">112 <div·class="dyncontent">
113 <div·class="center"><img·src="a06358.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hhdep"·alt=""/></div>113 <div·class="center"><img·src="a06475.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hhdep"·alt=""/></div>
114 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Config_8hhdep">114 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Config_8hhdep">
115 <area·shape="rect"·title="·"·alt=""·coords="442,5,605,45"/>115 <area·shape="rect"·title="·"·alt=""·coords="442,5,605,45"/>
116 <area·shape="rect"·href="a00716.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>116 <area·shape="rect"·href="a00704.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>
117 <area·shape="poly"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>117 <area·shape="poly"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>
118 <area·shape="rect"·href="a00719.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>118 <area·shape="rect"·href="a00713.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>
119 <area·shape="poly"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>119 <area·shape="poly"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>
120 <area·shape="rect"·href="a00725.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>120 <area·shape="rect"·href="a00677.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>
121 <area·shape="poly"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>121 <area·shape="poly"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>
122 <area·shape="rect"·href="a00635.html"·title="·"·alt=""·coords="237,181,437,221"/>122 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="237,181,437,221"/>
123 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>123 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
124 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="5,269,212,309"/>124 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="5,269,212,309"/>
125 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>125 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>
126 <area·shape="rect"·href="a00656.html"·title="·"·alt=""·coords="237,269,437,309"/>126 <area·shape="rect"·href="a00575.html"·title="·"·alt=""·coords="237,269,437,309"/>
127 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>127 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>
128 <area·shape="rect"·href="a00662.html"·title="·"·alt=""·coords="461,269,661,309"/>128 <area·shape="rect"·href="a00542.html"·title="·"·alt=""·coords="461,269,661,309"/>
129 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>129 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>
130 <area·shape="rect"·href="a00689.html"·title="·"·alt=""·coords="461,357,661,397"/>130 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="461,357,661,397"/>
131 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>131 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>
132 </map>132 </map>
133 </div>133 </div>
134 </div>134 </div>
135 <p><a·href="a06356_source.html">Go·to·the·source·code·of·this·file.</a></p>135 <p><a·href="a06473_source.html">Go·to·the·source·code·of·this·file.</a></p>
136 <table·class="memberdecls">136 <table·class="memberdecls">
137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
138 Macros</h2></td></tr>138 Macros</h2></td></tr>
139 <tr·class="memitem:ad9196e477b38b680c5282d4a29d03b96"·id="r_ad9196e477b38b680c5282d4a29d03b96"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9196e477b38b680c5282d4a29d03b96"·name="ad9196e477b38b680c5282d4a29d03b96"></a>139 <tr·class="memitem:ad9196e477b38b680c5282d4a29d03b96"·id="r_ad9196e477b38b680c5282d4a29d03b96"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9196e477b38b680c5282d4a29d03b96"·name="ad9196e477b38b680c5282d4a29d03b96"></a>
140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BEGIN_NS_UTILS</b>&#160;&#160;&#160;namespace·Utils·{</td></tr>140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BEGIN_NS_UTILS</b>&#160;&#160;&#160;namespace·Utils·{</td></tr>
141 <tr·class="separator:ad9196e477b38b680c5282d4a29d03b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:ad9196e477b38b680c5282d4a29d03b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:ac6b279c770fdcc3b1b044a39c235526f"·id="r_ac6b279c770fdcc3b1b044a39c235526f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b279c770fdcc3b1b044a39c235526f"·name="ac6b279c770fdcc3b1b044a39c235526f"></a>142 <tr·class="memitem:ac6b279c770fdcc3b1b044a39c235526f"·id="r_ac6b279c770fdcc3b1b044a39c235526f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b279c770fdcc3b1b044a39c235526f"·name="ac6b279c770fdcc3b1b044a39c235526f"></a>
20.8 KB
./usr/share/doc/libopenmesh-dev/html/a06356_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00494_source.html
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/Config.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/Decimating/CmdOption.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06356_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00494_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Config.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CmdOption.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a06356.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 38 lines modifiedOffset 138, 73 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·CMDOPTION</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··Defines</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CMDOPTION</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 149 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};">
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02182.html">···48</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02182.html">CmdOption</a></div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">public</span>:</div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_CONFIG_HH</span></div>154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·T·value_type;</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_UTILS_CONFIG_HH</span></div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>(<span·class="keyword">const</span>·T&amp;·_val)·:·val_(_val),·valid_(<span·class="keyword">true</span>),·enabled_(<span·class="keyword">false</span>)·{·}</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>()·:·val_(T()),valid_(<span·class="keyword">false</span>),·enabled_(<span·class="keyword">false</span>)·{·}</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·has·been·set·and·has·a·value</span></div>
 160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">bool</span>·is_valid(<span·class="keywordtype">void</span>)<span·class="keyword">·const···</span>{·<span·class="keywordflow">return</span>·valid_;···}</div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordtype">bool</span>·has_value(<span·class="keywordtype">void</span>)<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·is_valid();·}</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·has·been·set·and·may·have·an·value·(check·with·is_valid())</span></div>
 164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">bool</span>·is_enabled()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·enabled_;·}</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·enable()·{·enabled_·=·<span·class="keyword">true</span>;·}</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·BEGIN_NS_UTILS·namespace·Utils·{</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·END_NS_UTILS·}</span></div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·operator·=·(·<span·class="keyword">const</span>·T&amp;·_val·)·</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{·</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····val_·=·_val;</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····valid_=<span·class="keyword">true</span>;·</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····enable();</div>
 173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;·</div>
 174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">operator</span>·T··()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·val_;·}</div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//··operator·const·T&amp;·()·const·{·return·val_;·}</span></div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">operator</span>·T*·()·<span·class="keyword">const</span>··{·<span·class="keywordflow">return</span>·is_valid()·?·&amp;val_·:·<span·class="keyword">nullptr</span>;·}</div>
 180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">private</span>:</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··T····val_;</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·valid_;</div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·enabled_;</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">private</span>:·<span·class="comment">//·non-copyable</span></div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;);</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·operator·=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·);</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div>
 193 </div>
 194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>
 196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>std::ostream&amp;·operator·&lt;&lt;·(·std::ostream&amp;·_os,·<a·class="code·hl_class"·href="a02182.html">CmdOption&lt;T&gt;</a>&amp;·_opt·)</div>
 197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{</div>
 198 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··_os·&lt;&lt;·(T&amp;)_opt;</div>
 199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordflow">return</span>·_os;</div>
 200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>}</div>
 201 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_CONFIG_HH·defined</span></div>202 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#endif</span></div>
Max diff block lines reached; 130/17716 bytes (0.73%) of diff not shown.
3.4 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 CmdOption.hh
5 Config.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 40 lines modifiedOffset 47, 69 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 47// 
56 ============================================================================= 
57 48// 
58 49//·Defines 
59 50// 
60 51// 
61 ============================================================================= 
62 52 
63 53#ifndef·OPENMESH_UTILS_CONFIG_HH 
64 54#define·OPENMESH_UTILS_CONFIG_HH 
65 5554 44#ifndef·CMDOPTION
 55 45#define·CMDOPTION
 56 46
 57 47template·<typename·T>
 58 _\x84_\x88class·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n
 59 49{
 60 50public:
 61 51
 62 52·typedef·T·value_type;
 63 53
 64 54·explicit·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n(const·T&·_val)·:·val_(_val),·valid_(true),·enabled_
 65 (false)·{·}
 66 55·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n()·:·val_(T()),valid_(false),·enabled_(false)·{·}
66 5667 56
 68 57·//·has·been·set·and·has·a·value
 69 58·bool·is_valid(void)·const·{·return·valid_;·}
 70 59·bool·has_value(void)·const·{·return·is_valid();·}
67 57//==·INCLUDES 
68 ================================================================= 
69 58 
70 59#include·<OpenMesh/Core/System/config.h> 
71 6071 60
 72 61·//·has·been·set·and·may·have·an·value·(check·with·is_valid())
 73 62·bool·is_enabled()·const·{·return·enabled_;·}
72 61 
73 62//==·NAMESPACES 
74 =============================================================== 
75 6374 63
76 64#define·BEGIN_NS_UTILS·namespace·Utils·{ 
77 65#define·END_NS_UTILS·} 
78 66 
79 67 
80 68// 
81 ============================================================================= 
82 69#endif·//·OPENMESH_UTILS_CONFIG_HH·defined 
83 70// 
84 =============================================================================75 64·void·enable()·{·enabled_·=·true;·}
 76 65
 77 66·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·T&·_val·)
 78 67·{
 79 68·val_·=·_val;
 80 69·valid_=true;
 81 70·enable();
 82 71·return·*this;
 83 72·}
 84 73
 85 74·operator·T·()·const·{·return·val_;·}
 86 75·//·operator·const·T&·()·const·{·return·val_;·}
 87 76
 88 77·operator·T*·()·const·{·return·is_valid()·?·&val_·:·nullptr;·}
 89 78
 90 79private:
 91 80
 92 81·T·val_;
 93 82·bool·valid_;
 94 83·bool·enabled_;
 95 84
 96 85private:·//·non-copyable
 97 86
 98 87·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n(const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&);
 99 88·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·);
 100 89
 101 90};
 102 91
 103 92template·<·typename·T·>
 104 93std::ostream&·operator·<<·(·std::ostream&·_os,·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8<_\x8T_\x8>&·_opt·)
 105 94{
 106 95·_os·<<·(T&)_opt;
 107 96·return·_os;
 108 97}
 109 98
 110 99#endif
 111 _\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n
 112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·CmdOption.hh:49
85 ===============================================================================113 ===============================================================================
86 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.114 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
87 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.115 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
133 B
./usr/share/doc/libopenmesh-dev/html/a06357.png vs.
./usr/share/doc/libopenmesh-dev/html/a06474.png
Files identical despite different names
3.01 KB
./usr/share/doc/libopenmesh-dev/html/a06358.map vs.
./usr/share/doc/libopenmesh-dev/html/a06475.map
Files 98% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <map·id="OpenMesh/Tools/Utils/Config.hh"·name="OpenMesh/Tools/Utils/Config.hh">1 <map·id="OpenMesh/Tools/Utils/Config.hh"·name="OpenMesh/Tools/Utils/Config.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="442,5,605,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="442,5,605,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00716.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00704.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>
5 <area·shape="rect"·id="Node000008"·href="$a00719.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>5 <area·shape="rect"·id="Node000008"·href="$a00713.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>
6 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>6 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>
7 <area·shape="rect"·id="Node000009"·href="$a00725.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>7 <area·shape="rect"·id="Node000009"·href="$a00677.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>
8 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>8 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>
9 <area·shape="rect"·id="Node000003"·href="$a00635.html"·title="·"·alt=""·coords="237,181,437,221"/>9 <area·shape="rect"·id="Node000003"·href="$a00548.html"·title="·"·alt=""·coords="237,181,437,221"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
11 <area·shape="rect"·id="Node000004"·href="$a00926_source.html"·title="·"·alt=""·coords="5,269,212,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00503_source.html"·title="·"·alt=""·coords="5,269,212,309"/>
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>
13 <area·shape="rect"·id="Node000005"·href="$a00656.html"·title="·"·alt=""·coords="237,269,437,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00575.html"·title="·"·alt=""·coords="237,269,437,309"/>
14 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>14 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>
15 <area·shape="rect"·id="Node000006"·href="$a00662.html"·title="·"·alt=""·coords="461,269,661,309"/>15 <area·shape="rect"·id="Node000006"·href="$a00542.html"·title="·"·alt=""·coords="461,269,661,309"/>
16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>
17 <area·shape="rect"·id="Node000007"·href="$a00689.html"·title="·"·alt=""·coords="461,357,661,397"/>17 <area·shape="rect"·id="Node000007"·href="$a00569.html"·title="·"·alt=""·coords="461,357,661,397"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>
19 </map>19 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06358.png vs.
./usr/share/doc/libopenmesh-dev/html/a06475.png
Files identical despite different names
7.31 KB
./usr/share/doc/libopenmesh-dev/html/a06359_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06431_source.html
Files 99% similar despite different names
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06359_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06431_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_ATTRIBKERNEL_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_ATTRIBKERNEL_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_ATTRIBKERNEL_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_ATTRIBKERNEL_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
Offset 872, 15 lines modifiedOffset 872, 15 lines modified
872 </div>872 </div>
873 <div·class="line"><a·id="l00787"·name="l00787"></a><span·class="lineno">··787</span>·</div>873 <div·class="line"><a·id="l00787"·name="l00787"></a><span·class="lineno">··787</span>·</div>
874 <div·class="line"><a·id="l00788"·name="l00788"></a><span·class="lineno">··788</span><span·class="comment">//=============================================================================</span></div>874 <div·class="line"><a·id="l00788"·name="l00788"></a><span·class="lineno">··788</span><span·class="comment">//=============================================================================</span></div>
875 <div·class="line"><a·id="l00789"·name="l00789"></a><span·class="lineno">··789</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>875 <div·class="line"><a·id="l00789"·name="l00789"></a><span·class="lineno">··789</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
876 <div·class="line"><a·id="l00790"·name="l00790"></a><span·class="lineno">··790</span><span·class="comment">//=============================================================================</span></div>876 <div·class="line"><a·id="l00790"·name="l00790"></a><span·class="lineno">··790</span><span·class="comment">//=============================================================================</span></div>
877 <div·class="line"><a·id="l00791"·name="l00791"></a><span·class="lineno">··791</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_ATTRIBKERNEL_HH·defined</span></div>877 <div·class="line"><a·id="l00791"·name="l00791"></a><span·class="lineno">··791</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_ATTRIBKERNEL_HH·defined</span></div>
878 <div·class="line"><a·id="l00792"·name="l00792"></a><span·class="lineno">··792</span><span·class="comment">//=============================================================================</span></div>878 <div·class="line"><a·id="l00792"·name="l00792"></a><span·class="lineno">··792</span><span·class="comment">//=============================================================================</span></div>
879 <div·class="ttc"·id="aa00287_html"><div·class="ttname"><a·href="a00287.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>879 <div·class="ttc"·id="aa01010_html"><div·class="ttname"><a·href="a01010.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>
880 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>880 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
881 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd">OpenMesh::Attributes::TextureIndex</a></div><div·class="ttdeci">@·TextureIndex</div><div·class="ttdoc">Add·texture·index·(faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:89</div></div>881 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd">OpenMesh::Attributes::TextureIndex</a></div><div·class="ttdeci">@·TextureIndex</div><div·class="ttdoc">Add·texture·index·(faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:89</div></div>
882 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>882 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>
883 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1">OpenMesh::Attributes::TexCoord2D</a></div><div·class="ttdeci">@·TexCoord2D</div><div·class="ttdoc">Add·2D·texture·coordinates·(vertices,·halfedges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:87</div></div>883 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1">OpenMesh::Attributes::TexCoord2D</a></div><div·class="ttdeci">@·TexCoord2D</div><div·class="ttdoc">Add·2D·texture·coordinates·(vertices,·halfedges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:87</div></div>
884 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20">OpenMesh::Attributes::TexCoord1D</a></div><div·class="ttdeci">@·TexCoord1D</div><div·class="ttdoc">Add·1D·texture·coordinates·(vertices,·halfedges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:86</div></div>884 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20">OpenMesh::Attributes::TexCoord1D</a></div><div·class="ttdeci">@·TexCoord1D</div><div·class="ttdoc">Add·1D·texture·coordinates·(vertices,·halfedges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:86</div></div>
885 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28">OpenMesh::Attributes::TexCoord3D</a></div><div·class="ttdeci">@·TexCoord3D</div><div·class="ttdoc">Add·3D·texture·coordinates·(vertices,·halfedges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:88</div></div>885 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28">OpenMesh::Attributes::TexCoord3D</a></div><div·class="ttdeci">@·TexCoord3D</div><div·class="ttdoc">Add·3D·texture·coordinates·(vertices,·halfedges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:88</div></div>
886 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a></div><div·class="ttdeci">@·Status</div><div·class="ttdoc">Add·status·to·mesh·item·(all·items)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:85</div></div>886 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a></div><div·class="ttdeci">@·Status</div><div·class="ttdoc">Add·status·to·mesh·item·(all·items)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:85</div></div>
205 KB
./usr/share/doc/libopenmesh-dev/html/a06362_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00761_source.html
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06362_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00761_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">AttribKernelT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SmootherT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00761.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 692 lines modifiedOffset 138, 427 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_ATTRIBKERNEL_HH</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SmootherT·-·IMPLEMENTATION</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KENREL_OSG_ATTRIBKERNEL_HH</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_SMOOTHERT_C</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·--------------------</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/PropertyT.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·--------------------</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshItems&gt;</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
170 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="};">169 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03458.html">···70</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03458.html">AttribKernelT</a>·</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03470.html">PropertyKernel</a>&lt;·typename·MeshItems::Face::IsTriangle·&gt;</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03602.html#af300a00749e27e052aac01f998532587">···72</a></span><a·class="code·hl_function"·href="a03602.html#af300a00749e27e052aac01f998532587">SmootherT&lt;Mesh&gt;::</a></div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><a·class="code·hl_function"·href="a03602.html#af300a00749e27e052aac01f998532587">SmootherT</a>(Mesh&amp;·_mesh)</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··:·mesh_(_mesh),</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····skip_features_(false)</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">protected</span>:</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·request·properties</span></div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··mesh_.request_vertex_status();</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··mesh_.request_face_normals();</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Face::IsTriangle·IsTriMesh;</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03470.html">PropertyKernel&lt;·IsTriMesh·&gt;</a>·<a·class="code·hl_class"·href="a03470.html">Base</a>;</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··mesh_.request_vertex_normals();</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02958.html">Base::FPTypesHandle</a>·········<a·class="code·hl_struct"·href="a02958.html">FPTypesHandle</a>;</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02958.html">Base::FPLengthsHandle</a>·······<a·class="code·hl_struct"·href="a02958.html">FPLengthsHandle</a>;</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02958.html">Base::FIndicesHandle</a>········<a·class="code·hl_struct"·href="a02958.html">FIndicesHandle</a>;</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·custom·properties</span></div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.add_property(original_positions_);</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.add_property(original_normals_);</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.add_property(new_positions_);</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··mesh_.add_property(is_active_);</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//----------------------------------------------------------------·item·types</span></div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Vertex·············Vertex;</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Halfedge···········Halfedge;</div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Edge···············Edge;</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Face···············Face;</div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·default·settings</span></div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··component_··=·<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602">Tangential_and_Normal</a>;</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··continuity_·=·C0;</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··tolerance_··=·-1.0;</div>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>}</div>
Max diff block lines reached; 147064/167256 bytes (87.93%) of diff not shown.
41.5 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 AttribKernelT.hh5 SmootherT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
13 8·*·*14 8·*·*
14 9·*---------------------------------------------------------------------------*15 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*16 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------17 11·*---------------------------------------------------------------------------
Offset 47, 754 lines modifiedOffset 48, 476 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44#ifndef·OPENMESH_KERNEL_OSG_ATTRIBKERNEL_HH 
55 45#define·OPENMESH_KENREL_OSG_ATTRIBKERNEL_HH 
56 46 
57 4755 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·SmootherT·-·IMPLEMENTATION
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#define·OPENMESH_SMOOTHERT_C
 64 55
58 48//==·INCLUDES65 56//==·INCLUDES
59 =================================================================66 =================================================================
60 49 
61 50#include·<OpenMesh/Core/Utils/GenProg.hh> 
62 51#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
63 52//·-------------------- 
64 53#include·<OpenMesh/Tools/Kernel_OSG/PropertyT.hh> 
65 54#include·<OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh> 
66 55//·-------------------- 
67 56#include·<osg/Geometry> 
68 5767 57
 68 58#include·<OpenMesh/Core/Utils/vector_cast.hh>
 69 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
69 58 
70 59//==·NAMESPACES 
71 =============================================================== 
72 6070 60
73 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
74 62namespace·Kernel_OSG·{71 61//==·NAMESPACES
 72 ===============================================================
 73 62
75 6374 63
 75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 65namespace·Smoother·{
76 64//==·CLASS·DEFINITION 
77 ========================================================= 
78 65 
79 6677 66
80 6778 67
 79 68//==·IMPLEMENTATION
 80 ==========================================================
 81 69
 82 70
81 69template·<class·MeshItems>83 71template·<class·Mesh>
 84 _\x87_\x82_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 85 73_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(Mesh&·_mesh)
 86 74·:·mesh_(_mesh),
 87 75·skip_features_(false)
 88 76{
 89 77·//·request·properties
 90 78·mesh_.request_vertex_status();
 91 79·mesh_.request_face_normals();
 92 80·mesh_.request_vertex_normals();
82 _\x87_\x80class·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T 
83 71·:·public·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l<·typename·MeshItems::Face::IsTriangle·> 
84 72{ 
85 73protected: 
86 74 
87 75·typedef·typename·MeshItems::Face::IsTriangle·IsTriMesh; 
88 76·typedef·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8<_\x8·_\x8I_\x8s_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8·_\x8>·_\x8B_\x8a_\x8s_\x8e; 
89 77 
90 78·typedef·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8F_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8F_\x8P_\x8T_\x8y_\x8p_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
91 79·typedef·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8F_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8F_\x8P_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
92 80·typedef·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8F_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8F_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e; 
93 8193 81
 94 82·//·custom·properties
 95 83·mesh_.add_property(original_positions_);
 96 84·mesh_.add_property(original_normals_);
 97 85·mesh_.add_property(new_positions_);
 98 86·mesh_.add_property(is_active_);
 99 87
 100 88
 101 89·//·default·settings
 102 90·component_·=·_\x8T_\x8a_\x8n_\x8g_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8__\x8a_\x8n_\x8d_\x8__\x8N_\x8o_\x8r_\x8m_\x8a_\x8l;
 103 91·continuity_·=·C0;
 104 92·tolerance_·=·-1.0;
 105 93}
 106 94
94 82public: 
95 83 
96 84·//----------------------------------------------------------------·item 
97 types 
98 85 
99 86·typedef·typename·MeshItems::Vertex·Vertex; 
100 87·typedef·typename·MeshItems::Halfedge·Halfedge; 
101 88·typedef·typename·MeshItems::Edge·Edge; 
102 89·typedef·typename·MeshItems::Face·Face; 
103 90 
104 91·typedef·typename·MeshItems::Point·Point; 
105 92·typedef·typename·MeshItems::Normal·Normal; 
106 93·typedef·typename·MeshItems::Color·Color; 
107 94·typedef·typename·MeshItems::TexCoord·TexCoord; 
108 95107 95
109 96·typedef·typename·MeshItems::Scalar·Scalar;108 96//---------------------------------------------------------------------------
 109 --
110 97110 97
111 98·typedef·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s_\x8I_\x8n_\x8f_\x8o·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s_\x8I_\x8n_\x8f_\x8o; 
112 99 
113 100 
Max diff block lines reached; 37434/42475 bytes (88.13%) of diff not shown.
17.8 KB
./usr/share/doc/libopenmesh-dev/html/a06365.html vs.
./usr/share/doc/libopenmesh-dev/html/a06461.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06365.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06461.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 99, 112 lines modifiedOffset 99, 112 lines modified
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>This·file·defines·the·default·traits·and·some·convenience·macros.··101 <p>This·file·defines·the·default·traits·and·some·convenience·macros.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>
105 <code>#include·&lt;<a·class="el"·href="a00287_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a01010_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>
106 <code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>106 <code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>
107 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·Traits.hh:</div>108 Include·dependency·graph·for·Traits.hh:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a06366.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hh"·alt=""/></div>110 <div·class="center"><img·src="a06462.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hh"·alt=""/></div>
111 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hh"·id="aOpenMesh_2Core_2Mesh_2Traits_8hh">111 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hh"·id="aOpenMesh_2Core_2Mesh_2Traits_8hh">
112 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>112 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>
113 <area·shape="rect"·title="·"·alt=""·coords="176,269,355,309"/>113 <area·shape="rect"·title="·"·alt=""·coords="176,269,355,309"/>
114 <area·shape="poly"·title="·"·alt=""·coords="141,39,87,52,39,71,22,83,11,97,8,113,15,132,30,156,49,177,94,213,143,241,190,262,188,267,140,246,91,218,46,181,26,159,10,135,3,114,6,95,18,79,36,66,85,47,140,34"/>114 <area·shape="poly"·title="·"·alt=""·coords="141,39,87,52,39,71,22,83,11,97,8,113,15,132,30,156,49,177,94,213,143,241,190,262,188,267,140,246,91,218,46,181,26,159,10,135,3,114,6,95,18,79,36,66,85,47,140,34"/>
115 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="24,93,219,133"/>115 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="24,93,219,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/>116 <area·shape="poly"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/>
117 <area·shape="rect"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>117 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>
118 <area·shape="poly"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>118 <area·shape="poly"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>
119 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="432,93,596,133"/>119 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="432,93,596,133"/>
120 <area·shape="poly"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/>120 <area·shape="poly"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/>
121 <area·shape="poly"·title="·"·alt=""·coords="284,136,255,156,233,183,228,201,230,220,246,257,241,259,225,221,223,200,229,180,252,152,281,131"/>121 <area·shape="poly"·title="·"·alt=""·coords="284,136,255,156,233,183,228,201,230,220,246,257,241,259,225,221,223,200,229,180,252,152,281,131"/>
122 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="244,181,408,221"/>122 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="244,181,408,221"/>
123 <area·shape="poly"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>123 <area·shape="poly"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>
124 <area·shape="poly"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>124 <area·shape="poly"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>
125 <area·shape="poly"·title="·"·alt=""·coords="503,135,469,179,421,223,380,248,338,267,336,262,378,243,417,219,465,175,499,132"/>125 <area·shape="poly"·title="·"·alt=""·coords="503,135,469,179,421,223,380,248,338,267,336,262,378,243,417,219,465,175,499,132"/>
126 <area·shape="rect"·title="·"·alt=""·coords="484,189,560,214"/>126 <area·shape="rect"·title="·"·alt=""·coords="484,189,560,214"/>
127 <area·shape="poly"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>127 <area·shape="poly"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>
128 </map>128 </map>
129 </div>129 </div>
130 </div><div·class="textblock"><div·class="dynheader">130 </div><div·class="textblock"><div·class="dynheader">
131 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>131 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
132 <div·class="dyncontent">132 <div·class="dyncontent">
133 <div·class="center"><img·src="a06367.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·alt=""/></div>133 <div·class="center"><img·src="a06463.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·alt=""/></div>
134 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Traits_8hhdep">134 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Traits_8hhdep">
135 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>135 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>
136 <area·shape="rect"·href="a00926_source.html"·title="·"·alt=""·coords="760,189,967,229"/>136 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="760,189,967,229"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>137 <area·shape="poly"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>
138 <area·shape="rect"·href="a00365_source.html"·title="·"·alt=""·coords="5,189,169,229"/>138 <area·shape="rect"·href="a01022_source.html"·title="·"·alt=""·coords="5,189,169,229"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1620,30,1347,34,987,45,633,64,486,78,376,96,304,116,235,141,124,191,122,186,233,136,303,111,375,91,486,73,632,59,987,39,1346,29,1619,25"/>139 <area·shape="poly"·title="·"·alt=""·coords="1620,30,1347,34,987,45,633,64,486,78,376,96,304,116,235,141,124,191,122,186,233,136,303,111,375,91,486,73,632,59,987,39,1346,29,1619,25"/>
140 <area·shape="rect"·href="a00356_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>140 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>141 <area·shape="poly"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>
142 <area·shape="rect"·href="a00305_source.html"·title="·"·alt=""·coords="388,93,587,133"/>142 <area·shape="rect"·href="a00995_source.html"·title="·"·alt=""·coords="388,93,587,133"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>143 <area·shape="poly"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>
144 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>144 <area·shape="rect"·href="a01070_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>145 <area·shape="poly"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>
146 <area·shape="rect"·href="a06368.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>146 <area·shape="rect"·href="a06464.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>
147 <area·shape="poly"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>147 <area·shape="poly"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>
148 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>148 <area·shape="rect"·href="a00746_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>
149 <area·shape="poly"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>149 <area·shape="poly"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>
150 <area·shape="rect"·href="a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>150 <area·shape="rect"·href="a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>151 <area·shape="poly"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>
152 <area·shape="rect"·href="a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>152 <area·shape="rect"·href="a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>153 <area·shape="poly"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>
154 <area·shape="rect"·href="a00812_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>154 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>
155 <area·shape="poly"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>155 <area·shape="poly"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>
156 <area·shape="poly"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>156 <area·shape="poly"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>
157 <area·shape="rect"·href="a00296_source.html"·title="·"·alt=""·coords="405,189,569,229"/>157 <area·shape="rect"·href="a01049_source.html"·title="·"·alt=""·coords="405,189,569,229"/>
158 <area·shape="poly"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>158 <area·shape="poly"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>
159 <area·shape="rect"·href="a00842_source.html"·title="·"·alt=""·coords="194,189,381,229"/>159 <area·shape="rect"·href="a00734_source.html"·title="·"·alt=""·coords="194,189,381,229"/>
160 <area·shape="poly"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>160 <area·shape="poly"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>
161 <area·shape="rect"·href="a01052_source.html"·title="·"·alt=""·coords="593,189,736,229"/>161 <area·shape="rect"·href="a00329_source.html"·title="·"·alt=""·coords="593,189,736,229"/>
162 <area·shape="poly"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>162 <area·shape="poly"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>
163 <area·shape="rect"·href="a00983_source.html"·title="·"·alt=""·coords="591,284,738,339"/>163 <area·shape="rect"·href="a00242_source.html"·title="·"·alt=""·coords="591,284,738,339"/>
164 <area·shape="poly"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>164 <area·shape="poly"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>165 <area·shape="poly"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>166 <area·shape="poly"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1262,120,1125,126,955,138,768,156,581,184,549,191,548,186,580,179,767,151,954,132,1125,121,1262,115"/>167 <area·shape="poly"·title="·"·alt=""·coords="1262,120,1125,126,955,138,768,156,581,184,549,191,548,186,580,179,767,151,954,132,1125,121,1262,115"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>168 <area·shape="poly"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>
169 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>169 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>170 <area·shape="poly"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>
171 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/>171 <area·shape="rect"·href="a06377_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/>172 <area·shape="poly"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/>
173 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/>173 <area·shape="rect"·href="a06380_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1476,117,1768,137,1946,155,2122,179,2161,186,2160,191,2122,184,1945,160,1768,142,1476,122"/>174 <area·shape="poly"·title="·"·alt=""·coords="1476,117,1768,137,1946,155,2122,179,2161,186,2160,191,2122,184,1945,160,1768,142,1476,122"/>
175 <area·shape="rect"·href="a00896_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>175 <area·shape="rect"·href="a00446_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>176 <area·shape="poly"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>
177 <area·shape="rect"·href="a01067_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>177 <area·shape="rect"·href="a00245_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>178 <area·shape="poly"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>
179 <area·shape="rect"·href="a00908_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>179 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>
180 <area·shape="poly"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>180 <area·shape="poly"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>
181 <area·shape="poly"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>181 <area·shape="poly"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>
182 <area·shape="rect"·href="a06485.html"·title="·"·alt=""·coords="3105,189,3363,229"/>182 <area·shape="rect"·href="a06443.html"·title="·"·alt=""·coords="3105,189,3363,229"/>
183 <area·shape="poly"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>183 <area·shape="poly"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>
184 <area·shape="rect"·href="a00752_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>184 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>
185 <area·shape="poly"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>185 <area·shape="poly"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>
186 <area·shape="rect"·href="a06491.html"·title="·"·alt=""·coords="3131,284,3371,339"/>186 <area·shape="rect"·href="a06449.html"·title="·"·alt=""·coords="3131,284,3371,339"/>
187 <area·shape="poly"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>187 <area·shape="poly"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>
188 <area·shape="poly"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>188 <area·shape="poly"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>
189 <area·shape="rect"·href="a00758.html"·title="·"·alt=""·coords="3413,291,3639,331"/>189 <area·shape="rect"·href="a00596.html"·title="·"·alt=""·coords="3413,291,3639,331"/>
190 <area·shape="poly"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>190 <area·shape="poly"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>
191 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="3423,387,3629,441"/>191 <area·shape="rect"·href="a00599.html"·title="·"·alt=""·coords="3423,387,3629,441"/>
192 <area·shape="poly"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>192 <area·shape="poly"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>
193 <area·shape="poly"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>193 <area·shape="poly"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>
194 <area·shape="rect"·href="a00797.html"·title="·"·alt=""·coords="2598,189,2809,229"/>194 <area·shape="rect"·href="a00605.html"·title="·"·alt=""·coords="2598,189,2809,229"/>
195 <area·shape="poly"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>195 <area·shape="poly"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>
196 <area·shape="rect"·href="a00800.html"·title="·"·alt=""·coords="2359,189,2573,229"/>196 <area·shape="rect"·href="a00626.html"·title="·"·alt=""·coords="2359,189,2573,229"/>
197 <area·shape="poly"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>197 <area·shape="poly"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>198 <area·shape="poly"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>
199 </map>199 </map>
200 </div>200 </div>
201 </div>201 </div>
202 <p><a·href="a06365_source.html">Go·to·the·source·code·of·this·file.</a></p>202 <p><a·href="a06461_source.html">Go·to·the·source·code·of·this·file.</a></p>
203 <table·class="memberdecls">203 <table·class="memberdecls">
204 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>204 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
205 Classes</h2></td></tr>205 Classes</h2></td></tr>
206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02806.html">OpenMesh::DefaultTraits</a></td></tr>206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02806.html">OpenMesh::DefaultTraits</a></td></tr>
207 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·traits.··<a·href="a02806.html#details">More...</a><br·/></td></tr>207 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·traits.··<a·href="a02806.html#details">More...</a><br·/></td></tr>
208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 4039/18085 bytes (22.33%) of diff not shown.
1.98 KB
./usr/share/doc/libopenmesh-dev/html/a06365.js vs.
./usr/share/doc/libopenmesh-dev/html/a06461.js
Files 91% similar despite different names
1.85 KB
js-beautify {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 var·a06365·=·[1 var·a06461·=·[
2 ····["OpenMesh::DefaultTraits",·"a02806.html",·"a02806"],2 ····["OpenMesh::DefaultTraits",·"a02806.html",·"a02806"],
3 ····["OpenMesh::DefaultTraitsDouble",·"a02810.html",·"a02810"],3 ····["OpenMesh::DefaultTraitsDouble",·"a02810.html",·"a02810"],
4 ····["OpenMesh::MergeTraits<·_Traits1,·_Traits2·>",·"a02814.html",·null],4 ····["OpenMesh::MergeTraits<·_Traits1,·_Traits2·>",·"a02814.html",·null],
5 ····["EdgeAttributes",·"a06365.html#a8126b6d66b0b65c5e23e8856c6092c28",·null],5 ····["EdgeAttributes",·"a06461.html#a8126b6d66b0b65c5e23e8856c6092c28",·null],
6 ····["EdgeTraits",·"a06365.html#adbd10edc9787f8347769a11391896d9e",·null],6 ····["EdgeTraits",·"a06461.html#adbd10edc9787f8347769a11391896d9e",·null],
7 ····["FaceAttributes",·"a06365.html#a75f0d731abf2489208086aac5147eefc",·null],7 ····["FaceAttributes",·"a06461.html#a75f0d731abf2489208086aac5147eefc",·null],
8 ····["FaceTraits",·"a06365.html#a48a58bb27b065ea6b5f6e973756f1800",·null],8 ····["FaceTraits",·"a06461.html#a48a58bb27b065ea6b5f6e973756f1800",·null],
9 ····["HalfedgeAttributes",·"a06365.html#a72688ff15a275a41a98159ce72eaab4f",·null],9 ····["HalfedgeAttributes",·"a06461.html#a72688ff15a275a41a98159ce72eaab4f",·null],
10 ····["HalfedgeTraits",·"a06365.html#a223434df0f07f8e05b89324094fc1de8",·null],10 ····["HalfedgeTraits",·"a06461.html#a223434df0f07f8e05b89324094fc1de8",·null],
11 ····["OM_Merge_Traits",·"a06365.html#a746c83f2828928d4e7c4de0b2613e396",·null],11 ····["OM_Merge_Traits",·"a06461.html#a746c83f2828928d4e7c4de0b2613e396",·null],
12 ····["OM_Merge_Traits_In_Template",·"a06365.html#a97a9676df79fe2881136f983f3cf3b05",·null],12 ····["OM_Merge_Traits_In_Template",·"a06461.html#a97a9676df79fe2881136f983f3cf3b05",·null],
13 ····["VertexAttributes",·"a06365.html#a427ff443d5e47c76b9c45a29213e63db",·null],13 ····["VertexAttributes",·"a06461.html#a427ff443d5e47c76b9c45a29213e63db",·null],
14 ····["VertexTraits",·"a06365.html#aa5146d858418fcb93715406a6ce8e30f",·null]14 ····["VertexTraits",·"a06461.html#aa5146d858418fcb93715406a6ce8e30f",·null]
15 ];15 ];
81.6 KB
./usr/share/doc/libopenmesh-dev/html/a06365_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00569_source.html
Files 82% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/Traits.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06365_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00569_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Traits.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MixedDecimaterT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a06365.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00569.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 212 lines modifiedOffset 137, 163 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·MixedDecimaterT·-·IMPLEMENTATION</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_CC</span></div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··CLASS·Traits</span></div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//</span></div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//=============================================================================</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_TRAITS_HH</span></div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_TRAITS_HH</span></div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00542.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Decimater·{</div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 169 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">···71</a></span><a·class="code·hl_function"·href="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">MixedDecimaterT&lt;Mesh&gt;::MixedDecimaterT</a>(Mesh&amp;·_mesh)·:</div>
 171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;Mesh&gt;(_mesh),·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;Mesh&gt;(_mesh)·{</div>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}</div>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>174 </div>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
174 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">···79</a></span><span·class="preprocessor">#define·VertexAttributes(_i)·enum·{·VertexAttributes·=·_i·}</span></div>178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 179 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">···79</a></span><a·class="code·hl_function"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">MixedDecimaterT&lt;Mesh&gt;::~MixedDecimaterT</a>()·{</div>
175 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">···82</a></span><span·class="preprocessor">#define·HalfedgeAttributes(_i)·enum·{·HalfedgeAttributes·=·_i·}</span></div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div>
 183 </div>
177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">···85</a></span><span·class="preprocessor">#define·EdgeAttributes(_i)·enum·{·EdgeAttributes·=·_i·}</span></div>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 187 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">···85</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">MixedDecimaterT&lt;Mesh&gt;::decimate</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_n_collapses,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor,·<span·class="keywordtype">bool</span>·_only_selected)·{</div>
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">···88</a></span><span·class="preprocessor">#define·FaceAttributes(_i)·enum·{·FaceAttributes·=·_i·}</span></div>190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(_mc_factor·&gt;·1.0)</div>
 191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·0;</div>
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">size_t</span>·n_collapses_mc·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">size_t</span><span·class="keyword">&gt;</span>(_mc_factor*_n_collapses);</div>
 194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">size_t</span>·n_collapses_inc·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">size_t</span><span·class="keyword">&gt;</span>(_n_collapses·-·n_collapses_mc);</div>
182 <div·class="foldopen"·id="foldopen00091"·data-start=""·data-end=""> 
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">···91</a></span><span·class="preprocessor">#define·VertexTraits·\</span></div> 
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">··template·&lt;class·Base,·class·Refs&gt;·struct·VertexT·:·public·Base</span></div> 
185 </div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">size_t</span>·r_collapses·=·0;</div>
Max diff block lines reached; 41926/64100 bytes (65.41%) of diff not shown.
18.9 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Traits.hh5 MixedDecimaterT_impl.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 269 lines modifiedOffset 47, 214 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 46//
54 43 
55 44 
56 50// 
57 =============================================================================55 =============================================================================
58 51// 
59 52//·CLASS·Traits 
60 53// 
61 54//56 47//
 57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION
 58 49//
 59 50//
62 =============================================================================60 =============================================================================
 61 51#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_CC
 62 52
63 55 
64 56#ifndef·OPENMESH_TRAITS_HH 
65 57#define·OPENMESH_TRAITS_HH 
66 58 
67 59 
68 60//==·INCLUDES63 53//==·INCLUDES
69 =================================================================64 =================================================================
70 61 
71 62 
72 63#include·<OpenMesh/Core/System/config.h> 
73 64#include·<OpenMesh/Core/Geometry/VectorT.hh> 
74 65#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
75 66#include·<OpenMesh/Core/Mesh/Handles.hh> 
76 67 
77 6865 54
 66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 67 56
 68 57#include·<vector>
 69 58#if·defined(OM_CC_MIPS)
 70 59#·include·<float.h>
 71 60#else
 72 61#·include·<cfloat>
 73 62#endif
 74 63
78 69//==·NAMESPACES75 64//==·NAMESPACE
79 ===============================================================76 ===============================================================
80 70 
81 71 
82 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 66namespace·Decimater·{
 79 67
 80 68//==·IMPLEMENTATION
 81 ==========================================================
 82 69
 83 70template<class·Mesh>
 84 _\x87_\x81_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·:
 85 72·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>
 86 (_mesh)·{
83 7387 73
84 7488 74}
85 75//==·CLASS·DEFINITION 
86 ========================================================= 
87 7689 75
 90 76//---------------------------------------------------------------------------
 91 --
88 7792 77
89 _.7_.9#define·VertexAttributes(_i)·enum·{·VertexAttributes·=·_i·}93 78template<class·Mesh>
 94 _\x87_\x89_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8~_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T()·{
90 8095 80
91 _\x88_\x82#define·HalfedgeAttributes(_i)·enum·{·HalfedgeAttributes·=·_i·} 
92 83 
93 _.8_.5#define·EdgeAttributes(_i)·enum·{·EdgeAttributes·=·_i·}96 81}
 97 82
 98 83//---------------------------------------------------------------------------
 99 --
 100 84template<class·Mesh>
 101 _\x88_\x85size_t·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(const·size_t·_n_collapses,·const·float
 102 _mc_factor,·bool·_only_selected)·{
94 86103 86
95 _.8_.8#define·FaceAttributes(_i)·enum·{·FaceAttributes·=·_i·}104 87·if·(_mc_factor·>·1.0)
 105 88·return·0;
96 89106 89
97 _\x89_\x81#define·VertexTraits·\ 
98 92·template·<class·Base,·class·Refs>·struct·VertexT·:·public·Base 
99 93 
100 _\x89_\x85#define·HalfedgeTraits·\ 
101 96·template·<class·Base,·class·Refs>·struct·HalfedgeT·:·public·Base 
102 97 
103 _\x89_\x89#define·EdgeTraits·\ 
104 100·template·<class·Base,·class·Refs>·struct·EdgeT·:·public·Base 
105 101 
106 _\x81_\x80_\x83#define·FaceTraits·\ 
107 104·template·<class·Base,·class·Refs>·struct·FaceT·:·public·Base107 90·size_t·n_collapses_mc·=·static_cast<size_t>(_mc_factor*_n_collapses);
 108 91·size_t·n_collapses_inc·=·static_cast<size_t>(_n_collapses·-·n_collapses_mc);
 109 92
 110 93·size_t·r_collapses·=·0;
 111 94·if·(_mc_factor·>·0.0)
 112 95·r_collapses·=·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(n_collapses_mc,_only_selected);
 113 96
 114 97·//·returns,·if·the·previous·steps·were·aborted·by·the·observer
 115 98·if·(this->observer()·&&·this->observer()->abort())
 116 99·return·r_collapses;
 117 100
 118 101·if·(_mc_factor·<·1.0)
 119 102·r_collapses·+=·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(n_collapses_inc,_only_selected);
 120 103
 121 104·return·r_collapses;
108 105122 105
109 106123 106}
110 107124 107
111 108//==·CLASS·DEFINITION 
112 ========================================================= 
Max diff block lines reached; 14503/19332 bytes (75.02%) of diff not shown.
3.71 KB
./usr/share/doc/libopenmesh-dev/html/a06366.map vs.
./usr/share/doc/libopenmesh-dev/html/a06447.map
Files 90% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 16 lines modified
1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh"> 
2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh">
 2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,260,45"/>
 3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="18,101,77,126"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="116,47,71,92,67,89,112,44"/>
 5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="101,101,164,126"/>
 6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="135,46,135,87,130,87,130,46"/>
 7 <area·shape="rect"·id="Node000004"·href="$a00620.html"·title="·"·alt=""·coords="188,93,389,133"/>
 8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="168,43,244,84,241,89,166,48"/>
 9 <area·shape="rect"·id="Node000005"·href="$a01097_source.html"·title="·"·alt=""·coords="102,181,281,221"/>
 10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>
 11 <area·shape="rect"·id="Node000007"·href="$a00965_source.html"·title="·"·alt=""·coords="305,181,464,221"/>
 12 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="176,269,355,309"/>13 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="198,269,377,309"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="141,39,87,52,39,71,22,83,11,97,8,113,15,132,30,156,49,177,94,213,143,241,190,262,188,267,140,246,91,218,46,181,26,159,10,135,3,114,6,95,18,79,36,66,85,47,140,34"/> 
5 <area·shape="rect"·id="Node000003"·href="$a00251_source.html"·title="·"·alt=""·coords="24,93,219,133"/> 
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/> 
7 <area·shape="rect"·id="Node000004"·href="$a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/> 
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>
9 <area·shape="rect"·id="Node000006"·href="$a00374_source.html"·title="·"·alt=""·coords="432,93,596,133"/> 
10 <area·shape="poly"·id="edge7_Node000001_Node000006"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/> 
11 <area·shape="poly"·id="edge4_Node000004_Node000002"·title="·"·alt=""·coords="284,136,255,156,233,183,228,201,230,220,246,257,241,259,225,221,223,200,229,180,252,152,281,131"/> 
12 <area·shape="rect"·id="Node000005"·href="$a00344_source.html"·title="·"·alt=""·coords="244,181,408,221"/> 
13 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/> 
14 <area·shape="poly"·id="edge6_Node000005_Node000002"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>15 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>
15 <area·shape="poly"·id="edge8_Node000006_Node000002"·title="·"·alt=""·coords="503,135,469,179,421,223,380,248,338,267,336,262,378,243,417,219,465,175,499,132"/> 
16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="484,189,560,214"/> 
17 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/> 
18 </map>16 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06366.png vs.
./usr/share/doc/libopenmesh-dev/html/a06462.png
Files identical despite different names
10.9 KB
./usr/share/doc/libopenmesh-dev/html/a06367.map vs.
./usr/share/doc/libopenmesh-dev/html/a06463.map
Files 98% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00926_source.html"·title="·"·alt=""·coords="760,189,967,229"/>3 <area·shape="rect"·id="Node000002"·href="$a00503_source.html"·title="·"·alt=""·coords="760,189,967,229"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>
5 <area·shape="rect"·id="Node000003"·href="$a00365_source.html"·title="·"·alt=""·coords="5,189,169,229"/>5 <area·shape="rect"·id="Node000003"·href="$a01022_source.html"·title="·"·alt=""·coords="5,189,169,229"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1620,30,1347,34,987,45,633,64,486,78,376,96,304,116,235,141,124,191,122,186,233,136,303,111,375,91,486,73,632,59,987,39,1346,29,1619,25"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1620,30,1347,34,987,45,633,64,486,78,376,96,304,116,235,141,124,191,122,186,233,136,303,111,375,91,486,73,632,59,987,39,1346,29,1619,25"/>
7 <area·shape="rect"·id="Node000004"·href="$a00356_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>7 <area·shape="rect"·id="Node000004"·href="$a00986_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>
9 <area·shape="rect"·id="Node000005"·href="$a00305_source.html"·title="·"·alt=""·coords="388,93,587,133"/>9 <area·shape="rect"·id="Node000005"·href="$a00995_source.html"·title="·"·alt=""·coords="388,93,587,133"/>
10 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>10 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>
11 <area·shape="rect"·id="Node000010"·href="$a00347_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>11 <area·shape="rect"·id="Node000010"·href="$a01070_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>
12 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>12 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>
13 <area·shape="rect"·id="Node000017"·href="$a06368.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>13 <area·shape="rect"·id="Node000017"·href="$a06464.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>
14 <area·shape="poly"·id="edge21_Node000001_Node000017"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>14 <area·shape="poly"·id="edge21_Node000001_Node000017"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>
15 <area·shape="rect"·id="Node000018"·href="$a00617_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>15 <area·shape="rect"·id="Node000018"·href="$a00746_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>
16 <area·shape="poly"·id="edge23_Node000001_Node000018"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>16 <area·shape="poly"·id="edge23_Node000001_Node000018"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>
17 <area·shape="rect"·id="Node000019"·href="$a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>17 <area·shape="rect"·id="Node000019"·href="$a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>
18 <area·shape="poly"·id="edge24_Node000001_Node000019"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>18 <area·shape="poly"·id="edge24_Node000001_Node000019"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>
19 <area·shape="rect"·id="Node000025"·href="$a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>19 <area·shape="rect"·id="Node000025"·href="$a06458.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>
20 <area·shape="poly"·id="edge31_Node000001_Node000025"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>20 <area·shape="poly"·id="edge31_Node000001_Node000025"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>
21 <area·shape="rect"·id="Node000028"·href="$a00812_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>21 <area·shape="rect"·id="Node000028"·href="$a00644_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>
22 <area·shape="poly"·id="edge35_Node000001_Node000028"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>22 <area·shape="poly"·id="edge35_Node000001_Node000028"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>
23 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>23 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>
24 <area·shape="rect"·id="Node000006"·href="$a00296_source.html"·title="·"·alt=""·coords="405,189,569,229"/>24 <area·shape="rect"·id="Node000006"·href="$a01049_source.html"·title="·"·alt=""·coords="405,189,569,229"/>
25 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>25 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>
26 <area·shape="rect"·id="Node000007"·href="$a00842_source.html"·title="·"·alt=""·coords="194,189,381,229"/>26 <area·shape="rect"·id="Node000007"·href="$a00734_source.html"·title="·"·alt=""·coords="194,189,381,229"/>
27 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>27 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>
28 <area·shape="rect"·id="Node000008"·href="$a01052_source.html"·title="·"·alt=""·coords="593,189,736,229"/>28 <area·shape="rect"·id="Node000008"·href="$a00329_source.html"·title="·"·alt=""·coords="593,189,736,229"/>
29 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>29 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>
30 <area·shape="rect"·id="Node000009"·href="$a00983_source.html"·title="·"·alt=""·coords="591,284,738,339"/>30 <area·shape="rect"·id="Node000009"·href="$a00242_source.html"·title="·"·alt=""·coords="591,284,738,339"/>
31 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>31 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>
32 <area·shape="poly"·id="edge11_Node000010_Node000002"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>32 <area·shape="poly"·id="edge11_Node000010_Node000002"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>
33 <area·shape="poly"·id="edge18_Node000010_Node000004"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>33 <area·shape="poly"·id="edge18_Node000010_Node000004"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>
34 <area·shape="poly"·id="edge17_Node000010_Node000006"·title="·"·alt=""·coords="1262,120,1125,126,955,138,768,156,581,184,549,191,548,186,580,179,767,151,954,132,1125,121,1262,115"/>34 <area·shape="poly"·id="edge17_Node000010_Node000006"·title="·"·alt=""·coords="1262,120,1125,126,955,138,768,156,581,184,549,191,548,186,580,179,767,151,954,132,1125,121,1262,115"/>
35 <area·shape="poly"·id="edge19_Node000010_Node000008"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>35 <area·shape="poly"·id="edge19_Node000010_Node000008"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>
36 <area·shape="rect"·id="Node000011"·href="$a00878_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>36 <area·shape="rect"·id="Node000011"·href="$a00467_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>
37 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>37 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>
38 <area·shape="rect"·id="Node000012"·href="$a06347_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/>38 <area·shape="rect"·id="Node000012"·href="$a06377_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/>
39 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/>39 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/>
40 <area·shape="rect"·id="Node000013"·href="$a06350_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/>40 <area·shape="rect"·id="Node000013"·href="$a06380_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/>
41 <area·shape="poly"·id="edge14_Node000010_Node000013"·title="·"·alt=""·coords="1476,117,1768,137,1946,155,2122,179,2161,186,2160,191,2122,184,1945,160,1768,142,1476,122"/>41 <area·shape="poly"·id="edge14_Node000010_Node000013"·title="·"·alt=""·coords="1476,117,1768,137,1946,155,2122,179,2161,186,2160,191,2122,184,1945,160,1768,142,1476,122"/>
42 <area·shape="rect"·id="Node000015"·href="$a00896_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>42 <area·shape="rect"·id="Node000015"·href="$a00446_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>
43 <area·shape="poly"·id="edge16_Node000010_Node000015"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>43 <area·shape="poly"·id="edge16_Node000010_Node000015"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>
44 <area·shape="rect"·id="Node000016"·href="$a01067_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>44 <area·shape="rect"·id="Node000016"·href="$a00245_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>
45 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>45 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>
46 <area·shape="rect"·id="Node000014"·href="$a00908_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>46 <area·shape="rect"·id="Node000014"·href="$a00431_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>
47 <area·shape="poly"·id="edge15_Node000013_Node000014"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>47 <area·shape="poly"·id="edge15_Node000013_Node000014"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>
48 <area·shape="poly"·id="edge22_Node000017_Node000018"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>48 <area·shape="poly"·id="edge22_Node000017_Node000018"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>
49 <area·shape="rect"·id="Node000020"·href="$a06485.html"·title="·"·alt=""·coords="3105,189,3363,229"/>49 <area·shape="rect"·id="Node000020"·href="$a06443.html"·title="·"·alt=""·coords="3105,189,3363,229"/>
50 <area·shape="poly"·id="edge25_Node000019_Node000020"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>50 <area·shape="poly"·id="edge25_Node000019_Node000020"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>
51 <area·shape="rect"·id="Node000022"·href="$a00752_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>51 <area·shape="rect"·id="Node000022"·href="$a00587_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>
52 <area·shape="poly"·id="edge27_Node000019_Node000022"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>52 <area·shape="poly"·id="edge27_Node000019_Node000022"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>
53 <area·shape="rect"·id="Node000021"·href="$a06491.html"·title="·"·alt=""·coords="3131,284,3371,339"/>53 <area·shape="rect"·id="Node000021"·href="$a06449.html"·title="·"·alt=""·coords="3131,284,3371,339"/>
54 <area·shape="poly"·id="edge26_Node000020_Node000021"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>54 <area·shape="poly"·id="edge26_Node000020_Node000021"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>
55 <area·shape="poly"·id="edge28_Node000022_Node000021"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>55 <area·shape="poly"·id="edge28_Node000022_Node000021"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>
56 <area·shape="rect"·id="Node000023"·href="$a00758.html"·title="·"·alt=""·coords="3413,291,3639,331"/>56 <area·shape="rect"·id="Node000023"·href="$a00596.html"·title="·"·alt=""·coords="3413,291,3639,331"/>
57 <area·shape="poly"·id="edge29_Node000022_Node000023"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>57 <area·shape="poly"·id="edge29_Node000022_Node000023"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>
58 <area·shape="rect"·id="Node000024"·href="$a00764.html"·title="·"·alt=""·coords="3423,387,3629,441"/>58 <area·shape="rect"·id="Node000024"·href="$a00599.html"·title="·"·alt=""·coords="3423,387,3629,441"/>
59 <area·shape="poly"·id="edge30_Node000023_Node000024"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>59 <area·shape="poly"·id="edge30_Node000023_Node000024"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>
60 <area·shape="poly"·id="edge32_Node000025_Node000013"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>60 <area·shape="poly"·id="edge32_Node000025_Node000013"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>
61 <area·shape="rect"·id="Node000026"·href="$a00797.html"·title="·"·alt=""·coords="2598,189,2809,229"/>61 <area·shape="rect"·id="Node000026"·href="$a00605.html"·title="·"·alt=""·coords="2598,189,2809,229"/>
62 <area·shape="poly"·id="edge33_Node000025_Node000026"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>62 <area·shape="poly"·id="edge33_Node000025_Node000026"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>
63 <area·shape="rect"·id="Node000027"·href="$a00800.html"·title="·"·alt=""·coords="2359,189,2573,229"/>63 <area·shape="rect"·id="Node000027"·href="$a00626.html"·title="·"·alt=""·coords="2359,189,2573,229"/>
64 <area·shape="poly"·id="edge34_Node000025_Node000027"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>64 <area·shape="poly"·id="edge34_Node000025_Node000027"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>
65 <area·shape="poly"·id="edge36_Node000028_Node000015"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>65 <area·shape="poly"·id="edge36_Node000028_Node000015"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>
66 </map>66 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06367.png vs.
./usr/share/doc/libopenmesh-dev/html/a06463.png
Files identical despite different names
8.12 KB
./usr/share/doc/libopenmesh-dev/html/a06368.html vs.
./usr/share/doc/libopenmesh-dev/html/a06464.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06368.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06464.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 72 lines modifiedOffset 96, 72 lines modified
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">Traits.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">Traits.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>This·file·defines·the·default·traits·and·some·convenienve·macros.··100 <p>This·file·defines·the·default·traits·and·some·convenienve·macros.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</code><br·/>
104 <code>#include·&lt;osg/Geometry&gt;</code><br·/>104 <code>#include·&lt;osg/Geometry&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·Traits.hh:</div>106 Include·dependency·graph·for·Traits.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a06369.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·alt=""/></div>108 <div·class="center"><img·src="a06465.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh">109 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh">
110 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>110 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>
111 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>111 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>
112 <area·shape="poly"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>112 <area·shape="poly"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>
113 <area·shape="rect"·href="a00620_source.html"·title="·"·alt=""·coords="439,93,612,133"/>113 <area·shape="rect"·href="a00737_source.html"·title="·"·alt=""·coords="439,93,612,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>114 <area·shape="poly"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>
115 <area·shape="rect"·title="·"·alt=""·coords="407,189,521,214"/>115 <area·shape="rect"·title="·"·alt=""·coords="407,189,521,214"/>
116 <area·shape="poly"·title="·"·alt=""·coords="407,45,415,86,429,132,451,175,446,178,424,134,410,87,401,46"/>116 <area·shape="poly"·title="·"·alt=""·coords="407,45,415,86,429,132,451,175,446,178,424,134,410,87,401,46"/>
117 <area·shape="rect"·title="·"·alt=""·coords="229,445,408,485"/>117 <area·shape="rect"·title="·"·alt=""·coords="229,445,408,485"/>
118 <area·shape="poly"·title="·"·alt=""·coords="211,205,136,211,98,218,65,228,37,242,18,259,9,281,13,309,27,337,47,362,70,383,97,401,157,429,217,446,215,451,155,434,95,406,67,387,43,365,23,340,8,310,4,280,13,256,34,237,63,223,97,213,135,206,211,200"/>118 <area·shape="poly"·title="·"·alt=""·coords="211,205,136,211,98,218,65,228,37,242,18,259,9,281,13,309,27,337,47,362,70,383,97,401,157,429,217,446,215,451,155,434,95,406,67,387,43,365,23,340,8,310,4,280,13,256,34,237,63,223,97,213,135,206,211,200"/>
119 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="400,269,595,309"/>119 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="400,269,595,309"/>
120 <area·shape="poly"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>120 <area·shape="poly"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>
121 <area·shape="rect"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>121 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>
122 <area·shape="poly"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>122 <area·shape="poly"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>
123 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="211,269,375,309"/>123 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="211,269,375,309"/>
124 <area·shape="poly"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/>124 <area·shape="poly"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/>
125 <area·shape="poly"·title="·"·alt=""·coords="101,310,94,353,97,375,106,396,128,418,155,435,185,447,216,455,215,460,183,452,153,440,125,423,102,399,92,377,89,353,96,309"/>125 <area·shape="poly"·title="·"·alt=""·coords="101,310,94,353,97,375,106,396,128,418,155,435,185,447,216,455,215,460,183,452,153,440,125,423,102,399,92,377,89,353,96,309"/>
126 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="117,357,281,397"/>126 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="117,357,281,397"/>
127 <area·shape="poly"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/>127 <area·shape="poly"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/>
128 <area·shape="poly"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>128 <area·shape="poly"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>
129 <area·shape="poly"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>129 <area·shape="poly"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>
130 <area·shape="rect"·title="·"·alt=""·coords="357,365,433,390"/>130 <area·shape="rect"·title="·"·alt=""·coords="357,365,433,390"/>
131 <area·shape="poly"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>131 <area·shape="poly"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>
132 <area·shape="poly"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/>132 <area·shape="poly"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/>
133 <area·shape="rect"·href="a00410_source.html"·title="·"·alt=""·coords="553,181,711,221"/>133 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="553,181,711,221"/>
134 <area·shape="poly"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/>134 <area·shape="poly"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/>
135 <area·shape="poly"·title="·"·alt=""·coords="635,222,629,265,621,289,609,311,563,357,510,394,454,423,401,443,399,438,451,418,507,390,560,353,604,308,616,287,624,264,629,221"/>135 <area·shape="poly"·title="·"·alt=""·coords="635,222,629,265,621,289,609,311,563,357,510,394,454,423,401,443,399,438,451,418,507,390,560,353,604,308,616,287,624,264,629,221"/>
136 <area·shape="poly"·title="·"·alt=""·coords="603,224,540,264,537,260,601,219"/>136 <area·shape="poly"·title="·"·alt=""·coords="603,224,540,264,537,260,601,219"/>
137 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="670,269,829,309"/>137 <area·shape="rect"·href="a00938_source.html"·title="·"·alt=""·coords="670,269,829,309"/>
138 <area·shape="poly"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/>138 <area·shape="poly"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/>
139 <area·shape="rect"·href="a00437_source.html"·title="·"·alt=""·coords="806,357,965,397"/>139 <area·shape="rect"·href="a00977_source.html"·title="·"·alt=""·coords="806,357,965,397"/>
140 <area·shape="poly"·title="·"·alt=""·coords="712,209,780,229,813,246,843,267,857,284,868,304,882,343,877,344,864,306,853,287,839,271,811,250,778,234,711,214"/>140 <area·shape="poly"·title="·"·alt=""·coords="712,209,780,229,813,246,843,267,857,284,868,304,882,343,877,344,864,306,853,287,839,271,811,250,778,234,711,214"/>
141 <area·shape="poly"·title="·"·alt=""·coords="739,311,702,356,677,380,648,400,593,424,534,442,476,454,422,462,421,456,475,449,533,437,591,420,645,395,673,376,698,353,735,308"/>141 <area·shape="poly"·title="·"·alt=""·coords="739,311,702,356,677,380,648,400,593,424,534,442,476,454,422,462,421,456,475,449,533,437,591,420,645,395,673,376,698,353,735,308"/>
142 <area·shape="poly"·title="·"·alt=""·coords="780,307,845,348,842,352,778,312"/>142 <area·shape="poly"·title="·"·alt=""·coords="780,307,845,348,842,352,778,312"/>
143 <area·shape="rect"·title="·"·alt=""·coords="717,365,782,390"/>143 <area·shape="rect"·title="·"·alt=""·coords="717,365,782,390"/>
144 <area·shape="poly"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/>144 <area·shape="poly"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/>
145 <area·shape="poly"·title="·"·alt=""·coords="806,398,795,400,597,431,422,454,421,449,596,426,794,395,805,393"/>145 <area·shape="poly"·title="·"·alt=""·coords="806,398,795,400,597,431,422,454,421,449,596,426,794,395,805,393"/>
146 </map>146 </map>
147 </div>147 </div>
148 </div><div·class="textblock"><div·class="dynheader">148 </div><div·class="textblock"><div·class="dynheader">
149 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>149 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
150 <div·class="dyncontent">150 <div·class="dyncontent">
151 <div·class="center"><img·src="a06370.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·alt=""/></div>151 <div·class="center"><img·src="a06466.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·alt=""/></div>
152 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep">152 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep">
153 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="43,5,217,45"/>153 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="43,5,217,45"/>
154 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="5,93,255,133"/>154 <area·shape="rect"·href="a00746_source.html"·title="·"·alt=""·coords="5,93,255,133"/>
155 <area·shape="poly"·title="·"·alt=""·coords="133,59,133,93,127,93,127,59"/>155 <area·shape="poly"·title="·"·alt=""·coords="133,59,133,93,127,93,127,59"/>
156 </map>156 </map>
157 </div>157 </div>
158 </div>158 </div>
159 <p><a·href="a06368_source.html">Go·to·the·source·code·of·this·file.</a></p>159 <p><a·href="a06464_source.html">Go·to·the·source·code·of·this·file.</a></p>
160 <table·class="memberdecls">160 <table·class="memberdecls">
161 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>161 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
162 Classes</h2></td></tr>162 Classes</h2></td></tr>
163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html">OpenMesh::Kernel_OSG::Traits</a></td></tr>163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html">OpenMesh::Kernel_OSG::Traits</a></td></tr>
164 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··<a·href="a03482.html#details">More...</a><br·/></td></tr>164 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··<a·href="a03482.html#details">More...</a><br·/></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 </table><table·class="memberdecls">166 </table><table·class="memberdecls">
8.57 KB
./usr/share/doc/libopenmesh-dev/html/a06369.map vs.
./usr/share/doc/libopenmesh-dev/html/a06444.map
Files 78% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 33 lines modified
 1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh">
1 <map·id="OpenMesh/Tools/Kernel_OSG/Traits.hh"·name="OpenMesh/Tools/Kernel_OSG/Traits.hh"> 
2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/> 
3 <area·shape="rect"·id="Node000002"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/> 
5 <area·shape="rect"·id="Node000009"·href="$a00620_source.html"·title="·"·alt=""·coords="439,93,612,133"/> 
6 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/> 
7 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="407,189,521,214"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="345,5,604,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a01097_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="345,39,278,47,212,59,157,75,137,85,122,95,110,111,102,129,96,168,91,167,97,128,105,108,118,91,134,80,155,70,211,54,277,42,345,34"/>
 5 <area·shape="rect"·id="Node000004"·href="$a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="133,93,419,133"/>
 6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="432,48,333,90,331,85,430,43"/>
 7 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="443,101,506,126"/>
8 <area·shape="poly"·id="edge22_Node000001_Node000010"·title="·"·alt=""·coords="407,45,415,86,429,132,451,175,446,178,424,134,410,87,401,46"/>8 <area·shape="poly"·id="edge15_Node000001_Node000012"·title="·"·alt=""·coords="477,46,477,87,472,87,472,46"/>
 9 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="531,101,608,126"/>
 10 <area·shape="poly"·id="edge16_Node000001_Node000013"·title="·"·alt=""·coords="497,44,548,89,544,93,494,48"/>
 11 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="632,101,691,126"/>
 12 <area·shape="poly"·id="edge17_Node000001_Node000014"·title="·"·alt=""·coords="517,43,625,92,623,97,515,48"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="229,445,408,485"/>13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="271,445,449,485"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="211,205,136,211,98,218,65,228,37,242,18,259,9,281,13,309,27,337,47,362,70,383,97,401,157,429,217,446,215,451,155,434,95,406,67,387,43,365,23,340,8,310,4,280,13,256,34,237,63,223,97,213,135,206,211,200"/>14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="100,221,109,258,124,304,147,353,181,395,217,422,259,440,256,445,214,426,177,399,143,356,119,306,103,259,95,222"/>
 15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="229,189,280,214"/>
 16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="274,134,263,176,258,175,269,133"/>
 17 <area·shape="rect"·id="Node000006"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="305,181,469,221"/>
 18 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="302,131,353,171,350,175,299,136"/>
 19 <area·shape="poly"·id="edge6_Node000006_Node000003"·title="·"·alt=""·coords="311,224,223,249,189,261,173,271,162,295,163,319,174,342,193,365,247,405,305,437,302,442,244,410,190,368,170,345,158,320,157,294,169,268,187,257,221,244,310,219"/>
11 <area·shape="rect"·id="Node000004"·href="$a00251_source.html"·title="·"·alt=""·coords="400,269,595,309"/>20 <area·shape="rect"·id="Node000007"·href="$a01109_source.html"·title="·"·alt=""·coords="183,269,377,309"/>
12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>21 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="365,224,316,263,312,259,361,220"/>
13 <area·shape="rect"·id="Node000005"·href="$a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>22 <area·shape="rect"·id="Node000008"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,269,566,309"/>
14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>23 <area·shape="poly"·id="edge8_Node000006_Node000008"·title="·"·alt=""·coords="410,220,454,258,450,262,407,224"/>
15 <area·shape="rect"·id="Node000007"·href="$a00374_source.html"·title="·"·alt=""·coords="211,269,375,309"/>24 <area·shape="rect"·id="Node000010"·href="$a01028_source.html"·title="·"·alt=""·coords="590,269,754,309"/>
16 <area·shape="poly"·id="edge8_Node000002_Node000007"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/> 
17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="101,310,94,353,97,375,106,396,128,418,155,435,185,447,216,455,215,460,183,452,153,440,125,423,102,399,92,377,89,353,96,309"/>25 <area·shape="poly"·id="edge12_Node000006_Node000010"·title="·"·alt=""·coords="450,219,597,263,596,268,449,224"/>
 26 <area·shape="poly"·id="edge9_Node000008_Node000003"·title="·"·alt=""·coords="445,312,415,332,389,359,372,395,365,432,359,431,367,393,384,356,411,328,442,307"/>
18 <area·shape="rect"·id="Node000006"·href="$a00344_source.html"·title="·"·alt=""·coords="117,357,281,397"/>27 <area·shape="rect"·id="Node000009"·href="$a00989_source.html"·title="·"·alt=""·coords="398,357,562,397"/>
19 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/> 
20 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>28 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/>
21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>29 <area·shape="poly"·id="edge11_Node000009_Node000003"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/>
 30 <area·shape="poly"·id="edge13_Node000010_Node000003"·title="·"·alt=""·coords="662,311,627,356,603,379,576,400,521,427,463,446,462,441,519,422,573,395,599,375,623,352,657,308"/>
22 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="357,365,433,390"/>31 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="638,365,714,390"/>
23 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/> 
24 <area·shape="poly"·id="edge12_Node000009_Node000010"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/> 
25 <area·shape="rect"·id="Node000011"·href="$a00410_source.html"·title="·"·alt=""·coords="553,181,711,221"/> 
26 <area·shape="poly"·id="edge13_Node000009_Node000011"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/> 
27 <area·shape="poly"·id="edge14_Node000011_Node000003"·title="·"·alt=""·coords="635,222,629,265,621,289,609,311,563,357,510,394,454,423,401,443,399,438,451,418,507,390,560,353,604,308,616,287,624,264,629,221"/> 
28 <area·shape="poly"·id="edge21_Node000011_Node000004"·title="·"·alt=""·coords="603,224,540,264,537,260,601,219"/> 
29 <area·shape="rect"·id="Node000012"·href="$a00449_source.html"·title="·"·alt=""·coords="670,269,829,309"/> 
30 <area·shape="poly"·id="edge15_Node000011_Node000012"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/> 
31 <area·shape="rect"·id="Node000013"·href="$a00437_source.html"·title="·"·alt=""·coords="806,357,965,397"/> 
32 <area·shape="poly"·id="edge20_Node000011_Node000013"·title="·"·alt=""·coords="712,209,780,229,813,246,843,267,857,284,868,304,882,343,877,344,864,306,853,287,839,271,811,250,778,234,711,214"/> 
33 <area·shape="poly"·id="edge16_Node000012_Node000003"·title="·"·alt=""·coords="739,311,702,356,677,380,648,400,593,424,534,442,476,454,422,462,421,456,475,449,533,437,591,420,645,395,673,376,698,353,735,308"/> 
34 <area·shape="poly"·id="edge17_Node000012_Node000013"·title="·"·alt=""·coords="780,307,845,348,842,352,778,312"/>32 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>
35 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="717,365,782,390"/> 
36 <area·shape="poly"·id="edge19_Node000012_Node000014"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/> 
37 <area·shape="poly"·id="edge18_Node000013_Node000003"·title="·"·alt=""·coords="806,398,795,400,597,431,422,454,421,449,596,426,794,395,805,393"/> 
38 </map>33 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06369.png vs.
./usr/share/doc/libopenmesh-dev/html/a06465.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06370.png vs.
./usr/share/doc/libopenmesh-dev/html/a06466.png
Files identical despite different names
2.78 KB
./usr/share/doc/libopenmesh-dev/html/a06371.html vs.
./usr/share/doc/libopenmesh-dev/html/a06467.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06371.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06467.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 25 lines modifiedOffset 98, 25 lines modified
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·Traits.hh:</div>103 Include·dependency·graph·for·Traits.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a06372.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·alt=""/></div>105 <div·class="center"><img·src="a06468.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="5,5,223,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,5,223,45"/>
108 <area·shape="rect"·title="·"·alt=""·coords="7,101,58,126"/>108 <area·shape="rect"·title="·"·alt=""·coords="7,101,58,126"/>
109 <area·shape="poly"·title="·"·alt=""·coords="98,47,55,92,51,89,94,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="98,47,55,92,51,89,94,44"/>
110 <area·shape="rect"·title="·"·alt=""·coords="82,93,309,133"/>110 <area·shape="rect"·title="·"·alt=""·coords="82,93,309,133"/>
111 <area·shape="poly"·title="·"·alt=""·coords="134,44,170,81,166,85,130,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="134,44,170,81,166,85,130,47"/>
112 </map>112 </map>
113 </div>113 </div>
114 </div>114 </div>
115 <p><a·href="a06371_source.html">Go·to·the·source·code·of·this·file.</a></p>115 <p><a·href="a06467_source.html">Go·to·the·source·code·of·this·file.</a></p>
116 <table·class="memberdecls">116 <table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
118 Classes</h2></td></tr>118 Classes</h2></td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html">OpenMesh::Subdivider::Adaptive::State</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html">OpenMesh::Subdivider::Adaptive::State</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03714.html">OpenMesh::Subdivider::Adaptive::Traits</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03714.html">OpenMesh::Subdivider::Adaptive::Traits</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
80.0 KB
./usr/share/doc/libopenmesh-dev/html/a06371_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00503_source.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/Traits.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/Decimating/DecimaterViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06371_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00503_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Traits.hh</div></div>98 ··<div·class="headertitle"><div·class="title">DecimaterViewerWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a06371.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 232 lines modifiedOffset 138, 186 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·!defined(OM_USE_OSG)</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#··define·OM_USE_OSG·0</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;qtimer.h&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//--------------------</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//--------------------</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·OM_USE_OSG</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·DEFAULT_TRAITS·Kernel_OSG::Traits</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··define·TRIMESH_KERNEL·Kernel_OSG::TriMesh_OSGArrayKernelT</span></div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#else</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//--------------------</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;<a·class="code"·href="a06461.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··define·DEFAULT_TRAITS·DefaultTraits</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#··define·TRIMESH_KERNEL·TriMesh_ArrayKernelT</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">OpenMesh/Tools/Decimater/ModNormalFlippingT.hh</a>&gt;</span></div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00545.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</span></div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·typedef·unsigned·short·state_t;</span></div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·const·state_t·mask_final·=·1·&lt;&lt;·((sizeof(state_t)*8)-1);</span></div> 
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·const·state_t·mask_state·=·~mask_final;</span></div> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>··<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>;</div> 
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">typedef</span>·<span·class="keywordtype">bool</span>·final_t;</div> 
175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
176 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};"> 
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03710.html">···82</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03710.html">State</a></div> 
178 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
179 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···<span·class="keywordtype">int</span>······state·:·31;</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>···<span·class="keywordtype">unsigned</span>·final·:·1;</div>186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div>
181 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 188 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02190.html">···87</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02190.html">MyDecimaterViewerWidgetTraits</a>·:·<span·class="keyword">public</span>·DEFAULT_TRAITS</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··VertexAttributes··(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Attributes::Normal</a>·······);</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··FaceAttributes····(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Attributes::Normal</a>·······);··</div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div>
Max diff block lines reached; 29798/65413 bytes (45.55%) of diff not shown.
15.9 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 DecimaterViewerWidget.hh
5 Traits.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 267 lines modifiedOffset 47, 204 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
 55 45#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH
 57 47
 58 48
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·Traits 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH 
64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH 
65 56 
66 57 
67 58//==·INCLUDES59 49//==·INCLUDES
68 =================================================================60 =================================================================
 61 50
 62 51#if·!defined(OM_USE_OSG)
 63 52#·define·OM_USE_OSG·0
 64 53#endif
 65 54
 66 55
 67 56#include·<qtimer.h>
 68 57#include·<string>
 69 58#include·<memory>
69 5970 59
70 60#include·<map>71 60//--------------------
 72 61#include·<OpenMesh/Core/IO/MeshIO.hh>
 73 62//--------------------
 74 63#if·OM_USE_OSG
 75 64#·include·<OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh>
 76 65#·define·DEFAULT_TRAITS·Kernel_OSG::Traits
 77 66#·define·TRIMESH_KERNEL·Kernel_OSG::TriMesh_OSGArrayKernelT
 78 67#else
 79 68//--------------------
 80 69#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
71 61#include·<OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh>81 70#·include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 82 71#·define·DEFAULT_TRAITS·DefaultTraits
 83 72#·define·TRIMESH_KERNEL·TriMesh_ArrayKernelT
 84 73#endif
 85 74
 86 75#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
 87 76
 88 77#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 89 78#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T_\x8._\x8h_\x8h>
 90 79#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h>
 91 80
72 62 
73 63//==·NAMESPACE 
74 ================================================================ 
75 64 
76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
77 66namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
78 67namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE 
79 68 
80 69 
81 70//==·CLASS·DEFINITION 
82 ========================================================= 
83 71 
84 75//·typedef·unsigned·short·state_t; 
85 76//·const·state_t·mask_final·=·1·<<·((sizeof(state_t)*8)-1); 
86 77//·const·state_t·mask_state·=·~mask_final; 
87 78 
88 79typedef·int·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t; 
89 80typedef·bool·final_t; 
90 8192 81
91 _.8_.2struct·_.S_.t_.a_.t_.e93 82//==·CLASS·DEFINITION
 94 =========================================================
92 83{95 83
93 84·int·state·:·31; 
94 85·unsigned·final·:·1; 
95 86}; 
96 87 
97 _\x88_\x88struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
98 89{ 
99 90 
100 91·//·add·face·normals 
101 92·_\x8F_\x8a_\x8c_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·); 
102 93 
103 94·//·add·vertex·normals 
104 95·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·); 
105 96 
106 97·//·add·previous·halfedge·handle 
107 98·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·); 
108 99 
109 100·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
110 101·{96 84
 97 85using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
 98 86
 99 _\x88_\x87struct·_\x8M_\x8y_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·DEFAULT_TRAITS
 100 88{
 101 89·VertexAttributes·(·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 102 90·FaceAttributes·(·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 103 91};
 104 92
 105 93typedef·TRIMESH_KERNEL<MyDecimaterViewerWidgetTraits>·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t;
 106 94typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8B_\x8a_\x8s_\x8e;
 107 95
 108 96//==·CLASS·DEFINITION
 109 =========================================================
 110 97
 111 98
Max diff block lines reached; 11449/16290 bytes (70.28%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a06372.map vs.
./usr/share/doc/libopenmesh-dev/html/a06468.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06372.png vs.
./usr/share/doc/libopenmesh-dev/html/a06468.png
Files identical despite different names
157 KB
./usr/share/doc/libopenmesh-dev/html/a06374_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00803_source.html
Files 79% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/color_cast.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/SR_binary_spec.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06374_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00803_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">color_cast.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_binary_spec.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 145, 363 lines modifiedOffset 145, 419 lines modified
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_BINARY_SPEC_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_BINARY_SPEC_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_COLOR_CAST_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_COLOR_CAST_HH</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------·STL</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#if·defined(OM_CC_GCC)·&amp;&amp;·(OM_CC_VERSION·&lt;·30000)</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;<a·class="code"·href="a00713.html">OpenMesh/Tools/Utils/NumLimitsT.hh</a>&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#··include·&lt;limits&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span>·<span·class="comment">//·logic_error</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;numeric&gt;</span>···<span·class="comment">//·accumulate</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·--------------------·OpenMesh</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_rbo.hh&gt;</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/typename.hh&gt;</span></div>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·dst_t,·<span·class="keyword">typename</span>·src_t&gt;</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">struct·</span>color_caster</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·dst_t··return_type;</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span>IO·{</div>
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·src_t&amp;·_src)</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{</div>186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····dst_t·dst;</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(_src,·dst,·GenProg::Int2Type&lt;vector_traits&lt;dst_t&gt;::size_&gt;());</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·dst;</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//·struct·binary,·helper·for·storing/restoring</span></div>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;&gt;</div>194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·SIMPLE_BINARY(·T·)·\</span></div>
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">struct·</span>color_caster&lt;<a·class="code·hl_typedef"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>,<a·class="code·hl_typedef"·href="a01242.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a>&gt;</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>{</div> 
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>·return_type;</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·Vec3f&amp;·_src)</div> 
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··{</div> 
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>(·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>)(_src[0]*·255.0f·+·0.5f),</div> 
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·······························(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>)(_src[1]*·255.0f·+·0.5f),</div> 
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·······························(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>)(_src[2]*·255.0f·+·0.5f)·);</div> 
Max diff block lines reached; 107903/131882 bytes (81.82%) of diff not shown.
28.0 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 color_cast.hh5 SR_binary_spec.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 56, 399 lines modifiedOffset 56, 475 lines modified
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Helper·Functions·for·binary·reading·/·writing58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
 63 51#ifndef·OPENMESH_SR_BINARY_SPEC_HH
 64 52#define·OPENMESH_SR_BINARY_SPEC_HH
 65 53
63 51 
64 52#ifndef·OPENMESH_COLOR_CAST_HH 
65 53#define·OPENMESH_COLOR_CAST_HH 
66 54 
67 55 
68 56//==·INCLUDES66 54//==·INCLUDES
69 =================================================================67 =================================================================
 68 55
70 57 
71 58 
72 59#include·<OpenMesh/Core/System/config.h>69 56#include·<OpenMesh/Core/System/config.h>
 70 57//·--------------------·STL
 71 58#include·<iterator>
 72 59#include·<string>
 73 60#if·defined(OM_CC_GCC)·&&·(OM_CC_VERSION·<·30000)
 74 61#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h>
 75 62#else
 76 63#·include·<limits>
 77 64#endif
 78 65#include·<vector>
 79 66#include·<stdexcept>·//·logic_error
 80 67#include·<numeric>·//·accumulate
 81 68//·--------------------·OpenMesh
 82 69#include·<OpenMesh/Core/Geometry/VectorT.hh>
 83 70#include·<OpenMesh/Core/Mesh/Status.hh>
 84 71#include·<OpenMesh/Core/IO/SR_types.hh>
 85 72#include·<OpenMesh/Core/IO/SR_rbo.hh>
 86 73#include·<OpenMesh/Core/IO/SR_binary.hh>
 87 74
 88 75
73 60#include·<OpenMesh/Core/Utils/vector_cast.hh>89 76#include·<OpenMesh/Core/Utils/typename.hh>
74 6190 77
 91 78#include·<iostream>
 92 79
75 62//==·NAMESPACES93 80//==·NAMESPACES
76 ===============================================================94 ===============================================================
 95 81
77 63 
78 64 
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{96 82namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 66 
81 6797 83namespace·IO·{
 98 84
 99 85
82 68//100 86//
83 =============================================================================101 =============================================================================
84 69 
85 70 
86 74102 87
 103 88#ifndef·DOXY_IGNORE_THIS
 104 89
87 75//---------------------------------------------------------------------------105 90//---------------------------------------------------------------------------
88 --106 --
 107 91//·struct·binary,·helper·for·storing/restoring
89 76#ifndef·DOXY_IGNORE_THIS 
90 77 
91 79template·<typename·dst_t,·typename·src_t> 
92 80struct·color_caster 
93 81{ 
94 82·typedef·dst_t·return_type; 
95 83 
96 84·inline·static·return_type·cast(const·src_t&·_src) 
97 85·{ 
98 86·dst_t·dst; 
99 87·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(_src,·dst,·GenProg::Int2Type<vector_traits<dst_t>::size_>()); 
100 88·return·dst; 
101 89·} 
102 90}; 
103 91 
104 92108 92
 109 93#define·SIMPLE_BINARY(·T·)·\
 110 94·template·<>·struct·binary<·T·>·{·\
 111 95·typedef·T·value_type;·\
 112 96·static·const·bool·is_streamable·=·true;·\
 113 97·static·size_t·size_of(const·value_type&)·{·return·sizeof(value_type);·}·\
 114 98·static·size_t·size_of(void)·{·return·sizeof(value_type);·}·\
 115 99·static·std::string·type_identifier(void)·{·return·#T;·}·\
 116 100·static·size_t·store(·std::ostream&·_os,·const·value_type&·_val,·\
 117 101·bool·_swap=false)·{·\
 118 102·value_type·tmp·=·_val;·\
 119 103·if·(_swap)·reverse_byte_order(tmp);·\
 120 104·_os.write(·(const·char*)&tmp,·sizeof(value_type)·);·\
 121 105·return·_os.good()·?·sizeof(value_type)·:·0;·\
 122 106·}·\
 123 107·\
 124 108·static·size_t·restore(·std::istream&·_is,·value_type&·_val,·\
 125 109·bool·_swap=false)·{·\
 126 110·_is.read(·(char*)&_val,·sizeof(value_type)·);·\
 127 111·if·(_swap)·reverse_byte_order(_val);·\
 128 112·return·_is.good()·?·sizeof(value_type)·:·0;·\
 129 113·}·\
105 93template·<> 
106 94struct·color_caster<_\x8V_\x8e_\x8c_\x83_\x8u_\x8c,_\x8V_\x8e_\x8c_\x83_\x8f> 
107 95{ 
108 96·typedef·_\x8V_\x8e_\x8c_\x83_\x8u_\x8c·return_type; 
109 97 
110 98·inline·static·return_type·cast(const·Vec3f&·_src) 
111 99·{ 
112 100·return·_\x8V_\x8e_\x8c_\x83_\x8u_\x8c(·(unsigned·char)(_src[0]*·255.0f·+·0.5f), 
113 101·(unsigned·char)(_src[1]*·255.0f·+·0.5f), 
114 102·(unsigned·char)(_src[2]*·255.0f·+·0.5f)·); 
115 103·} 
116 104}; 
117 105 
Max diff block lines reached; 24252/28664 bytes (84.61%) of diff not shown.
13.0 KB
./usr/share/doc/libopenmesh-dev/html/a06485.html vs.
./usr/share/doc/libopenmesh-dev/html/a06452.html
Files 77% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06485.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06452.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 88, 88 lines modifiedOffset 88, 54 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124; 
95 <a·href="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>··</div>
96 ··<div·class="headertitle"><div·class="title">CompositeT.hh·File·Reference</div></div>95 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh·File·Reference</div></div>
97 </div><!--header-->96 </div><!--header-->
98 <div·class="contents">97 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>98 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
100 <code>#include·&lt;<a·class="el"·href="a06497_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code><br·/>99 <code>#include·&lt;<a·class="el"·href="a06446_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;vector&gt;</code><br·/> 
102 <code>#include·&lt;memory&gt;</code><br·/> 
103 <code>#include·&lt;string&gt;</code><br·/> 
104 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·CompositeT.hh:</div>101 Include·dependency·graph·for·CompositeT_impl.hh:</div>
106 <div·class="dyncontent">102 <div·class="dyncontent">
107 <div·class="center"><img·src="a06486.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·alt=""/></div>103 <div·class="center"><img·src="a06453.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh">104 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="345,5,604,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="5,5,240,60"/>
 106 <area·shape="rect"·title="·"·alt=""·coords="49,203,111,229"/>
 107 <area·shape="poly"·title="·"·alt=""·coords="98,62,81,84,68,109,64,130,64,151,73,190,68,191,59,152,59,129,63,107,76,81,93,59"/>
 108 <area·shape="rect"·href="a06446.html"·title="·"·alt=""·coords="78,108,333,148"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="148,59,182,96,178,100,144,62"/>
 110 <area·shape="poly"·title="·"·alt=""·coords="179,150,110,198,107,193,176,146"/>
 111 <area·shape="rect"·title="·"·alt=""·coords="156,203,215,229"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="203,149,194,190,189,189,198,148"/>
 113 <area·shape="rect"·href="a00620.html"·title="·"·alt=""·coords="239,196,441,236"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="237,146,300,186,297,191,234,151"/>
110 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="5,181,184,221"/>115 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="153,284,332,324"/>
111 <area·shape="poly"·title="·"·alt=""·coords="345,39,278,47,212,59,157,75,137,85,122,95,110,111,102,129,96,168,91,167,97,128,105,108,118,91,134,80,155,70,211,54,277,42,345,34"/> 
112 <area·shape="rect"·href="a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="133,93,419,133"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="432,48,333,90,331,85,430,43"/>116 <area·shape="poly"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>
 117 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="357,284,515,324"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>
114 <area·shape="rect"·title="·"·alt=""·coords="443,101,506,126"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="477,46,477,87,472,87,472,46"/> 
116 <area·shape="rect"·title="·"·alt=""·coords="531,101,608,126"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="497,44,548,89,544,93,494,48"/> 
118 <area·shape="rect"·title="·"·alt=""·coords="632,101,691,126"/> 
119 <area·shape="poly"·title="·"·alt=""·coords="517,43,625,92,623,97,515,48"/> 
120 <area·shape="rect"·title="·"·alt=""·coords="271,445,449,485"/> 
121 <area·shape="poly"·title="·"·alt=""·coords="100,221,109,258,124,304,147,353,181,395,217,422,259,440,256,445,214,426,177,399,143,356,119,306,103,259,95,222"/> 
122 <area·shape="rect"·title="·"·alt=""·coords="229,189,280,214"/>119 <area·shape="rect"·title="·"·alt=""·coords="249,372,428,412"/>
123 <area·shape="poly"·title="·"·alt=""·coords="274,134,263,176,258,175,269,133"/> 
124 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="305,181,469,221"/> 
125 <area·shape="poly"·title="·"·alt=""·coords="302,131,353,171,350,175,299,136"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="311,224,223,249,189,261,173,271,162,295,163,319,174,342,193,365,247,405,305,437,302,442,244,410,190,368,170,345,158,320,157,294,169,268,187,257,221,244,310,219"/> 
127 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="183,269,377,309"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="365,224,316,263,312,259,361,220"/> 
129 <area·shape="rect"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,269,566,309"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="410,220,454,258,450,262,407,224"/> 
131 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="590,269,754,309"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="450,219,597,263,596,268,449,224"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="445,312,415,332,389,359,372,395,365,432,359,431,367,393,384,356,411,328,442,307"/> 
134 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="398,357,562,397"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="662,311,627,356,603,379,576,400,521,427,463,446,462,441,519,422,573,395,599,375,623,352,657,308"/> 
138 <area·shape="rect"·title="·"·alt=""·coords="638,365,714,390"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>120 <area·shape="poly"·title="·"·alt=""·coords="266,322,309,361,305,365,262,326"/>
 121 <area·shape="poly"·title="·"·alt=""·coords="416,326,372,365,369,361,413,322"/>
140 </map>122 </map>
141 </div>123 </div>
142 </div><div·class="textblock"><div·class="dynheader"> 
143 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> 
144 <div·class="dyncontent"> 
145 <div·class="center"><img·src="a06487.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·alt=""/></div> 
146 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"> 
147 <area·shape="rect"·title="·"·alt=""·coords="5,5,264,45"/> 
148 <area·shape="rect"·href="a06491.html"·title="·"·alt=""·coords="15,93,255,148"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="137,59,137,93,132,93,132,59"/> 
150 </map> 
151 </div>124 </div>
152 </div> 
153 <p><a·href="a06485_source.html">Go·to·the·source·code·of·this·file.</a></p>125 <p><a·href="a06452_source.html">Go·to·the·source·code·of·this·file.</a></p>
154 <table·class="memberdecls">126 <table·class="memberdecls">
155 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
156 Classes</h2></td></tr> 
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03614.html">OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;</a></td></tr> 
158 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03614.html#details">More...</a><br·/></td></tr> 
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
160 </table><table·class="memberdecls"> 
161 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
162 Namespaces</h2></td></tr>128 Namespaces</h2></td></tr>
163 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>129 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
164 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>130 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:a01250"·id="r_a01250"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01250.html">OpenMesh::Subdivider::Adaptive</a></td></tr>132 <tr·class="memitem:a01252"·id="r_a01252"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01252.html">OpenMesh::Subdivider::Uniform</a></td></tr>
167 <tr·class="memdesc:a01250"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·adaptive·subdivision·of·meshes.·<br·/></td></tr>133 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>
168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 </table>135 </table>
Max diff block lines reached; 54/11115 bytes (0.49%) of diff not shown.
2.02 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 21 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 CompositeT.hh·File·Reference6 CompositeT_impl.hh·File·Reference
7 #include·<OpenMesh/Core/System/config.hh> 
8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
9 #include·<vector>7 #include·<vector>
 8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8._\x8h_\x8h>
10 #include·<memory> 
11 #include·<string> 
12 Include·dependency·graph·for·CompositeT.hh:9 Include·dependency·graph·for·CompositeT_impl.hh:
13 This·graph·shows·which·files·directly·or·indirectly·include·this·file: 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
16 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8·_\x8M_\x8·_\x8> 
17  ·······_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e·Composite·Subdivision·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18   
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
21  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
22 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
23  15  
24 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_.d_.a_.p_.t_.i_.v_.e16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_.n_.i_.f_.o_.r_.m
25  ···········Software·related·to·adaptive·subdivision·of·meshes.17  ···········Software·related·to·uniform·subdivision·of·meshes.
26  18  
27 ===============================================================================19 ===============================================================================
28 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.20 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
29 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.21 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
133 B
./usr/share/doc/libopenmesh-dev/html/a06486.png vs.
./usr/share/doc/libopenmesh-dev/html/a06444.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06487.png vs.
./usr/share/doc/libopenmesh-dev/html/a06445.png
Files identical despite different names
12.5 KB
./usr/share/doc/libopenmesh-dev/html/a06488.html vs.
./usr/share/doc/libopenmesh-dev/html/a00539.html
Files 79% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModNormalFlippingT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06488.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00539.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 90, 74 lines modifiedOffset 90, 62 lines modified
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>··</div>
96 ··<div·class="headertitle"><div·class="title">CompositeT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModNormalFlippingT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;string&gt;</code><br·/> 
100 <code>#include·&lt;vector&gt;</code><br·/> 
101 <code>#include·&lt;<a·class="el"·href="a00779_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CompositeT.hh:</div>101 Include·dependency·graph·for·ModNormalFlippingT.hh:</div>
104 <div·class="dyncontent">102 <div·class="dyncontent">
105 <div·class="center"><img·src="a06489.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00540.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh">104 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="5,5,260,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="199,5,399,45"/>
 106 <area·shape="rect"·href="a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
108 <area·shape="rect"·title="·"·alt=""·coords="18,101,77,126"/> 
109 <area·shape="poly"·title="·"·alt=""·coords="116,47,71,92,67,89,112,44"/> 
110 <area·shape="rect"·title="·"·alt=""·coords="101,101,164,126"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="135,46,135,87,130,87,130,46"/>107 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>
112 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="188,93,389,133"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="168,43,244,84,241,89,166,48"/> 
114 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="102,181,281,221"/>108 <area·shape="rect"·href="a00965_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/> 
116 <area·shape="rect"·href="a00431_source.html"·title="·"·alt=""·coords="305,181,464,221"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>109 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>
 110 <area·shape="rect"·href="a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
 112 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
118 <area·shape="rect"·title="·"·alt=""·coords="198,269,377,309"/>114 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>
119 <area·shape="poly"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>115 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
120 <area·shape="poly"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/> 
121 </map>116 </map>
122 </div>117 </div>
123 </div><div·class="textblock"><div·class="dynheader">118 </div><div·class="textblock"><div·class="dynheader">
124 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>119 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
125 <div·class="dyncontent">120 <div·class="dyncontent">
126 <div·class="center"><img·src="a06490.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·alt=""/></div>121 <div·class="center"><img·src="a00541.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·alt=""/></div>
127 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep">122 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep">
128 <area·shape="rect"·title="·"·alt=""·coords="242,5,497,45"/>123 <area·shape="rect"·title="·"·alt=""·coords="9,5,209,45"/>
129 <area·shape="rect"·href="a06494.html"·title="·"·alt=""·coords="5,93,240,148"/>124 <area·shape="rect"·href="a00503_source.html"·title="·"·alt=""·coords="5,93,212,133"/>
130 <area·shape="poly"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/> 
131 <area·shape="rect"·href="a00797.html"·title="·"·alt=""·coords="264,101,475,141"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>125 <area·shape="poly"·title="·"·alt=""·coords="111,59,111,93,106,93,106,59"/>
133 <area·shape="rect"·href="a00800.html"·title="·"·alt=""·coords="499,101,714,141"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/> 
135 </map>126 </map>
136 </div>127 </div>
137 </div>128 </div>
138 <p><a·href="a06488_source.html">Go·to·the·source·code·of·this·file.</a></p>129 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>
139 <table·class="memberdecls">130 <table·class="memberdecls">
140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
141 Classes</h2></td></tr>132 Classes</h2></td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03722.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03422.html">OpenMesh::Decimater::ModNormalFlippingT&lt;·MeshT·&gt;</a></td></tr>
143 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·provides·the·composite·subdivision·rules·for·the·uniform·case.··<a·href="a03722.html#details">More...</a><br·/></td></tr> 
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03726.html">OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;::Coeff</a></td></tr> 
146 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·base·class·for·coefficient·functions.··<a·href="a03726.html#details">More...</a><br·/></td></tr>134 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Decimating·module·to·avoid·flipping·of·faces.··<a·href="a03422.html#details">More...</a><br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 </table><table·class="memberdecls">136 </table><table·class="memberdecls">
149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
150 Namespaces</h2></td></tr>138 Namespaces</h2></td></tr>
151 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>139 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
152 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>140 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:a01252"·id="r_a01252"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01252.html">OpenMesh::Subdivider::Uniform</a></td></tr>142 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>
155 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>143 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 </table>145 </table>
158 </div><!--·contents·-->146 </div><!--·contents·-->
159 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
160 <hr>148 <hr>
161 <address>149 <address>
162 <small>150 <small>
2.38 KB
html2text {}
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 6 ModNormalFlippingT.hh·File·Reference
6 CompositeT.hh·File·Reference 
7 #include·<string> 
8 #include·<vector> 
9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_\x8T_\x8._\x8h_\x8h>7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_\x8T_\x8._\x8h_\x8h>
10 Include·dependency·graph·for·CompositeT.hh:8 Include·dependency·graph·for·ModNormalFlippingT.hh:
11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
14 ·class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m_.:_.:_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_\x8·_\x8>12 class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.D_.e_.c_.i_.m_.a_.t_.e_.r_.:_.:_.M_.o_.d_.N_.o_.r_.m_.a_.l_.F_.l_.i_.p_.p_.i_.n_.g_.T_.<_.·_.M_.e_.s_.h_.T_\x8·_\x8>
 13  ·······Decimating·module·to·avoid·flipping·of·faces.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15  ········This·class·provides·the·composite·subdivision·rules·for·the·uniform 
16 ·········case.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17   
18 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f 
19  ········Abstract·base·class·for·coefficient·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  14  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  19  
26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r
27  ···········Software·related·to·uniform·subdivision·of·meshes.21  ···········Software·related·to·mesh·decimation.
28  22  
29 ===============================================================================23 ===============================================================================
30 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.24 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
31 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.25 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
3.39 KB
./usr/share/doc/libopenmesh-dev/html/a06489.map vs.
./usr/share/doc/libopenmesh-dev/html/a00766.map
Files 84% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 18 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh">1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,260,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="337,5,532,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="18,101,77,126"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="116,47,71,92,67,89,112,44"/> 
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="101,101,164,126"/> 
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="135,46,135,87,130,87,130,46"/> 
7 <area·shape="rect"·id="Node000004"·href="$a00779.html"·title="·"·alt=""·coords="188,93,389,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00776.html"·title="·"·alt=""·coords="228,93,423,133"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="168,43,244,84,241,89,166,48"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="401,56,351,95,348,91,398,52"/>
 5 <area·shape="rect"·id="Node000008"·href="$a00761.html"·title="·"·alt=""·coords="447,93,641,133"/>
 6 <area·shape="poly"·id="edge8_Node000001_Node000008"·title="·"·alt=""·coords="471,52,521,91,518,95,468,56"/>
9 <area·shape="rect"·id="Node000005"·href="$a00266_source.html"·title="·"·alt=""·coords="102,181,281,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00773.html"·title="·"·alt=""·coords="109,181,315,221"/>
10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="291,144,239,183,235,179,288,140"/>
11 <area·shape="rect"·id="Node000007"·href="$a00431_source.html"·title="·"·alt=""·coords="305,181,464,221"/>9 <area·shape="rect"·id="Node000007"·href="$a00770.html"·title="·"·alt=""·coords="339,181,541,221"/>
12 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>10 <area·shape="poly"·id="edge7_Node000002_Node000007"·title="·"·alt=""·coords="363,140,416,179,413,183,360,144"/>
 11 <area·shape="rect"·id="Node000004"·href="$a00731_source.html"·title="·"·alt=""·coords="5,277,200,317"/>
 12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="181,232,126,279,123,275,178,228"/>
13 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="198,269,377,309"/>13 <area·shape="rect"·id="Node000006"·href="$a00767.html"·title="·"·alt=""·coords="224,269,419,324"/>
14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>14 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="246,228,292,267,289,271,243,232"/>
 15 <area·shape="rect"·id="Node000005"·href="$a00728_source.html"·title="·"·alt=""·coords="5,372,200,412"/>
15 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="97,330,98,372,93,372,91,330"/>
 17 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="109,358,107,317,113,317,114,358"/>
16 </map>18 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06489.png vs.
./usr/share/doc/libopenmesh-dev/html/a06447.png
Files identical despite different names
2.28 KB
./usr/share/doc/libopenmesh-dev/html/a06490.map vs.
./usr/share/doc/libopenmesh-dev/html/a00540.map
Files 78% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 13 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh"·name="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="242,5,497,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="199,5,399,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06494.html"·title="·"·alt=""·coords="5,93,240,148"/>3 <area·shape="rect"·id="Node000002"·href="$a00530.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00797.html"·title="·"·alt=""·coords="264,101,475,141"/>5 <area·shape="rect"·id="Node000003"·href="$a00965_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>
 7 <area·shape="rect"·id="Node000005"·href="$a00554.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>
 8 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
7 <area·shape="rect"·id="Node000004"·href="$a00800.html"·title="·"·alt=""·coords="499,101,714,141"/>9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>
 10 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
 11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,269,184,309"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
9 </map>13 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06490.png vs.
./usr/share/doc/libopenmesh-dev/html/a06448.png
Files identical despite different names
9.84 KB
./usr/share/doc/libopenmesh-dev/html/a06491.html vs.
./usr/share/doc/libopenmesh-dev/html/a06449.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06491.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06449.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 37 lines modifiedOffset 94, 37 lines modified
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00269_source.html">OpenMesh/Core/System/omstream.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a01094_source.html">OpenMesh/Core/System/omstream.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;ostream&gt;</code><br·/>102 <code>#include·&lt;ostream&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a06485_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a06443_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh</a>&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·CompositeT_impl.hh:</div>106 Include·dependency·graph·for·CompositeT_impl.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a06492.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT__impl_8hh"·alt=""/></div>108 <div·class="center"><img·src="a06450.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT__impl_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT__impl_8hh">109 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT__impl_8hh">
110 <area·shape="rect"·title="·"·alt=""·coords="803,5,1043,60"/>110 <area·shape="rect"·title="·"·alt=""·coords="803,5,1043,60"/>
111 <area·shape="rect"·href="a00266_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>111 <area·shape="rect"·href="a01097_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>
112 <area·shape="poly"·title="·"·alt=""·coords="1043,43,1199,68,1267,85,1313,106,1332,122,1347,142,1368,182,1363,185,1343,145,1328,126,1311,110,1265,90,1198,73,1043,49"/>112 <area·shape="poly"·title="·"·alt=""·coords="1043,43,1199,68,1267,85,1313,106,1332,122,1347,142,1368,182,1363,185,1343,145,1328,126,1311,110,1265,90,1198,73,1043,49"/>
113 <area·shape="rect"·href="a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>113 <area·shape="rect"·href="a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>
114 <area·shape="poly"·title="·"·alt=""·coords="925,60,925,94,920,94,920,60"/>114 <area·shape="poly"·title="·"·alt=""·coords="925,60,925,94,920,94,920,60"/>
115 <area·shape="rect"·title="·"·alt=""·coords="599,467,675,493"/>115 <area·shape="rect"·title="·"·alt=""·coords="599,467,675,493"/>
116 <area·shape="poly"·title="·"·alt=""·coords="803,44,720,52,637,65,567,85,540,96,522,110,501,139,494,167,498,198,509,235,519,259,531,276,558,303,587,330,601,348,614,371,629,413,637,453,632,454,624,415,610,373,597,351,583,334,554,307,527,280,515,261,504,237,493,199,489,167,496,137,518,106,538,92,565,80,636,60,719,47,802,38"/>116 <area·shape="poly"·title="·"·alt=""·coords="803,44,720,52,637,65,567,85,540,96,522,110,501,139,494,167,498,198,509,235,519,259,531,276,558,303,587,330,601,348,614,371,629,413,637,453,632,454,624,415,610,373,597,351,583,334,554,307,527,280,515,261,504,237,493,199,489,167,496,137,518,106,538,92,565,80,636,60,719,47,802,38"/>
117 <area·shape="rect"·href="a06485.html"·title="·"·alt=""·coords="1041,108,1300,148"/>117 <area·shape="rect"·href="a06443.html"·title="·"·alt=""·coords="1041,108,1300,148"/>
118 <area·shape="poly"·title="·"·alt=""·coords="993,58,1109,101,1107,106,992,63"/>118 <area·shape="poly"·title="·"·alt=""·coords="993,58,1109,101,1107,106,992,63"/>
119 <area·shape="rect"·href="a00752_source.html"·title="·"·alt=""·coords="533,108,809,148"/>119 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="533,108,809,148"/>
120 <area·shape="poly"·title="·"·alt=""·coords="853,63,735,106,733,101,851,58"/>120 <area·shape="poly"·title="·"·alt=""·coords="853,63,735,106,733,101,851,58"/>
121 <area·shape="rect"·title="·"·alt=""·coords="187,548,365,588"/>121 <area·shape="rect"·title="·"·alt=""·coords="187,548,365,588"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1349,238,1281,280,1197,326,1080,385,988,429,893,465,767,503,666,526,562,543,380,563,379,558,561,538,664,521,766,497,891,460,986,424,1078,380,1195,322,1278,276,1346,234"/>122 <area·shape="poly"·title="·"·alt=""·coords="1349,238,1281,280,1197,326,1080,385,988,429,893,465,767,503,666,526,562,543,380,563,379,558,561,538,664,521,766,497,891,460,986,424,1078,380,1195,322,1278,276,1346,234"/>
123 <area·shape="rect"·href="a00281_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>123 <area·shape="rect"·href="a01103_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>
124 <area·shape="poly"·title="·"·alt=""·coords="925,148,924,182,918,182,919,148"/>124 <area·shape="poly"·title="·"·alt=""·coords="925,148,924,182,918,182,919,148"/>
125 <area·shape="poly"·title="·"·alt=""·coords="943,234,960,253,975,276,982,300,977,325,949,368,921,401,890,426,858,444,783,471,689,503,610,527,528,545,449,557,379,564,378,559,448,551,527,539,608,522,687,497,781,466,855,439,887,421,917,397,945,365,972,323,977,301,970,278,956,256,939,238"/>125 <area·shape="poly"·title="·"·alt=""·coords="943,234,960,253,975,276,982,300,977,325,949,368,921,401,890,426,858,444,783,471,689,503,610,527,528,545,449,557,379,564,378,559,448,551,527,539,608,522,687,497,781,466,855,439,887,421,917,397,945,365,972,323,977,301,970,278,956,256,939,238"/>
126 <area·shape="poly"·title="·"·alt=""·coords="843,239,796,258,752,286,715,327,685,373,663,418,648,455,643,453,658,416,681,370,711,323,749,282,793,253,841,234"/>126 <area·shape="poly"·title="·"·alt=""·coords="843,239,796,258,752,286,715,327,685,373,663,418,648,455,643,453,658,416,681,370,711,323,749,282,793,253,841,234"/>
127 <area·shape="rect"·title="·"·alt=""·coords="873,291,962,317"/>127 <area·shape="rect"·title="·"·alt=""·coords="873,291,962,317"/>
128 <area·shape="poly"·title="·"·alt=""·coords="922,236,921,278,915,277,917,236"/>128 <area·shape="poly"·title="·"·alt=""·coords="922,236,921,278,915,277,917,236"/>
129 <area·shape="rect"·title="·"·alt=""·coords="1038,291,1101,317"/>129 <area·shape="rect"·title="·"·alt=""·coords="1038,291,1101,317"/>
130 <area·shape="poly"·title="·"·alt=""·coords="954,234,1039,282,1036,287,951,238"/>130 <area·shape="poly"·title="·"·alt=""·coords="954,234,1039,282,1036,287,951,238"/>
Offset 133, 40 lines modifiedOffset 133, 40 lines modified
133 <area·shape="rect"·title="·"·alt=""·coords="1125,291,1184,317"/>133 <area·shape="rect"·title="·"·alt=""·coords="1125,291,1184,317"/>
134 <area·shape="poly"·title="·"·alt=""·coords="980,234,1114,282,1119,283,1117,288,1112,286,978,239"/>134 <area·shape="poly"·title="·"·alt=""·coords="980,234,1114,282,1119,283,1117,288,1112,286,978,239"/>
135 <area·shape="rect"·title="·"·alt=""·coords="763,291,848,317"/>135 <area·shape="rect"·title="·"·alt=""·coords="763,291,848,317"/>
136 <area·shape="poly"·title="·"·alt=""·coords="896,238,834,285,830,281,893,234"/>136 <area·shape="poly"·title="·"·alt=""·coords="896,238,834,285,830,281,893,234"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1217,146,1320,188,1318,193,1215,151"/>137 <area·shape="poly"·title="·"·alt=""·coords="1217,146,1320,188,1318,193,1215,151"/>
138 <area·shape="poly"·title="·"·alt=""·coords="1158,150,1125,197,1082,280,1078,277,1120,195,1154,147"/>138 <area·shape="poly"·title="·"·alt=""·coords="1158,150,1125,197,1082,280,1078,277,1120,195,1154,147"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1194,146,1212,168,1227,195,1232,216,1226,237,1209,264,1186,285,1183,281,1205,261,1222,235,1226,216,1222,197,1208,171,1190,150"/>139 <area·shape="poly"·title="·"·alt=""·coords="1194,146,1212,168,1227,195,1232,216,1226,237,1209,264,1186,285,1183,281,1205,261,1222,235,1226,216,1222,197,1208,171,1190,150"/>
140 <area·shape="rect"·href="a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>140 <area·shape="rect"·href="a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>141 <area·shape="poly"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>
142 <area·shape="rect"·title="·"·alt=""·coords="1135,203,1212,229"/>142 <area·shape="rect"·title="·"·alt=""·coords="1135,203,1212,229"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>143 <area·shape="poly"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>
144 <area·shape="poly"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>144 <area·shape="poly"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>
145 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="217,284,381,324"/>145 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="217,284,381,324"/>
146 <area·shape="poly"·title="·"·alt=""·coords="583,239,392,284,391,278,582,233"/>146 <area·shape="poly"·title="·"·alt=""·coords="583,239,392,284,391,278,582,233"/>
147 <area·shape="poly"·title="·"·alt=""·coords="217,316,158,325,98,337,48,353,30,363,18,373,10,397,9,433,14,471,26,498,48,514,84,528,174,549,172,554,82,533,46,519,22,502,9,472,3,434,5,396,14,371,27,359,46,349,97,332,157,320,216,311"/>147 <area·shape="poly"·title="·"·alt=""·coords="217,316,158,325,98,337,48,353,30,363,18,373,10,397,9,433,14,471,26,498,48,514,84,528,174,549,172,554,82,533,46,519,22,502,9,472,3,434,5,396,14,371,27,359,46,349,97,332,157,320,216,311"/>
148 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="405,372,600,412"/>148 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="405,372,600,412"/>
149 <area·shape="poly"·title="·"·alt=""·coords="345,322,447,364,445,369,342,327"/>149 <area·shape="poly"·title="·"·alt=""·coords="345,322,447,364,445,369,342,327"/>
150 <area·shape="rect"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>150 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>
151 <area·shape="poly"·title="·"·alt=""·coords="259,326,165,369,163,364,256,322"/>151 <area·shape="poly"·title="·"·alt=""·coords="259,326,165,369,163,364,256,322"/>
152 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="217,372,381,412"/>152 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="217,372,381,412"/>
153 <area·shape="poly"·title="·"·alt=""·coords="301,324,301,358,296,358,296,324"/>153 <area·shape="poly"·title="·"·alt=""·coords="301,324,301,358,296,358,296,324"/>
154 <area·shape="poly"·title="·"·alt=""·coords="149,410,182,431,214,458,243,496,264,534,260,537,238,499,210,462,179,435,146,414"/>154 <area·shape="poly"·title="·"·alt=""·coords="149,410,182,431,214,458,243,496,264,534,260,537,238,499,210,462,179,435,146,414"/>
155 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="37,460,201,500"/>155 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="37,460,201,500"/>
156 <area·shape="poly"·title="·"·alt=""·coords="115,412,118,446,113,447,110,413"/>156 <area·shape="poly"·title="·"·alt=""·coords="115,412,118,446,113,447,110,413"/>
157 <area·shape="poly"·title="·"·alt=""·coords="155,498,231,539,228,544,152,502"/>157 <area·shape="poly"·title="·"·alt=""·coords="155,498,231,539,228,544,152,502"/>
158 <area·shape="poly"·title="·"·alt=""·coords="299,413,283,535,278,534,294,412"/>158 <area·shape="poly"·title="·"·alt=""·coords="299,413,283,535,278,534,294,412"/>
159 <area·shape="poly"·title="·"·alt=""·coords="374,409,586,463,585,468,372,415"/>159 <area·shape="poly"·title="·"·alt=""·coords="374,409,586,463,585,468,372,415"/>
160 <area·shape="poly"·title="·"·alt=""·coords="805,145,930,168,984,180,1022,194,1056,212,1088,235,1137,279,1133,283,1084,239,1053,217,1020,198,982,185,929,173,804,151"/>160 <area·shape="poly"·title="·"·alt=""·coords="805,145,930,168,984,180,1022,194,1056,212,1088,235,1137,279,1133,283,1084,239,1053,217,1020,198,982,185,929,173,804,151"/>
161 <area·shape="poly"·title="·"·alt=""·coords="672,149,668,183,663,182,666,148"/>161 <area·shape="poly"·title="·"·alt=""·coords="672,149,668,183,663,182,666,148"/>
162 </map>162 </map>
163 </div>163 </div>
164 </div>164 </div>
165 <p><a·href="a06491_source.html">Go·to·the·source·code·of·this·file.</a></p>165 <p><a·href="a06449_source.html">Go·to·the·source·code·of·this·file.</a></p>
166 <table·class="memberdecls">166 <table·class="memberdecls">
167 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>167 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
168 Namespaces</h2></td></tr>168 Namespaces</h2></td></tr>
169 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>169 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
170 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>170 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:a01250"·id="r_a01250"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01250.html">OpenMesh::Subdivider::Adaptive</a></td></tr>172 <tr·class="memitem:a01250"·id="r_a01250"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01250.html">OpenMesh::Subdivider::Adaptive</a></td></tr>
8.22 KB
./usr/share/doc/libopenmesh-dev/html/a06492.map vs.
./usr/share/doc/libopenmesh-dev/html/a06450.map
Files 99% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT_impl.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT_impl.hh">1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT_impl.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="803,5,1043,60"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="803,5,1043,60"/>
3 <area·shape="rect"·id="Node000002"·href="$a00266_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>3 <area·shape="rect"·id="Node000002"·href="$a01097_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1043,43,1199,68,1267,85,1313,106,1332,122,1347,142,1368,182,1363,185,1343,145,1328,126,1311,110,1265,90,1198,73,1043,49"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1043,43,1199,68,1267,85,1313,106,1332,122,1347,142,1368,182,1363,185,1343,145,1328,126,1311,110,1265,90,1198,73,1043,49"/>
5 <area·shape="rect"·id="Node000004"·href="$a00269.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>5 <area·shape="rect"·id="Node000004"·href="$a01094.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="925,60,925,94,920,94,920,60"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="925,60,925,94,920,94,920,60"/>
7 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="599,467,675,493"/>7 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="599,467,675,493"/>
8 <area·shape="poly"·id="edge12_Node000001_Node000006"·title="·"·alt=""·coords="803,44,720,52,637,65,567,85,540,96,522,110,501,139,494,167,498,198,509,235,519,259,531,276,558,303,587,330,601,348,614,371,629,413,637,453,632,454,624,415,610,373,597,351,583,334,554,307,527,280,515,261,504,237,493,199,489,167,496,137,518,106,538,92,565,80,636,60,719,47,802,38"/>8 <area·shape="poly"·id="edge12_Node000001_Node000006"·title="·"·alt=""·coords="803,44,720,52,637,65,567,85,540,96,522,110,501,139,494,167,498,198,509,235,519,259,531,276,558,303,587,330,601,348,614,371,629,413,637,453,632,454,624,415,610,373,597,351,583,334,554,307,527,280,515,261,504,237,493,199,489,167,496,137,518,106,538,92,565,80,636,60,719,47,802,38"/>
9 <area·shape="rect"·id="Node000012"·href="$a06485.html"·title="·"·alt=""·coords="1041,108,1300,148"/>9 <area·shape="rect"·id="Node000012"·href="$a06443.html"·title="·"·alt=""·coords="1041,108,1300,148"/>
10 <area·shape="poly"·id="edge13_Node000001_Node000012"·title="·"·alt=""·coords="993,58,1109,101,1107,106,992,63"/>10 <area·shape="poly"·id="edge13_Node000001_Node000012"·title="·"·alt=""·coords="993,58,1109,101,1107,106,992,63"/>
11 <area·shape="rect"·id="Node000020"·href="$a00752_source.html"·title="·"·alt=""·coords="533,108,809,148"/>11 <area·shape="rect"·id="Node000020"·href="$a00587_source.html"·title="·"·alt=""·coords="533,108,809,148"/>
12 <area·shape="poly"·id="edge30_Node000001_Node000020"·title="·"·alt=""·coords="853,63,735,106,733,101,851,58"/>12 <area·shape="poly"·id="edge30_Node000001_Node000020"·title="·"·alt=""·coords="853,63,735,106,733,101,851,58"/>
13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="187,548,365,588"/>13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="187,548,365,588"/>
14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1349,238,1281,280,1197,326,1080,385,988,429,893,465,767,503,666,526,562,543,380,563,379,558,561,538,664,521,766,497,891,460,986,424,1078,380,1195,322,1278,276,1346,234"/>14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="1349,238,1281,280,1197,326,1080,385,988,429,893,465,767,503,666,526,562,543,380,563,379,558,561,538,664,521,766,497,891,460,986,424,1078,380,1195,322,1278,276,1346,234"/>
15 <area·shape="rect"·id="Node000005"·href="$a00281_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>15 <area·shape="rect"·id="Node000005"·href="$a01103_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>
16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="925,148,924,182,918,182,919,148"/>16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="925,148,924,182,918,182,919,148"/>
17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="943,234,960,253,975,276,982,300,977,325,949,368,921,401,890,426,858,444,783,471,689,503,610,527,528,545,449,557,379,564,378,559,448,551,527,539,608,522,687,497,781,466,855,439,887,421,917,397,945,365,972,323,977,301,970,278,956,256,939,238"/>17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="943,234,960,253,975,276,982,300,977,325,949,368,921,401,890,426,858,444,783,471,689,503,610,527,528,545,449,557,379,564,378,559,448,551,527,539,608,522,687,497,781,466,855,439,887,421,917,397,945,365,972,323,977,301,970,278,956,256,939,238"/>
18 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="843,239,796,258,752,286,715,327,685,373,663,418,648,455,643,453,658,416,681,370,711,323,749,282,793,253,841,234"/>18 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="843,239,796,258,752,286,715,327,685,373,663,418,648,455,643,453,658,416,681,370,711,323,749,282,793,253,841,234"/>
19 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="873,291,962,317"/>19 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="873,291,962,317"/>
20 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="922,236,921,278,915,277,917,236"/>20 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="922,236,921,278,915,277,917,236"/>
21 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="1038,291,1101,317"/>21 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="1038,291,1101,317"/>
22 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="954,234,1039,282,1036,287,951,238"/>22 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="954,234,1039,282,1036,287,951,238"/>
Offset 25, 30 lines modifiedOffset 25, 30 lines modified
25 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1125,291,1184,317"/>25 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1125,291,1184,317"/>
26 <area·shape="poly"·id="edge10_Node000005_Node000010"·title="·"·alt=""·coords="980,234,1114,282,1119,283,1117,288,1112,286,978,239"/>26 <area·shape="poly"·id="edge10_Node000005_Node000010"·title="·"·alt=""·coords="980,234,1114,282,1119,283,1117,288,1112,286,978,239"/>
27 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="763,291,848,317"/>27 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="763,291,848,317"/>
28 <area·shape="poly"·id="edge11_Node000005_Node000011"·title="·"·alt=""·coords="896,238,834,285,830,281,893,234"/>28 <area·shape="poly"·id="edge11_Node000005_Node000011"·title="·"·alt=""·coords="896,238,834,285,830,281,893,234"/>
29 <area·shape="poly"·id="edge14_Node000012_Node000002"·title="·"·alt=""·coords="1217,146,1320,188,1318,193,1215,151"/>29 <area·shape="poly"·id="edge14_Node000012_Node000002"·title="·"·alt=""·coords="1217,146,1320,188,1318,193,1215,151"/>
30 <area·shape="poly"·id="edge27_Node000012_Node000008"·title="·"·alt=""·coords="1158,150,1125,197,1082,280,1078,277,1120,195,1154,147"/>30 <area·shape="poly"·id="edge27_Node000012_Node000008"·title="·"·alt=""·coords="1158,150,1125,197,1082,280,1078,277,1120,195,1154,147"/>
31 <area·shape="poly"·id="edge29_Node000012_Node000010"·title="·"·alt=""·coords="1194,146,1212,168,1227,195,1232,216,1226,237,1209,264,1186,285,1183,281,1205,261,1222,235,1226,216,1222,197,1208,171,1190,150"/>31 <area·shape="poly"·id="edge29_Node000012_Node000010"·title="·"·alt=""·coords="1194,146,1212,168,1227,195,1232,216,1226,237,1209,264,1186,285,1183,281,1205,261,1222,235,1226,216,1222,197,1208,171,1190,150"/>
32 <area·shape="rect"·id="Node000013"·href="$a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>32 <area·shape="rect"·id="Node000013"·href="$a06455.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>
33 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>33 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>
34 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1135,203,1212,229"/>34 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1135,203,1212,229"/>
35 <area·shape="poly"·id="edge28_Node000012_Node000019"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>35 <area·shape="poly"·id="edge28_Node000012_Node000019"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>
36 <area·shape="poly"·id="edge16_Node000013_Node000009"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>36 <area·shape="poly"·id="edge16_Node000013_Node000009"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>
37 <area·shape="rect"·id="Node000014"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="217,284,381,324"/>37 <area·shape="rect"·id="Node000014"·href="$a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="217,284,381,324"/>
38 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="583,239,392,284,391,278,582,233"/>38 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="583,239,392,284,391,278,582,233"/>
39 <area·shape="poly"·id="edge18_Node000014_Node000003"·title="·"·alt=""·coords="217,316,158,325,98,337,48,353,30,363,18,373,10,397,9,433,14,471,26,498,48,514,84,528,174,549,172,554,82,533,46,519,22,502,9,472,3,434,5,396,14,371,27,359,46,349,97,332,157,320,216,311"/>39 <area·shape="poly"·id="edge18_Node000014_Node000003"·title="·"·alt=""·coords="217,316,158,325,98,337,48,353,30,363,18,373,10,397,9,433,14,471,26,498,48,514,84,528,174,549,172,554,82,533,46,519,22,502,9,472,3,434,5,396,14,371,27,359,46,349,97,332,157,320,216,311"/>
40 <area·shape="rect"·id="Node000015"·href="$a00251_source.html"·title="·"·alt=""·coords="405,372,600,412"/>40 <area·shape="rect"·id="Node000015"·href="$a01109_source.html"·title="·"·alt=""·coords="405,372,600,412"/>
41 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="345,322,447,364,445,369,342,327"/>41 <area·shape="poly"·id="edge19_Node000014_Node000015"·title="·"·alt=""·coords="345,322,447,364,445,369,342,327"/>
42 <area·shape="rect"·id="Node000016"·href="$a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>42 <area·shape="rect"·id="Node000016"·href="$a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>
43 <area·shape="poly"·id="edge20_Node000014_Node000016"·title="·"·alt=""·coords="259,326,165,369,163,364,256,322"/>43 <area·shape="poly"·id="edge20_Node000014_Node000016"·title="·"·alt=""·coords="259,326,165,369,163,364,256,322"/>
44 <area·shape="rect"·id="Node000018"·href="$a00374_source.html"·title="·"·alt=""·coords="217,372,381,412"/>44 <area·shape="rect"·id="Node000018"·href="$a01028_source.html"·title="·"·alt=""·coords="217,372,381,412"/>
45 <area·shape="poly"·id="edge24_Node000014_Node000018"·title="·"·alt=""·coords="301,324,301,358,296,358,296,324"/>45 <area·shape="poly"·id="edge24_Node000014_Node000018"·title="·"·alt=""·coords="301,324,301,358,296,358,296,324"/>
46 <area·shape="poly"·id="edge21_Node000016_Node000003"·title="·"·alt=""·coords="149,410,182,431,214,458,243,496,264,534,260,537,238,499,210,462,179,435,146,414"/>46 <area·shape="poly"·id="edge21_Node000016_Node000003"·title="·"·alt=""·coords="149,410,182,431,214,458,243,496,264,534,260,537,238,499,210,462,179,435,146,414"/>
47 <area·shape="rect"·id="Node000017"·href="$a00344_source.html"·title="·"·alt=""·coords="37,460,201,500"/>47 <area·shape="rect"·id="Node000017"·href="$a00989_source.html"·title="·"·alt=""·coords="37,460,201,500"/>
48 <area·shape="poly"·id="edge22_Node000016_Node000017"·title="·"·alt=""·coords="115,412,118,446,113,447,110,413"/>48 <area·shape="poly"·id="edge22_Node000016_Node000017"·title="·"·alt=""·coords="115,412,118,446,113,447,110,413"/>
49 <area·shape="poly"·id="edge23_Node000017_Node000003"·title="·"·alt=""·coords="155,498,231,539,228,544,152,502"/>49 <area·shape="poly"·id="edge23_Node000017_Node000003"·title="·"·alt=""·coords="155,498,231,539,228,544,152,502"/>
50 <area·shape="poly"·id="edge25_Node000018_Node000003"·title="·"·alt=""·coords="299,413,283,535,278,534,294,412"/>50 <area·shape="poly"·id="edge25_Node000018_Node000003"·title="·"·alt=""·coords="299,413,283,535,278,534,294,412"/>
51 <area·shape="poly"·id="edge26_Node000018_Node000006"·title="·"·alt=""·coords="374,409,586,463,585,468,372,415"/>51 <area·shape="poly"·id="edge26_Node000018_Node000006"·title="·"·alt=""·coords="374,409,586,463,585,468,372,415"/>
52 <area·shape="poly"·id="edge31_Node000020_Node000010"·title="·"·alt=""·coords="805,145,930,168,984,180,1022,194,1056,212,1088,235,1137,279,1133,283,1084,239,1053,217,1020,198,982,185,929,173,804,151"/>52 <area·shape="poly"·id="edge31_Node000020_Node000010"·title="·"·alt=""·coords="805,145,930,168,984,180,1022,194,1056,212,1088,235,1137,279,1133,283,1084,239,1053,217,1020,198,982,185,929,173,804,151"/>
53 <area·shape="poly"·id="edge32_Node000020_Node000013"·title="·"·alt=""·coords="672,149,668,183,663,182,666,148"/>53 <area·shape="poly"·id="edge32_Node000020_Node000013"·title="·"·alt=""·coords="672,149,668,183,663,182,666,148"/>
54 </map>54 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06492.png vs.
./usr/share/doc/libopenmesh-dev/html/a06450.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06495.png vs.
./usr/share/doc/libopenmesh-dev/html/a06453.png
Files identical despite different names
7.5 KB
./usr/share/doc/libopenmesh-dev/html/a06497.html vs.
./usr/share/doc/libopenmesh-dev/html/a06455.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06497.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06455.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 63 lines modifiedOffset 98, 63 lines modified
98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh·File·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh·File·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Mesh·traits·for·adaptive·composite·subdivider.··101 <p>Mesh·traits·for·adaptive·composite·subdivider.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·CompositeTraits.hh:</div>106 Include·dependency·graph·for·CompositeTraits.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a06498.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·alt=""/></div>108 <div·class="center"><img·src="a06456.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh">109 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh">
110 <area·shape="rect"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="13,5,300,45"/>110 <area·shape="rect"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="13,5,300,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="66,101,117,126"/>111 <area·shape="rect"·title="·"·alt=""·coords="66,101,117,126"/>
112 <area·shape="poly"·title="·"·alt=""·coords="144,47,111,91,107,88,140,44"/>112 <area·shape="poly"·title="·"·alt=""·coords="144,47,111,91,107,88,140,44"/>
113 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,93,305,133"/>113 <area·shape="rect"·href="a06461.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,93,305,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="174,44,202,81,198,84,169,47"/>114 <area·shape="poly"·title="·"·alt=""·coords="174,44,202,81,198,84,169,47"/>
115 <area·shape="rect"·title="·"·alt=""·coords="177,357,355,397"/>115 <area·shape="rect"·title="·"·alt=""·coords="177,357,355,397"/>
116 <area·shape="poly"·title="·"·alt=""·coords="151,136,64,161,31,173,15,183,8,201,15,220,31,244,50,265,94,301,143,329,191,350,188,355,141,334,91,306,46,269,27,247,10,223,3,201,11,180,29,169,62,156,149,131"/>116 <area·shape="poly"·title="·"·alt=""·coords="151,136,64,161,31,173,15,183,8,201,15,220,31,244,50,265,94,301,143,329,191,350,188,355,141,334,91,306,46,269,27,247,10,223,3,201,11,180,29,169,62,156,149,131"/>
117 <area·shape="rect"·href="a00251_source.html"·title="·"·alt=""·coords="25,181,219,221"/>117 <area·shape="rect"·href="a01109_source.html"·title="·"·alt=""·coords="25,181,219,221"/>
118 <area·shape="poly"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>118 <area·shape="poly"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>
119 <area·shape="rect"·href="a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,181,408,221"/>119 <area·shape="rect"·href="a01010.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,181,408,221"/>
120 <area·shape="poly"·title="·"·alt=""·coords="248,132,295,170,291,174,245,136"/>120 <area·shape="poly"·title="·"·alt=""·coords="248,132,295,170,291,174,245,136"/>
121 <area·shape="rect"·href="a00374_source.html"·title="·"·alt=""·coords="432,181,596,221"/>121 <area·shape="rect"·href="a01028_source.html"·title="·"·alt=""·coords="432,181,596,221"/>
122 <area·shape="poly"·title="·"·alt=""·coords="288,131,438,175,437,180,286,136"/>122 <area·shape="poly"·title="·"·alt=""·coords="288,131,438,175,437,180,286,136"/>
123 <area·shape="poly"·title="·"·alt=""·coords="284,224,256,244,234,271,229,289,231,308,246,345,241,347,225,309,224,288,229,268,252,240,281,219"/>123 <area·shape="poly"·title="·"·alt=""·coords="284,224,256,244,234,271,229,289,231,308,246,345,241,347,225,309,224,288,229,268,252,240,281,219"/>
124 <area·shape="rect"·href="a00344_source.html"·title="·"·alt=""·coords="244,269,408,309"/>124 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="244,269,408,309"/>
125 <area·shape="poly"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>125 <area·shape="poly"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>
126 <area·shape="poly"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>126 <area·shape="poly"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>
127 <area·shape="poly"·title="·"·alt=""·coords="503,223,469,267,421,311,381,336,339,355,336,350,378,331,418,307,465,263,499,220"/>127 <area·shape="poly"·title="·"·alt=""·coords="503,223,469,267,421,311,381,336,339,355,336,350,378,331,418,307,465,263,499,220"/>
128 <area·shape="rect"·title="·"·alt=""·coords="484,277,560,302"/>128 <area·shape="rect"·title="·"·alt=""·coords="484,277,560,302"/>
129 <area·shape="poly"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>129 <area·shape="poly"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>
130 </map>130 </map>
131 </div>131 </div>
132 </div><div·class="textblock"><div·class="dynheader">132 </div><div·class="textblock"><div·class="dynheader">
133 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>133 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
134 <div·class="dyncontent">134 <div·class="dyncontent">
135 <div·class="center"><img·src="a06499.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>135 <div·class="center"><img·src="a06457.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>
136 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep">136 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep">
137 <area·shape="rect"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="137,5,423,45"/>137 <area·shape="rect"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="137,5,423,45"/>
138 <area·shape="rect"·href="a06485.html"·title="·"·alt=""·coords="5,93,264,133"/>138 <area·shape="rect"·href="a06443.html"·title="·"·alt=""·coords="5,93,264,133"/>
139 <area·shape="poly"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>139 <area·shape="poly"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>
140 <area·shape="rect"·href="a00752_source.html"·title="·"·alt=""·coords="289,93,565,133"/>140 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="289,93,565,133"/>
141 <area·shape="poly"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/>141 <area·shape="poly"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/>
142 <area·shape="rect"·href="a06491.html"·title="·"·alt=""·coords="32,181,272,236"/>142 <area·shape="rect"·href="a06449.html"·title="·"·alt=""·coords="32,181,272,236"/>
143 <area·shape="poly"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/>143 <area·shape="poly"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/>
144 <area·shape="poly"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/>144 <area·shape="poly"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/>
145 <area·shape="rect"·href="a00758.html"·title="·"·alt=""·coords="314,189,539,229"/>145 <area·shape="rect"·href="a00596.html"·title="·"·alt=""·coords="314,189,539,229"/>
146 <area·shape="poly"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/>146 <area·shape="poly"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/>
147 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="323,284,530,339"/>147 <area·shape="rect"·href="a00599.html"·title="·"·alt=""·coords="323,284,530,339"/>
148 <area·shape="poly"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/>148 <area·shape="poly"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/>
149 </map>149 </map>
150 </div>150 </div>
151 </div>151 </div>
152 <p><a·href="a06497_source.html">Go·to·the·source·code·of·this·file.</a></p>152 <p><a·href="a06455_source.html">Go·to·the·source·code·of·this·file.</a></p>
153 <table·class="memberdecls">153 <table·class="memberdecls">
154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
155 Classes</h2></td></tr>155 Classes</h2></td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03618.html">OpenMesh::Subdivider::Adaptive::CompositeTraits</a></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03618.html">OpenMesh::Subdivider::Adaptive::CompositeTraits</a></td></tr>
157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03618.html#details">More...</a><br·/></td></tr>157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03618.html#details">More...</a><br·/></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03622.html">OpenMesh::Subdivider::Adaptive::CompositeTraits::State</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03622.html">OpenMesh::Subdivider::Adaptive::CompositeTraits::State</a></td></tr>
828 B
./usr/share/doc/libopenmesh-dev/html/a06497.js vs.
./usr/share/doc/libopenmesh-dev/html/a06455.js
Files 98% similar despite different names
695 B
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 var·a06497·=·[1 var·a06455·=·[
2 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits",·"a03618.html",·"a03618"],2 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits",·"a03618.html",·"a03618"],
3 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::State",·"a03622.html",·null],3 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::State",·"a03622.html",·null],
4 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT<·Base,·Refs·>",·"a03626.html",·null],4 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT<·Base,·Refs·>",·"a03626.html",·null],
5 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT<·Base,·Refs·>",·"a03630.html",·null],5 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT<·Base,·Refs·>",·"a03630.html",·null],
6 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT<·Base,·Refs·>",·"a03634.html",·null],6 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT<·Base,·Refs·>",·"a03634.html",·null],
7 ····["state_t",·"a06497.html#af706613543b0da1b097580a9dc30fc6e",·null]7 ····["state_t",·"a06455.html#af706613543b0da1b097580a9dc30fc6e",·null]
8 ];8 ];
4.95 KB
./usr/share/doc/libopenmesh-dev/html/a06498.map vs.
./usr/share/doc/libopenmesh-dev/html/a00559.map
Files 77% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh"> 
2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="13,5,300,45"/> 
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="66,101,117,126"/>1 <map·id="OpenMesh/Tools/Decimater/Observer.hh"·name="OpenMesh/Tools/Decimater/Observer.hh">
 2 <area·shape="rect"·id="Node000001"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="461,5,661,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00581.html"·title="·"·alt=""·coords="349,93,549,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="144,47,111,91,107,88,140,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>
5 <area·shape="rect"·id="Node000003"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,93,305,133"/>5 <area·shape="rect"·id="Node000010"·href="$a00509.html"·title="·"·alt=""·coords="573,93,773,133"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="174,44,202,81,198,84,169,47"/>6 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="598,52,649,91,646,95,595,56"/>
7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="177,357,355,397"/> 
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="151,136,64,161,31,173,15,183,8,201,15,220,31,244,50,265,94,301,143,329,191,350,188,355,141,334,91,306,46,269,27,247,10,223,3,201,11,180,29,169,62,156,149,131"/> 
9 <area·shape="rect"·id="Node000005"·href="$a00251_source.html"·title="·"·alt=""·coords="25,181,219,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00548.html"·title="·"·alt=""·coords="237,181,437,221"/>
 8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="414,144,363,183,360,179,411,140"/>
10 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/> 
11 <area·shape="rect"·id="Node000006"·href="$a00287.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,181,408,221"/> 
12 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="248,132,295,170,291,174,245,136"/> 
13 <area·shape="rect"·id="Node000008"·href="$a00374_source.html"·title="·"·alt=""·coords="432,181,596,221"/>9 <area·shape="rect"·id="Node000008"·href="$a00527.html"·title="·"·alt=""·coords="461,181,661,221"/>
14 <area·shape="poly"·id="edge9_Node000003_Node000008"·title="·"·alt=""·coords="288,131,438,175,437,180,286,136"/>10 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="486,140,537,179,534,183,483,144"/>
15 <area·shape="poly"·id="edge6_Node000006_Node000004"·title="·"·alt=""·coords="284,224,256,244,234,271,229,289,231,308,246,345,241,347,225,309,224,288,229,268,252,240,281,219"/> 
16 <area·shape="rect"·id="Node000007"·href="$a00344_source.html"·title="·"·alt=""·coords="244,269,408,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00503_source.html"·title="·"·alt=""·coords="5,269,212,309"/>
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>
 13 <area·shape="rect"·id="Node000005"·href="$a00575.html"·title="·"·alt=""·coords="237,269,437,309"/>
18 <area·shape="poly"·id="edge8_Node000007_Node000004"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>14 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>
19 <area·shape="poly"·id="edge10_Node000008_Node000004"·title="·"·alt=""·coords="503,223,469,267,421,311,381,336,339,355,336,350,378,331,418,307,465,263,499,220"/> 
20 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="484,277,560,302"/>15 <area·shape="rect"·id="Node000006"·href="$a00542.html"·title="·"·alt=""·coords="461,269,661,309"/>
 16 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>
 17 <area·shape="rect"·id="Node000007"·href="$a00569.html"·title="·"·alt=""·coords="461,357,661,397"/>
 18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>
21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>19 <area·shape="poly"·id="edge9_Node000008_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
 20 <area·shape="rect"·id="Node000009"·href="$a00521.html"·title="·"·alt=""·coords="685,269,885,309"/>
 21 <area·shape="poly"·id="edge8_Node000008_Node000009"·title="·"·alt=""·coords="623,224,737,267,735,272,622,229"/>
22 </map>22 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06498.png vs.
./usr/share/doc/libopenmesh-dev/html/a06456.png
Files identical despite different names
2.38 KB
./usr/share/doc/libopenmesh-dev/html/a06499.map vs.
./usr/share/doc/libopenmesh-dev/html/a06448.map
Files 73% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh">
2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="137,5,423,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="242,5,497,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06485.html"·title="·"·alt=""·coords="5,93,264,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06452.html"·title="·"·alt=""·coords="5,93,240,148"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>
5 <area·shape="rect"·id="Node000004"·href="$a00752_source.html"·title="·"·alt=""·coords="289,93,565,133"/> 
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/> 
7 <area·shape="rect"·id="Node000003"·href="$a06491.html"·title="·"·alt=""·coords="32,181,272,236"/>5 <area·shape="rect"·id="Node000003"·href="$a00605.html"·title="·"·alt=""·coords="264,101,475,141"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/> 
9 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>
10 <area·shape="rect"·id="Node000005"·href="$a00758.html"·title="·"·alt=""·coords="314,189,539,229"/>7 <area·shape="rect"·id="Node000004"·href="$a00626.html"·title="·"·alt=""·coords="499,101,714,141"/>
11 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/> 
12 <area·shape="rect"·id="Node000006"·href="$a00764.html"·title="·"·alt=""·coords="323,284,530,339"/> 
13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>
14 </map>9 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06499.png vs.
./usr/share/doc/libopenmesh-dev/html/a06457.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06501.png vs.
./usr/share/doc/libopenmesh-dev/html/a06459.png
Files identical despite different names
2.17 KB
./usr/share/doc/libopenmesh-dev/html/a06502.map vs.
./usr/share/doc/libopenmesh-dev/html/a00775.map
Files 79% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh"> 
2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="193,5,476,45"/>1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">
 2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="109,5,315,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06350_source.html"·title="·"·alt=""·coords="5,93,205,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00731_source.html"·title="·"·alt=""·coords="5,101,200,141"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="273,53,156,96,155,91,271,48"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="181,56,126,103,123,99,178,52"/>
5 <area·shape="rect"·id="Node000004"·href="$a00797.html"·title="·"·alt=""·coords="229,93,440,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00767.html"·title="·"·alt=""·coords="224,93,419,148"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="337,59,337,93,332,93,332,59"/> 
7 <area·shape="rect"·id="Node000005"·href="$a00800.html"·title="·"·alt=""·coords="465,93,679,133"/> 
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="401,48,521,91,519,96,399,53"/>6 <area·shape="poly"·id="edge4_Node000001_Node000004"·title="·"·alt=""·coords="246,52,292,91,289,95,243,56"/>
9 <area·shape="rect"·id="Node000003"·href="$a00908_source.html"·title="·"·alt=""·coords="5,181,205,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00728_source.html"·title="·"·alt=""·coords="5,196,200,236"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="108,147,108,181,103,181,103,147"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,154,98,196,93,196,91,154"/>
 9 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="109,182,107,141,113,141,114,182"/>
11 </map>10 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06502.png vs.
./usr/share/doc/libopenmesh-dev/html/a06460.png
Files identical despite different names